您可以编辑和修改这些文件:
/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
,您可以在此处查看可用的付款和您的文件,您可以从此处安装/卸载。
最简单的集成新支付网关的方法是查看当前以类似方式工作的opencart支付网关。Paypal pro扩展与opencart一起免费提供,虽然您需要根据自己的需求进行定制,但它可以作为您的网关的良好基础。当然,这是基于CC字段的。如果您使用第三方网关页面,则可能更适合使用SagePay。
压缩包中的自述文件已经描述了整个过程。
在安装新模块之前,请备份您现有的Opencart安装包括Mysql数据库。
将模块zip文件的内容解压缩到一个文件夹中。将所有3个文件夹(admin,catalog,citrus)上传(FTP)到您的Opencart根文件夹中。当它要求覆盖时选择是。
现在在Opencart中登录到您的管理员帐户并转到扩展->支付选项。它将显示上面图像中突出显示的Citrus Payment® Instant Checkout。
单击右侧的安装选项以在Opencart引擎中安装模块。
安装完成后,您将看到编辑按钮。单击编辑选项以设置选项。 (a.)按照Citrus提供的方式填写Vanity / Payment Url,Merchant Access Key和API Key。 (b.)网关模块选项为沙箱/测试版本的“sandbox”,生产版本的“production”。 (c.)更改状态选项以启用或禁用Citrus付款网关。 (d.)根据您的选择给出排序顺序和订单状态。
现在点击保存,客户将在结帐过程中获得Citrus Payment® Instant Checkout。