Stripe Portugal + Multibanco

Automate invoices for Stripe Multibanco payments

Multibanco is familiar to Portuguese customers, but it is asynchronous: the customer receives entity and reference details, pays outside checkout, and the invoice should only be issued when Stripe confirms payment.

Updated June 16, 2026

What is Stripe Multibanco invoicing?

Stripe Multibanco invoicing is the flow where a paid and confirmed Multibanco reference in Stripe automatically creates a Portuguese invoice in TOConline or InvoiceXpress. The invoice should be issued after funds are confirmed, not when the reference is created.

What Stripe supports

Family
Voucher/reference
Currency
EUR
Confirmation
Asynchronous
Recurring payments
Not supported on Stripe
Refunds
Supported
Disputes
Not supported

How to automate Stripe Multibanco invoices

  1. Enable Multibanco in Stripe

    Enable Multibanco as a local payment method for one-time EUR payments.

  2. Wait for funds confirmation

    Do not issue a final invoice when entity and reference details are created. Wait until Stripe confirms payment.

  3. Issue the certified document

    After Stripe success, InvoiceSync creates the FT or FR in TOConline or InvoiceXpress and keeps it linked to the original transaction.

Sources and data

Frequently asked questions

When should I issue the invoice for a Multibanco payment on Stripe?

After Stripe confirms the reference payment succeeded, not when the reference is generated.

Does Stripe Multibanco support subscriptions?

No. Use this flow for one-time payments and another method for recurring billing.

What happens if the customer does not pay the reference?

Automation does not create a final invoice. The payment remains unconfirmed and can be tracked in Stripe.