在react native中处理付款



所以我正在用react native(expo(构建一个应用程序,用户可以与其他人预约,为此,他必须向其他人付费。

现在我如何在这里处理付款。我想要的是用户付款,收款人应该是另一个人,但我对支付网关有多了解,付款是由应用程序所有者接收的,或者简单地说,收款人是一个人。

我还尝试了深度链接,将用户直接带到一些UPI应用程序,如谷歌支付或paytm,但如果我们使用深度链接访问这些应用程序,这些应用程序似乎需要某种特殊类型的帐户(商家帐户(才能进行交易(这是一个问题,因为没有必要每个用户都有商家帐户(。

正如我所说,最好你有自己的支付网关账户,所有交易都通过你的网关,这意味着你拿到了钱,你建立了一个系统,将付款转发给收款人。我已经在2个这样的应用程序上工作:

1:我们有自己的剃须刀账户,我们先收到付款,然后再转发。

2:在哪里,我们直接在两个用户之间进行交易,但不是通过应用程序,而是向他们显示收款人的账户详细信息,并给他们48小时的时间来支付该账户。但我们不得不手动处理这种情况,因为无法知道用户是否向上述账户付款,因为这不是您的账户。

3:还有一种方法,在支付网关中有一个由虚拟账号组成的网络挂钩,每个登陆你的应用程序的用户,你都可以为他/她创建一个虚拟账号,并将用户-虚拟账号关系存储在你的数据库中,无论何时付款,你都能通过这个虚拟账号了解用户的情况。请阅读相关内容。

深度链接是个好主意,但正如你所提到的,它需要最终用户是商家用户(拥有商家帐户(,你可以在这里找到更多详细信息也许你可以让你的用户创建一个商家账户,我也不确定这是否可能,如果可能,如果可行?

根据我的说法,最好的方法是,你通过你的支付网关处理此事,并立即将其转发给本应收到的用户。同样,它也有一些规则和条款(这些支付网关收取一些佣金等(,请查看这些内容。

我认为我的问题最接近的答案是使用razorpay路线,在那里我们可以将多个账户与我们的账户联系起来,并相应地转账。

更多详情点击此处

最新更新