在支付网关之间维护钱包

Posted

技术标签:

【中文标题】在支付网关之间维护钱包【英文标题】:Maintaining Wallet between payment gateways 【发布时间】:2019-07-30 03:04:58 【问题描述】:

我正在构建一个需要维护钱包的应用程序以及我们将使用PayPal(也考虑Square,Cash App)的交易。我在PayPal 有经验,但我的用例如下:

    会有三类用户(Super-Admin, Admin and Client) 所有人都将从PayPal(暂时)付款。 应用程序必须为Admin and Client 维护Wallet。 两个用户都将资金转移到应用程序wallet via PayPal。 当Super-Admin要充值时,会从钱包里充值。 管理员需要向Client from the Wallet to Client's wallet付款。 客户可以从Wallet to PayPal account.提款

所以我需要有关如何实现此功能的建议。 流程是什么?

【问题讨论】:

【参考方案1】:

每个用户都有一个唯一的钱包对象,以 userId 作为键。要将钱从一个用户转移到另一个用户,请将钱从源用户的钱包转移到目标用户。希望能帮助到你。

【讨论】:

@Ido 谢谢你的回复。你的想法很好,但是钱是从 PayPal 转移到钱包的吗?还是只是数据库记录?因为,如果它只是数据库,例如:如果管理员将 10 美元作为数据库记录转移到钱包,但实际交易没有显示在 PayPal 中并且没有被扣除,管理员可以通过 PayPal 使用该金额,当超级管理员将尝试从钱包中扣除金额,PayPal账户将是空的,因此超级管理员实际上无法扣除10美元。不是吗? @sudeepshakya 是的,围墙是数据库记录。我的理解是,用户应该能够将资金从 PayPal 转移到应用程序。该应用程序需要一个用户可以向其汇款的帐户,如果此交易成功,您将转移的金额添加到被墙的用户。 @Ido 谢谢你的回复。还有其他解决方案吗?因为当你向其他账户进行交易时,会产生费用,每个钱包转账费用,这是昂贵的。我猜在美国,PayPal到PayPal是免费的。

以上是关于在支付网关之间维护钱包的主要内容,如果未能解决你的问题,请参考以下文章

谷歌钱包是不是提供 api 来在人与人之间汇款和/或批量支付?

在数字支付中收取佣金并分配收入:谷歌钱包还是贝宝?

xopay钱包是啥东西

QQ钱包,微信,京东钱包,百度钱包,支付宝AGENT

支付宝钱包怎么进行扫码付款

央行数字货币钱包最新消息!