Magento 支付模块,如 PayPal(外部 URL 重定向)

标签 magento post redirect external payment

我需要 magento 支付模块编程方面的帮助。 我想为 magento 开发一个支付模块,它应该像“PayPal 标准支付”一样工作。

后台模块已经完成。我可以选择我的新模块并可以激活/停用它。 在前端中,我在付款信息网站上看到我的新付款类型。

现在,我不知道如何开始的下一步是,告诉magento,当我选择新的付款类型并下订单时,重定向到收单机构网站(并发送选择的数据(POST-form),客户可以在其中填写信用卡信息等。

我已经搜索了信息和教程,但仍然没有找到任何好的教程。

非常感谢您的帮助,
刷51

最佳答案

如果您转到 Mage_Checkout_OnepageController 并在 savePaymentAction 中,您可以看到它在 session 中加载重定向网址。

因此,您需要做的是,在支付模型中实现 getCheckoutRedirectUrl() 方法,该方法基本上从配置或硬编码值返回 url。

Magento 将处理剩下的事情。

关于Magento 支付模块,如 PayPal(外部 URL 重定向),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6845788/

相关文章:

magento - 我的免费送货是在加税后计算的

Magento xml 布局 - 在 ="-"之前无法在 1.4.2 中工作

mysql - 从我的 .csv URL 列表中删除 Wordpress 帖子

.htaccess - 301 仅在特定 url 上重定向,同时使用 seo 友好重写

vba - 将命令行过程的输出定向到 Excel

php - magento升级后出现MySQL错误

php - 在前端搜索时由report_event引起的Magento错误

node.js - 如何对post请求中传递的表单数据进行编码

javascript - 如何在 axios 中设置标题和选项?

ajax - 为什么 FullAjaxExceptionHandler 不简单地执行 ExternalContext#redirect()?