DPRP отключен для этой учетной записи продавца (местоположение: Австралия) - PullRequest
0 голосов
/ 03 декабря 2018

У меня проблема с DPRP тоже не включена.Я в австралииЯ просто создаю новый аккаунт бизнес-песочницы.Я не могу найти правильное место, чтобы включить этот материал DPRP.

Я тоже гуглил по этому поводу.И люди говорили, что «DoDirectPayment API» должен быть включен, но я тоже не могу его найти.

Я использовал этот SDK и следовал примеру на этой странице .

Я изменил способ оплаты на credit_card в PayPal\Api\Payer.Вот что я сделал.

$payer  = new Payer();
$payer->setPaymentMethod('credit_card');
$creditCard = new CreditCard();
... // Add credit card info here
$fundingInstrument = new FundingInstrument();
$fundingInstrument->setCreditCard($creditCard);
$payer->setFundingInstruments(array($fundingInstrument));

И когда я сделал вызов API, вот ошибка:

[03-12-2018 17:15:55] PayPal\Core\PayPalHttpConnection : INFO: POST https://api.sandbox.paypal.com/v1/oauth2/token
[03-12-2018 17:15:56] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
[03-12-2018 17:15:56] PayPal\Core\PayPalHttpConnection : INFO: POST https://api.sandbox.paypal.com/v1/payments/billing-plans/
[03-12-2018 17:15:58] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 201
[03-12-2018 17:15:58] PayPal\Core\PayPalHttpConnection : INFO: PATCH https://api.sandbox.paypal.com/v1/payments/billing-plans/P-0P336233VT233871HOK2YJ7I
[03-12-2018 17:16:05] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 200
[03-12-2018 17:16:05] PayPal\Core\PayPalHttpConnection : INFO: POST https://api.sandbox.paypal.com/v1/payments/billing-agreements/
[03-12-2018 17:16:10] PayPal\Core\PayPalHttpConnection : INFO: Response Status  : 400
[03-12-2018 17:16:10] PayPal\Core\PayPalHttpConnection : ERROR: Got Http response code 400 when accessing https://api.sandbox.paypal.com/v1/payments/billing-agreements/. {"name":"DPRP_DISABLED","message":"DPRP is disabled for this merchant.","information_link":"https://developer.paypal.com/docs/api/payments.billing-agreements#errors","debug_id":"1e86f26a6d7b6"}

Пожалуйста, помогите мне с этим и заранее спасибо.

...