在付款网关之间维护电子钱包

时间:2019-03-08 05:20:16

标签: java spring spring-boot paypal payment-gateway

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

  1. 将有三种类型的用户(Super-Admin, Admin and Client
  2. 所有人都将从PayPal(目前)付款。
  3. 应用程序必须为Wallet维护Admin and Client
  4. 两个用户都将向应用程序wallet via PayPal汇款。
  5. 如果Super-Admin要收取费用,则将从电子钱包收取费用。
  6. 管理员需要向Client from the Wallet to Client's wallet进行付款。
  7. 客户可以从Wallet to PayPal account.提取资金

因此,我需要有关如何实现此功能的建议。 会是什么流?

1 个答案:

答案 0 :(得分:0)

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