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