Skip to main content
Lusopay
Cards

Accept card payments

Accept Visa, Mastercard and Maestro, Apple Pay and Google Pay across any channel — online, via payment link or on a physical terminal.

8700

Registration No. 8700 Banco de Portugal

Payment Institutionauthorised across the European Union

API availablefull REST integration

Settlementafter funds are received

Cards

How it works

From payment to confirmation, in five simple steps.

01

Create the charge

Create the charge via the portal, the API, a payment link or integrated software.

02

Customer enters their details

The customer enters their card details on a secure page, taps their card on the terminal, or pays with Apple Pay or Google Pay.

03

Additional verification

The transaction is validated with additional authentication (3D Secure), for extra security.

04

Automatic notification

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

05

Settlement

The amount is transferred to your bank account.

Cards

Everything you need, included

Instant confirmation

Know immediately whether the payment was approved or declined.

Real-time notifications

Emails and webhooks as soon as the payment is confirmed.

Lusopay Portal

Track and export all transactions in one place.

API

Accept card payments directly from your own system.

Dedicated support

A specialised team available to help you.

Regulated institution

Payment institution authorised by Banco de Portugal.

Cards

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

Accept card payments directly from your own system, with a simple API and complete documentation.

API

Webhooks

Documentation

Sandbox

POST /v1/cards/charges
Authorization: Bearer sk_live_…

{
  "card_token": "tok_9Fz2…",
  "amount": 4500,
  "currency": "EUR",
  "description": "FAT-2026-0182"
}
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 accept card payments?
Through the Lusopay portal, the API, a payment link, software integrated with our payment system, or a payment terminal (TPA) — in a few minutes.
Which cards are accepted?
Visa, Mastercard and Maestro, on both debit and credit cards, as well as Apple Pay and Google Pay payments.
How do I know the payment was made?
You're notified automatically by email and/or webhook, as soon as the payment is confirmed.
Is it safe for my customer?
Yes. Every transaction is processed with encryption and additional authentication (3D Secure).
When do I receive the money?
As a rule, the amount is settled to your bank account on the first business day after Lusopay receives the funds.
Are there joining or monthly fees?
No. You only pay for each payment actually received. However, if you have rented a payment terminal (TPA), you'll pay its monthly fee.

Start accepting cards today