【发布时间】:2023-03-21 09:25:01
【问题描述】:
我想在付款失败时从 Razorpay 获取付款/交易 ID
@Override
public void onPaymentError(int i, String s, PaymentData paymentData) {
try {
System.out.println(i);
System.out.println(s);
System.out.println(paymentData.getPaymentId()); //This Value is returns null
} catch (Exception e) {
e.getMessage();
}
}
我在支付成功时获得了支付ID,但在支付失败时,支付ID似乎为空。支付失败时如何获取支付/交易ID?
【问题讨论】:
-
您使用的是哪个 razorpay sdk 版本? Latest documentation 在
onPaymentError监听器上没有PaymentData参数。检查错误响应字符串s是否有付款 ID。 -
我正在使用最新的 Razorpay sdk。 String
s返回付款取消