Commerce Stripe

Commerce Stripe integrates Stripe with Drupal Commerce payment and checkout system. This module will fully integrate the Stripe to Drupal Commerce in that way that clients can make payments straight in the shop in PCI-compliant way without leaving the actual shop page. Stripe is a simple way to accept payments online. With Stripe you can accept Visa, MasterCard, American Express, Discover, JCB, and Diners Club cards directly on your store.
Stripe is currently available in the United States, Canada, the UK or Ireland. And is available in private beta for businesses in Australia, Belgium, France, Germany, Luxembourg, The Netherlands and Spain. Stripes supports the local currency (USD, CAD, EUR and GBP), depending on the country. [source: Stripe FAQ]


  • PCI-compliant integration/payments.
  • User never leaves your shop page.
  • Keeps track of payment status in Stripe.


  1. Install and activate Commerce Stripe and Libraries modules.
  2. Download Stripe library from GitHub and extract it to sites/all/libraries/stripe-php
  3. Create an account at and insert your API keys to Commerce Stripe payment gateway settings.



  • 7.x-1.x branch is for the basic Stripe integration with Drupal Commerce.


  • 7.x-2.x branch will have all the new stuff like webhook and subscription integrations with Drupal Commerce.

This project is not affiliated with Stripe Inc. Use the issue tracker for bug reports or questions about Drupal integration. If you want more info about Stripe service, contact Stripe instead.