On This Page
Legacy and Upgraded Business Center and API Service Action Comparison
This table lists common recurring billing activities and compares the legacy Recurring
Billing service using the SCMP and Simple Order APIs to the upgraded Recurring Billing
service and Token Management Service (TMS) that use the REST API and the Business
Center.
Action | Legacy Recurring Billing | Upgraded Recurring Billing |
---|---|---|
Creating an on-demand customer profile token. | Use the create subscription service to create a subscription
ID. | Use TMS with the REST API or with the Business Center to create a
customer profile token. |
Creating a customer profile token with a set-up fee. | Use the create subscription service to create a subscription ID,
and use the authorization and capture services to charge the set-up
fee. | Use TMS with the REST API or with the Business Center to create a
customer profile token. |
Creating a customer profile token with a payment network
token. | Use the create subscription service to create a subscription ID
and authorization service to validate the payment network
token. | Use TMS with the REST API or with the Business Center to create a
customer profile token. |
Creating an echeck customer profile token. | Use the create subscription service to create a subscription
ID. | Use TMS with the REST API or with the Business Center to create a
customer profile token. |
Creating an installment subscription with payment card or
echeck. | Use the create subscription service to create a subscription ID
and installment subscription. | Use the REST API or with the Business Center to create a plan
with a fixed number of payments and to create a subscription with a
customer token. |
Creating an installment subscription with a payment network
token. | Use the create subscription service and use the authorization
service to create a subscription ID and installment
subscription. | Use the REST API or with the Business Center to create a plan
with a fixed number of payments and to create a subscription with a
customer token. |
Creating a recurring subscription with a payment card or
echeck. | Use the create subscription service to create a subscription ID
and recurring subscription. | Use the REST API or with the Business Center to create a plan
that bills indefinitely and to create a subscription. |
Creating a recurring subscription with a payment network
token. | Use the create subscription service and the authorization service
to create a subscription ID and recurring subscription. | Use the REST API or with the Business Center to create a plan
that bills indefinitely and to create a subscription. |
Retrieving a subscription. | Use the retrieve subscription service to retrieve a subscription
ID. | Use the Recurring Billing REST API to retrieve a subscription or
a list of subscriptions. |
Updating a subscription with a payment card. | Use the subscription update service to update a subscription
payment card. | Use TMS with the REST API or with the Business Center to update
the customer profile token. |
Removing a payment card expiration date. | Use the update subscription service to remove a subscription
payment card. | Use TMS with the REST API or with the Business Center to update a
customer profile token. |
Replacing a payment card with a payment network token. | Use the update subscription service to update a subscription
ID. | Use TMS with the REST API or with the Business Center to update a
customer profile token. |
Replacing a payment network token with a payment card. | Use the update subscription service to replace a payment network
token with a payment card. | Use TMS with the REST API or the Business Center to update a
customer profile token. |
Updating an echeck account number. | Use the update subscription service to update an echeck account
number. | Use TMS with the REST API or with the Business Center to update a
customer profile token. |
Changing a payment method. | Use the update subscription service to change a subscription
payment method. | Use TMS with the REST API or with the Business Center to update a
customer profile token. |
Updating subscription payments. | Use the update subscription event service to edit a
subscription. | Edit a subscription plan in the Business Center or amend the plan
using the REST API. |
On-demand transaction. | Use the authorization and capture service for an on-demand
payment. | Choose one-time plan or use the Virtual Terminal in the Business Center . |
Converting a transaction to a subscription. | Use the create subscription service to create a subscription ID
using an original transaction request ID. | Not possible. |
Cancelling a subscription. | Use the update subscription service to cancel a
subscription. | Use the REST API or the Business Center to cancel a
subscription. |
Deleting a subscription. | Use the delete subscription service to delete a
subscription. | Use the REST API or the Business Center to cancel a
subscription. |