在 RazorPay Android SDK 中实现 PaymentResultWithDataListener
Implementing PaymentResultWithDataListener in RazorPay Android SDK
请问这个琐碎的问题。我是第一次进行 RazorPay 集成。
在我的应用程序中,我想传递一些关于用户订单的字符串。这不是 RazorPay 定义的订单。
我看到接口PaymentResultWithDataListener
在回调中提供了PaymentData
。如何向 Checkout
发送额外数据?
PaymentData
包含以下字段
用户联系电话
用户的电子邮件地址
- Razorpay 支付 ID
- Razorpay 订单 ID(如果您使用 Razorpay 订单 API 并将订单 ID 发送到 Checkout,它将出现)
- 签名,可用于后台收款(非强制使用)
- 数据,一个 JSON 对象,它将包含支付 ID、签名等数据
如果您想从您这边发送任何自定义数据。您可以在结帐选项中从 JSON 对象发送它,密钥为 notes
示例:
//notesData is json object which contain your custom data
options.put("notes", notesData);
此注释将在 DashBoard 中可用,并且当您通过 API 获取付款明细时,您也会在付款明细中看到它。
请问这个琐碎的问题。我是第一次进行 RazorPay 集成。
在我的应用程序中,我想传递一些关于用户订单的字符串。这不是 RazorPay 定义的订单。
我看到接口PaymentResultWithDataListener
在回调中提供了PaymentData
。如何向 Checkout
发送额外数据?
PaymentData
包含以下字段
用户联系电话
用户的电子邮件地址
- Razorpay 支付 ID
- Razorpay 订单 ID(如果您使用 Razorpay 订单 API 并将订单 ID 发送到 Checkout,它将出现)
- 签名,可用于后台收款(非强制使用)
- 数据,一个 JSON 对象,它将包含支付 ID、签名等数据
如果您想从您这边发送任何自定义数据。您可以在结帐选项中从 JSON 对象发送它,密钥为 notes
示例:
//notesData is json object which contain your custom data
options.put("notes", notesData);
此注释将在 DashBoard 中可用,并且当您通过 API 获取付款明细时,您也会在付款明细中看到它。