1

Paypal Adaptive Payment を使用して、ユーザーが埋め込みウィンドウ内で製品を購入できるようにしようとしています。問題は、トランザクションの詳細ステップ (ペイパルの組み込みウィンドウ内) に移動すると、次のような 2 行が表示されることです。

商品名 $x.xx

(ここは空) $1.00

「空欄」は「配送料」のようなものである必要があります。どうすれば設定できますか? 価格は正しいのですが、顧客はそれを配送料と理解していませんか?

これは、setPaymentOptions を構築する方法です。

            $optStr = "requestEnvelope.errorLanguage=en_US";
            $optStr .= "&receiverOptions[0].receiver.email=$receiverEmail";
            $optStr .= "&receiverOptions[0].invoiceData.item[0].name={$data['item_name']}";
            $optStr .= "&receiverOptions[0].invoiceData.item[0].price=$itemPrice";
            $optStr .= "&receiverOptions[0].invoiceData.item[0].itemCount=1";
            $optStr .= "&receiverOptions[0].invoiceData.item[0].itemPrice=$itemPrice";
            $optStr .= "&receiverOptions[0].invoiceData.totalShipping={$data['item_shipping_fee']}";
            $optStr .= "&senderOptions.requireShippingAddressSelection=true";
            $optStr .= "&payKey={$data['paykey']}";

そしてactionType:

$payStr = "actionType=CREATE&cancelUrl=$cancelUrl&currencyCode=USD&returnUrl=$returnUrl&requestEnvelope.errorLanguage=en_US&receiverList.receiver(0).amount=$receiverAmount&receiverList.receiver(0).email=$receiverEmail";

何か案が?ありがとうございました!

4

0 に答える 0