【发布时间】:2013-01-11 13:19:06
【问题描述】:
我想在我的 opencart 应用程序中集成 KNET(科威特支付网关)。我收到了一个 PHP 集成工具包,但不知道从哪里开始在 opencart 中。请告诉我如何将 KNET 添加为付款方式。
【问题讨论】:
标签: php payment-gateway opencart
我想在我的 opencart 应用程序中集成 KNET(科威特支付网关)。我收到了一个 PHP 集成工具包,但不知道从哪里开始在 opencart 中。请告诉我如何将 KNET 添加为付款方式。
【问题讨论】:
标签: php payment-gateway opencart
1) 首先,设置商店的开发克隆或将其关闭(如果您仍在构建它)
2) 除了您的供应商的 PHP 和 SDK; mashAllah,KNET 提供了,我建议下载一个附加模块。
所以访问这个页面:http://www.opencart.com/index.php?route=extension/extension&path=3
浏览最近的匹配国家或模块付款。有许多自定义支付网关。这让您了解它们是如何工作的。
3) 工作流程。当前的工作流程是放置和编辑支付文件夹:
/catalog/view/default/template/payment
/catalog/model/payment
/catalog/controller/payment
这是 MVC 模式,在我看来,Nochex.php 可能是最容易使用和查看的模式之一。您需要考虑的是 SSL 重定向、Order_status 以及完整和失败的页面。
我会下载 nochex 文件,备份它们,然后开始制作名为 Knet.php、KnetMVC.php 等的新文件。
我不会编辑核心会话文件、快速修改或编辑 - 使用系统;避免快速破解。另一个建议来源是付款文章;也值得一读:http://www.opencart.com/index.php?route=documentation/documentation&path=78_32_35
4) 对于未来关于向 opencart 添加支付网关和更新/修改的帖子,我也参考了这些:
Payment Gateway integration in Opencart
http://forum.opencart.com/viewtopic.php?f=20&t=19350
http://www.webhostinghub.com/support/website/opencart-15/add-new-payment-processors
http://www.inmotionhosting.com/support/edu/opencart/setting-up-payment-gateways
【讨论】: