В этом коде я внедряю платежный шлюз juspay в реактивный. Я получаю следующую ошибку:
попытка вызвать виртуальный метод 'java .lang.String org. json .JSONObject.toString ()' для ссылки на пустой объект в native-реагировании
Вот код, который должен открыть страницу оплаты, но выдает ошибку. Пожалуйста, помогите мне.
import EcReactNativeLibrary from '@juspay/ec-react-native-library';
var nbPayload = {
opName: "nbTxn",
paymentMethodType: "NB",
paymentMethod: "enter bank code", //
redirectAfterPayment: "true",
format: "json"
}
//Here payload format is specified for netbanking transaction. For different types of payload types
//for other operations, refer https://developer.juspay.in/docs/expresscheckout-sdk
var requestPayload = {
baseParams: {
merchant_id: "my-merchant-id-test",
client_id: ""sgsjjvxbhwu15shq67161",
order_id: "272682162817218727",
amount: "1.00", //eg: "1.00"
customer_id : "pass customer id",
customer_email : "pintu0002@gmail.com",
customer_phone_number : "809254xxxx",
environment: "sandbox"
},
serviceParams: {
service: "in.juspay.ec",
session_token: "pass client auth token",
endUrls: ['https://www.reload.in/recharge/'],
payload: nbPayload
},
}
EcReactNativeLibrary.startPayment(
JSON.stringify(requestPayload),
(successResponse) => {
console.log(successResponse);
},
(errorResponse) => {
console.log(errorResponse);
}
);