# Multibanco payments

Learn how to accept payments with Multibanco.

Multibanco is a voucher-based payment method in Portugal. If your business is based in Europe or the United States, you can accept Multibanco payments from customers in Portugal using the [Payment Intents API](https://docs.stripe.com/payments/payment-intents.md).

To complete a transaction, customers receive a voucher that includes Multibanco entity and reference numbers. Customers use these voucher details to make a payment outside your checkout flow through online banking or from an ATM.

For information on payment method transaction fees, refer to [pricing details](https://stripe.com/pricing/local-payment-methods#multibanco).

Payment confirmation might be delayed by several days due to the initiation of a bank transfer when a customer pays for a Multibanco voucher. Bank transfers can encounter delays, particularly over weekends, contributing to the delay in payment confirmation.

#### Payment method properties

- **Customer locations**

  Portugal

- **Presentment currency**

  EUR

- **Payment confirmation**

  Customer-initiated

- **Payment method family**

  Voucher

- **Recurring payments**

  No

- **Payout timing**

  [Standard payout timing](https://docs.stripe.com/payouts.md#payout-speed) applies

- **Refunds / partial refunds**

  [Yes / Yes](https://docs.stripe.com/payments/multibanco.md#refunds)

- **Connect support**

  [Yes](https://docs.stripe.com/payments/multibanco.md#connect)

- **Dispute support**

  [No](https://docs.stripe.com/payments/multibanco.md#disputes)

- **Manual capture support**

  No

- **Minimum charge amount**

  0.50 EUR

- **Maximum charge amount**

  99,999 EUR

#### Business locations

Stripe accounts in the following countries can accept Multibanco payments:

- AT
- BE
- BG
- CH
- CY
- CZ
- DE
- DK
- EE
- ES
- FI
- FR
- GB
- GI
- GR
- HR
- HU
- IE
- IT
- LI
- LT
- LU
- LV
- MT
- NL
- NO
- PL
- PT
- RO
- SE
- SI
- SK
- US

#### Product support

- Connect
- Checkout
- Payment Links
- Elements1

- Subscriptions2

- Invoicing2

1Express Checkout Element doesn’t support Multibanco.2Invoices and Subscriptions only support the [send_invoice](https://docs.stripe.com/api/invoices/object.md#invoice_object-collection_method) collection method.

## Payment flows 

### Online banking flow
![](https://b.stripecdn.com/docs-statics-srv/assets/checkout.4af16ecfd4f0a3f4044c56d6100c4a42.svg)

Selects Multibanco at checkout
![](https://b.stripecdn.com/docs-statics-srv/assets/mb-show-details.205fb1ea119d617de6ad43b928c1bbfc.svg)

Receives voucher details (incl. entity, reference, and amount)
![](https://b.stripecdn.com/docs-statics-srv/assets/redirect.f6e6ccf58078e0a25815560086204c24.svg)

Logs into online banking
![](https://b.stripecdn.com/docs-statics-srv/assets/bank-pincode.058b5caea306873f13033038ad2ddf02.svg)

Uses voucher details to complete the payment with online banking
![](https://b.stripecdn.com/docs-statics-srv/assets/redirect-success.740e23b33b6f52a746e8ec50285e2805.svg)

Receives confirmation of funds sent

### ATM flow
![](https://b.stripecdn.com/docs-statics-srv/assets/checkout.4af16ecfd4f0a3f4044c56d6100c4a42.svg)

Selects Multibanco at checkout
![](https://b.stripecdn.com/docs-statics-srv/assets/mb-show-details.205fb1ea119d617de6ad43b928c1bbfc.svg)

Receives voucher details (incl. entity, reference, and amount)
![](https://b.stripecdn.com/docs-statics-srv/assets/mb-atm.1b6045c8a3d0e409e437e974ee182358.svg)

Uses voucher details to complete the payment at an ATM
![](https://b.stripecdn.com/docs-statics-srv/assets/mb-atm-success.b24342e253541b82c193b33e51cc5af6.svg)

Receives confirmation of funds sent

## Get started 

You don’t have to integrate Multibanco and other payment methods individually. If you use our front-end products, Stripe automatically determines the most relevant payment methods to display. Go to the [Stripe Dashboard](https://dashboard.stripe.com/settings/payment_methods) and enable Multibanco. To get started with one of our hosted UIs, follow a quickstart:

- [Checkout](https://docs.stripe.com/checkout/quickstart.md): Our prebuilt, hosted checkout page.
- [Elements](https://docs.stripe.com/payments/quickstart-checkout-sessions.md): Our drop-in UI components.

### Other payment products

The following Stripe products also let you add Multibanco from the Dashboard:

- [Invoicing](https://docs.stripe.com/invoicing/no-code-guide.md)
- [Payment Links](https://docs.stripe.com/payment-links.md)
- [Subscriptions](https://docs.stripe.com/billing/subscriptions/overview.md)

If you prefer to manually list payment methods, learn how to [manually configure Multibanco as a payment method](https://docs.stripe.com/payments/multibanco/accept-a-payment.md).

## Disputes 

The risk of fraud or unrecognized payments is low with Multibanco because the customer must push funds from their bank account. As a result, there’s no dispute process that can result in a chargeback and funds withdrawn from your Stripe account.

## Refunds 

You can refund Multibanco payments in the [Dashboard](https://dashboard.stripe.com/payments) or using the [Refunds API](https://docs.stripe.com/api/refunds.md).

The refund period for Multibanco is up to 365 days after the original payment. Full and partial refunds are supported. Customers typically receive refunds in their bank accounts within 1 day. However, this time frame varies by bank.

If a Multibanco [Refund](https://docs.stripe.com/api/refunds/object.md) object’s `status` transitions to `succeeded`, the [destination_details.multibanco.reference](https://docs.stripe.com/api/refunds/object.md#refund_object-destination_details-multibanco-reference) property contains a refund identifier that you can provide the customer.

## Billing 

Use [Stripe Billing](https://stripe.com/billing) to create Multibanco supported *invoices* (Invoices are statements of amounts owed by a customer. They track the status of payments from draft through paid or otherwise finalized. Subscriptions automatically generate invoices, or you can manually create a one-off invoice) and *subscriptions* (A Subscription represents the product details associated with the plan that your customer subscribes to. Allows you to charge the customer on a recurring basis). Multibanco invoices and subscriptions only support the `send_invoice` [collection method](https://docs.stripe.com/api/invoices/object.md#invoice_object-collection_method).

## Connect 

You can use [Stripe Connect](https://docs.stripe.com/connect/how-connect-works.md) with Multibanco to process payments on behalf of a connected account. Connect users can use Multibanco with the following charge types:

- [Direct](https://docs.stripe.com/connect/direct-charges.md)
- [Destination](https://docs.stripe.com/connect/destination-charges.md)
- [Separate charges and transfers](https://docs.stripe.com/connect/separate-charges-and-transfers.md)

### Enable Multibanco for connected accounts that use the Stripe Dashboard

Connected accounts that use the Stripe Dashboard can enable Multibanco in their [Payment methods settings](https://dashboard.stripe.com/settings/payment_methods) in the Dashboard.

### Enable Multibanco for connected accounts that use the Express Dashboard or a dashboard that isn’t hosted by Stripe

Request the `multibanco_payments` capability on any connected account you want to enable Multibanco for. Follow the instructions to [enable payment methods for your connected accounts](https://docs.stripe.com/connect/account-capabilities.md).
