Stripe
Stripe is the second-most-used payment gateway in our customer base,
after Mollie. The payments app (an ERPNext dependency) ships
Stripe Settings out of the box.
When to use it
- International cards — Stripe's card-acceptance is broader than Mollie outside Europe.
- B2C subscriptions at scale — Stripe's subscription billing UI is more sophisticated than what Mollie offers natively.
- You already use Stripe for something else — keeping one gateway is simpler than running both.
For Dutch B2C iDEAL, Mollie is usually the better fit (Mollie page). Stripe does support iDEAL too, but with different pricing.
Settings
Open Stripe Settings (single doctype) in the awesomebar. Required:
- Publishable Key and Secret Key from your Stripe dashboard.
- Webhook URL —
<your-site>/api/method/payments.utils.utils.handle_webhooks, registered in Stripe's webhook configuration.
Workflow
Same shape as the Mollie integration: Payment Request → checkout URL → customer pays → Stripe webhook → ERPNext Payment Entry.
Prilk support
The Stripe gateway is upstream-maintained by Frappe; we don't add custom logic on top. Setup help is part of standard implementation work; ongoing operation is the same as any ERPNext install.
Last updated 3 days ago
Was this helpful?