Customer experience features

Improve conversion and accessibility with stored payment methods and expanded localization support.

Ask about this Page
Copy for LLM
View as Markdown

After completing this page, you should be able to:

  • Configure Stored Payment Methods for card payments in both Complete Checkout and Payment Only flows.

  • Understand how tokenization securely stores payment information while maintaining PCI compliance.

  • Identify business benefits including higher conversion rates, improved mobile performance, and reduced cart abandonment.

  • Identify the 16 new locales added in May 2025 for expanded European market coverage.

Two major enhancements in 2025 focused on improving the checkout experience for customers: stored payment methods for convenience and expanded localization for accessibility. Together, these features help businesses increase conversion rates and serve global markets more effectively.

Stored payment methods

We introduced Stored Payment Methods in October 2025 in public beta. This feature enables customers to securely save their card details during checkout and reuse them for future purchases, streamlining the payment experience for returning customers.

Key features and requirements

Currently, Stored Payment Methods work exclusively with card payments, and they are available in both Complete Checkout and Payment Only flows.

To use this feature, customers must already have an account in Composable Commerce—the customerId attribute on the Cart links the stored Payment Methods to the appropriate Customer. Customers can save multiple cards and have the flexibility to delete any stored card directly during the checkout process.

How it works

The feature leverages the Payment Methods API, which associates each stored Payment Method with both a Customer and a Payment Connector. When a customer saves their card, the system stores a token (the value attribute in the PaymentMethodToken) that contains the information your payment service provider needs to process future payments without exposing the actual card details.

Once cards are saved, the checkout experience becomes more seamless. When returning customers reach the payment step, they'll see their stored cards displayed with the card brand and last four digits, with the most recently used card preselected by default. If a customer removes all their stored cards, the payment form returns to its standard state, ready for them to enter new payment information.

Business impact

  • Higher conversion rates: reduced friction increases checkout completions.
  • Improved customer lifetime value: easier repeat purchases increase purchase frequency.
  • Better mobile performance: mobile conversion rates often see the largest improvements.
  • Reduced cart abandonment: fewer steps mean fewer opportunities to abandon.
  • Enhanced security: tokenization ensures sensitive data remains with payment providers while maintaining PCI compliance.

Localization and regional support

New locales

In May 2025, Checkout introduced support for new locales, expanding the languages and regions where Checkout can provide fully localized experiences:
  • Bulgarian - Bulgaria (bg-BG)
  • Croatian - Croatia (hr-HR)
  • Danish - Denmark (da-DK)
  • Estonian - Estonia (et-EE)
  • Finnish - Finland (fi-FI)
  • Greek - Greece (el-GR)
  • Hungarian (hu) - The locale code hu without a country suffix is used because the language is predominantly used in Hungary, though Hungarian-speaking communities also exist in neighboring countries.
  • Latvian - Latvia (lv-LV)
  • Lithuanian - Lithuania (lt-LT)
  • Norwegian - Norway (nb-NO)
  • Polish - Poland (pl-PL)
  • Portuguese - Portugal (pt-PT)
  • Serbian - Serbia (sr-RS)
  • Slovenian - Slovenia (sl-SI)
  • Spanish (es) - Used across multiple Spanish-speaking countries. The generic es locale without a country code serves as a base Spanish locale that can be used across Spain, Latin America, and other Spanish-speaking regions. The euro symbol (€) shown in the documentation represents the default currency formatting for Spain, but the actual currency symbol displayed will depend on the specific country and cart currency being used.
  • Swedish - Sweden (sv-SE)
Each locale includes translated UI text and labels, localized date and number formats, currency display appropriate to the region, region-specific payment method displays, and compliance with local regulations. For complete locale configuration details, see the locales documentation.

Test your knowledge