This project is not covered by Drupal’s security advisory policy.

A lightweight Stripe ↔ Drupal bridge for memberships and payments.
It auto-syncs customers, subscriptions, and one-time purchases to Drupal users,
assigns roles based on status, and provides self-service billing plus admin re-sync tools—
all configurable, no code required.

  • Webhook sync for subscriptions, invoices, checkout sessions, and payment intents
  • Auto-link Stripe ↔ Drupal users (Checkout UID; smart email fallbacks)
  • Configurable role automation: Active / Past-due / Inactive
  • Map user fields: customer_id, subscription_id, status, expires, checkout_mode
  • Supports subscriptions and one-time access (via access_days; optional invoice)
  • Duplicate-subscription guard: none / same product / any
  • Checkout launcher (accepts prod_* or price_*), success/cancel pages
  • Stripe Billing Portal links (self-service & admin)
  • “Re-sync from Stripe” button on user profiles
  • Daily reconciliation (cron + queue) with “Run now” option

Project information

Releases