Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). Varbase Media Header 9.2.1 Minor update available for module varbase_media_header (9.2.1). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Content Translation Redirect Module content_translation_redirect crossed 1,000 active installs.

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

Activity

Total releases
2
First release
Dec 2024
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 2
Maintenance
Dormant

Releases

Version Type Release date
3.8.6 Stable Dec 5, 2024
3.8.5 Stable Dec 5, 2024