【问题标题】:Paypal NVP : SetExpressCheckout : Order Total is missingPaypal NVP:SetExpressCheckout:缺少订单总数
【发布时间】:2014-11-06 04:50:16
【问题描述】:

我遇到了 SetExpressCheckout paypal nvp 的问题。我收到以下错误

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".. 是否所有传递的变量都是正确的??

请帮忙!

【问题讨论】:

  • 尝试使用小数点后 2 位格式化您的金额值,看看是否有帮助。

标签: paypal paypal-sandbox paypal-nvp


【解决方案1】:

我已经解决了这个问题,因为所有的项目数量,我已经给出了 urlencode 和 returnURL 和 cancelURL,它在传递到贝宝服务器之前被解码。现在我从项目数量中删除了所有 urlencode 并解决了问题。

谢谢!

【讨论】:

    猜你喜欢
    • 2014-04-09
    • 2014-12-29
    • 2014-05-27
    • 2015-04-09
    • 1970-01-01
    • 2018-08-05
    • 2016-07-10
    • 2018-10-25
    • 2018-12-06
    相关资源
    最近更新 更多