2014-09-12 3 views
0

У меня проблема с SetExpressCheckout paypal nvp. Я получаю следующее сообщение об ошибкеPaypal NVP: SetExpressCheckout: Заказ Всего отсутствует

TIMESTAMP=2014%2d09%2d12T04%3a46%3a48Z&CORRELATIONID=bac06e6e9473d&ACK=Failure&VERSION=112%2e0&BUILD=127 86467&L_ERRORCODE0=10400&L_SHORTMESSAGE0=Transaction%20refused%20because%20of%20an%20invalid%20argument%2e%20See%20additional%20error%20messages%20for%20details%2e&L_LONGMESSAGE0=Order%20total%20is%20missing%2e&L_SEVERITYCODE0=Error

Я принял следующие переменные для setexpresscheckout,

&RETURNURL=xxx&CANCELURL=yyy&ALLOWNOTE=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&L_PAYMENTREQUEST_0_NAME0=Nokia presents the Lumia a feature-rich mid-range smartphone&L_PAYMENTREQUEST_0_NUMBER0=xROwRr6F&L_PAYMENTREQUEST_0_AMT0=50&L_PAYMENTREQUEST_0_QTY0=1&LOGOIMG=mmm&PAYMENTREQUEST_0_SHIPPINGAMT=10&PAYMENTREQUEST_0_TAXAMT=0&PAYMENTREQUEST_0_ITEMAMT=50&PAYMENTREQUEST_0_AMT=60&PAYMENTREQUEST_0_CURRENCYCODE=USD

Но ошибка говорит "order total is missing" .. это все переданные переменные являются правильными ??

Пожалуйста, помогите!

+0

Попробуйте отформатировать ваши значения в 2 десятичных знаках и посмотреть, поможет ли это. –

ответ

0

Я исправил проблему из-за всех сумм предметов, я дал urlencode и для returnURL & cancelURL, его декодировали перед переходом на сервер PayPal. Теперь я удалил весь urlencode из суммы предметов и решил проблему.

Спасибо!

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