# Migrating subscriptions from payment processors

Migrating existing customers doesn't have to be daunting. If you're looking to migrate to Smartrr, you can rest easy knowing we offer in-house migrations from your current subscription app.&#x20;

Once your initial Smartrr setup is complete, our team will schedule a migration date. On this day, we'll have our QA team ready to review your migration while we run our dedicated migration script. After a successful migration, our QA team does one final review of the site and the data transferred—at which point your shop will be ready to go live.

We have migrated brands from every major subscription app as well as bespoke platforms. Our team is always available to answer any questions about your specific migration-related needs, and you can reach us at <hello@smartrr.com> with any questions.

Below you will find some more information on the requirements of migrating to a Shopify Subscription API eligible subscription app.

## Payment Processors

Smartrr supports migrating subscriptions from multiple alternative payment processors including:

* PayPal Express
* Stripe
* Authorize.net
* Braintree\*

{% hint style="warning" %}
\*In order to migrate subscriptions from Braintree there is a required extra step which is described in the [section below](#braintree).
{% endhint %}

Once migration is complete, Smartrr can use any of Shopify's eligible payment processors to handle all new subscription payments. It's always important to[ review Shopify's subscription requirements](https://help.shopify.com/en/manual/products/subscriptions/setup#eligibility-requirements) to determine your eligibility for offering subscriptions on your storefront.&#x20;

![](/files/zpEdqKVbtIq69tRR5TRq)

### Braintree

In order to migrate subscriptions from Braintree, subscription data will first need to be transferred into Stripe, which is a supported Shopify payment processor.&#x20;

You will need to reach out to Braintree and have them create a file that can be transferred to Stripe. [Here’s some additional documentation](https://developer.paypal.com/braintree/articles/get-started/data-migration/overview) discussing this process with Braintree.&#x20;

If you do not already have a Stripe account you will need to create one to transfer the payment data into from Braintree. Once all customer’s payment information is in a Stripe account we can fully migrate all your subscriptions into Smartrr.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.smartrr.com/docs/getting-started/onboarding/migrating-subscriptions-from-payment-processors.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
