Ошибка при paypal-запросе

mstdmstd

Новичок
Всем привет,
кто работал с paypal-ом ?
Я делаю запрос paypal-а с "SetExpressCheckout" method, используя статью
http://habrahabr.ru/post/128198/.

Я посылаю следующие параметры:
PHP:
Array
(
    [RETURNURL] => http://site/paypal_payment_success
    [CANCELURL] => http://site/paypal_payment_cancelled
    [PAYMENTREQUEST_0_AMT] => 45
    [PAYMENTREQUEST_0_SHIPPINGAMT] => 10
    [PAYMENTREQUEST_0_CURRENCYCODE] => USD
    [PAYMENTREQUEST_0_ITEMAMT] => 35.00
    [L_PAYMENTREQUEST_0_NAME0] => iPhone
    [L_PAYMENTREQUEST_0_DESC0] => White iPhone, 16GB
    [L_PAYMENTREQUEST_0_AMT0] => 35.00
    [L_PAYMENTREQUEST_0_QTY0] => 1
)
PHP:
Со следующими настройками curl-а:
        $curlOptions = array (
            CURLOPT_URL => $this -> _endPoint,
            CURLOPT_VERBOSE => 1,
            CURLOPT_SSL_VERIFYPEER => true,
            CURLOPT_SSL_VERIFYHOST => 2,
            //CURLOPT_CAINFO => dirname(__FILE__) . '/cacert.pem',
            CURLOPT_RETURNTRANSFER => 1,
            CURLOPT_POST => 1,
            CURLOPT_POSTFIELDS => $request
        );
И я получаю следующий response:
Array
(
[TOKEN] => EC-19B45407EE698120B
[TIMESTAMP] => 2012-09-26T06:56:01Z
[CORRELATIONID] => a92fb02c16e60
[ACK] => Success
[VERSION] => 74.0
[BUILD] => 3719653
)

Но делаю редирект по urlу вида:
https://www.paypal.com/webscr?cmd=_express-checkout&token=EC-19B45407EE6...

Я получаю в браузере следующую ошибку:
This transaction is invalid. Please return to the recipient's website to complete your transaction using their regular checkout flow.
Return to merchant
At this time, we are unable to process your request. Please return to and try another option.
Никто не знает, что это за ошибка и какой " another option" имеется в виду?

Если неправильно заполнен один из параметров PAYMENTREQUEST_0_SHIPPINGAMT, [L_PAYMENTREQUEST_0_NAME0, L_PAYMENTREQUEST_0_DESC0, L_PAYMENTREQUEST_0_AMT0, L_PAYMENTREQUEST_0_QTY0,
то в возврате [ACK] равен FAILURE и нормальное описание ошибки... Также выводится нормально описание ошибки если задать неправильные параметры логина.
несколько дней назад спросил на форуме paypal-а ( https://www.x.com/developers/paypal/forums/account-authentication )- молчат.

Может ли причиной быть то что запрос идет с украниского IP?
 

mstdmstd

Новичок
А еще, если знаете, подскажите пожалуйста можно ли задать сумму налогов ( наподобе отгрузки ) чтобы эта сумма налогов шла отдельной строкой?
 
Сверху