Paypal REST API Adaptive/Multiple Payments (изменить получателя)
Я только начал смотреть на Paypal REST api. Одна вещь, которую я, похоже, не вижу, - это функция paypal call Adaptive Payments. Это позволяет мне регистрировать свое приложение с моей учетной записью разработчика, но не участвовать в фактических платежах. например мое приложение позволяет моим пользователям принимать платежи за свои услуги, которые они продают через мое приложение.
Я прошел через документы API REST API Paypals. Я разработал, как выполнить платеж, но все транзакции отправляются на мою учетную запись разработчика. Я не могу найти, где я изменил бы информацию получателя, то есть продавца, чтобы позволить отправлять платежи в другую учетную запись PayPal.
Ответы
Ответ 1
По состоянию на 3 января 2017 года PayPal теперь добавила возможность устанавливать получателя для всех желающих.
Обратите внимание на новый объект payee
ниже:
{
'intent':'sale',
'redirect_urls':{
'return_url':'http://localhost:3000/process',
'cancel_url':'http://localhost:3000/cancel'
},
'payer':{
'payment_method':'paypal'
},
'transactions':[{
'amount':{
'total':'10',
'currency':'USD'
},
'payee':{
'email': '[email protected]'
},
'description':'My amazing product'
}]
}
Однако, похоже, нет возможности иметь несколько получателей.
Дополнительная информация здесь: https://devblog.paypal.com/setting-payee/
Ответ 2
Хорошо, после некоторого обширного поиска в Google мне удалось найти ответ здесь
Эта общая модель позволяет легко добавить поддержку различных моделей платежей в будущем (Parallel, Chained и т.д.). Получатель может быть инструментом финансирования (например, кредитной/дебетовой картой) или самой учетной записью PayPal (кошелек). Получатель может быть установлен явно, если Получатель не совпадает с Платежным посредником (в этой текущей версии мы поддерживаем только тот случай, когда Получатель такой же, как и фасилитатор), поэтому в настоящее время этого не требуется.
Похоже, что получатель просто добавляется в массив транзакций, но в настоящее время он не выполняется на дату ответа.