在Opencart中实现支付网关集成

5
我想在我的Opencart应用程序中集成CitrusPay(印度支付网关)。我已经收到了PHP集成工具包,但不知道从哪里开始在Opencart上进行。请告知如何将Citruspay添加为付款方式。
3个回答

10

您可以编辑和修改这些文件:

/var/www/opencart/catalog/controller/payment
/var/www/opencart/catalog/model/payment
/var/www/opencart/catalog/view/theme/
你可以看到两个文件夹,一个是默认的,另一个可以放在那个文件夹中,在那个文件夹中应该有template/payments,你把.tpl文件放在这里 - PHP MVC。
然后进入你的管理界面:
/var/www/opencart/admin/controller/payment

在这里,您可以看到其他付款文件,您需要将管理控制器文件放在此处,您可以在此处放置您的管理员视图文件/var/www/opencart/admin/view/template/payment。然后使用localhost/opencart/admin,您可以在此处查看 extensions->payments ,您可以在此处查看可用的付款和您的文件,您可以从此处安装/卸载。


3

最简单的集成新支付网关的方法是查看当前以类似方式工作的opencart支付网关。Paypal pro扩展与opencart一起免费提供,虽然您需要根据自己的需求进行定制,但它可以作为您的网关的良好基础。当然,这是基于CC字段的。如果您使用第三方网关页面,则可能更适合使用SagePay。


谢谢,这是一个很好的起点。然而,我在安装文件夹中找不到所有与SagePay相关的文件。你能帮忙吗? - user1534520
在管理和目录文件夹中,在每个子文件夹中找到“付款”文件夹。Sagepay文件将在其中。 - Jay Gilford

0

压缩包中的自述文件已经描述了整个过程。

  1. 在安装新模块之前,请备份您现有的Opencart安装包括Mysql数据库。

  2. 将模块zip文件的内容解压缩到一个文件夹中。将所有3个文件夹(admin,catalog,citrus)上传(FTP)到您的Opencart根文件夹中。当它要求覆盖时选择是。

  3. 现在在Opencart中登录到您的管理员帐户并转到扩展->支付选项。它将显示上面图像中突出显示的Citrus Payment® Instant Checkout。

  4. 单击右侧的安装选项以在Opencart引擎中安装模块。

  5. 安装完成后,您将看到编辑按钮。单击编辑选项以设置选项。 (a.)按照Citrus提供的方式填写Vanity / Payment Url,Merchant Access Key和API Key。 (b.)网关模块选项为沙箱/测试版本的“sandbox”,生产版本的“production”。 (c.)更改状态选项以启用或禁用Citrus付款网关。 (d.)根据您的选择给出排序顺序和订单状态。

  6. 现在点击保存,客户将在结帐过程中获得Citrus Payment® Instant Checkout。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接