2012-01-24 8 views
0

私は次の問題があります。私のサイトからのPaypalの間違った通貨換算

私の顧客は13,60ユーロの商品を支払ったが、彼がPaypalで支払ったのは13,60ドルだったので、それを$に変換しなかった。 それは奇妙なことです...私のサイトの私の価格はEUROSですから。 私はスペインで作成し、私の銀行口座はスペインにあるので、私のpaypalアカウントの主要通貨は€に設定されています。顧客はまたスペインにおり、彼のペイパルはスペインに拠点を置いています。私はあなたがCURRENCYCODEを含める必要がありますPayPalのエクスプレスチェックアウト

答えて

1

を使用しています

(またはPAYMENTREQUEST_0_CURRENCYCODE、あなたのAPIのバージョンに応じて)あなたのSetExpressCheckoutのとDoExpressCheckoutPayment API呼び出しインチ
API呼び出しで通貨コードを指定しないと、デフォルトでUSDに設定されます。

0

Good Day!

これは4年前のことですが、今日でも適用されますか?これはまだ繰り返されているようです。ここで私は持っているが、通貨はデフォルトでUSDに設定されていますが、PayPalのポリシー変更、つまりNVPを使用してExpress Checkoutを変更するための新しい手数料、新しいメンバーシップタイプがありますか?

私は両方を試してみましたが、今のところ運いる:

<form name="pp_form" id="pp_form" action="pp_ec_redirect.php" method="POST"> 
     <input type="hidden" name="VERSION" value="109.0"></input> 
     <input type="hidden" name="PAYMENTREQUEST_0_PAYMENTACTION" value="SALE"></input> 
     <input type="hidden" name="PAYMENTREQUEST_0_CURRENCYCODE" value="CAD"></input> 
     <input type="hidden" name="PAYMENTREQUEST_0_AMT" value="10.00"></input> 
     <input type="hidden" name="PAYMENTREQUEST_0_DESC" value="xxx"></input> 
     <input type="hidden" name="MAXAMT" value="100.00"></input> 
     <input type="hidden" name="NOSHIPPING" value="1"></input> 
     <input type="hidden" name="ALLOWNOTE" value="1"></input> 
     <input type="hidden" name="RETURNURL" value="http://www.xxxxx.ca/xxxxx.php?rid=xxxxx"></input> 
     <input type="hidden" name="CANCELURL" value="http://www.xxxxx.ca/xxxxx.php?rid=xxxxx"></input> 
     <input type="image" src="https://www.paypalobjects.com/webstatic/en_US/i/buttons/checkout-logo-large.png" alt="Check out with PayPal"></input> 
    </form> 

少なくとも私が使用しているPHPのAPIバージョンの修正、代わりのCURRENCYCODEまたはPAYMENTREQUEST_0_CURRENCYCODE

を発見
<form name="pp_form" id="pp_form" action="pp_ec_redirect.php" method="POST"> 
     <input type="hidden" name="PAYMENTREQUEST_0_PAYMENTACTION" value="SALE"></input> 
     <input type="hidden" name="CURRENCYCODE" value="CAD"></input> 
     <input type="hidden" name="PAYMENTREQUEST_0_AMT" value="10.00"></input> 
     <input type="hidden" name="PAYMENTREQUEST_0_DESC" value="xxx"></input> 
     <input type="hidden" name="MAXAMT" value="100.00"></input> 
     <input type="hidden" name="NOSHIPPING" value="1"></input> 
     <input type="hidden" name="ALLOWNOTE" value="1"></input> 
     <input type="hidden" name="RETURNURL" value="http://www.xxxxx.ca/xxxxx.php?rid=xxxxx"></input> 
     <input type="hidden" name="CANCELURL" value="http://www.xxxxx.ca/xxxxx.php?rid=xxxxx"></input> 
     <input type="image" src="https://www.paypalobjects.com/webstatic/en_US/i/buttons/checkout-logo-large.png" alt="Check out with PayPal"></input> 
    </form> 

<input type="hidden" name="currencyCodeType" value="CAD"></input> 

これは、この謎に答えが必要な次の男に役立ちます。これまでに読んでいただきありがとうございます...最高!

pal ベンホン

関連する問題