Multibanco

⚠️

Note:

We are currently in the pilot phase for this product in Portugal.

If you are interested in participating in the next stage of our pilot, email [email protected]

Multibanco is a payment method in Portugal that allows the customer to complete payment through home banking, service payments, or on the ATM Network.

SupportsDetails
CountriesPortugal
CurrenciesEUR
Payment methodsMastercard, Visa, Visa Electron, or Multibanco card.
ChargebacksNo
Payment pagesYes (current version only)
Payment componentsYes
RefundsYes: Full and partial

Payment flow

This diagram shows the flow for a successful transaction. Click to magnify.

MBWAY payment flow

Payment statuses

The table below sets out the order status and transaction status for payments and refunds.

DescriptionOrder statusTransaction status
The customer has initiated a transaction. You can no longer cancel.InitializedInitialized
The customer has completed the payment using the reference number.CompletedUncleared
The transaction is settled.CompletedCompleted
The customer didn't complete payment within 72 hours.ExpiredExpired
The reference number used is invalid.DeclinedDeclined
Refunds: Refund reserved.ReservedReserved
Refunds: Refund complete.CompletedCompleted
Refunds: Refund declined.DeclinedDeclined

Activation

  1. Sign in to your MultiSafepay dashboard .
  2. To activate the payment method for:
  • All sites, go to Settings > Payment methods.
  • A specific site, go to Sites, and then click the relevant site.
  1. Select the checkbox for the payment method, and then click Save changes.

💬 Support: If the payment method isn't visible in your dashboard, email [email protected]

Integration

API

  • See API reference – Create order > Banking order.

    Example requests

    For example requests, on the Create order page, in the black sandbox, see Examples > Multibanco direct/redirect.
    Set gateway to MULTIBANCO, and type to direct or redirect.

  • For direct orders, you must provide the customer with payment instructions to proceed with the payment.

  • Transactions expire after 72 hours.

User guides

Amount limits

  • Minimum order amount: 1 EUR
  • Maximum order amount: 99.999,99 EUR

Cancellation

You can no longer cancel a transaction after the status changes to Initialized.

Payment instructions

Email the customer the following payment details to include when completing the payments.


Refunds

You can process refunds in your dashboard.

The customer must provide you with their IBAN to process refunds via bank transfer.

How to refund an order
  1. Sign in to your MultiSafepay dashboard .
  2. Go to Transactions > Transaction overview, and then click the relevant transaction.
  3. On the Transaction details page, click Refund order.
  4. In the Account Holder Name field, enter the customer's full name.
  5. In the IBAN field, enter the customer's IBAN.
  6. In the Reason / Description field, enter the reason for the refund or a description of what happened with the order, and then click Complete.
  7. In the Comment field, enter any additional information.
  8. In the Amount fields, enter the amount to refund.
  9. Click Continue.
  10. Review the Refund confirmation, and then click Confirm.

💬

Support

Email [email protected]

Top of page