HomeProduct DocsAPI ReferenceChangelog
RecurlyAPI GuidesRecurly.jsWebhooksAPI ReferenceSupportBook demo
Product Docs

Stripe Payment Elements

Build a fully branded checkout UI with Stripe Payment Elements, then pass a confirmation token to Recurly's v3 API to process payments and store reusable billing details.

Stripe Payment Elements and Express Checkout Elements let you build a fully branded checkout experience using Stripe's components. Pass the resulting confirmation token to Recurly's v3 API to process payments, store reusable billing details, and support both one-time and recurring charges.
Available on all Recurly plans

Prerequisites and limitations

  • Requires a working Recurly v3 API integration and Recurly.js setup
  • Some Stripe payment methods and APMs are restricted by merchant country — if a method doesn't appear in your Stripe Dashboard, your account's country may not qualify (e.g., Revolut is available in the UK and EU only)
  • Stripe Payment Links, Stripe Checkout, and Radar are not supported through this integration
  • 100% coupons and account credits: because gateway communication is required during initial setup, free trials are recommended in these cases to avoid future payment failures

Definition

Stripe Payment Elements lets you build a fully branded checkout UI using Stripe's components, then pass a confirmation token to Recurly's v3 API to process payments and store reusable payment details. Upon approval, Recurly returns a gateway token for processing renewals and future charges — for both one-time and recurring billing.

Key benefits

Customizable checkout Design your own checkout UI with Stripe Payment Elements. Use Stripe's pre-built themes or build a fully custom experience with the Stripe customization APIs.
Secure tokenization Pass Stripe confirmation tokens to Recurly for PCI-compliant payment processing — a gateway token is returned for renewals and future charges.
Wide payment support Accept cards, wallets, direct debit options, and select APMs — all within your custom checkout flow.

Key details

Supported features

Build a checkout solution with Stripe Payment Elements or Express Checkout Elements and pass the resulting confirmation token to Recurly via the v3 API. Customers can also update their billing information through Stripe Elements or existing Recurly solutions — Checkout, Hosted Payment Pages, or Recurly.js.

Preview Stripe Elements capabilities on Stripe's demo site. For full implementation details, see the Developer Hub guide.


Supported payment methods

CategoryPayment methods
Cards and walletsCards, Link by Stripe, Apple Pay, Google Pay, Cash App Pay
Direct debitACH, SEPA, BACS, iDEAL, BECS. ACH requires Financial Connections for NACHA compliance.
APMsKlarna Recurring (Pay Now, Pay Later, BNPL), Revolut (UK/EU only)


Did this page help you?