支付网关的Magento“下订单”重定向

时间:2011-10-13 05:15:12

标签: magento payment-gateway magento-1.5

这是我在StackOverflow上的第一篇实际帖子。我经常在这里,因为你们总是在解决我的疑问!

我们在localhost上的Magento上的结帐购物车中遇到了问题。

我们有Magento 1.5版并且正在使用direcpay支付模块(使用 the blog by roi smikes手动创建模块)。

当客户将产品添加到购物车时,会出现问题。当他们点击“下订单”按钮时,他们应该转到用户必须输入客户详细信息字段的表单,然后重定向到支付网关,如商家,名称和地址等,其中他们可以通过URL将这些信息发送到direcpay支付网关。我不知道接下来该做什么,我是否应该制作一个新表格,其中应该输入这些信息以及如何处理下订单按钮。

任何帮助/建议/解决方案/任何事情!非常感谢!

谢谢!

1 个答案:

答案 0 :(得分:0)

我想你想要的是如下

Click Place order ---> Customer Details Page -----> External payment gateway

实现此目标的步骤

    文件app \ code \ core \ Mage \ Checkout \ controllers \ OnepageController.php 中的
  1. modifty saveOrderAction()

    添加此文件代码,用于检查选择的付款方式

        if($data['method']=='cashondelivery')
        {
            $redirectUrl='';
        }
        else
        {
            $redirectUrl = 'https://mysite.com/customer_details.php';
        }
    
    1. 在customer_details.php页面中添加一个继续按钮,该页面现在将客户带到银行网站并显示已发布的信息