Skip to content
Create account
or
Sign in
The Stripe Docs logo
/
Ask AI
Create account
Sign in
Get started
Payments
Finance automation
Platforms and marketplaces
Money management
Developer tools
Get started
Payments
Finance automation
Get started
Payments
Finance automation
Platforms and marketplaces
Money management
Overview
About Stripe payments
Upgrade your integration
Payments analytics
Online payments
OverviewFind your use caseManaged Payments
Use Payment Links
Build a checkout page
Build an advanced integration
Build an in-app integration
Payment methods
Add payment methods
    Overview
    Payment method integration options
    Manage default payment methods in the Dashboard
    Payment method types
    Cards
    Pay with Stripe balance
    Bank debits
    Bank redirects
    Bank transfers
    Credit transfers (Sources)
    Buy now, pay later
    Real-time payments
    Vouchers
      Boleto
      Konbini
      Multibanco
        Accept a payment
      OXXO
    Wallets
    Enable local payment methods by country
    Custom payment methods
Manage payment methods
Faster checkout with Link
Payment interfaces
Payment Links
Checkout
Web Elements
In-app Elements
Payment scenarios
Custom payment flows
Flexible acquiring
Orchestration
In-person payments
Terminal
Other Stripe products
Financial Connections
Crypto
Climate
HomePaymentsAdd payment methodsVouchers

Multibanco payments

Learn how to accept payments with Multibanco.

Copy page

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.

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.

Pricing and fees

For information on payment method transaction fees, refer to pricing details.

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.

  • Customer locations

    Portugal

  • Presentment currency

    EUR

  • Payment confirmation

    Customer-initiated

  • Payment method family

    Voucher

  • Recurring payments

    Yes

  • Payout timing

    Standard payout timing applies

  • Refunds / partial refunds

    Yes / Yes

  • Connect support

    Yes

  • Dispute support

    No

  • Manual capture support

    No

  • Minimum charge amount

    0.50 EUR

  • Maximum charge amount

    99,999 EUR

Payment flows

Online banking flow

Selects Multibanco at checkout

Receives voucher details (incl. entity, reference, and amount)

Logs into online banking

Uses voucher details to complete the payment with online banking

Receives confirmation of funds sent

ATM flow

Selects Multibanco at checkout

Receives voucher details (incl. entity, reference, and amount)

Uses voucher details to complete the payment at an ATM

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 and enable Multibanco. To get started with one of our hosted UIs, follow a quickstart:

  • Checkout: Our prebuilt, hosted checkout page.
  • Elements: Our drop-in UI components.

Other payment products

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

  • Invoicing
  • Payment Links
  • Subscriptions

If you prefer to manually list payment methods, learn how to manually configure Multibanco as a payment method.

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 or using the Refunds API.

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 object’s status transitions to succeeded, the destination_details.multibanco.reference property contains a refund identifier that you can provide the customer.

Billing

Use Stripe Billing to create Multibanco supported invoices and subscriptions. Multibanco invoices and subscriptions only support the send_invoice collection method.

Connect

You can use Stripe Connect with Multibanco to process payments on behalf of a connected account. Connect users can use Multibanco with the following charge types:

  • Direct
  • Destination
  • Separate charges and transfers

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 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.

Was this page helpful?
YesNo
Need help? Contact Support.
Join our early access program.
Check out our changelog.
Questions? Contact Sales.
LLM? Read llms.txt.
Powered by Markdoc