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.
Legacy and Upgraded
Business Center
API Service Action Comparison
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.