Stripe Payment Links · FOR DOLIBARR

Get invoices paid by card.
Reconciled on their own.

One button on a validated invoice creates a Stripe payment link (card, Apple Pay, Google Pay). When the customer pays, the Stripe webhook records the payment in Dolibarr and marks the invoice as paid.

Dolibarr 18 → 24PHP 7.4 – 8.3Version 1.1.0€149 excl. VATOn Dolistore

Stripe Payment Links — module for Dolibarr
Payment link & QR codeWebhook reconciliationTest and live modesNo SDK, no Composer
YOUR DAILY WORKFLOW

What changes once the module is active.

01

Shorter payment delays

Customers pay from the e-mail or by scanning the QR code on their phone, without a bank transfer. The link is reusable until the invoice is settled.

02

No manual payment entry

The signed Stripe webhook creates the payment, sets the invoice to paid and, if a bank account is configured, prepares the bank reconciliation.

03

Full visibility on the invoice

The invoice card shows the link status: created, sent, paid with its date, the Stripe identifier and the payment methods offered.

A button on the validated invoice — Dolibarr
Actual module interface in Dolibarr · Demonstration data. Click to enlarge.
INSIDE THE MODULE

A button on the validated invoice

Once the invoice is validated, the action bar offers “Generate Stripe payment link”. Nothing changes for draft invoices.

Browse all screens →

Know exactly what happens.

WorkflowTriggerResult in Dolibarr
Payment linkButton on a validated invoiceA Stripe Checkout link and its QR code, with the invoice amount and currency.
E-mail templateVariable __STRIPEPAYMENTLINK__The link is inserted in the e-mails you already send from Dolibarr.
Customer paymentStripe webhook checkout.session.completedPayment recorded in Dolibarr (card type), invoice set to paid.
Bank reconciliationOptional, per configured bank accountThe payment is written to the bank journal for reconciliation.
Journal tabAny timeAmounts collected through Stripe, pending links, payment rate, filter by status.

Before you choose.

Does my customer need a Stripe account?

No. The customer opens a Stripe-hosted payment page and pays by card, Apple Pay or Google Pay. Only you need a Stripe account.

What happens if the webhook is not reachable?

Stripe retries. Until Dolibarr receives the signed event, the invoice stays unpaid and the link status stays pending. The diagnostic page checks the webhook configuration.

Can I test before going live?

Yes. Test and live keys are stored separately and a switch selects the active mode. Use Stripe test cards on a copy of your database first.

Which currencies are supported?

The currency of the invoice is sent to Stripe, including zero-decimal currencies such as JPY. Stripe must support that currency for your account.

Does it replace the native Stripe module of Dolibarr?

It complements it. The native module redirects to a payment page; this module creates a reusable link with a QR code, tracks its status on the invoice and reconciles the payment from the webhook.

NEXT STEP

Get the module on Dolistore.

€149 excl. VAT · one-time purchase · version 1.1.0

Dolistore is the official Dolibarr marketplace: purchase, download and invoicing happen there. You receive the module archive, French and English translations, e-mail support at support@arcchester.com and the updates published on Dolistore.

Price as published on Dolistore on 9 October 2026; the listing shows the current price and conditions. Dolibarr 18 → 24 · PHP 7.4 – 8.3.