問題がコードにあるのか、PayPal アカウントの設定にあるのかわかりません。Paypal は送料を正しく表示し、正しい合計 (商品価格 + 送料) を表示しますが、実際には、取引には商品価格のみが含まれ、送料は含まれません。私は何が間違っているのかを見つけることができませんでした。Paypal がそれを正しく表示できるのなら、なぜそれを取引に適切に含めることができないのでしょうか?
ペイパルに送信されたリクエストは次のとおりです。
    $padata =   '&CURRENCYCODE='.urlencode($PayPalCurrencyCode).
            '&PAYMENTACTION=Sale'.
            '&ALLOWNOTE=1'.
            '&PAYMENTREQUEST_0_CURRENCYCODE='.urlencode($PayPalCurrencyCode).
            '&PAYMENTREQUEST_0_AMT='.urlencode($TotalPrice).
            '&PAYMENTREQUEST_0_ITEMAMT='.urlencode($ItemTotalPrice).
            '&L_PAYMENTREQUEST_0_QTY0='. urlencode($ItemQty).
            '&L_PAYMENTREQUEST_0_AMT0='.urlencode($ItemPrice).
            '&PAYMENTREQUEST_0_SHIPPINGAMT='.urlencode($deliveryCost).
            '&L_PAYMENTREQUEST_0_NAME0='.urlencode($ItemName).
            '&L_PAYMENTREQUEST_0_NUMBER0='.urlencode($ItemNumber).
            '&AMT='.urlencode($ItemTotalPrice).
            '&RETURNURL='.urlencode($PayPalReturnURL ).
            '&CANCELURL='.urlencode($PayPalCancelURL);
私が使用した配送のパラメーターは次のとおりです。
PAYMENTREQUEST_0_SHIPPINGAMT
それが正しいか ?補完的なものが必要ですか?