On This Page
Migration Flow
The migration process involves writing and running a script
that creates Recurring Billing subscriptions in the account.
This topic presents an overview of the process.
Cybersource
Prepare for the migration.
Before beginning the migration process, understand the
limitations and ensure all migration prerequisites are met.Perform these five tasks twice: first in your test environment
and after validating the test migration, in your production
environment.
Cybersource
Cybersource
- Task 1: Enable theAfter migration prerequisites are met, request activation of Recurring Billing for yourRecurring Billing service.Cybersourceaccount. When you receive the confirmation notice, proceed to the next task.Cybersource
- Task 2: Integrate with theAPI.CybersourceGenerate API keys for your preferred authentication method at theCybersourceBusiness Center. Integrate this authentication method into your migration script using theAPI.Cybersource
- Task 3: Export your current subscriptions to a file.Export all active subscriptions from your current provider to a file. In the next task, you write and run a migration script that parses the export file and creates subscriptions on thesystem.Cybersource
- Task 4: Create new subscriptions in thesystem.CybersourceWrite and run a script that sends subscription creation requests to thesubscription service. The new subscriptions replicate the active subscriptions in your current subscriptions provider.Cybersource
- Task 5: Validate the new subscriptions in your test environment.After running the subscription creation script, verify that the newly created subscriptions match your exported subscription data. Within your test environment, send test transactions in order to validate proper setup.
Finalize the migration.
In your production environment,
monitor the transactions of the new subscriptions.
Verify that your subscriptions are successfully transitioned
from your former subscriptions provider.
To avoid creating duplicate charges,
deactivate the recurring billing feature on the former subscriptions provider.