【问题标题】:what should be the order_id field when working with razor pay payment gateway testmode in andriod在android中使用razorpay支付网关测试模式时order_id字段应该是什么
【发布时间】:2021-06-16 20:16:26
【问题描述】:

我想知道在测试模式下使用Razor pay支付网关时传入我的android代码的order_id是什么。

【问题讨论】:

  • 您必须从服务器端 as stated in step 3 创建一个 order_id 并获取它以响应任何 api 调用
  • 但是如果我使用的是测试模式呢?
  • 您可以在sandbox 模式下使用test cards 测试结帐
  • 谢谢伙计。它奏效了
  • 请参考官方文档-razorpay.com/docs/api/orders

标签: android razorpay


【解决方案1】:

在订单 ID 中,它应该是您为每个客户订单请求预定义的设置值或唯一的创建 ID,以便您可以轻松找到客户订单详细信息

免得举个例子来理解

默认情况下,付款成功完成后的时间为空,然后根据您的逻辑自动创建订单 ID,这些订单 ID 与订单项目一起设置到您的数据库中。

所以下单后您可以轻松找到您的订单状态...

一个简单的例子是 Flipkart ,amazon 结帐后你得到和 orderid

【讨论】:

  • 你能解释清楚吗?
  • 在支付网关测试模式或任何模式下都不需要订单 ID,因为在支付完成或选择 cod 选项后,然后在您的订单创建后。
  • 您可以查看bais流程图电子商务或数据库关系或er-diagram访问它请访问landing.moqups.com/img/content/diagrams/erd/ecommerce/…mysqltutorial.org/wp-content/uploads/2009/12/…
  • @axar 伙计这是关于 razor pay 他没有询问有关订单 ID 的任何一般逻辑,仅供参考,如果您使用的是razor pay sdk,它是必填字段。在结帐期间,您必须从客户端发送order id,否则会引发错误。您应该从服务器端代码生成订单 ID,然后在结帐前将其发送到客户端。
  • 因此,您必须在获取订单 ID 后使用 Web 服务 rest API 在支付时从服务器端创建第一个订购 ID,然后您必须调用 start Razorpay 参见示例 razorpay.com/docs/payment-gateway/android-integration/standard
【解决方案2】:

让我简单地说。

您需要首先使用金额和货币等详细信息对 Razorpay 进行 API 调用。

Razorpay 会返回一个订单 id,这个 orderid 需要在打开结帐之前传入 options 对象。

请参阅link 了解有关如何创建订单 ID 的详细信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-07-28
    • 2020-02-01
    • 2020-03-18
    • 2020-09-26
    • 1970-01-01
    • 2020-10-23
    • 2022-11-18
    • 2011-04-03
    相关资源
    最近更新 更多