magento - 如何编辑 Paypal API 错误信息?

标签 magento paypal paypal-sandbox

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

This transaction cannot be processed (#15005: Processor Decline)

由于消息并非源自 Magento,因此无法通过 translate.csv 进行更新。

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

最佳答案

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

我的猜测是重写方法
_processPaypalApiError($exception)Mage_Paypal_Controller_Express_Abstract 中。

因为它在抽象类中,您将不得不重写其中一个方法(例如 Express)。

另请参阅 _setApiProcessableErrors

关于magento - 如何编辑 Paypal API 错误信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34013065/

相关文章:

wordpress - Fishpig Magento 模块 : How to get data from postmeta table?

magento - 在 magento 中使用 Varnish 缓存的 nginx 上的自动货币开关不起作用

paypal - 如何获得 paypal advance 或 pro sandbox 帐户

Paypal 沙盒 : Preconfigured Account Creation Failed error

paypal - 如何禁用 paypal 立即购买按钮中的送货选项?

magento - Magmi 未导入产品类型

php - 使用 Solr 在 Magento 中索引自定义实体

php - Paypal ipn 麻烦 : Thank you for your payment and doesn't redirect back to my site

php - 向公众展示我的表格安全吗?

java - Paypal 业务标准 : How to handle action after the payment?