我打电话给 SetExpressCheckout 并交了一些税。贝宝结帐屏幕中的总计反映了税款(如预期的那样),但没有显示税款的行项目。这让客户非常困惑。似乎总价“略高于”商品价格,没有明显的原因。我不敢相信贝宝会以这种方式构建它,所以我认为我一定做错了什么。
这是一个屏幕截图:
这是我的请求:
VERSION = 97.0
METHOD = SetExpressCheckout
RETURNURL = http://[removed...]
CANCELURL = http://[removed...]
PAYMENTREQUEST_0_PAYMENTACTION = Sale
PAYMENTREQUEST_0_CURRENCYCODE = USD
PAYMENTREQUEST_0_ITEMAMT = 1
L_PAYMENTREQUEST_0_NAME0 = Widget1
L_PAYMENTREQUEST_0_NUMBER0 = Widget1
L_PAYMENTREQUEST_0_AMT0 = 1
PAYMENTREQUEST_0_TAXAMT = 0.06
PAYMENTREQUEST_0_AMT = 1.06
L_PAYMENTREQUEST_0_QTY0 = 1
L_PAYMENTREQUEST_0_ITEMCATEGORY0 = Digital
SOLUTIONTYPE = Sole
REQCONFIRMSHIPPING = 0
NOSHIPPING = 1
我还尝试将税收添加为税收的附加“L_”行项目,但这使情况变得更糟。它将订单项本身增加了税额,因此客户不知道他们正在纳税,他们只是认为项目价格更高。
请帮忙。