希望此处曾与WHMCS合作的人可以帮助我。
背景
我正在为WHMCS开发支付网关模块,该模块在iframe中加载提供商的支付页面。
问题:
WHMCS文档中提到了此方法,但未提供有关如何实现此方法的任何文档。
我从这里开始: https://developers.whmcs.com/payment-gateways/getting-started/
它说:
II。 iFrame网关 - 在iframe中加载网关支付结帐流程的位置。示例包括SagePay Form,Quantum Vault
基于他们的文档,这里是PHP代码的一个例子,仅结构:
<?php
function providername_MetaData() {}
function providername_config() {}
function providername_capture($params) {}
function providername_refund($params) {}
?>
以上是商家网关方法,WHMCS在您的网站上加载信用卡表格。这种方法意味着您必须符合PCI标准。
提供商允许您使用iframe来规避PCI兼容。
在我的研究中(我做了很多谷歌搜索),发现还有其他功能,WHMCS文档没有谈到。因此,我无法弄清楚它是如何合作的。
这里有额外的功能:
<?php
function paystation_remoteinput($params) {}
function paystation_remoteupdate($params) {}
function paystation_storeremote($params) {}
?>
显然,您需要 _capture 和 _remoteinput 以及可能 _storeremote 功能。
是否有人能够获得有关这些功能的任何信息,这些信息可以让我理解这个过程,更重要的是这些功能如何协同工作?
非常感谢