android - 如何在 Razorpay 集成中获取金额
问题描述
我正在将 Razorpay 集成到 Android 中。我想要在付款成功时通过 Razorpay 支付的金额详细信息。
我在我的支付活动中实现了 PaymentResultListener(),但它只返回 razorpay_payment_id,然后我实现 PaymentResultWithDataListener() 它在我收到以下 JSON 的 PaymentData 中返回razorpay_payment_id和PaymentData :
{
"D$_X_": {
"nameValuePairs": {
"razorpay_payment_id": "pay_Aqs0wR5jn6mHVa"
}
},
"Q_$2$": "sample@email.com",
"R$$r_": "pay_Aqs0wR5jn6mHVa",
"a_$P$": "+918976543210"
}
我想记录我的付款详细信息,以便我可以将其存储在我的数据库中。
解决方案
您可以在笔记中传递您的金额。当 razorpay 发送 webhook 时,notes 中会有数量。您可以检索它并将其存储在您的数据库中。
推荐阅读
- scala - 如何删除包含特定值的行,同时保留具有空值的行?
- javascript - 从 Angular 中的孙子组件访问祖父组件属性
- flutter - Flutter 自定义 Clipper 半径
- javascript - 如何在提交的表单中获取 Select 控件的选定值
- javascript - javascript:json根据各自的id将数据推送到二维json数组
- java - 您如何命令 IntelliJ 在反映您的项目结构的“测试”目录中创建相应的 JUnit 测试?
- android - Android - 减少 APK 大小,针对不同架构分离 APK
- flutter - Listview builder 没有获取完整的 List Map 数据 Flutter
- java - 使用 PDFBOX 合并 PDF 仅在 AWS lambda 上给出 65536 错误的临时文件大小
- flutter - 我怎么能把一些按钮放在屏幕底部但是呢?