Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

Commerce Stripe: Payment Request Button

Security covered Under active development 17 sites

Part of the Commerce ecosystem · 487 projects

This module integrates Stripe's payment request button, allowing customers to pay using services like Apple Pay and Google Pay directly from their cart. It streamlines the checkout process by skipping many standard steps.

Integration of payment request button from Stripe as payment provider.
https://stripe.com/docs/stripe-js/elements/payment-request-button

With this module your customers can use apple pay, google pay, microsoft pay on your site.
Module adds a BUY button on cart page depending on device and browser, users can click and use Apple, Google or Microsoft pay. This payment gateway uses custom checkout flow and skips most of the regular steps.

Prerequisites
Before you start testing this payment, you need to:
- Add a payment method to your browser. For example, you can save a card in Chrome, or add a card to your Wallet for Safari.
- Serve your application over HTTPS. This is a requirement both in development and in production. One way to get up and running locally is to use a service like ngrok to set up an SSH tunnel.
- Locally also use https://www.drupal.org/project/ngrok_drupal to have sessions working (logging in, carts etc)
- Register your domain with Apple Pay, both in development and production. https://dashboard.stripe.com/account/apple_pay

REQUIREMENTS
------------
Stripe PHP library and JS stripe elements library, Stripe PHP is included via composer, stripe elements JS is loaded remotly

INSTALLATION
-------------
Enable module, go into admin/commerce/config/payment-gateways and enable already added "Commerce Stripe - payment request button"
payment.

CONFIGURATION
-------------
Once you enable payment gateway as described above, add publishable and secret key

Decoupled (Headless) Support
This module has decoupled (headless) support with Stipe JS SDK.
If you have a complex multi currency setup , then it is also possible to set the exact config in the order state.
The key name the module expects is "stripe_payment_request_button_config_id"
-------------

---------------------
2.x uses Payment Intent API (has 3DS in it), while 1.x uses old Charges API

Drupal 9–11

Ask your assistant about Commerce Stripe: Payment Request Button

Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works

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
19
Tracked since
Feb 2023
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 2
Maintenance
Dormant

Release Timeline

Releases

Version Type Core PHP Release date
3.8.6 Stable 9–11 Dec 5, 2024
3.8.5 Stable 9–11 Dec 5, 2024
3.8.4 Stable 9–11 May 28, 2024
3.8.3 Stable 9–11 Apr 23, 2024
3.8.2 Stable 9–11 Mar 26, 2024
3.8.1 Stable 9–11 Mar 25, 2024
3.8.0 Stable 9–10 Mar 25, 2024
3.7.1 Stable 9–10 Jan 2, 2024
3.7.0 Stable 9–10 Nov 2, 2023
3.6.5 Stable 9–10 Jul 7, 2023