Skip to content
Create account
or
Sign in
The Stripe Docs logo
/
Ask AI
Create account
Sign in
Get started
Payments
Finance automation
Platforms and marketplaces
Money management
Developer tools
Get started
Payments
Finance automation
Get started
Payments
Finance automation
Platforms and marketplaces
Money management
OverviewExplore all products
Start building
Start developing
Sample projects
About the APIs
Building with LLMs
Use Stripe without code
Set up Stripe
Create an account
Products and prices
Web Dashboard
Mobile Dashboard
Migrate to Stripe
Migrate customer data
Migrate payment data
    Overview
    Import payment data
    Export payment data
      Export file formats
    Copy payment data
Migrate subscriptions
Manage fraud risk
Understand fraud
Radar fraud protection
Manage disputes
Verify identities
Regulatory support
HomeGet startedMigrate payment data

Request a payment data export

Securely export sensitive payment data.

Copy page

Thinking about leaving Stripe?

If you aren’t satisfied with our services, we’d like the opportunity to make things right. Contact us with your concerns and we’ll follow up directly.

We believe our customers own the sensitive data they entrust to Stripe. We make sure that you have access to this data—even if you’re moving elsewhere. If you decide to leave Stripe for another payment processor, we’ll work with your new processor’s team to securely transfer your credit card data.

To meet PCI compliance obligations, we can only transfer your card data to another PCI DSS Level 1-compliant payment processor. Stripe requires the following information about the processor receiving the data:

  • The processor’s current PCI Attestation of Compliance (AOC), or their listing on Visa’s Global Registry of Service Providers.

  • The processor’s PGP public encryption key, which must be 4096 bits or greater in length. This key must be hosted over HTTPS on one of the processor’s domain names referenced in their AOC or Visa Registry listing.

After you let us know who your new payment processor is, we can usually confirm if they meet these requirements.

Link transactions

The consumer payment credentials saved with Link transactions can’t be transferred between payment processors. Any credentials saved through Link are excluded from our exports.

Migratable data

Stripe can help you migrate your customer card information to a new payment processor. To do this securely, Stripe prepares an encrypted JSON export file containing your data, including the card details of your customers, email addresses, and any attached metadata. We then arrange a secure transfer with your new processor, who uses this file to import the data into their system. You can start the migration process by contacting us with the name of your new payment processor.

{ "customers": [ { "id": "cus_abc123def456", "email": "jenny.rosen@example.com", "description": "Jenny Rosen", "default_source": "card_edf214abc789", "metadata": { "color_preference": "turquoise", ... }, "cards": [ { "id": "card_edf214abc789", "number":"4242424242424242", "name": "Jenny Rosen", "exp_month": 1, "exp_year": 2020, "address_line1": "123 Main St.", "address_line2": null, "address_city": "Springfield", "address_state": "MA", "address_zip": "01101", "address_country": "US" }, ... ] }, ... ] }

Stripe doesn’t export your account’s payment history, subscriptions, or other objects. Instead, use the API or Dashboard to retrieve this information. You can continue to access your data through the Dashboard and API after you stop processing payments with us, as long as you don’t close or delete your account.

Was this page helpful?
YesNo
Need help? Contact Support.
Join our early access program.
Check out our changelog.
Questions? Contact Sales.
LLM? Read llms.txt.
Powered by Markdoc