Подтвердить что ты не робот

Paypal REST API Adaptive/Multiple Payments (изменить получателя)

Я только начал смотреть на Paypal REST api. Одна вещь, которую я, похоже, не вижу, - это функция paypal call Adaptive Payments. Это позволяет мне регистрировать свое приложение с моей учетной записью разработчика, но не участвовать в фактических платежах. например мое приложение позволяет моим пользователям принимать платежи за свои услуги, которые они продают через мое приложение.

Я прошел через документы API REST API Paypals. Я разработал, как выполнить платеж, но все транзакции отправляются на мою учетную запись разработчика. Я не могу найти, где я изменил бы информацию получателя, то есть продавца, чтобы позволить отправлять платежи в другую учетную запись PayPal.

4b9b3361

Ответ 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 (кошелек). Получатель может быть установлен явно, если Получатель не совпадает с Платежным посредником (в этой текущей версии мы поддерживаем только тот случай, когда Получатель такой же, как и фасилитатор), поэтому в настоящее время этого не требуется.

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