Browse by Topic

Enabling Stored Payment Methods

Having a payment method saved on their account allows your customers to safely and securely complete future purchases faster. It’s a convenient way for shoppers to get through the checkout process quickly and easily, improving conversions.

If your store is using a compatible Stencil theme, customers can also add new cards, delete cards, select a default card, and edit the billing details of existing cards from their customer account area of your storefront. If you're using PayPal powered by Braintree and have ACH (Direct Debit) and PayPal payment methods enabled, customers can also save their ACH account information and PayPal account details, and select a default account. Payment data is stored securely with the payment gateway.

 
 

Requirements

  • Your store must be on a Plus plan or higher.
  • Your store needs to be using Optimized One-Page Checkout.
  • See Available Payment Gateways for all gateways that support stored credit cards, PayPal accounts, and ACH accounts.
  • In order for customers to manage their stored credit cards from their storefront account, you must be using a theme based on Cornerstone 2.6.0 or newer.
    • Stored PayPal accounts require a theme based on Cornerstone 4.4.0 or newer.
    • Stored ACH accounts require a theme based on Cornerstone 6.12.0 or newer.
 
 

Customer Experience

When a customer logged in to their storefront account reaches the Payment section of checkout, they are given the option of saving their payment method. They can also designate it as the default card or account for all future purchases.

Stored credit card payments, where you can save and select a default card.
Credit/Debit cards

Stored PayPal account, where you can save an account and set as default.
PayPal accounts

Stored ACH account, where you can store your bank account credentials.
US bank account (ACH)

The next time they go through checkout, they will be able to see and select saved payment methods when they get to the Payment section.

Drop-down menu on the storefront checkout screen showing a returning shopper's previously saved cards

If your store is using a compatible theme, customers can also manage their stored payment methods from the Payment Methods tab of their storefront account area. They can see the existing methods they have on file, choose a method to be their default, update the billing address associated with credit cards, delete old cards, add new cards, and edit or delete stored PayPal accounts. Note that the billing address on a saved ACH account cannot be edited from the storefront account; customers must delete and re-create their saved ACH account in order to update the address.

 

Using a third-party theme If your theme isn’t built from a compatible version of Cornerstone, ask your theme developer about updating their theme to support Stored Payment Methods.

The Payment Methods management screen for customers see when logged into their account on the storefront

 
 

Enabling Stored Credit Cards

To enable stored credit cards on your storefront, navigate to SettingsPayments and click the tab for your payment gateway. Toggle the switch to enable Stored Credit Cards and Save.

If you don’t see a toggle, make sure your store meets all of the requirements.

 

Authorize.net

In order to use Authorize.net for stored credit cards, merchants will need to sign up for the Customer Information Manager in the Authorize.net Dashboard. To learn more, see What is the Customer Information Manager (CIM).

Set Require CVV to Yes. A CVV number is required to store credit cards on Authorize.Net. You can find this setting under SettingsPayments in the Authorize.Net tab.

 

Chase Merchant Services

In order to use Chase for stored credit cards, you will need to enable the Profile Management feature on your Chase account. For more information, contact your Chase sales representative.

 

CyberSource

CyberSource requires Card Tokenization on the merchant account. A merchant needs to contact CyberSource customer support and request this feature.

Opayo by Elavon

Opayo requires tokenized payments enabled on your merchant account before adding this feature to your checkout. Contact Elavon customer services for further information.

 

Using PayPal powered by Braintree for stored credit cards? Consider using Account Updater, a paid optional feature from Braintree to automatically update expired and recently changed stored card information. This ensures that stored card information is always current, leading to positive customer experiences.

 
 

Enabling Stored PayPal Accounts

Note: This feature is currently only supported by the PayPal powered by Braintree payment gateway.

Go to SettingsPayments and click the Braintree Settings tab. Turn on Enable Stored PayPal Accounts, then click Save.

Enabled Stored PayPal accounts enabled and highlighted in Braintree payment gateway settings

 
 

Enabling ACH Direct Debit

Note: Stored ACH accounts are currently only supported by the PayPal powered by Braintree payment gateway, with some limitations. See ACH (Automated Clearing House) Direct Debit for more information.

Before you can enable stored ACH Direct Debit on your storefront, you must first complete the ACH enablement steps for PayPal powered by Braintree.

Once you’ve activated ACH Direct Debit, check the Enable ACH Direct Debit box.

The Enable ACH Direct Debit checkbox in the control panel.

Check the Enable stored ACH accounts box to enable stored ACH accounts, then save your changes.

The Enable stored ACH accounts checkbox in the control panel

 
 

Deleting Stored Payment Methods

Logged-in customers can delete their stored payment methods in the Payments section of checkout. If they have one or more stored cards, they will see a link to Manage them.

Stored payment methods can only be deleted from the customer's account by the customer themselves. You (the store owner) cannot delete customers' stored payment methods.

Manage Credit Cards

The Manage Card screen will show the cards that the customer has stored. To remove a stored credit card from the list, click Delete next to the card and click Yes, delete on the confirmation prompt.

If your store is using a compatible theme, customers can also manage their stored cards from the Payment Methods tab of their storefront account area.

 
 

Security Features

All payment gateways that support Stored Credit Cards have security features to make sure the stored card is valid, such as requiring the CVV number of the card during checkout and using Trusted Shipping Addresses.

Trusted Shipping Addresses is a security feature that associates the stored card with the previous addresses used to ship a purchase. This can be used as an alternative to the card's CVV number, reducing the length of time it takes to complete checkout. This feature can be adjusted from the payment gateway's dashboard by disabling CVV as a requirement.

It is possible to use both Trusted Shipping Addresses and Require CVV at the same time. Keep in mind that if Require CVV is enabled in the payment gateway dashboard, it will also need to be enabled in the BigCommerce control panel in order to work properly.

 
 

FAQ

Can I delete payment methods from my payment processor's customer management portal?

No. In order to keep the customer records synchronized between your BigCommerce storefront and the provider’s vault, all payment methods must be deleted from the BigCommerce storefront.

Deleting payment methods from the processor’s customer management will cause synchronization problems with your storefront, and prevent shoppers from being able to manage the affected payment methods.

To prevent issues, only shoppers should delete their payment methods.

Is storing payment methods PCI compliant?

Yes. Your BigCommerce store is NOT storing payment information. The payment gateway stores this information, which is in keeping with PCI compliance.

What if I don't see Stored Credit Cards/PayPal Accounts as an option in my control panel?

Make sure your store meets all the requirements. Stores on a Standard plan will need to upgrade to a Plus plan or higher.

Can I delete payment methods that have been stored?

Only shoppers can delete their payment methods.

Can stored payment methods be used on Manual Orders?

No, stored payment methods are only available to shoppers during checkout.

Do I need to continue to ask customers for a CVV for credit cards?

The security standards for some payment gateways will require shoppers to enter their CVV every time. Braintree uses the feature Trusted Shipping Address as a security measure, removing the need to enter a CVV.

Are stored payment methods supported on Checkout SDK and embedded checkout?

Yes, stored payment methods are supported. See our developer documentation on Checkout SDK for more information.

I'm using PayPal powered by Braintree for stored payments, and my customers are reporting that they see a $1.00 hold fee. What is this?

When a new card is stored, to validate it, a small authorization amount appears on the card (usually $1.00 or less) but is never actually captured. This charge will expire and disappear from the customer's account after a couple of days.

Can stored payment methods be used with multiple shipping addresses?

Yes, customers can add and use stored payment methods on orders with multiple shipping addresses.

Can stored PayPal accounts be saved after using the PayPal button on the cart page?

No, shoppers can only save their PayPal account from the checkout page.

Will my customers' stored payment methods be lost if I disconnect and reconnect my payment gateway?

No, if you disconnect your payment gateway, any payment methods stored by your customers will still be available when you reconnect the gateway.

Was this article helpful?