快速结账数字商品 - 不显示税行项目

时间:2013-05-13 13:30:43

标签: paypal

我正在调用SetExpressCheckout并递交一些税。 paypal结账屏幕中的总计反映税(按预期),但没有显示税的项目。这对客户来说非常困惑。由于没有明显的原因,总计看起来比物品价格“高得多”。我不敢相信贝宝会以这种方式构建它,所以我认为我一定是做错了。

以下是截图:

enter image description here

这是我的要求:

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

我还尝试添加税作为税收的add'l“L_”项目,但这使情况变得更糟。它通过税额增加了行项目本身,因此客户不知道他们是在纳税,他们只是认为物品价格更高。

请帮忙。

1 个答案:

答案 0 :(得分:0)

不知道你是否还需要帮助,但我找到了一种增加税收的方法,只需将税收作为附加项目添加即可。

这也让我可以说税....:

// to add anothe item, uncomment the lines below and comment the line above 
$items[] = array('name' => 'TVA', 'amt' => $tvaAmount1, 'qty' => 1);
// $items[] = array('name' => 'Item Name2', 'amt' => $itemAmount2, 'qty' => 1);
$paymentAmount = $paymentAmount + $tvaAmount1;