On This Page
Legacy and Upgraded Business Center and API Service Action Comparison
This table compares common recurring billing actions between the legacy Recurring Billing
service and the upgraded Recurring Billing service and Token Management Service (TMS). It
shows how actions performed using the SCMP and Simple Order APIs are handled through 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 the Payments API or the Virtual Terminal in the Business Center to make a
one-time, zero-amount payment with customer token creation. |
Creating a customer profile token with a setup fee | Use the create subscription service to create a subscription ID and use the
authorization and capture services to charge the setup fee. | Use the Payments API or the Virtual Terminal in the Business Center to make a
one-time payment with customer token creation. |
Creating an echeck customer profile token | Use the create subscription service to create a subscription ID. | Use the Payments API or the Virtual Terminal in the Business Center to make a
one-time payment with customer token creation. |
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 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 the Business Center to create a plan that bills
indefinitely and to create a subscription with a customer token. |
Retrieving a subscription | Use the retrieve subscription service to retrieve a subscription ID. | Use the Recurring Billing REST API or the Business Center to retrieve a
subscription or a list of subscriptions. |
Updating a subscription with a new payment card | Use the subscription update service to update a subscription payment
card. | Use TMS with the REST API or the Business Center to update the 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 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 the Business Center to update a customer profile
token. |
Updating subscription payments | Use the update subscription event service to edit a subscription | Edit subscription details in the Business Center or by using the REST API |
On-demand transaction | Use the authorization and capture service for an on-demand payment | Use the Virtual Terminal in the Business Center or Payments API |
Converting a transaction to a subscription | Use the create subscription service to create a subscription ID using an
existing transaction request ID | Use the Recurring Billing REST API or the Business Center to create a
Follow-On subscription using the existing successful transaction ID |
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 | You cannot delete a subscription. Use the REST API or the Business Center to
cancel a subscription |