Get Started
Use this guide to take your first steps with Recurring Billing. If you are not sure which method to use, see the Recurring Billing Overview.
Get Started Using the REST API
The REST API is the right choice if you need to integrate Recurring Billing directly into your payment system or automate plan and subscription management programmatically.
The REST API is the only supported API for Recurring Billing. The SCMP and Simple Order APIs are not supported. Comercio Latino and Prosa are not yet supported for Recurring Billing.
Prerequisites
Before making API requests, ensure the following:
- Your account is enabled for Recurring Billing and Token Management Service (TMS). Contact your representative to enable these services.
- For more information about TMS, see the Token Management Service Developer Guide.
Steps
Register for REST API credentials: if you have not already, register and obtain authentication credentials for the REST API. When your system is REST compliant, test the integration by sending requests to the test server. See the Getting Started with the REST API Guide.
Create a customer token: before creating a subscription, create a TMS customer token. The token stores the customer's payment, billing, and shipping information securely. The TMS response provides the
tokenInformation.customer.idandprocessorInformation.networkTransactionIdvalues required in the subscription request.Create a plan: send a
POST /rbs/v1/plansrequest with the billing schedule details. The response returns a plan ID used when creating subscriptions. See Manage Plans for the full field reference.Required fields:
orderInformation.amountDetails.billingAmountBilling amount for each payment cycle.
orderInformation.amountDetails.currencyISO currency code (for example,
USD).planInformation.billingPeriod.unitBilling period unit:
d(daily),w(weekly),m(monthly), ory(yearly).planInformation.billingPeriod.lengthNumber of period units between billing cycles.
planInformation.nameDescriptive name for the plan.
Create a subscription: send a
POST /rbs/v1/subscriptionsrequest with the customer token, plan ID, and start date. The response returns a subscription ID for use in subsequent requests. See Manage Subscriptions for the full field reference.Required fields:
paymentInformation.customer.idTMS customer token ID from the token creation response.
subscriptionInformation.planIdPlan ID returned by the
POST /rbs/v1/plansrequest.subscriptionInformation.nameDescriptive name for the subscription.
subscriptionInformation.startDateStart date in UTC format:
YYYY-MM-DDThh:mm:ssZ. For subscriptions created on the start date, the time value must be the current time and day in the applicable time zone.
Get Started Using the
The is the right choice if you prefer to manage Recurring Billing plans and subscriptions through the web portal.
Prerequisites
- A account with Recurring Billing permissions. The permission is called View or manage settings under Recurring Billing and can be configured in Account Management > Roles.
- Access to the for your environment:
Contact your account representative for access information.
- Test: businesscentertest.gw.cas.cliq.com
- Production: businesscenter.gw.cliq.com
- Test: nabgateway-portal-test.nab.com.au/ebc2
- Production: nabgateway-portal.nab.com.au/ebc2
Steps
Log in to the : use the URL for your environment listed in Prerequisites above. After logging in, choose Recurring Billing in the left navigation bar.
Configure notification settings: to send email notifications to customers about recurring payments:
- In the left navigation menu, choose Recurring Billing > Manage Subscriptions or Recurring Billing > Manage Plans.
- In the upper-right corner of the page, click the Settings button.
- Click the Notifications tab.
- Click Yes, send the customer notifications. The available email notification types appear on the right side of the page.
Configure reactivation settings: to set how missed payments are handled when a suspended subscription is reactivated:
- In the left navigation menu, choose Recurring Billing > Manage Subscriptions or Recurring Billing > Manage Plans.
- In the upper-right corner of the page, click the Settings button.
- Click the Payments tab to configure whether missed payments are collected on reactivation.
Create a plan: create the billing schedule that defines payment frequency, amount, and currency. See Manage Plans for detailed instructions.
Create a subscription: link a customer payment token to the plan and set the subscription start date. See Manage Subscriptions for detailed instructions.
Thanks for your feedback!
Last published: September 29, 2026