Отложенные связанные платежи в PayPal с изначально неизвестным вторичным получателем

#paypal #payment-processing #payment-services

#paypal #обработка платежей #платежные услуги

Вопрос:

Читая документы API PayPal, я не вижу четкого способа сделать это, но я не хочу предполагать, что это невозможно, потому что я не знаю, как это сделать.

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

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

Из API адаптивных платежей PayPal я вижу, что можно создать отложенный цепной платеж (что здорово), но вторичный получатель должен быть объявлен при создании. Это невозможно, потому что мы еще не знаем, кто будет выполнять запрос потребителя.

Одно из несколько наивных решений заключается в том, чтобы потребитель платил нам напрямую, затем мы запускаем вторичную транзакцию между нами и поставщиком. Это не очень хорошо, потому что это влечет за собой двойную комиссию за транзакцию.

Есть ли другой способ добиться этого с помощью PayPal? Есть ли другой поставщик платежей, который мог бы лучше подойти?

Спасибо!!

Комментарии:

1. etoleb, вы смогли это реализовать? У меня такая же проблема, но похоже, что это невозможно.

2. Это было давно, я думаю, что мы пропустили PayPal и вместо этого использовали Stripe.

Ответ №1:

API разрешений должен позволить вам настроить платеж от имени покупателя позже, когда будут известны все стороны.

Ответ №2:

Если вторичный получатель неизвестен, вероятно, лучший способ реализовать это — получить предварительное одобрение от пользователя, а затем использовать его для оплаты вторичному получателю в будущем. Вот как вы можете это сделать:

https://developer.paypal.com/docs/classic/adaptive-payments/ht_ap-basicPreapproval-curl-etc/