Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

This module enables decoupled Stripe payments for Drupal Commerce. It allows your frontend application to handle the entire payment process with Stripe's JavaScript library after initiating the order and payment through Drupal's API.

Decoupled Stripe payments for Commerce Decoupled Checkout.

Usage:

1. Configure Stripe payment gateway in Drupal. Pick "Decoupled Stripe" type for one-off payments and "Decoupled Stripe Recurring" for monthly payments.
2. On the client, create an order using Commerce Decoupled Checkout endpoint.
3. On the client, create a payment using Commerce Decoupled Checkout endpoint.
4. On the client, grab Stripe intent's clientSecret from the response (it's saved in payment remote id field).
5. On the client, complete payment on client side using Stripe.js API (i.e. handleCardPayment, handleCardSetup, etc).
6. On the client, complete the order by executing payment capture endpoint from Commerce Decoupled Checkout.

See Commerce Decoupled Checkout examples for information about API endpoints.
See Stripe.js v3 documentation for client-side implementation details.

Depends on

Dependencies of the latest stable release

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
4
Tracked since
Jan 2026
Latest release
7 months ago
Releases (12 mo)
4 ▲ from 0
Maintenance
Slowing

Release Timeline

Releases

Version Type Core Release date
8.x-1.4 Stable 10–11 Jan 8, 2026
8.x-1.3 Stable 10–11 Jan 6, 2026
8.x-1.2 Stable 10–11 Jan 6, 2026
8.x-1.1 Stable 10–11 Jan 6, 2026