How to migrate from Braintree to Stripe - ReCharge Migration

Stripe and Braintree have established a way of migrating to and from each other and it is a straightforward process. Below is a step by step list of how you could migrate payment tokens from Braintree to Stripe.

  1. Braintree lets you export easily, details here: https://articles.braintreepayments.com/get-started/data-migration/exports 
    • Note: Braintree does not charge a fee for these migrations; they usually take five to ten business days
  2. Stripe can then take that information to be imported, details here: https://stripe.com/docs/security/data-migrations/imports
  3. Once the export/import is complete, update the Stripe tokens into Recharge before pulling the extraction using Ordergroove’s migration tool
  4. Ordergroove’s extraction tool will take the new Stripe token, and during the translate and load process, it will send the Stripe token to an API exposed by Shopify to translate it into a Shopify Payments via Stripe token for recurring orders.
  5. All imported subscriptions will be processed through Stripe as a secondary gateway on your store
    • Important Note: Please be sure to set up Stripe as a secondary gateway before beginning the OG ETL process. You can do that by visiting this link: {SHOP_URL}/admin/payments/legacy_subscription
  6. All new subscriptions will be created via a Shopify Payments token and will not place recurring orders through Stripe as a secondary gateway
  7. All updated payments will be updated to a Shopify Payments token and will no longer place recurring orders through Stripe as a secondary gateway