Import PAN data to Authorize.net
KA-04061
3556
07/18/2024 16:16 PM
3.0
Migrating Your Customer Data to Authorize.net
With Authorize.net, you can transfer your compiled customer data from your previous service provider. This ensures the retention of your customer's payment data when you migrate to our platform. We're equipped to collaborate with your existing service to securely transmit all customer data, inclusive of their payment details.
Three-Step Migration Process
Migrating data to Authorize.net involves three steps:
- Integrate your site with Authorize.net.
- Request your current provider to send your customer data to our Migrations Team.
- Update your systems to link your customer’s information to the new IDs we create in your Authorize.net account.
Once the migration is complete, you can start charging your customers through the Authorize.net account.
Integration with Authorize.net
Authorize.net provides a user-friendly API that allows you to process payments and securely store your customer's payment information. See our Developer Reference Guide for more details.
Considerations During Migration
During the migration process, you should consider several necessary adjustments:
- You must reconfigure your customer's records to correspond with the new Profile and Payment Profile IDs that will be generated in your Authorize.net account.
- You're expected to manage all updates to your customer's Payment Information prior to the completion of the migration process.
Post-Migration Record Adjustment
Upon the completion of your data migration, Authorize.net will supply you with a mapping file. This file will contain the old Customer, Payment, and Shipping IDs from your previous provider, along with the corresponding new IDs that have been created within your Authorize.net account.
Changes During the Migration Process
There could be instances where customers update their payment information in the interim period, after you have requested your previous provider to transfer data but before Authorize.net received and imported the data. Any alterations made to the payment method via your former provider during this window would not be included in the data transfer and would consequently be lost. Changes can't be made on Authorize.net either, as the data hasn't been imported yet and the new Authorize.net Customer Profile ID for the customer isn't available yet.
However, if required, we can perform a delta import. This process enables updating of customer information that might have been modified or importing new information that was generated after your first import, all while data migration is underway.
Initiating Data Transfer from Your Current Provider to Our Migration Team
When you're ready to initiate the migration process, please contact your existing provider and ask them to commence the data export process. For the sake of data security, we mandate that the data comes directly from them and insist on it being PGP encrypted using our public key.
Below is a list of providers we often support for migration. However, this list isn't comprehensive as providers are regularly updating their processes:
Adyen | Heartland | Spreedly |
AZUL | IP Pay | Square |
Bluefin | Keap | Stripe |
Braintree/PayPal | MerchantE | Webconnnex |
Chase Orbital | NMI | Wepay |
Clearent | OpenEdge | WorldPay |
FrontStream | PayTrace | |
Global | Recurly | |
Please note that the success of the migration process also depends on various factors such as the complexity of the application, network infrastructure, and the selected migration strategy.
After your current provider has initiated the export process, please reach out to Authorize.net Customer Support to request the start of the import process for your account.
Please utilize the provided Authorize.net PGP public key for encrypting any sensitive data you send us. We cannot accept data that is unencrypted or encrypted using any method other than PGP.
- Key ID: 65708434
- Key Type: RSA-S
- Key Size: 4096
- Fingerprint: FCF3 F156 58C4 E125 FA5B 7D57 32FA 394B 6570 8434
- User ID: Authorize.Net Migration
Important Notes
- When initiating a data import with customer service, provide a contact email with your old provider. The data export may take several days to weeks depending upon any issues encountered with the files which will be addressed accordingly. Once received, the data will be imported to your account within 1 - 3 business days.
- We are only able to import Customer Tokens with their Payment and Shipping details in a PGP encrypted .csv file format. During the import process we cannot import any subscription details. Once the import is completed, you can use our API to create a subscription from the token we create in your account.
Update Your Systems
After the migration is complete, we will provide you with an output file in the following format that can be used to update your database:
OldProfileId | AnetProfileId | OldPaymentProfileId | AnetPaymentProfileId | OldShipmentProfileId | AnetShipmentProfileId | Remarks |
---|---|---|---|---|---|---|
This is the value assigned to your customer by your previous provider | This ID is assigned to your customer in your Authorize.net account | This is the value assigned to your customer’s payment information by your previous provider | This ID is assigned to your customer’s payment information in your Authorize.net account | This is the value assigned to your customer’s shipping information by your previous provider | This ID is assigned to your customer’s shipping information in your Authorize.net account | In the remarks field we will let you know if any row failed to import and the reason for the failure. |
Was this article helpful?