我想在我的 opencart 应用程序中集成 KNET(科威特支付网关)。我收到了一个 PHP 集成工具包,但不知道从哪里开始在 opencart 中。请让我知道如何将 KNET 添加为付款方式。
1 回答
准备开发环境
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 添加支付网关和更新/修改的帖子,我也参考了这些:
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