From f9601e6490debe04d6577ad39cdaa58b34603e9d Mon Sep 17 00:00:00 2001 From: ankitdas13 Date: Mon, 16 Feb 2026 17:30:50 +0530 Subject: [PATCH] fix exception --- src/main/java/com/razorpay/ApiClient.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/razorpay/ApiClient.java b/src/main/java/com/razorpay/ApiClient.java index b9c82ce1..82aee0f8 100755 --- a/src/main/java/com/razorpay/ApiClient.java +++ b/src/main/java/com/razorpay/ApiClient.java @@ -223,8 +223,8 @@ private String getEntity(JSONObject jsonObj, HttpUrl url) { private void throwException(int statusCode, JSONObject responseJson) throws RazorpayException { if (responseJson.has(ERROR)) { JSONObject errorResponse = responseJson.getJSONObject(ERROR); - String code = errorResponse.getString(STATUS_CODE); - String description = errorResponse.getString(DESCRIPTION); + String code = errorResponse.has(STATUS_CODE) ? errorResponse.getString(STATUS_CODE) : String.valueOf(statusCode); + String description = errorResponse.has(DESCRIPTION) ? errorResponse.getString(DESCRIPTION) : errorResponse.toString(); throw new RazorpayException(code + ":" + description); } throwServerException(statusCode, responseJson.toString());