Loading article…
Loading article…
Last updated on Aug 25, 2026
A gateway change lets you update the payment gateway your existing Advanced Billing site is connected to without requiring your customers to re-enter their credit card information. There are also situations where a merchant is migrating to Advanced Billing from a legacy system and changing payment gateways at the same time. Either way, a coordinated gateway change gives your customers a seamless transition.
Advanced Billing does not store full credit card numbers:
When you change payment gateways, the credit card information stored in your beginning gateway isn't stored in your ending gateway. To change gateways without requiring your customers to re-enter their credit card information, you need to ensure your beginning gateway can export credit card data and your ending gateway can import that data to generate new vault tokens. You then provide the new vault tokens to Advanced Billing so we can update our database while updating the gateway credentials and forcing the gateway change.
If your beginning gateway does not support data portability and is unable to export the stored credit card information, you need to ask your customers to re-enter their credit cards when you switch to a new payment gateway.
Before requesting a gateway change, make sure you meet the following requirements:
WARNING: Do not export from the beginning gateway until the Advanced Billing site has been pointed to the ending gateway. Credit card data for all new signups will be left behind.
Before the change, coordinate the following with Advanced Billing:
The merchant must then take the following steps:
It is the merchant's responsibility to ensure ending gateway credentials are correct and the new payment gateway is working as expected.
The vast majority of gateway changes for existing Advanced Billing merchants fit into this category.
Your beginning gateway can export your customers' credit card data, and your ending gateway can receive the file, perform the import, and tokenize the cards.

Free of charge.
In some cases, the beginning gateway can provide an export of your customers' credit card data, but your ending gateway doesn't support receiving the file and performing the import on your behalf.
Because full credit card numbers should only be handled by Level 1 PCI-compliant entities, it's best to send the file directly to Advanced Billing so we can perform the API import on your behalf.

Advanced Billing imports the credit card data using the file received by the beginning gateway. The import and any required formatting is charged at a rate of $250/hr.
If you're migrating to Advanced Billing from another legacy system, see Migrate to Advanced Billing before continuing.
If the ending gateway doesn't support receiving the file from the beginning gateway and performing the import on your behalf, the file needs to be sent directly to Advanced Billing. Advanced Billing then completes a full import of card data along with customers and subscriptions.

CSV import: $150/hr for merging the beginning gateway file with the CSV import file provided by the merchant and reformatting it, plus $150/hr for the actual CSV import once the file is formatted properly.
API import: $250/hour for the entire process.
If your ending gateway supports receiving the card data file from the beginning gateway and performing the import on your behalf to tokenize the credit cards, you can import your customers, subscribers, and new vault tokens into Advanced Billing using the CSV import or API import. Advanced Billing does not need to be notified in this scenario.

Self-service import: Free of charge.
If you require Advanced Billing's assistance, this is a paid service. Review the CSV import assistance or Developer Assistance pricing for API imports.
If you want to direct all new signups and updates to a new gateway, configure the new gateway as the default gateway for the relevant payment types. Renewals still work, but the next time a customer updates their payment method, the update essentially adds a new payment method in the new default gateway. Keep in mind that if you're using Maxio.js for card updates and you specify a gateway handle, you also need to change it to the new gateway. This way, you can slowly migrate to a new gateway without involving the gateways in exporting and importing payment details, which may be useful if your beginning gateway can't export the payment details.
Free of charge.
Keep the following dates, communication, and timeline details in mind:
Based on the information you provide, Advanced Billing provides a schedule outlining the estimated completion date of each step of your gateway change, and communicates with you at each step in the designated support ticket.
Before beginning the gateway change process, we establish a deadline for when we need to receive the mapping file from your ending gateway. This deadline is set to one week after we originally delay your renewals, and we provide you with the specific date and time so you know when to expect your renewals to resume.
If there's a delay on the payment gateway side (for example, the token mapping file isn't sent to Advanced Billing by the expected date), the deadline is missed. If necessary, Advanced Billing pushes out your renewals another week to ensure you don't experience any failed renewals. Any scheduled steps that haven't happened yet are pushed out in parallel.
No other changes are permitted once the process has begun.
To get started, submit a gateway change request by emailing support@maxio.com or submitting a request while logged into the application to indicate you wish to change your gateway.
Include the following information:
Once we receive your request, we reply with additional details, instructions, and a timeline tailored to your specific needs.
As long as your beginning gateway account is still functioning, you may be able to process refunds through Advanced Billing for transactions created prior to the gateway change. This depends on your relationship with that gateway and how funds are managed with them.
If you still have access to a web portal for your beginning gateway, you may be able to process the refund there. Or, once the cards have been imported to the ending gateway, you may be able to process an "unlinked refund" to the customer's card. Otherwise, you may need to send the customer a check or use another manual method of returning the funds. If funds are returned to the customer, record an external refund in Advanced Billing so the subscription details are correct.
Still need help?
Reach out and our support team will take it from here.