#android #try-catch #razorpay
Вопрос:
Это мой первый вопрос. Я хотел бы поблагодарить вас за усилия и ваше время, потраченные на ответ на этот вопрос.
Проблема: Я внедряю razorpay на Android с использованием дооснащения на JAVA. после успешной оплаты на razerpay я получаю сообщение об ошибке «Метод onPaymentSuccess выдает ошибку. Оберните весь код метода внутри улова try»
Я попытался обернуть все внутри try catch, все та же ошибка. Вот мой метод onPaymentSuccess.
public void onPaymentSuccess(String s) {
try {
tragectionID = s;
paymentsucsses = 1;
OrderSumrryFragment.orderID = orderID;
OrderSumrryFragment.totHash = hashSHA256(String.valueOf(gl_int_tot) s);
OrderSumrryFragment.orderHash = hashSHA256(orderID);
OrderSumrryFragment.tidHash = hashSHA256(s);
Toast.makeText(this, "Payment Successful!", Toast.LENGTH_SHORT).show();
finish();
} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
}
}```
Not sure where I am going wrong. any help is greatly appriciated.
thank you
Daya
Комментарии:
1. У вас есть ряд орфографических ошибок в вашем коде, они последовательны? т. е. является
OrderSumrryFragment
ли имя класса? Есть ли у него вызываемый методtotHash
?2. Привет, Прибер, орфографические ошибки да, но они одинаковы во всем проекте. и у OrderSumrryFragment нет метода, кроме общедоступной строки, в которую я передаю значение хэширования общей суммы. общедоступный класс OrderSumrryFragment расширяет фрагмент, реализует GetResult. MyListener { final int UPI_PAYMENT = 0; общедоступная статическая строка упорядочения; общедоступная статическая строка tidHash; общедоступная статическая строка totHash;