当前位置: 首页 > 知识库问答 >
问题:

Razorpay支付id返回null在onPaymentError Android

俞新翰
2023-03-14

我想在付款失败时从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?

共有1个答案

臧俊杰
2023-03-14

我想你不会得到ID,因为你的付款失败了,这意味着没有交易发生。所以没有事务==没有id

 类似资料:
  • 我在Android应用程序中使用Razorpay进行支付。 目前,支付工作正常。 现在我需要使用Razorpay实现经常性支付(自动续订/订阅)。 我找不到任何干净的文件。请随时为我更新有价值的信息。

  • 我有一个函数 当我dd时,即使我在控制器上声明了auth facade,它也会返回null 这是我的路线,它存储在

  • 我计划将Razorpay支付网关集成到我的客户网站中,该网站已在WordPress中开发,其中的场景如下。 用户将填写他的需求查询表。 然后根据客户的要求,业主将回复成本和一些代码给客户(通过移动/电子邮件通信)。 客户将在网站的支付页面提交表单(姓名,金额,代码为备注和电子邮件ID),该表单将重定向到支付网关页面。 在WordPress网站上,该插件(Razorpay Quick Payment

  • 在支付完成后,从微信服务器请求我们的异步通知地址。 // SDK实例化,传入公共配置 $sdk = new \Yurun\PaySDK\Weixin\SDK($params); class PayNotify extends \Yurun\PaySDK\Weixin\Notify\Pay { /** * 后续执行操作 * @return void */

  • 我正在制作Minecraft插件,它将与discord进行通信,但当我试图通过id获取帮会时,它将返回null。 这是我建立JDA的地方。类Verify命令是命令执行器,我试图从它得到公会。

  • 请检查屏幕截图,这个问题是有时发生,有时工作良好。如果有语法错误请原谅