2014-10-20 7 views
1

Я использую метод PayPal ExpressCheckout для своих платежей. Мне нужно увеличить мой платеж, как оплатить несколько продавцов, используя Express Checkout с параллельными платежами. И я прошел через учебник. Когда я отправляю, я получаю сообщение об ошибке. Мой послал данныеPaypal Express Checkout с параллельными платежами

&METHOD=SetExpressCheckout 
&RETURNURL=http%3A%2F%2Fwww.mydomain.net%2Fpaypal_process.php 
&CANCELURL=http%3A%2F%2Fwww.mydomain.net%2Fcancel.php 
&PAYMENTREQUEST_0_CURRENCYCODE=SGD 
&PAYMENTREQUEST_0_AMT=50 
&PAYMENTREQUEST_0_ITEMAMT=50 
&[email protected] 
&PAYMENTREQUEST_0_PAYMENTACTION=Sale 
&PAYMENTREQUEST_0_PAYMENTREQUESTID=CART26488-PAYMENT0 
&L_PAYMENTREQUEST_0_NAME0=Depart San Jose Feb 12 at 12:10PM Arrive in Baltimore at 10:22PM 
&L_PAYMENTREQUEST_0_NUMBER0=Flight 522 
&L_PAYMENTREQUEST_0_QTY0=1 
&L_PAYMENTREQUEST_0_AMT0=50 
&L_PAYMENTREQUEST_0_DESC0=SJC Terminal 1. Flight time: 7 hours 12 minutes 

Ошибка:

Error : This account is not approved for the authorization service. To enable this service, contact PayPal customer service 

Array 
(
    [TIMESTAMP] => 2014%2d10%2d20T09%3a36%3a03Z 
    [CORRELATIONID] => 4a7ab68babd8b 
    [ACK] => Failure 
    [VERSION] => 109%2e0 
    [BUILD] => 13443904 
    [L_ERRORCODE0] => 11623 
    [L_SHORTMESSAGE0] => This%20account%20is%20not%20approved%20for%20the%20authorization%20service%2e 
    [L_LONGMESSAGE0] => This%20account%20is%20not%20approved%20for%20the%20authorization%20service%2e%20To%20enable%20this%20service%2c%20contact%20PayPal%20customer%20service 
    [L_SEVERITYCODE0] => Error 
) 

Я перемещался через Интернет об этой ошибке. Но я не могу найти его. Пожалуйста, помогите мне добиться этого.

ответ

3

После серфинга из полных оснований я нашел ответ. Значение параметра PAYMENTREQUEST_0_PAYMENTACTION должно быть закодировано перед отправкой.

"PAYMENTREQUEST_0_PAYMENTACTION='".urlencode("Sale") 
-1

Это потому, что адрес электронной почты PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID[email protected] не подтвержден. Попробуйте подтвердить адрес электронной почты и снова выполнить вызов API.

Смежные вопросы