如何使用flutter进行付款和退款

时间:2021-04-26 06:26:43

标签: flutter payment razorpay

我的目标:

我的 Flutter 应用需要一种从用户那里获得金钱的方法,一旦达到某个级别,我想将钱退还给用户。

我的进步:

现在,我尝试了 Razopay flutter,但是我无法退款,除非我转到仪表板并获取付款... Razorpay 文档建议使用 Orders API 但我没有认为 Orders API 适合这个简单的任务。此外,我尝试 refunding orders 使用 Orders API,我需要转到仪表板以获取退款的付款,但随着用户群的增长,我无法获取每笔付款。

当我发布这个问题时,我正在尝试使用条带支付网关,因为它可以轻松地与 firebase 和另一个名为 Flutterwave 的选项集成。我不确定哪一个是最好的选择,所以我正在探索一切并寻求建议。

我只想就如何在 Flutter 应用中进行付款和退款提供建议。

我什至不需要代码片段。只是任何工作流程的想法,只是一些最佳实践或展望的陷阱是非常有帮助的

提前致谢

1 个答案:

答案 0 :(得分:0)

实际上我找到了解决方法。您不能在不捕获付款的情况下退还付款或订单,并且为了捕获付款或订单,您需要有一个服务器。就我而言,我只是用 NodeJS 编写了一个简单的端点并将其部署在 Heroku 中,然后每当我想捕获时,我都会调用 API。对于退款,我还选择了服务器端以提高安全性。 NodeJS sample

可能有更简单的方法来做到这一点,但这是我能够实现的,我尝试了其他选项,如方形、条纹,所有似乎都建议在捕获之前使用服务器来验证或处理传输。

>

我将这个问题留给其他更好的答案。

相关问题