0

私は SetExpressCheckout を呼び出して、いくらかの税金を渡しています。Paypal のチェックアウト画面の総計には (予想どおり) 税金が反映されますが、税金を示す項目はありません。これは、お客様にとって非常に混乱を招きます。明らかな理由もなく、総計が商品価格よりも「ちょうど高い」ように見えます。ペイパルがこのように構築するとは信じられないので、何か間違ったことをしているに違いないと思います。

スクリーンショットは次のとおりです。

ここに画像の説明を入力

ここに私の要求があります:

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_" 項目として税を追加しようとしましたが、それはさらに悪いことです。項目自体に税額が加算されるため、顧客は税金を払っていることに気づかず、項目の価格が高いと考えるだけです。

助けてください。

4

1 に答える 1

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;
于 2014-04-30T10:25:39.157 に答える