2013-11-07 3 views
0

Documentation говорит:PayPal Adaptive Chained Payments: как скрыть вторичные приемники от отправителя?

прикованы платежи полезны в тех случаях, когда первичный приемник действует как агента для других приемников. Отправитель имеет дело только с первичным приемником и не знает о вторичных приемниках, включая , как распределяется платеж между получателями.

Я делаю этот запрос:

{ 
    "returnUrl": "http://localhost", 
    "currencyCode": "USD", 
    "receiverList": { "receiver": [ 
     { 
      "amount": "5.00", 
      "email": "[email protected]", 
      "priamry": true 
     }, 
     { 
      "amount": "10.00", 
      "email": "[email protected]" 
     }]}, 
    "actionType": "PAY", 
    "cancelUrl": "http://localhost", 
    "requestEnvelope": {"detailLevel": "ReturnAll", "errorLanguage": "en_US"} 
} 

Я ожидал увидеть счет на $ 15 до [email protected], который является Primary приемник. Но я вижу: Test Хранить

содействующей банковского счета $ 5,00 USD

ВЛАДИМИР Сапронов $ 10,00 USD

Итого: $ 15,00 США

Это не выглядит как «отправитель имеет дело только с первичным приемником». Как сделать это так, как описано в документации - хотите видеть только транзакцию за 15 долларов США для Первичного приемника?

+1

Пожалуйста, проверьте правильность написания, это priamry, вам следует установить его в основной, Скорее всего, это решает проблему – antoniom

ответ

0

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

Здесь прямо рабочий пример:

{ 
    "returnUrl": "http://localhost", 
    "currencyCode": "USD", 
    "receiverList": { "receiver": [ 
     { 
      "amount": 15.00, 
      "email": "[email protected]", 
      "primary": true 
     }, 
     { 
      "amount": 10.00, 
      "email": "[email protected]" 
     }]}, 
    "actionType": "PAY", 
    "cancelUrl": "http://localhost", 
    "requestEnvelope": {"detailLevel": "ReturnAll", "errorLanguage": "en_US"} 
} 
Смежные вопросы