Ведение кошелька между платежными шлюзами - PullRequest
0 голосов
/ 08 марта 2019

Я создаю приложение, которое должно поддерживать Кошелек и для транзакций, которые мы будем использовать 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 голосов
/ 08 марта 2019

Иметь уникальный объект кошелька для каждого пользователя с userId в качестве ключа. Чтобы перевести деньги от одного пользователя другому, переместите деньги из кошелька исходного пользователя конечному пользователю. Надеюсь, поможет.

...