Upgraded Recurring Billing

The upgraded Recurring Billing consists of three key elements:
  • Customer Token
    : Stores customer billing, shipping, and payment details.
  • Plan
    : Stores the billing schedule.
  • Subscription
    : Combines the token and plan, and determines the subscription start date, name, and description.
This figure illustrates the components of automatic recurring payments.

Figure:

Automating Recurring Payments
Components of automatic recurring billing

Plans

Plans are a new feature in the upgraded Recurring Billing. They help you manage setup costs and recurring amounts for multiple subscriptions. You can set up and manage plans in the
Business Center
or through the API. A plan includes a setup fee and a recurring amount. When creating a subscription for a customer, you can assign them to a plan. If you change a plan, decide if the change applies to new subscriptions, or both new and existing subscriptions.
You can still create ad-hoc subscriptions if preferred, but these need individual management.
Plans can be retrieved, amended, activated, deactivated, or deleted.
Recurring Billing supports two types of plans:
  • Standard plans
    : created and stored within the recurring billing service for re-use. You can assign these plans to multiple subscriptions.
  • One-time plans
    : created specifically for a single subscription and not stored for re-use nor assigned to other subscriptions.
Plans have two billing cycle options:
  • The bill has a payment schedule with no end date.
  • The bill has a payment schedule with a fixed number of payments.
When creating or updating a plan, you can take these actions:
  • Define the billing schedule by setting amount, currency, and frequency.
  • Specify the number of billing cycles for a fixed number of payments.
  • Include an optional set-up fee.
  • Set up a single plan to apply to multiple individual subscriptions.
  • Make changes to the plan and choose whether to apply them only to new subscriptions, or to all existing subscriptions.

Subscriptions

Subscriptions can be retrieved, amended, suspended, reactivated, or cancelled.
When creating or updating a subscription, you can take these actions:
  • Quickly create a subscription defining the billing schedule with an existing plan, or you can create a one-time plan.
  • Assign the customer token that represents customer billing, shipping, and payment details.
  • Move subscriptions from one plan to another plan.
  • Set the start date.