Drupal Plugins

    Learn about accepting payments on the Drupal Content Management System.

    Drupal is an open-source content management system built on the PHP programming language. Many nonprofit, higher education, and government websites run on Drupal. Its themes and modules let you integrate Stripe into your existing Drupal site and start accepting payments.

    There are a few several ways to accept payments on a Drupal-powered website:

    Ubercart Stripe

    Ubercart is one of the most popular Drupal E-Commerce platforms. It is designed to provide everything required to start selling products online.

    In particular, several key community developers have maintained Ubercart Stripe ( uc_stripe) as a payment gateway for processing funds with Stripe on the Ubercart.

    Commerce Stripe

    Commerce Stripe is a payment gateway and checkout system in the DrupalCommerce project. It enables Stripe merchants to add shopping and purchase functionality to Drupal sites in a PCI-compliant way.

    Downloadable plugins

    Many business owners browse plugin and code directories to find Stripe solutions. Although Stripe often checks in with third-party developers regarding API changes, we strongly encourage you to sort by ratings, check for recent activity, and read reviews before activating any solution.

    There are several directories with Stripe solutions for Drupal:

    Build directly with our PHP SDK

    Another option is to develop a WordPress solution for your specific business need.

    Was this page helpful?

    Thank you for helping improve Stripe's documentation. If you need help or have any questions, please consider contacting support.


    We're always happy to help with code or other questions you might have. Search our documentation, contact support, or connect with our sales team. You can also chat live with other developers in #stripe on freenode.

    On this page