Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Magento 如何编辑Paypal API错误消息?_Magento_Paypal_Paypal Sandbox - Fatal编程技术网

Magento 如何编辑Paypal API错误消息?

Magento 如何编辑Paypal API错误消息?,magento,paypal,paypal-sandbox,Magento,Paypal,Paypal Sandbox,在Magento中,当出现Paypal交易错误时,它会输出如下消息: 无法处理此事务(#15005:处理器拒绝) 由于邮件不是源于Magento,因此无法通过translate.csv进行更新 开发人员有哪些选项可以使这些消息更加用户友好?这并不容易,但我认为是可行的 我的猜测是重写方法 \u在Mage\u Paypal\u Controller\u Express\u Abstract中处理Payplapierror($exception) 由于它位于抽象类中,因此必须重写其中一个方法(例如E

在Magento中,当出现Paypal交易错误时,它会输出如下消息:

无法处理此事务(#15005:处理器拒绝)

由于邮件不是源于Magento,因此无法通过translate.csv进行更新


开发人员有哪些选项可以使这些消息更加用户友好?

这并不容易,但我认为是可行的

我的猜测是重写方法
\u在
Mage\u Paypal\u Controller\u Express\u Abstract中处理Payplapierror($exception)

由于它位于抽象类中,因此必须重写其中一个方法(例如Express)


另请看
\u setapisprocessableerrors

是否有类似app/locale/en\u US/Mage\u Paypal.cvs的内容?如果你能找到它,里面有一些错误信息翻译。让我知道这是否适用于您。有,但错误来自Paypal API,而不是Magento。15005错误意味着银行拒绝了它,这可能发生在资金不足、信用卡丢失或被盗等情况下。银行不提供更多信息,但这些错误是有规律发生的。其他错误看起来是有效的,因为它们是网关报告的“真实”错误。paypal_louis建议使用Mage_paypal.csv,如果有效的话,这是更好的方法