Skip to main content
Lusopay
Multibanco References

Accept payments by Multibanco Reference

Generate references in seconds and receive the payment directly in your account, with automatic confirmation — no joining fee or monthly fee.

8700

Registration No. 8700 Banco de Portugal

Payment Institutionauthorised across the European Union

API availablefull REST integration

Settlementafter funds are received

Multibanco References

How it works

From request to money in your account, in five simple steps.

01

Generate reference

Create the reference via the portal, the API or integrated software.

02

Customer receives it

Send the entity, reference and amount by email, SMS, invoice or checkout page.

03

Customer pays

Payment is made at any Multibanco ATM, homebanking or app.

04

Automatic notification

You're notified immediately as soon as the payment is confirmed.

05

Settlement

The amount is transferred to your bank account.

Multibanco References

Everything you need, included

Automatic reconciliation

Every payment is matched to the right reference, with no manual work.

Real-time notifications

Emails and webhooks as soon as the payment is confirmed.

Lusopay Portal

Track and export all references and payments in one place.

API

Generate and check references directly from your own system.

Dedicated support

A specialised team available to help you.

Regulated institution

Payment institution authorised by Banco de Portugal.

Multibanco References

For every sector

Retail

Invoices and orders paid without physical contact.

Hospitality

Bookings and stays paid in advance.

Healthcare

Appointments and treatments with simplified payment.

Education

Tuition and fees paid without delays.

Software

Subscriptions and licences integrated into your platform.

Associations

Membership fees and donations collected effortlessly.

Services

Service fees paid with total confidence.

E-commerce

Online orders paid with automatic confirmation.

For developers

Integrate in minutes

Generate Multibanco references directly from your own system, with a simple API and complete documentation.

API

Webhooks

Documentation

Sandbox

{
  "formParameters": {
    "L": "pt_PT",
    "CUR": "EUR",
    "OID": "MB07313",
    "PID": "cliente7",
    "AMT": "2.50",
    "PYM": "P2",
    "MSG": "Pagamento por referência Multibanco"
  }
}
Response
{
  "title": "Pay by link por API V3",
  "content": "https://pay.lusopay.com/paybylink_test/v3/payment_form.php?data=VoojNVLo5z0GEpQdtsJ6LxWKRQGWEa7gqeGh1at10TV95T9eeSMfZlCvaSL51biM2Q%2F7COd597lk9TSuoC9EOqxUH4eVSb8Ar9wm74lQHeDmav6luR0TJf6kQBMPzJlIu4vbznz%2BGczpuUVK5BMxntpsMLDxSLS5q74K18%2FRYZtrfnM%2B8jk5etDNeCH%2FlCOl%2FgdOm9mRh%2BIVAYpgNS38Kri4Vyq0o7uY7AEZ5a6AinJbIKp0gCp7qhzrt8yK2QEc6TNePAbaWSQGpC4%2BN4ChvLomWO471F%2BJTzYy50KJXp8%3D",
  "reRun": false,
  "resultType": "richText"
}

Frequently asked questions

How do I generate a Multibanco reference?
Through the Lusopay portal, the API, an online store plugin/module or software integrated with our payment system — in a few seconds.
Where can my customer pay?
At any Multibanco ATM, homebanking or bank app, at any time of day.
How do I know the payment was made?
You're notified automatically by email and/or webhook, as soon as the payment is confirmed.
Do references have an expiry date?
It depends. If you use file-type Multibanco references, yes — you can set a start and end date for the payment to be made. If you use check-digit references, no — these are always payable.
When do I receive the money?
As a rule, the amount is settled to your bank account on the day Lusopay receives the funds — usually the first business day after payment. For Multibanco references, the day doesn't end at midnight, but at 8 PM. So references paid after 8 PM are considered paid the next day, delaying the transfer by one day. Practical examples: Example 1 - a payment at 3 PM on Monday is received by Lusopay on Tuesday. That same day, Lusopay sends an immediate transfer to your bank account, so you'll have the funds on Tuesday. Example 2 - a payment at 8:01 PM on Monday is received by Lusopay on Wednesday. That same day, Lusopay sends an immediate transfer to your bank account, so you'll have the funds on Wednesday.
Are there joining or monthly fees?
As a rule, no. You only pay for each payment actually received. However, for software that uses Multibanco reference package reservations (e.g. Gecond, Gesar), package activation fees may apply. If you request commercial information and tell us which software you use, we'll let you know whether activation fees apply.

Start accepting Multibanco References today