js
  • Introduction
  • Including Stripe.js
  • Initializing Stripe.js
The Elements object
  • Create an Elements object
  • Create an Element
  • Get an Element
The Element
  • Mount an Element
  • Listen to Element events
    • Change event
    • Ready event
    • Focus event
    • Blur event
    • Escape event
    • Click event
  • Other Element methods
    • Blur an Element
    • Clear an Element's values
    • Destroy an Element
    • Focus an Element
    • Unmount an Element
    • Update an Element
  • The Element container
  • Input validation
  • Postal code formatting
Checkout
  • Redirect to Checkout
Payment Intents
  • Confirm a card payment
  • Confirm an Afterpay Clearpay payment
  • Confirm an Alipay payment
  • Confirm a BECS debit payment
  • Confirm a Bancontact payment
  • Confirm an EPS payment
  • Confirm an FPX payment
  • Confirm a giropay payment
  • Confirm a GrabPay payment
  • Confirm an iDEAL payment
  • Confirm an OXXO payment
  • Confirm a Przelewy24 payment
  • Confirm a SEPA debit payment
  • Confirm a Sofort payment
  • Handle a card action
  • Retrieve a PaymentIntent
Setup Intents
  • Confirm card setup
  • Confirm BECS Debit setup
  • Confirm Bacs Debit setup
  • Confirm Bancontact setup
  • Confirm iDEAL setup
  • Confirm SEPA Debit setup
  • Confirm Sofort setup
  • Retrieve a SetupIntent
Payment Methods
  • Create a PaymentMethod
The Payment Request object
  • Create a PaymentRequest object
  • Check if a payment can be made
  • Show the payment request interface
  • Update a PaymentRequest object
  • Listen to PaymentRequest events
    • Token event
    • PaymentMethod event
    • Source event
    • Cancel event
    • Shipping address change event
    • Shipping option change event
Tokens and Sources
  • Create a Token
  • Create a Source
  • Create a Source from data
  • Retrieve a Source
Appendix
  • CssFontSource object
  • CustomFontSource object
  • PaymentItem object
  • PaymentResponse object
  • ShippingOption object
  • ShippingAddress object
  • Style object
  • UpdateDetails object
  • Supported browsers
  • Supported locales
  • Cookies
  • Viewport meta tag requirements
Deprecated
  • Handle a card payment with an Element
  • Handle a card payment
  • Confirm a PaymentIntent with an Element
  • Confirm a PaymentIntent
  • Handle card setup with an Element
  • Handle card setup
  • Confirm a SetupIntent with an Element
  • Confirm a SetupIntent
  • Handle an FPX payment