The Accumulus billing system allows you to fully automate your customer on-boarding, cancellation and change processes. This information is intended for developers wanting to integrate a company's website and backend servers with the Accumulus billing system.
Examples of common processes that a company may choose to integrate and automate using Accumulus are:
- Signups
- Customer self-service, including
- Cancellations
- Customer profile updates
- Customer payment method updates
- Customer balance adjustments
- Provisioning / De-provisioning of services
- Usage recording
For illustrative purposes, the following diagram depicts a typical signup interaction between the customer, the signup pages hosted by the company, and Accumulus:

After the customer fills in and submits the required signup information to the company's web server, a signup request is sent to the Accumulus API. In processing this request, the Accumulus system verifies the credit card, creates the customer and subscription records, and sends a welcome e-mail to the customer on behalf of the company.
Note: It is also possible to use Accumulus without any programmatic integration. Hosted pages, including hosted signup and the hosted customer self-service portal, provide a full featured, zero integration option.
