Credit card vaulting
Credit card vaulting securely saves credit card information so that charges can be made without entering the card information again. Credit card vaulting is only available to merchants that use Shopify Payments.
When checking out, B2B customers can click a checkbox to vault their credit card information, or they can log in to their account to add a vaulted card. After credit card information is vaulted, B2B customers can choose to use the vaulted card on future checkouts.
Vaulted cards are associated with a company location and are available to use for future orders only for the same location. All customers that are associated with that location can use and manage the vaulted cards. If a location has multiple vaulted cards, then a customer that's associated with that location can choose which card to use for an order at checkout. B2B customers can log in to their account to manage vaulted credit cards.
Credit card vaulting is available in the following checkout flows:
- checkouts that automatically create orders with and without payment terms.
- checkouts that create draft orders for review with and without payment terms.
- checkouts that are created from invoices sent to customers with and without payment terms.
By accessing the company location in your Shopify admin you can view any vaulted cards and take the following actions:
- manually charge a vaulted card for an order with a pending payment
- change which card to charge for an order with a pending payment
- delete a vaulted card for a location
On this page
Access vaulted cards for a company location
- From your Shopify admin, go to Customers > Companies.
- Click the company, and then click the location that you want to view the vaulted cards for.
- In the Customizations section, click …, and then click Manage payment methods.
Charge a vaulted card for an order with a pending payment
For orders where the B2B customer has a vaulted credit card, and they have Net or Due on fulfillment payment terms, you can manually charge the vaulted card.
Steps:
- From your Shopify admin, go to Customers > Companies.
- Click the company, and then click the location that's associated with the order you want to charge for.
- Click the order that you want to charge for.
- In the payment section, click Collect payment, and then click the card that you want to charge.
- Click Charge to charge the amount displayed to the chosen card.
Change which card to charge for an order with a pending payment
- From your Shopify admin, go to Customers > Companies.
- Click the company, and then click the location that's associated with the order you want to change the card for.
- Click the order that you want to change the card for.
- In the payment section, click Collect payment, and then click the card that you want to charge.
- Click Charge to charge the amount displayed to the chosen card.
Delete a vaulted card for a location
After deleting a vaulted card you can't charge it for any orders and customers can't select it at checkout. You can still charge the card for any orders that were placed using that card and have a Pending payment status.
Steps:
- From your Shopify admin, go to Customers > Companies.
- Click the company, and then click the location that you want to delete a vaulted card from.
- In the Customizations section, click …, and then click Manage payment methods.
- For the card that you want to delete, click
...
, and then click Remove payment method. - To confirm that you want to delete the card, click Remove payment method.
Send a request for a B2B customer to update vaulted card information
You can send an email to a B2B customer notifying them to update a vaulted card. For example, if the credit card on file has expired, then you can ask them to update to a valid credit card.
You can customize the payment method update notification email by editing the B2B location update payment method email template.
Steps:
- From your Shopify admin, go to Customers > Companies.
- Click the company, and then click the location associated with the vaulted card that you want to send the update request for.
- In the Customizations section, click …, and then click Manage payment methods.
- For the card that you want to send the notification about, click
...
. - Click Send link to update payment method.
- Click Send email.