2016-05-06 16 views
0

私は、Paypal Payments Proでmagento 1.8 ceを実行しています。私は顧客に表示されるエラーメッセージをカスタマイズする方法を見つけようとしています。お客様のカードにより支払いが失敗した場合、「PayPalゲートウェイで拒否されたリクエスト。この取引は処理できません(#15005:プロセッサの拒否)」というメッセージが表示されます。問題が何であるかは顧客に明確ではありません。Magento 1.8 CE Paypal Paymentsプロエラーメッセージ:お客様のエラーメッセージの編集

エラーメッセージを「顧客フレンドリーな」言葉に変更する方法はありますか?たとえば、「申し訳ありません、カードが拒否されました。もう一度お試しください。」私はPaypalがMagentoの外で応答メッセージを生成すると仮定していますので、Magentoが「読み取り」してカスタムバージョンで上書きすることは可能でしょうか?

これまでのところ、研究はほとんど行われていませんが、メッセージはペイパルから生成され、ネイティブではなく、マジェンタではないと思っていますか?

+0

スタックオーバーフローが[プログラミング関連](http://stackoverflow.com/help/あるので、私は、オフトピックとして、この質問を閉じるために投票していますon-topic)Q&Aサイト。あなたの質問はプログラミングに関するものではありません。おそらくあなたは代わりにhttp://magento.stackexchange.comに投稿する必要がありますか? – Enigmativity

+0

ええ、それは一種のものではなく、「広範な」プログラミングの質問でした。私はそれを解決するための唯一の方法が、ペイパルメッセージを読んで上書きする関数を書くことになると思っていたと思う。この問題に関する情報はほとんどありません。そのため、あらゆる種類のスレッドを持つことは有益です。しかし、私はあなたのポイントを取る、それは典型的な "このコードで何が間違っている"のような質問ではない。 –

+0

私は同意します。私は解決策がプログラミングのものかもしれないと思ったが、問題はプログラマチックなものではなかった。 – Enigmativity

答えて

0

アプリ/コード/コア/メイジ/ペイパル/モデル/ API/Nvp.php

protected function _handleCallErrors($response) 

{ ... ...

$ exception-> setMessage(メイジ:: helper( 'paypal') - > __( 'PayPalゲートウェイはリクエストを拒否しました。%s'、$ errorMessages));

.... ... }

+0

Andrey、ありがとうございます。これは、paypalエラーメッセージの最初の部分を編集できるようにしますが、個々のエラーをカスタマイズすることはできません。しかし、役に立たないものではありません。 –

+0

"ただし、個々のエラーをカスタマイズすることはできません"、このトランザクションは処理できません(#15005:プロセッサ拒否)。 ? –

+0

それをもう一度見た後で、あなたは上に立っています。これは答えだと思います。私はこれを実装しました。ありがとうアンドレイ、私は答えとしてマークしました。 –

関連する問題