首页 > 解决方案 > 如何从 Razor Pay 获取交易详情?

问题描述

如何在捕获交易后从 Razor pay 获取付款详细信息(交易 ID、付款方式等)并存储在个人 Firebase 数据库中。在颤振中

标签: flutterfirebase-realtime-databasepaymentmobile-applicationrazorpay

解决方案


我不确定这一点。但是,我只能给你一个想法。
你可以得到交易细节,像这样,

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

希望这能给你一个想法。


推荐阅读