2010-12-01 8 views
3

支払い方法でpaypalを選択すると、管理パネルで選択されたパスベース通貨が選択されます。しかし、私はフロントサイトで選択された現在の通貨を渡したいです。Paypalの現在の通貨をマジェンタでどのように設定できますか?

私はPaypal Midiを知っていますが、どのファイルが変更したいのですか、簡単に説明してください。

だから私の体は何かを知ってください。

おかげ ビジェイ

+0

このような変更の目的は何ですか。それぞれの取引でお金が失われるかもしれないと思いませんか? –

答えて

0

あなたはPayPalのAPIをオーバーライドして、PayPalに送信され、あなたはおそらく支払っている金額を確認している他のメソッドをオーバーライドする必要があります値を変更することができます。

$ grep getBaseGran app/code/core/Mage/Paypal -rsn 
app/code/core/Mage/Paypal/Model/Express/Checkout.php:180: $this->_quote->getBaseGrandTotal(), 

app/code/core/Mage/Paypal/Model/Express/Checkout.php:246: $this->_api->setAmount($this->_quote->getBaseGrandTotal()) 

app/code/core/Mage/Paypal/Model/Express/Checkout.php:283: if (Mage::helper('paypal')->areCartLineItemsValid($items, $totals, $this->_quote->getBaseGrandTotal())) { 

app/code/core/Mage/Paypal/Model/Standard.php:147: $grandTotal = $order->getBaseGrandTotal(); 
+0

こんにちは アントンS、 返信いただきありがとうございます。 私はpaypal APIを変更することを理解していますが、必要なファイルとタイプの変更は簡単にご記入ください。 すべてのボディは私に返信してください知っている。 ありがとう、 VIJAY – user526553

+0

あなたは、変数が要求のためにどこに設定されているか調べ、それらのクラスを拡張する必要があります。 –

+0

こんにちはAnton S、 私はもう一度お返事ありがとうございます。しかし、私はもう理解していませんので、私を助けてください、あなたは変更が必要なことを記述していますが、何を置き換えますか?ベース通貨ではない現行通貨の通貨です。 それを知っているか実装している人は誰でも助けてください。 感謝 VIJAY – user526553

関連する問題