Adyen Web Components
Use Adyen Web Components with Recurly.js to collect payment state data on your site, generate a Recurly.js token, and submit it to the v3 API for one-time and recurring charges.
Prerequisites and limitations
- Requires a working Recurly.js integration and v3 API integration
- Does not support Adyen's app (iOS/Android) components or React/Native SDKs — only Web Components for the listed payment methods are supported
- 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
token_id, and submit that token to Recurly via the v3 API. Recurly unpacks the encrypted Adyen data, sends it to Adyen to authorize and store the payment details, and returns a reusable token for future charges and renewals.Key benefits
Key details
Supported features
Build a checkout flow with Adyen Web Components and pass the component's state data into Recurly.js. The generated token_id is submitted to the v3 API — Recurly unpacks the encrypted Adyen data and forwards the state data to Adyen to authorize and store payment details.
Customers can update billing information through Adyen Web Components or via Recurly's other payment solutions — Checkout, Hosted Payment Pages, or Recurly.js.

Explore Adyen's live demo at Adyen Web Components Demo. For full implementation details, see the Developer Hub guide.
Supported payment methods
| Category | Payment methods |
| Cards and wallets | Cards, Apple Pay, Google Pay, Cash App Pay, PayPay |
| Direct debit | ACH, SEPA, BACS, iDEAL, Bancontact (Bancontact requires SEPA for renewals) |
Updated about 2 months ago