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
| Category | Payment methods |
| Cards and wallets | Cards, Link by Stripe, Apple Pay, Google Pay, Cash App Pay |
| Direct debit | ACH, SEPA, BACS, iDEAL, BECS. ACH requires Financial Connections for NACHA compliance. |
| APMs | Klarna Recurring (Pay Now, Pay Later, BNPL), Revolut (UK/EU only) |
Updated 17 days ago
Did this page help you?