ペイパルに問題があります。NAME、QTY、AMT、ITEMAMT と統合しましたが、動作しますが、taxamt、handlingamt、または shippingamt を使用しようとすると動作しません。ここにコードがあります、私はそれがうまくいくと思います:
$padata = '&PAYMENTREQUEST_0_CURRENCYCODE='.urlencode($PayPalCurrencyCode). // Währung
'&PAYMENTACTION=Sale'.
'&ALLOWNOTE=1'.
'&L_PAYMENTREQUEST_0_NAME0='.urlencode("Name").
'&L_PAYMENTREQUEST_0_QTY0='. urlencode(1).
'&L_PAYMENTREQUEST_0_AMT0='.urlencode(10).
'&PAYMENTREQUEST_0_ITEMAMT='.urlencode(10).
'PAYMENTREQUEST_0_TAXAMT='.urlencode(2).
'&PAYMENTREQUEST_0_AMT='.urlencode(12).
'&RETURNURL='.urlencode($PayPalReturnURL ).
'&CANCELURL='.urlencode($PayPalCancelURL);
なにが問題ですか?AMT を 10 にして、Taxamt を削除すると動作します... 助けていただければ幸いです