2014-09-12 2 views
0

SetExpressCheckout paypal nvp에 문제가 있습니다. 나는 다음과 같은 오류 내가 setexpresscheckout에 대한 다음과 같은 변수를 통과 한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

,

&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

금액 값을 소수점 이하 두 자리로 지정하여 도움이되는지 확인해보십시오. –

답변

0

모든 항목 금액으로 인해 문제가 해결되었습니다. urlencode를 지정하고 returnURL & cancelURL을 paypal 서버로 전달하기 전에 디코딩했습니다. 이제 항목 금액에서 모든 URL 코드를 제거하고 문제를 해결했습니다.

감사합니다.

관련 문제