如何从Razor Pay获取交易明细?

时间:2020-08-17 17:49:37

标签: flutter firebase-realtime-database payment mobile-application razorpay

如何在捕获交易后从Razor付款中获取付款明细(交易ID,付款方式等)并将其存储在个人Firebase数据库中。在Flutter中

1 个答案:

答案 0 :(得分:0)

对此我不确定。但是,我可以给你个主意。
您只需要获取交易详细信息即可,

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!");
 });
}

希望这给您一个主意。

相关问题