为Opencart开发支付方式的文档?

4
在opencart网站上,关于开发自己的支付方式(或任何模块)的信息相当有限。是否有其他地方提供更好的关于这个主题的信息?

你想使用哪个支付网关? - TheBlackBenzKid
在德国(也许奥地利),直接借记扣款(Lastschriftverfahren)对于订阅来说非常普遍,但是在当前的OC版本中没有这种付款方式。 - EricSchaefer
1个回答

5

很不幸,这并没有被记录下来。我的建议是从之前的支付网关(如PayPal标准版或专业版)复制文件,并在此基础上进行构建,或者下载一个免费的支付网关并使用其中的文件进行工作。


我怀疑过这个。我会尝试走这条路,但这实际上相当丑陋,因为 OC 的“API”是这样的。使用的函数和结构可能会在没有通知的情况下更改。无法确定复制模块中某些 OC 片段的使用实际上是黑客还是 API 的正式部分。 - EricSchaefer
@EricSchaefer - 确实,OpenCart在这方面缺乏稳定性,而Magento则需要在Magento的坚实MVC内进行坚实的开发,遵循Magento API的一切 - 但这也是OpenCart的美妙之处,您可以快速在MVC环境中使用函数和声明以及tpl编辑进行快速的hack。 Magento并不像那样简单。但这对某些人来说是好事,对另一些人来说则是坏事。 - TheBlackBenzKid
@EricSchaefer - 实际上,您可以按照自己的方式编写付款网关。并没有硬性规定您如何操作。然而,您应该注意到,在控制器之外调用支付网关的方法通常是标准代码(例如 model/checkout/order.php 文件的 confirm 方法),只要您使用它们,未来相当长一段时间内都应该没问题。 - Jay Gilford

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