flutter - 如何从 Razor Pay 获取交易详情?
问题描述
如何在捕获交易后从 Razor pay 获取付款详细信息(交易 ID、付款方式等)并存储在个人 Firebase 数据库中。在颤振中
解决方案
我不确定这一点。但是,我只能给你一个想法。
你可以得到交易细节,像这样,
Map<dynamic,dynamic> paymentResponse = new Map();
paymentResponse = await FlutterRazorpaySdk.openPaymentDialog(options); // Refer Docs for options
print("response $paymentResponse");
updateDatabase(paymentResponse);
像updateDatabase()
这样,
updateDatabase(info){
DatabaseReference reference = FirebaseDatabase.instance.reference().child('payments').push();
reference.set(info).then((res) {
print("Saved to Database!")
}).catch((e) {
print("Error in Saving to Database!");
});
}
希望这能给你一个想法。
推荐阅读
- typescript - 使用条件 rxjs6 重构嵌套订阅
- clang-tidy - 如何使用带有 -Wdocumentation 标志的 clang-tidy
- android - Retrofit2 和 DBFlow 读取保存和实体详细信息
- javascript - 仅允许在材质 ui 中达到一定长度的数字
- python - 使用 python 脚本读取未读邮件
- java - 如何在 Android 中使用计时器
- spring-boot - 请求被拒绝,因为在 Docushare Flex 中创建新文档时未找到多部分边界
- kubernetes - Kubernetes 默认的 liveness 和 readiness 探针
- html - HTML 和 CSS Javascript Jquery
- python - 从熊猫的列列表中删除停用词时出现查找错误