Skip to main content
Payment Elements ships four payment methods. Configure them as sections inside Checkout, or mount them standalone when you need a compact single-method form.

Choose standalone or Checkout

  • Checkout (recommended). One mount renders every method you enable, plus contact and addresses, and returns a single tokenized envelope on submit. See Checkout introduction.
  • Standalone. Mount one payment method element per form. You handle layout, submit-button gating, and per-element event wiring yourself. See Compose standalone elements.
Every option you pass to a standalone method is accepted verbatim under the matching Checkout section key (card, bank, applePay, googlePay).

Selecting available methods

Pass the list of methods you want to accept:
Methods render in array order. Methods that fail a runtime check (a wallet on http://, a wallet unavailable on the shopper’s device, a missing merchant configuration) are hidden without shifting siblings. defaultPaymentMethod overrides the initial selection.

Submitted payload

onSubmit returns a payload tagged with the selected method:
Forward the payload to your server to authorize the charge. See the authorize a payment API reference for the authorize request shape.

Method pages

Card

Card element with PCI-secured input, brand detection, and validation.

Bank

ACH bank element with institution search and manual entry.

Wallets

Apple Pay and Google Pay with a unified options shape.
Last modified on July 17, 2026