0

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

  • 管理配置部分完美运行
  • 重定向到银行工作正常,银行显示订单中的数据
  • 我有分析返回的 php 代码,但我不明白该放在哪里。

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

我你可以指出我会真正理解的正确方向。

问候,

爱德华多

4

2 回答 2

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/Checkout/controllers 下的 OnepageController.php

最好的祝愿,亚历山德罗

于 2011-10-30T14:59:24.430 回答
0

试试这个: http ://colourgray.wordpress.com/2009/11/11/magento-create-a-custom-payment-method/

于 2011-07-06T16:46:34.243 回答