Реализация одноранговых платежей
Я собираюсь работать над приложением, основанным на пожертвованиях, где мне нужно будет делать P2P-платежи согласно следующему сценарию:
- Пользователь A хочет отправить сумму с любого из этих способов оплаты Paypal, Venmo, Apple Pay, Google Pay, Samsung Pay и т. Д. На UserB.
- В нашем случае нам нужно сначала отправить 100% суммы администратору, а затем от администратора после вычета комиссии, затем сумму необходимо будет перевести на UserB.
Я исследовал и обнаружил, что я могу использовать Braintree, который будет принимать платежи любым из этих методов, но Braintree не поддерживает вариант выплат.
Поэтому я подумал, что мы можем сделать это следующим образом: - Пользователь A выбирает любой из способов оплаты, например, Paypal, затем мне нужно отправить эту сумму Администратору и Пользователю B в их учетной записи Paypal. Я обнаружил, что в Paypal есть опция выплаты, поэтому мы можем перевести сумму с учетной записи администратора PayPal на учетную запись userB PayPal.
Но для других методов, я все еще не нашел никакого решения. Пожалуйста, предложите какой-то подход к этому.
0 ответов
Для этого вам необходимо работать на уровне обработки платежей, то есть использовать такие сервисы, как PayPal или платежные шлюзы (например, Braintree, Stripe и т. Д.). И Braintree (через Marketplace), и Stripe (с Connect) могут помочь вам выполнить описанный вариант использования1.
Платежные системы, такие как Google Pay, Samsung Pay, Apple Pay или другие, не обрабатывают платежи, как это принято сегодня, то есть вы можете использовать их поверх своего платежного процессора, чтобы предложить более удобные способы оформления заказа, но фактический обмен средств будет происходить. через вашу платежную систему.
1: Существуют и другие рыночные альтернативы, с которыми я не знаком. Этот ответ qurara может стать хорошей отправной точкой.