Paypal API - Можем ли мы перевести деньги на несколько счетов в транзакции?

Предполагаемый сценарий, предположим, на сайте корзины покупок, где покупатель должен заплатить за товар. Стоимость проданного товара будет передана соответствующему продавцу. Здесь владельцу сайта нужно заплатить (комиссию) за приобретенный продукт.

Возможно ли это в Paypal? Прямо сейчас я использую Paypal Checkout. Ваши идеи / предложения будут полезны. Пожалуйста, сделайте это.

2 ответа

Решение

Есть несколько способов настроить это.

Вы можете использовать платформу Adaptive Payments, в частности Pay API, для создания параллельных или цепочечных платежей, чтобы несколько получателей могли получать деньги в рамках одной транзакции.

Вы также можете сделать параллельный платеж с помощью Express Checkout, но вы не можете сделать цепной платеж.

Основное отличие заключается в том, что при параллельных платежах покупатель увидит раскол во время оформления заказа. При цепной оплате вы можете скрыть это, чтобы они видели только основного получателя. Кроме того, связанные цепочки платежей могут быть отложены, поэтому вы можете инициировать выплату комиссии позднее, если это необходимо (например, в ожидании завершения услуг).

Еще один способ сделать это - использовать Payments Standard, Express Checkout или Payments Pro и полностью перевести платеж на один аккаунт. Затем настройте запрос API Pay для отправки платежа второму получателю или используйте API MassPay. Это может быть настроено в рамках решения IPN, так что все это автоматизировано. В этом случае вы бы в основном строили то, что платформа адаптивных платежей делает для вас, но это дало бы вам немного больше свободы во всем в приложении.

На момент написания этого ответа адаптивные платежи устарели. Что вы можете сделать, так это позволить владельцу веб-сайта получать платеж на свой счет PayPal, а затем использовать Paypal Payouts для перевода денег продавца. Например, если вы получаете 5 процентов платежа, вам необходимо передать продавцу 95 процентов полученных денег. Шаги следующие:

  1. Позвольте пользователю произвести оплату на счет владельца веб-сайта с помощью API Paypal.
  2. После получения платежа, то есть получения звонка на ваш веб-хук , вам необходимо использовать Paypal Payouts, чтобы передать все, что у вас есть, продавцу.

Таким образом, вам придется хранить учетные записи PayPal продавцов в своей базе данных, и вам не потребуется доступ к их ключам продавцов PayPal.

Вы можете проверить мой ответ об использовании веб-хуков здесь .

Другие вопросы по тегам