我SetExpressCheckout
在 PayPal 遇到了一些问题。我正在尝试使用价格为 11.96 欧元(包括 21% 增值税)的商品设置新的快速结账。但是,PayPal 表示购物车中的金额与订单不符。这是请求:
[PAYMENTREQUEST_0_CURRENCYCODE] => EUR
[SOLUTIONTYPE] => Mark
[PAYMENTREQUEST_0_AMT] => 11.96
[PAYMENTREQUEST_0_ITEMAMT] => 9.88
[PAYMENTREQUEST_0_TAXAMT] => 2.08
[L_BILLINGTYPE0] => MerchantInitiatedBillingSingleAgreement
[BILLINGTYPE] => MerchantInitiatedBillingSingleAgreement
[L_BILLINGAGREEMENTDESCRIPTION0] => Some description here
[L_PAYMENTREQUEST_0_ITEMAMT0] => 9.88
[L_PAYMENTREQUEST_0_NAME0] => 011213
[L_PAYMENTREQUEST_0_DESC0] => Description here
[L_PAYMENTREQUEST_0_NUMBER0] => 1
[L_PAYMENTREQUEST_0_QTY0] => 1
[L_PAYMENTREQUEST_0_TAXAMT0] => 2.08
[L_PAYMENTTYPE0] => ANY
然后是 PayPal 的回复:
[ACK] => Failure [VERSION] => 72.0 [L_ERRORCODE0] => 10413 [L_SHORTMESSAGE0] => Transaction refused because of an invalid argument. See additional error messages for details. [L_LONGMESSAGE0] => The totals of the cart item amounts do not match order amounts. [L_SEVERITYCODE0] => Error
我在这里错过了什么吗?我会感谢你的帮助。
谢谢!