【发布时间】:2012-08-08 11:30:28
【问题描述】:
我正在请求来自 paypal 的 setExpressCheckout 调用,但我收到错误代码 10413。它工作得非常好,直到我从项目总额中扣除税款并将 &PAYMENTREQUEST_0_TAXAMT 添加到请求中。这是请求网址:
https://api.sandbox.paypal.com/nvp?
METHOD=setExpressCheckout&VERSION=87.0
&USER=XXXXXXXXXX
&PWD=XXXXXXXXXX
&SIGNATURE=XXXXXXXXXX
&RETURNURL=XXXXXXXXXX
&CANCELURL=XXXXXXXXXX
&L_PAYMENTREQUEST_0_NAME0=Hy+Guardian+Fly+Rug
&L_PAYMENTREQUEST_0_NUMBER0=HY-FLY
&L_PAYMENTREQUEST_0_DESC0=Size%3A+4+ft+6%2C+Size%3A+4+ft+6%2C+Size%3A+4+ft+6%2C+Size%3A+4+ft+6
&L_PAYMENTREQUEST_0_AMT0=47.00
&L_PAYMENTREQUEST_0_QTY0=1
&PAYMENTREQUEST_0_CURRENCYCODE=GBP
&PAYMENTREQUEST_0_ITEMAMT=37.60
&PAYMENTREQUEST_0_SHIPPINGAMT=11.25
&PAYMENTREQUEST_0_TAXAMT=9.40
&PAYMENTREQUEST_0_AMT=58.25
【问题讨论】:
-
查看您的
PAYMENTREQUEST_0_变量,它们等于 58.25,但L_PAYMENTREQUEST_0_AMT0是 47.00... 这可能是原因吗? -
是的,就是这样!谢谢:)
-
我已将上述内容添加到下面的答案中;)很高兴它有所帮助。