Отложенные цепочки платежей в PayPal с первоначально неизвестным вторичным получателем
Читая документы PayPal API, я не вижу четкого способа сделать это, но я не хочу предполагать, что это невозможно, потому что я не знаю, как это сделать.
Вариант использования: я создаю рыночную площадку для клиента, которая позволяет потребителю приобретать товарную услугу, а затем мы находим поставщика для выполнения этой услуги. (подробности опущены для конфиденциальности и нерелевантности)
Проблема: во время покупки поставщик неизвестен, но мы хотим авторизовать платеж, когда потребитель покупает услугу (и инициировать платеж после его выполнения).
В API адаптивных платежей PayPal я вижу, что можно создать отложенный цепной платеж (что здорово), но вторичный получатель должен быть объявлен при создании. Это невозможно, потому что мы еще не знаем, кто будет выполнять запрос потребителя.
Одним из довольно наивных решений является то, что потребитель платит нам напрямую, а затем мы запускаем вторичную транзакцию между нами и поставщиком. Это не очень хорошо, потому что это влечет за собой двойную плату за транзакцию.
Есть ли другой способ сделать это с PayPal? Есть ли другой поставщик платежей, который мог бы быть более подходящим?
Спасибо!!
2 ответа
API разрешений должен позволять вам настроить платеж от имени покупателя позднее, когда все стороны будут известны.
Если вторичный получатель неизвестен - вероятно, лучший способ реализовать это - получить предварительное одобрение от пользователя, а затем использовать его для оплаты вторичного получателя в будущем. Вот как вы можете это сделать:
https://developer.paypal.com/docs/classic/adaptive-payments/ht_ap-basicPreapproval-curl-etc/