Collect.
Subscribe.
Automate.
OUI Pay integrates Stripe natively into Joomla. One-time payments, recurring subscriptions, customer portal — everything you need to monetize your site.
Everything you need to
sell online.
A complete Joomla component, from first payment to recurring invoice, without a single line of code.
Native Stripe integration
Test and live mode, secure webhooks, official Stripe API. Keys configurable from the Joomla administration interface.
Recurring subscriptions
Complete lifecycle: active, trial, overdue, canceled, unpaid. Configurable trial periods, end-of-period cancellation.
Product management
One-time and recurring products, product groups, multi-currency pricing. Flexible pricing tailored to your offering.
Automatic Joomla groups
Automatic user group assignment on purchase. Restrict access to your content based on subscription status.
Stripe customer portal
Direct access to the Stripe self-service portal. Your customers manage their own subscriptions, cards and billing history.
Post-payment actions
After purchase: URL redirect, Joomla menu item, custom message or PHP execution. Maximum flexibility.
Webhooks & events
Real-time processing of Stripe events. Webhook log, automatic retry, failure alerts.
Licenses & downloads
Integration with com_downloader to unlock files on purchase. License key management and activation validation.
Admin dashboard
Revenue statistics, active subscriptions, payment history, plugin status. Monitor your business at a glance.
13+ payment
methods.
Credit card, SEPA transfer, Klarna, Apple Pay, Google Pay... Accept your customers' preferred payment methods, wherever they are in Europe.
Complete
lifecycle.
OUI Pay handles every stage of a subscription's life, from sign-up through renewal or cancellation.
Define the number of trial days per plan. The subscription automatically switches to active at the end of the period with no manual intervention.
"Cancel at end of period" option: the subscriber keeps access until the next billing date. Zero friction for a polished customer experience.
Joomla groups are granted and removed automatically based on subscription status. Your protected content remains accessible only to active subscribers.
Instant
Webhooks.
Every Stripe event — payment received, subscription renewed, card declined — is processed immediately by OUI Pay. Your data is always up to date.
After payment,
your logic.
Define exactly what happens after each successful purchase. Four action modes, zero code required.
URL redirect
Redirect to any URL after payment. Confirmation page, member area, download.
Menu item
Point directly to a Joomla menu item. Native integration with your site's architecture.
Custom message
Display a fully customized HTML message on the confirmation page. Instructions, promo code, download link.
PHP execution
Run a custom PHP snippet after each payment. Call an external API, send an email, provision an account.
Connected to
the OUI ecosystem.
OUI Pay integrates natively with other OUI components and Joomla infrastructure. A coherent stack, not a pile of independent plugins.
- Joomla ACL & user groups
- com_downloader — file unlocking
- Native Joomla plugin system
- Stripe API — payments, customers, subscriptions
- Stripe customer portal (self-service)
products
product_groups
subscription_plans
user_subscriptions
customers
payments
webhooks
payment_methods
forms
Ready to collect
your first euros?
Install OUI Pay on your Joomla, connect your Stripe account and start accepting payments in minutes.