【问题标题】:Opencart module needed : electronic transactions需要 Opencart 模块:电子交易
【发布时间】:2026-01-19 07:30:02
【问题描述】:

我理解的支付网关,我也需要在我的交易付款之前和之后连接到网络服务,第一次连接询问物品是否有库存,第二次连接(取款后)将通过以下方式发送产品网络服务...

我的问题:

模块似乎主要用于微不足道的前端内容,例如“社交网络插件”等,而支付网关是“模块”,仅在结账时加载。我的需求可以放在支付模块中,但我更喜欢创建一个与支付网关无关的插件。

有什么好的建议吗?教程似乎都是'如何使用前端和后端'类型的东西,是否有在线资源进一步解释模块开发......或......

是否有一个模块或扩展已经可以做这种事情,我可以看看它是如何工作的?

我对 opencart 很陌生(2 天前第一次安装,v1.5.5.1),看来我唯一的选择是像阅读哈利波特小说一样阅读 php 来完成工作,并且代码中几乎没有 cmets,而且 MVC 架构对我来说也很新。

附:我已经安装了 vQmod,并了解插件如何使用它以及为什么使用它,但害怕不得不使用它,担心升级将意味着重新开发(你永远不知道它们会改变什么),但那不是重点,如果你建议使用 vQmod,请随意给我详细信息,谢谢。

【问题讨论】:

    标签: opencart


    【解决方案1】:

    如果您想获得 OpenCart 开发的快速入门指南,可以查看我的文章 here。至于 vQmod 的剧烈变化,我可以向你保证它不会(不像 opencart 的小版本之间有些忙碌的变化)。 vQmod 由我和 Qphoria 创作,向后兼容 1.0 版

    按照您的建议,对我来说最简单的方法仍然是使用支付网关,如果您正在开发的是支付网关而不是模块。它们本质上是一样的,只是在 OpenCart 的管理和文件夹结构的不同区域中,所以你如何做几乎没有区别,只是更美观。如果您的支付网关需要通过POST 传递的数据,请查看PayPal Standard 文件以了解如何执行此操作 - 如果是通过cURL,请查看PayPal Pro 文件

    【讨论】:

    • 谢谢 Jay,我的意思是如果他们升级 opencart,但无论如何......你是建议我修改支付网关来进行支付和在线交易,还是开发一个“支付网关不可知”模块(仿照贝宝示例)以及我将用来收钱的任何东西?只是商业人士还没有决定我们要使用什么支付网关:(
    • 啊,我明白了。在我看来,你最好对其中一个模型进行建模,而不是修改一个。至少我过去就是这样做的