【发布时间】:2023-04-01 09:12:01
【问题描述】:
如何在捕获交易后从 Razor pay 获取付款详情(交易 ID、付款方式等)并存储在个人 Firebase 数据库中。在颤振中
【问题讨论】:
标签: flutter firebase-realtime-database payment mobile-application razorpay
如何在捕获交易后从 Razor pay 获取付款详情(交易 ID、付款方式等)并存储在个人 Firebase 数据库中。在颤振中
【问题讨论】:
标签: flutter firebase-realtime-database payment mobile-application razorpay
对此我不确定。但是,我只能给你一个想法。
你可以得到交易细节,像这样,
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!");
});
}
希望这能给你一个想法。
【讨论】: