magento支付网关自定义方法返回

时间:2011-07-06 15:32:25

标签: magento redirect payment gateway

我正在为1.4和1.5的paysolution做一个magento网关,我在银行的回报中堆叠。这是我的第一个模块,我对MVC的工作方式感到困惑。

  • 管理配置部分工作正常
  • 重定向到银行工作正常,银行显示订单中的数据
  • 我有PHP代码来分析回报,但我不明白把它放在哪里。

问题是我不知道我必须在paysolution帐户中配置以及如何在模块中创建页面以从银行获得退货。

我可以指出一个正确的方向,我会真正的帮助。

此致

爱德华

2 个答案:

答案 0 :(得分:1)

您必须在模块中编写自定义控制器,以便为支付网关提供重定向URL以进行调用。

某些网关还需要服务器到服务器的通信,因此它们将需要另一个将异步调用的URL,以便传达交易结果。

为了理解什么是控制器,我建议您仔细阅读以下教程:

根据交易成功与否,您将使用以下重定向之一结束您的控制器方法:

$this->_redirect('checkout/onepage/success');

$this->_redirect('checkout/onepage/failure');

我建议你看一下[mageinstalldir] / app / code / core / Mage / Paypal / controllers下的Paypal StandardController.php和[mageinstalldir] / app / code / core / Mage /下的OnepageController.php结帐/控制器

祝福, 的Alessandro

答案 1 :(得分:0)