Plus UI

Payment Method (20 Variants)

Responsive payment method selector blocks for checkout flows

Preview Code
Desktop Tablet Mobile
Preview Code
Desktop Tablet Mobile
Preview Code
Desktop Tablet Mobile
Preview Code
Desktop Tablet Mobile
Preview Code
Desktop Tablet Mobile
Preview Code
Desktop Tablet Mobile
Preview Code
Desktop Tablet Mobile
Preview Code
Desktop Tablet Mobile
Preview Code
Desktop Tablet Mobile
Preview Code
Desktop Tablet Mobile
Preview Code
Desktop Tablet Mobile
Preview Code
Desktop Tablet Mobile
Preview Code
Desktop Tablet Mobile
Preview Code
Desktop Tablet Mobile
Preview Code
Desktop Tablet Mobile
Preview Code
Desktop Tablet Mobile
Preview Code
Desktop Tablet Mobile
Preview Code
Desktop Tablet Mobile
Preview Code
Desktop Tablet Mobile
Preview Code
Desktop Tablet Mobile

Payment Method Blocks

Payment method blocks help shoppers choose how they want to pay during checkout. The expanded variation set keeps the decision point compact: short title copy, visible method or provider choices, clear selected states, saved-card previews, empty-payment guidance, regional methods, recovery states, and a direct action for adding or confirming a payment method.

Key Features

  • Method Choice: Card, Bank, and Transfer options are visible before the selector.
  • Payment Field: The Payment Method select field uses the same options as the radio group.
  • Provider Cards: Payment provider cards can show compact brand marks, method names, supporting copy, and the selected radio state.
  • Hybrid Grid: A top-level method grid can pair with a provider list when the checkout needs both method type and provider selection.
  • Provider List: A payment-method field can sit above full-width provider rows when checkout needs a focused provider decision.
  • Saved Cards: Saved payment cards can appear as horizontal card surfaces with radio states, provider marks, account holder, and masked card details.
  • Empty State: No-payment states should keep the missing-method message centered, concise, and immediately paired with Add Payment Method.
  • Add Action: Add Payment Method appears after the selector and becomes full-width on smaller checkout panels.
  • Responsive Structure: One static card adapts from mobile checkout width to wider tablet and desktop previews.

Payment Method Selector

Payment Method Selector is a compact checkout card for selecting a preferred payment method before continuing with purchase. It presents Card as the selected method, includes Bank and Transfer alternatives, and keeps the Add Payment Method action aligned to the trailing edge on desktop.

Payment Method Selector Data

  • Title: Payment Method
  • Description: Please select your preferred payment method to proceed with your purchase.
  • Selected method: Card
  • Other methods: Bank, Transfer
  • Field label: Payment Method
  • Field placeholder: Choose Payment Method
  • Action: Add Payment Method

Payment Provider Cards

Payment Provider Cards is a compact checkout card for choosing a provider inside the selected payment type. It presents Card as the active segment, highlights Credit Card as the selected provider, and keeps PayPal and Stripe available as comparable card choices.

Payment Provider Cards Data

  • Title: Payment Method
  • Description: Please select your preferred payment method to proceed with your purchase.
  • Active segment: Card
  • Other segments: Bank, Transfer
  • Selected provider: Credit Card
  • Other providers: PayPal, Stripe
  • Action: Add Payment Method

Payment Method Grid

Payment Method Grid is a hybrid checkout selector for choosing a payment type and then choosing a provider inside that type. It keeps Card selected in the top method grid, highlights Credit Card in the provider list, and includes PayPal, Stripe, and Klarna as equal alternatives.

Payment Method Grid Data

  • Title: Payment Method
  • Description: Please select your preferred payment method to proceed with your purchase.
  • Selected method: Card
  • Other methods: Bank, Transfer
  • Selected provider: Credit Card
  • Other providers: PayPal, Stripe, Klarna
  • Action: Add Payment Method

Payment Provider List

Payment Provider List is a stacked checkout selector for choosing a payment type and then selecting a saved or supported provider. It keeps Card selected in the top method cards, highlights Credit Card in the provider list, and presents PayPal, Stripe, and Klarna as equal full-width rows before the add-payment action.

Payment Provider List Data

  • Title: Payment Method
  • Description: Please select your preferred payment method to proceed with your purchase.
  • Selected method: Card
  • Other methods: Bank, Transfer
  • Selected provider: Credit Card
  • Other providers: PayPal, Stripe, Klarna
  • Action: Add Payment Method

Payment Provider Select

Payment Provider Select is a focused checkout selector for choosing a payment provider after opening a payment-method field. It highlights Credit Card in the full-width provider list, keeps PayPal, Stripe, and Klarna as equal alternatives, and places Add Payment Method after the provider choices.

Payment Provider Select Data

  • Title: Payment Method
  • Description: Please select your preferred payment method to proceed with your purchase.
  • Field placeholder: Choose Payment Method
  • Selected provider: Credit Card
  • Other providers: PayPal, Stripe, Klarna
  • Action: Add Payment Method

Saved Payment Cards

Saved Payment Cards is a payment-field-first checkout selector that shows saved card-style payment options in a horizontal row. It keeps Credit Card selected, presents PayPal, Stripe, and Klarna as comparable saved-card surfaces, and keeps Add Payment Method trailing on desktop while becoming full-width on narrower checkout panels.

Saved Payment Cards Data

  • Title: Payment Method
  • Description: Please select your preferred payment method to proceed with your purchase.
  • Field placeholder: Choose Payment Method
  • Selected provider: Credit Card
  • Other providers: PayPal, Stripe, Klarna
  • Account holder: Jack Jones JR
  • Card number: 5142 - 8164 - 6526 - 2563
  • Action: Add Payment Method

Empty Payment Method

Empty Payment Method is a compact checkout state for customers who do not have saved or available payment methods yet. It keeps the Payment Method title visible, centers the no-payment message inside the card, and places Add Payment Method directly below the guidance.

Empty Payment Method Data

  • Title: Payment Method
  • State label: No Payment Found
  • Description: Select how you’d like to pay from your saved or new payment methods.
  • Action: Add Payment Method

Best Practices

  • Keep payment choices close to the field they affect.
  • Use Plus UI form controls for static payment selectors and actions.
  • Keep provider-card rows equal in visual weight so payment options remain comparable.
  • Use a compact method grid above provider rows when both payment type and provider need to remain visible.
  • Keep saved-card carousel variants horizontally scrollable so card surfaces remain comparable without duplicating mobile and desktop markup.
  • Keep empty-payment states centered and action-led so the next recovery action is obvious.
  • Make add-payment actions full-width on narrow checkout cards and trailing-aligned on desktop.
  • Avoid adding extra wallet, card-brand, validation, or billing fields unless the source design includes them.

Frequently Asked Questions

What is a payment method UI component? A payment method UI component is a reusable checkout pattern for presenting available payment choices and the next action for adding or selecting a method.

Why are payment method components important in frontend development? Payment method components help teams keep checkout payment states consistent, scannable, and easy to adapt across product surfaces.

Where are payment method UI components commonly used? Payment Method UI components are commonly used in checkout pages, billing settings, subscription flows, order review panels, and e-commerce dashboards.

Can payment method UI components be reused across frameworks? Yes. Static Plus UI examples are designed as portable HTML patterns that can be adapted across React, Vue, Angular, Web Components, and other frontend stacks.

How do payment method components improve UI design systems? Payment Method components standardize method selection, payment-field labeling, add-payment actions, and responsive checkout payment behavior.

Join to our newsletter

Join to our popular weekly newsletter Plus UI, packed with updates, tips on UX and get the latest news in your inbox.

Join now

© Plus UI 2026

Plus UI offers an integrated Design System and UI Library, featuring a versatile suite of components to elevate your development projects. We streamline the web app development process with fully customizable pre-built components, themes, and powerful integrations.

Our components are built on a centralized token architecture, ensuring consistency and efficiency across your design system and UI library. The UI Library's framework-agnostic technology allows seamless use of components across different frameworks. Optimized for speed, it offers fast loading times, high performance, and quick integration, making it the fastest component library for web applications. The token architecture ensures theming consistency, covering essential design aspects like Color, Typography, Icons, Borders, Spacing, Opacity, Shadows & Effects, and Breakpoints. Integrations with Tailwind CSS and Font Awesome enhance functionality. Ready-to-use themes include light and dark modes, with full customization to apply your branding. Plus UI is also compliant with WCAG 2.1 standards for accessible web design.

We have meticulously designed and developed a collection of 26 feature-rich core components, with over 2000 variants and more than 2000 free icons in our Freemium Plan. For more advanced needs, our Pro Plan provides access to professionally designed and developed components, blocks, and templates. Our core components include: Accordion, Alert, Avatar, Badge, Button, Button Group, Breadcrumb, Checkbox, Chip, Divider, Drawer, Dropdown, Input, Link, Modal, Progress, Popconfirm, Popover, Radio, Rating, Select, Tabs, Textarea, Toast, Toggle, and Tooltip. Advanced components feature Charts, Date & Time Pickers, Data Grids, and Tree Views. The Plus UI component library offers a robust and flexible solution for building user interfaces, with support for React, Vue.js, Angular, Svelte, Next.js, and other frameworks.

How We Differ from Other Market Providers:

Plus UI sets itself apart from other UI libraries and design systems. While systems like IBM's Carbon Design System excel in scalability for enterprise use, Plus UI integrates a centralized token system that unifies the design system and UI library, enhancing consistency and efficiency.

Unlike the Atlassian Design System, which focuses on simplicity for enterprise solutions, Plus UI provides a rich set of customizable and accessible components powered by Tailwind CSS and Font Awesome, ensuring a lightweight and flexible design framework.

The Figma Design System is known for its powerful collaboration features. Plus UI complements these by offering a meticulously organized suite of components compatible with Figma, allowing designers to leverage advanced features alongside our extensive library.

For Salesforce developers, the Lightning Design System offers robust tools. Plus UI provides similar robustness but extends its versatility by supporting multiple frameworks like React, Angular, Vue, and Svelte, making it adaptable to a wider range of applications.

The Airbnb Design System emphasizes user-centric principles. Plus UI builds on this with a centralized token system that enhances design coherence, ensuring all components adhere to consistent standards.

Apple’s Design System is celebrated for its sleek aesthetics and high performance. Plus UI matches this standard while providing a vast array of fully customizable and accessible components, including support for dark themes.

Atomic Design focuses on breaking down UIs into smaller, reusable components. Plus UI extends this approach with over 2000 variants and a rich set of properties and tokens, enabling efficient development of complex interfaces.

The IBM Design System is known for its comprehensive guidelines and accessibility. Plus UI offers user-friendly, accessible interfaces with detailed documentation and a component library that boosts productivity and design consistency.

The Salesforce Lightning Design System is optimized for Salesforce applications. Plus UI offers broader integrations, making it suitable for various frameworks beyond Salesforce, providing greater versatility.

Google's Material Design is a cohesive framework for responsive, mobile-first interfaces. Plus UI supports these principles but distinguishes itself with a lightweight package and a powerful combination of Tailwind CSS and Font Awesome for enhanced customization.

The Google Design System pioneered modern design principles. Plus UI builds on these by offering a comprehensive and highly adaptable system that caters to a broader range of needs.

The Uber Design System focuses on accessibility for a global user base. Plus UI shares this focus and expands on it by providing fully customizable components tailored to diverse user needs.

Microsoft's Fluent Design System emphasizes light, depth, and motion. Plus UI incorporates these principles while providing an extensive library of easy-to-use components for a seamless development process.

Finally, the Ant Design System is popular for its robust components in enterprise environments. Plus UI offers similar robustness but stands out with its centralized token system, extensive component library, and multi-framework compatibility, making it ideal for a wide range of applications.

In essence, Plus UI combines the strengths of these renowned design systems while offering unique features like a centralized token system, extensive customization, and framework-agnostic components, setting it apart as a versatile and powerful solution.

Plus UI Logo Plus UI

Copyright © 2026 Plus UI Inc. All rights reserved.