私はpaypalエクスプレスチェックアウトページに$ AUDでショートータルを表示しますが、それを受け付けません。PayPal NVPが通貨コードを受け入れないのはなぜですか?
これは何の問題
$nvpStr = "&RETURNURL=$returnURL
&CANCELURL=$cancelURL
&PAYMENTREQUEST_0_PAYMENTACTION=Sale
&PAYMENTREQUEST_0_AMT=$total
&PAYMENTREQUEST_0_ITEMAMT=$total
&L_PAYMENTREQUEST_0_NAME0=$name
&L_PAYMENTREQUEST_0_QTY0=$quantity
&L_PAYMENTREQUEST_0_AMT0=$price
&L_PAYMENTREQUEST_0_DESC0=$description
&NOSHIPPING=1
";
を働かないしかし、これは、エラーコード[L_LONGMESSAGE1] =>通貨がサポートされていませんが返されます。
$nvpStr = "&RETURNURL=$returnURL
&CANCELURL=$cancelURL
&PAYMENTREQUEST_0_PAYMENTACTION=Sale
&PAYMENTREQUEST_0_AMT=$total
&PAYMENTREQUEST_0_ITEMAMT=$total
&PAYMENTREQUEST_0_CURRENCYCODE=AUD
&L_PAYMENTREQUEST_0_NAME0=$name
&L_PAYMENTREQUEST_0_QTY0=$quantity
&L_PAYMENTREQUEST_0_AMT0=$price
&L_PAYMENTREQUEST_0_DESC0=$description
&NOSHIPPING=1
";
Infactは、それは私がコードPAYMENTREQUEST_0_CURRENCYCODE、EUR、USDを選択するかは重要ではありません、それは常にそのエラーを返します。私はキャップとキャップを使わず、空白をチェックしました。
提案ごとに同じコードで通貨コードをエンコードしてみました。
$cc = urlencode("AUD");
$nvpStr = "&RETURNURL=$returnURL
&CANCELURL=$cancelURL
&PAYMENTREQUEST_0_PAYMENTACTION=Sale
&PAYMENTREQUEST_0_AMT=$total
&PAYMENTREQUEST_0_ITEMAMT=$total
&PAYMENTREQUEST_0_CURRENCYCODE=$cc
&L_PAYMENTREQUEST_0_NAME0=$name
&L_PAYMENTREQUEST_0_QTY0=$quantity
&L_PAYMENTREQUEST_0_AMT0=$price
&L_PAYMENTREQUEST_0_DESC0=$description
&NOSHIPPING=1
";
何が得られますか?
あなたはすでにペイパルを尋ねたことがありますか?おそらくあなたは間違った通貨フォーマットを持っているでしょうか(別の通貨を受け入れますか?) – Ahatius
私はEUR、UAD、GPBを試しました。昨日、電子メールのPaypal Techに返信はありません。 – TijuanaKez