我需要一些帮助来思考。我得到了 cPanel API、WHMCS API 和 Mailgun API。
我的 cPanel 服务器使用 Mailgun 发送电子邮件。我想根据客户发送的电子邮件数量向他们收费。
使用 Mailgun 的 API,我可以获取客户发送的电子邮件数量,但我如何让 WHMCS 获取这些信息并向他们收费?
我只需要一个起点。我的每个客户都将拥有一个 mailgun 帐户,该帐户与他们的 cpanel 帐户名称相同。
我知道有点晚了...
我使用 WHMCS API 为每个需要向客户开具发票的基于数量的费用插入一个计费项目。
例如:客户在一个月内发送了 1447 条短信。在下个月的 1 号,一个 cron 作业调用 SMS 服务器,检索上个月发送的 SMS 的数量,然后在 WHMCS 中为客户端添加一个 Billable Item。
我使用 Billable Items 的原因是它可以设置为添加到客户的下一张发票中。这样做可以让我提前开具每月固定费用的发票,并在同一张发票上拖欠使用费。
有关 WHMCS API:Add Billable Item 的更多信息在这里http://docs.whmcs.com/API:Add_Billable_Item 和关于 WHMCS API 的整体信息在这里http://docs.whmcs.com/API:About。