Setting up credit card vaulting for B2B

Credit card vaulting allows customers to securely save credit card information so that cards can be charged without having to enter the information every time.

This feature is available only to merchants that use Shopify Payments.

Customer experience for vaulting cards

B2B customers can select a checkbox to vault their credit card information at checkout. They can also log in to customer accounts to add a vaulted card to a company location. By vaulting a credit card, the customer gives permission for that card to be used for the current order and future orders.

When a card is vaulted to a company location, all customers with permissions for that location can use the card at checkout. Customers with permissions for a company location can also manage vaulted cards from customer accounts, such as updating card details or deleting a card.

Manage vaulted cards for a company location from the Shopify admin

Vaulted credit cards can also be charged by you on orders and draft orders. By accessing the company location, you can view any vaulted cards and take the following actions:

  • Manually charge a vaulted card for an order that is pending payment.
  • Change which card to charge for an order that is pending payment.
  • Delete a vaulted card from a company location.

Steps:

  1. From your Shopify admin, go to Customers > Companies.

  2. Click the company, and then click the location that you want to view the vaulted cards for.

  3. In the company location details section, click , and then click Manage payment methods.

Charge a vaulted card for an order with a pending payment

During checkout for an order with payment terms, customers can specify which credit card to charge at the end of the payment term. This card isn't automatically charged when the payment terms expire. Instead, you need to manually charge the card from the Shopify admin by taking the following steps:

Steps:

  1. From your Shopify admin, go to Customers > Companies.

  2. Click the company, and then click the location that's associated with the order you want to charge for.

  3. Click the order that you want to charge for.

  4. In the Payment section, click Collect payment, and then click the credit card that you want to charge.

  5. Click Charge to charge the amount displayed to the chosen card.

Change which card to charge for an order with a pending payment

You can change the vaulted credit card associated with an order. Your customers can’t update which card is associated with an order, you need to update the card on their behalf.

Steps:

  1. From your Shopify admin, go to Customers > Companies.

  2. Click the company, and then click the location that's associated with the order you want to change the card for.

  3. Click the order that you want to change the card for.

  4. In the Payment section, click Collect payment, and then click the credit card that you want to charge.

  5. Click Charge to charge the amount displayed to the chosen card.

Charge a vaulted card for a draft order

You can charge a vaulted card for a draft order created by you or your staff in the Shopify admin. This will capture payment and create an order.

To charge a vaulted card for a draft order, you need to be the store owner or be a staff member with the Draft orders > Charge vaulted card store permission.

Steps:

  1. From your Shopify admin, go to Orders > Drafts.
  2. Click the draft order that you want to charge a vaulted card for.
  3. In the Payment section, click Collect payment, and then click the credit card that you want to charge.
  4. Click Charge to charge the amount displayed to the chosen card.

Using vaulted cards when company location is set to submit orders for review

When a company location is configured to submit orders as drafts for review, customers can still vault a credit card during checkout. The credit card isn’t charged right away, and the checkout is submitted as a draft for you to confirm. When you confirm the order, you can charge the credit card which has the label Selected at checkout.

Delete a vaulted card for a location

When you delete a vaulted card you can’t charge it for any future orders and your customers can’t view or select it at checkout. You can still charge the card for any existing orders that were placed using that card and have a Pending payment status.

Steps:

  1. From your Shopify admin, go to Customers > Companies.

  2. Click the company, and then click the location that you want to delete a vaulted card from.

  3. In the company location details section, click , and then click Manage payment methods.

  4. For the card that you want to delete, click ..., and then click Remove payment method.

  5. Click Remove payment method to confirm that you want to delete the card.

Send a request for a B2B customer to update vaulted card information

You can send an email asking your B2B customers to update their vaulted card, such as when the credit card has expired or failed.

You can customize the payment method update notification email by editing the B2B location update payment method email template.

Steps:

  1. From your Shopify admin, go to Customers > Companies.

  2. Click the company, and then click the location associated with the vaulted card that you want to send the update request for.

  3. In the company location details section, click , and then click Manage payment methods.

  4. For the card that you want to send the notification about, click ....

  5. Click Send link to update payment method.

  6. Click Send email.

Can’t find the answers you’re looking for? We’re here to help.