Legacy and Upgraded Business Center and API Service Action Comparison

This table lists common recurring billing actions 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 the Business Center to create a customer token
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 TMS with the REST API or the Business Center to create a customer 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 the Business Center to create a customer token
Creating an eCheck customer profile token
Use the create subscription service to create a subscription ID
Use TMS with the REST API or the Business Center to create a customer 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 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 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
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 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 or the
Business Center
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 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 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 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 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 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
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
Use the Recurring Billing REST API or the
Business Center
to create a Follow-On subscription using the original 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
Use the REST API or the Business Center to cancel a subscription