---
title: "Stripe"
space: "ERPNext"
url: "https://www.prilk.com/docs/erpnext/integrations/payments/stripe"
updated: "2026-05-15"
---

# 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](../payments/mollie)). 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](https://dashboard.stripe.com/apikeys).
- **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.

[Upstream Stripe docs in payments app](https://github.com/frappe/payments).
