Magento - > extend Mage_Payment_Model_Method_Cc:我如何回报付款是成功还是拒绝

时间:2013-11-27 02:57:17

标签: php api magento payment checkout

我在Magento写了一个信用卡支付模块。通过调试,所有完成的交易都有效,一切正常,但如果付款成功或被拒绝,我仍然无法返回Magento。

我有捕获和授权,两者都被允许并返回“$this”。

在“capture”的开头,我运行“authorize”方法(因为当我在config.xml中使用<payment_action>authorize_capture</payment_action>时,似乎不会自动调用authorize ..一切都很好(API调用,授权并且捕获),但是当所有操作都正确完成时,OnePage Checkout不返回任何内容,它停留在最后一个结帐页面上并且什么都不做,就像我没有按下“下订单”按钮一样。

所以问题是:我如何回到Magento,我的课程中的事务(捕获和/或授权)是否成功,扩展了“Mage_Payment_Model_Method_Cc”?

谢谢!

1 个答案:

答案 0 :(得分:0)

如果您的编码工作完美,那么您可以通过阅读每个订单中给出的报价来检查交易是否完整。

您可以在管理员中找到它, Admin->Sales->Transaction也是订单状态为Admin->Sales->Orders.

的交易

在Magento中,通过设置日志很容易追踪错误。为了避免和识别错误,最好设置一个日志并查看错误的位置。感谢。