WHMCS支付网关:经常性但不是信用卡

时间:2016-11-21 16:03:45

标签: php whmcs

我正在为Mollie支付网关开发自定义WHMCS支付网关模块。到目前为止,我整合了一次性付款没有问题,但我在实施定期付款方面遇到了一些麻烦。

订阅或授权按需向客户收费的流程略有不同。

创建订阅的流程为:

  1. 在Mollie中创建客户资料
  2. 通过执行授权付款创建授权 - 用于将付款方式链接到客户(必须支付至少0.01欧元,需要用户输入)
  3. 添加订阅授权,告诉Mollie每x天/周/月收取相关卡x金额
  4. 授权商家按需收费的流程为:

    1. 在Mollie中创建客户资料
    2. 通过执行授权付款创建授权 - 用于将付款方式链接到客户(必须支付至少0.01欧元,需要用户输入)
    3. 商家会针对每张新发票向Mollie发送付款申请
    4. 我遇到的问题是Mollie支持每个客户多种付款方式。虽然WHMCS围绕单一方法网关(如Stripe)构建了网关模块系统。

      我想要做的是将信用卡管理页面替换为自定义页面(最好在模块中生成,不修改任何模板),以便客户管理他们的Mollie详细信息。这包括看到有效的授权和添加新的授权(同样,授权基本上是授权我使用特定的付款方式进行订阅或按需付费)。

      我在WHMCS文档中找不到任何方法。这是否可能,或者我是否应该接受客户查看我的模块生成的页面的唯一方法是让他们先通过发票。

1 个答案:

答案 0 :(得分:1)

您将需要创建两个协同工作的模块,一个支付网关模块和一个插件模块。 addon模块允许您创建客户端页面,客户可以在其中输入协议/调整协议,然后使用_link函数显示一个表单,客户可以在其中选择在支付发票时使用的协议。