Не основной получатель не получает платежи - PullRequest
0 голосов
/ 03 января 2019

Я пытаюсь протестировать API Paypal для отложенной цепочки платежей.

Есть два получателя: «A» и «B», A - основной получатель (США), а B - второй получатель (MX).когда я освобождаю платеж с использованием API выполнения, второй получатель не получает платеж, но платежи вычитаются из счета покупателя и основных счетов.

Я добавляю массив запросов ниже.

[
  'actionType' => 'PAY_PRIMARY',
        'clientDetails' => [
            'applicationId' => 'APP-80W284485P519543T',
            'ipAddress' => '127.0.0.1'
        ],
        'currencyCode' => 'USD',
        'feesPayer' => 'EACHRECEIVER',
        'memo' => 'Example',
        'receiverList' => [
            'receiver' => [
                [
                    'email' => 'A-Primary@appinventiv.com',
                    'primary' => true,
                    'amount' => 25,
                ],
                [
                    'email' => 'B-Second@appinventiv.com',
                    'primary' => false,
                    'amount' => 20,
                ]
            ]
        ],
        'requestEnvelope' => [
            'errorLanguage' => 'en_US'
        ],
        'returnUrl' => 'http://localhost/hairInferno/success.php',
        'cancelUrl' => 'http://localhost/hairInferno/success.php'
    ];

1 Ответ

0 голосов
/ 03 января 2019

Адаптивные платежи были прекращены в декабре 2017 года, и новые идентификаторы APP не генерируются для использования в реальной среде, поэтому я бы отбросил этот шаблон интеграции

Вы можете просмотреть документацию PayPal для партнеров, но я не уверен, будет ли вам доступно что-либо из этого: https://developer.paypal.com/docs/partners/

Что-то с выплатами может быть лучшим временным решением: https://developer.paypal.com/docs/payouts/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...