On This Page
Post-Migration Information
This section describes changes to how you use the new Recurring Billing service as
compared to how you used the legacy system.
Creating a Subscription using the API
To create a subscription, you need a customer token. For more details, see to the
Cybersource
API Developer Center Create a Subscription to create a test
example API request. After migration, a customer token is created in TMS for each active subscription in
the legacy system. This token has the same ID as the subscription. You can use this
token to create another subscription for the same customer.
To create a subscription for a new customer, you must generate a new customer
token.
When capturing payment card data for future use, validate the payment card account
by:
- Using a payment for a zero amount, or
- If your processor does not support zero amount, using a minimal amount.
Enable the Data Enrichment for Card Verification feature to automatically choose the
minimal auth amount. Contact Customer Support for more details.
The best way to perform this transaction is via the REST API. For more information,
see the Create a Customer Token with Validated Payment Details section in the .
Token Management Service
Developer GuideIf using Secure Acceptance Checkout or SCMP/SOAP API to create tokens, follow these
steps:
- Change the request fieldrecurring_frequencyvalue toon-demand.
- Remove any other subscription-related fields (recurring_*) from the request.
Your current integration will fail once migration starts. Prepare changes on your
site in advance. Before migration, create tokens as described above. After
migration, create subscriptions for them.
To create a subscription, use this data from the payment response:
Customer ID:
- Payments REST API:tokenInformation.customer.id
- Secure Acceptance Checkout:payment_token
- SCMP API:pay_subscription_create_subscription_id
- SOAP API:paySubscriptionCreateReply_subscriptionID
Original Transaction ID:
- Payments REST API:processorInformation.networkTransactionId
- Secure Acceptance Checkout:payment_network_transaction_id
- SCMP API:auth_payment_network_transaction_id
- SOAP API:ccAuthReply_paymentNetworkTransactionID
Original Transaction Authorized Amount:
(Required only for
Diners and Discover cards)- Payments REST API:orderInformation.amountDetails.authorizedAmount
- Secure Acceptance Checkout:auth_amount
- SCMP API:auth_auth_amount
- SOAP API:ccAuthReply_amount
For more details on creating a subscription, see to the Create a Subscription section in the
Recurring Billing User Guide
.Stabilization Period
For the first two weeks after you migrate from legacy Recurring Billing to the new Recurring Billing,
these Recurring Billing functions are limited:
Creating a Subscription with a New Customer Flow Using the Business Center
Business Center
During the payment synchronization period, you cannot use the new customer flow.

To create a subscription for a new customer (without saved payment information), use
the
Token Management Service
interface in the Cybersource
Business Center
.Follow these steps to create a customer token in the
Business Center
:- On the left navigation panel, clickToken Management.
- ClickTokens. The Tokens page appears.
- ClickNew Profile.
- Enter theMerchant Reference Number,Payment, andShipping Addressdetails.
- You can leave theProfile Informationfield blank for the system to perform a zero authorization. Alternatively, enter your ownAmount and Set Up Fee.
- ClickSave.
- A message at the top of the screen confirms that the profile is created and migration is in progress. The token is being added to TMS, so wait a moment.
- The screen refreshes, and you see the details of the new token you just created.
Use the existing customer flow with the token you just created. For more information,
see Creating a Subscription with an Existing Customer
Token section in the
Recurring Billing User Guide
.Follow these steps to apply the token to an existing customer in the
Business Center
:- On the left navigation panel, clickRecurring Billing.
- ClickManage Subscriptions. The Manage Subscription page appears.
- ClickCreate Subscription.
- SelectExisting Customer, and then clickContinue.
- Enter the customer's first and last name to find the token you just created.
After this period (two weeks after your migration complete date), you can leverage
all features within the
Business Center
to create subscriptions. For more
information, see Creating a Subscription with a New Customer
Token in the Recurring Billing User Guide
.Subscription Name Changes
For improved security, additional restrictions or validations may be applied to legacy
subscription names. If a legacy subscription name contains special characters not
permitted by the new service, the migration process replaces those characters with a
dash (''), which is allowed.
-
For example, any underscore ('') in a legacy subscription name
is replaced with a dash ('').
_
-
When filtering and searching for subscription
names, remember that legacy subscription names may have been modified during the
migration to the new Recurring Billing.
These characters are allowed:
- Lowercase letters: a-z
- Uppercase letters: A-Z
- Digits: 0-9
- Special characters: ? . , $ / @ & ! : -
- Space
- Special Characters:
- #(hash)
- %(percent)
- ^(caret)
- *(asterisk)
- ((left parenthesis)
- )(right parenthesis)
- _(underscore)
- +(plus)
- =(equals)
- {(left curly brace)
- }(right curly brace)
- [(left square bracket)
- ](right square bracket)
- |(vertical bar)
- \(backslash)
- ;(semicolon)
- '(single quote)
- "(double quote)
- <(less than)
- >(greater than)
- ~(tilde)
- `(backtick)
- Non-ASCII Characters:
- é(accented e)
- ç(cedilla)
- ü(umlaut u)
- ñ(tilde n)
- Ω(Greek Omega)
- Emojis:
- 😊 (smiling face)
- 🚀 (rocket)
- 💡 (light bulb)
- Control Characters:
- \t(tab)
- \n(newline)
- \r(carriage return)