2013-06-29 3 views
0

Мне нужна помощь, чтобы думать. Я получил API cPanel, API WHMCS и API Mailgun.Платеж WHMCS, основанный на количестве отправленных писем

Мой сервер cPanel использует Mailgun для отправки электронной почты. Я хочу оплатить своих клиентов исходя из количества отправленных им писем.

С API Mailgun я могу получить количество писем, отправленных моими клиентами, но как я могу заставить WHMCS получить эту информацию и оплатить их?

Мне просто нужна отправная точка. У каждого из моих клиентов будет учетная запись электронной почты, которая будет тем же именем учетной записи, что и их учетная запись cpanel.

ответ

1

Немного поздно я знаю ...

Я использую WHMCS API для вставки Оплачиваемой позиции для каждого на основе количества заряда, что мне нужно выставить счет клиента.

Например: клиент отправляет 1447 SMS в течение месяца. 1-го числа следующего месяца задание cron делает звонок на сервер SMS, получает количество SMS-сообщений, отправленных в течение предыдущего месяца, а затем добавляет в клиентский элемент WHMCS Billable Item.

Причина, по которой я использую Billable Items, состоит в том, что ее можно настроить для добавления в следующий счет для клиента. Выполнение этого способа позволяет мне заранее выставлять счет за плоскую ежемесячную плату и просрочку за использование по одному и тому же счету.

Дополнительная информация о API WHMCS: Добавить объект для выставления счетов здесь http://docs.whmcs.com/API:Add_Billable_Item, а общая информация о API WHMCS находится здесь http://docs.whmcs.com/API:About.

+0

Спасибо :) Я поставил этот проект в свой список дел и вместо этого посвятил себя другим проектам, но ваш ответ дал мне мотивацию вернуться. То, что вы сказали, имеет смысл, я собираюсь попробовать это сегодня. –