API

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:

API Overview

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.