On This Page
Retrieve Original Subscription Data from the Cybersource
TMS
Cybersource
TMS
As a prerequisite to migration, customer tokens from your original provider are in
the
Cybersource
TMS
. If this prerequisite is met, you can retrieve the
additional data required for card subscriptions from the Cybersource
TMS
.This topic applies to migrating a credit or debit card subscription
to
when the original subscription data (from the original subscription provider)
is now in
Cybersource
Cybersource
TMS
.- To retrieve original subscription data from theCybersourceTMS:
- Perform this GET request:
ADDITIONAL INFORMATION
- Production:GEThttps://api.cybersource.com/tms/v2/customers/{customerId}
- Test:GEThttps://apitest.cybersource.com/tms/v2/customers/{customerId}
Replace the{customerId}portion of the URL with the ID of the customer associated with the subscription in the previous provider system - Retrieve the ID of the original transaction from this field of the response to the GET request:
ADDITIONAL INFORMATION
_embedded.defaultPaymentInstrument. _embedded.instrumentIdentifier. processingInformation. authorizationOptions. initiator. merchantInitiatedTransaction. previousTransactionId - Include the network transaction ID in this field of the subscription creation request message that the script sends to thesubscription service:Cybersource
ADDITIONAL INFORMATION
subscriptionInformation. originalTransactionId - If the subscription is for a Diners card or Discover card:
- Retrieve the authorized payment amount from this field of the response to the GET request:
ADDITIONAL INFORMATION
_embedded.defaultPaymentInstrument. _embedded.instrumentIdentifier. processingInformation. authorizationOptions. initiator. merchantInitiatedTransaction. originalAuthorizedAmount - Include the authorized payment amount in this field of the subscription creation request message that the script sends to thesubscription service:Cybersource
ADDITIONAL INFORMATION
subscriptionInformation. originalTransactionAuthorizedAmount