Saltar para o conteúdo
Transferir a descrição da OpenAPI
Visão geral
Easypay Documentation
Licença
Idiomas
Servidores
Sandbox
https://api.test.easypay.pt/2.0
Production
https://api.prod.easypay.pt/2.0

Create and manage one-time payment transactions

Operações

Tokenize payment details for variable on-demand charges

Operações

Set up and manage automated recurring payments

Operações

Operations for managing payment captures

Operações

Operations for managing payment authorisations

Operações

Operations for managing payment voids

Operações

Operations for managing payment refunds

Operações

Operations for managing chargebacks

Operações

Configure and manage webhook notifications for payment events

Webhooks

Pedido

We will send you this json in our notifications

Segurança
BasicAuth
Corpoapplication/jsonobrigatório

Notification Payload

idstring(uuid)

ID of the related notified resource

Exemplo: "1bbc14c3-8ca8-492c-887d-1ca86400e4fa"
keystring

Merchant identification key

Exemplo: "Example Key"
typestring
Enum"authorisation""capture""frequent_create""void""refund""chargeback""subscription_create""subscription_capture""out_payment"
Exemplo: "capture"
statusstring
Enum"failed""success"
Exemplo: "success"
messagesArray of strings
Exemplo: ["Your request was successfully created"]
datestring
Exemplo: "2022-01-01 10:20:30"
application/json
{ "id": "1bbc14c3-8ca8-492c-887d-1ca86400e4fa", "key": "Example Key", "type": "capture", "status": "success", "messages": [ "Your request was successfully created" ], "date": "2022-01-01 10:20:30" }

Respostas

Indicates that the data was received successfully

Cabeçalhos
X-Easypay-Codestring

A user defined code

Pedido

We will send you this json in our notification

Segurança
BasicAuth
Corpoapplication/jsonobrigatório

Notification Payload

idstring(uuid)

The unique identifier for the notification

Exemplo: "131d25c8-404d-4075-a264-67091620b0b3"
valuestring

The monetary amount

Exemplo: "10.5"
currencystring

ISO 4217 currency code

Exemplo: "EUR"
keystring

Merchant identification key

Exemplo: "Example Key"
expiration_timestring(date-time)

The expiration time for the payment

Exemplo: "2025-12-26T10:32:45Z"
methodstring

Payment method used

Exemplo: "MBW"
customerobject
accountobject
authorisationobject
application/json
{ "id": "131d25c8-404d-4075-a264-67091620b0b3", "value": "10.5", "currency": "EUR", "key": "Example Key", "expiration_time": "2025-12-26T10:32:45Z", "method": "MBW", "customer": { "id": "00ef522f-6a34-4d03-8448-834830cabb91", "name": "Josefa Gomes", "email": "customer@example.com", "phone": "921234567", "phone_indicative": "+351", "fiscal_number": "PT123456789", "key": "Customer Key" }, "account": { "id": "131d25c8-404d-4075-a264-67091620b066" }, "authorisation": { "id": "131d25c8-404d-4075-a264-67091620b0b3" } }

Respostas

Indicates that the data was received successfully

Cabeçalhos
X-Easypay-Codestring

A user defined code

Pedido

We will send you this json in our notification

Segurança
BasicAuth
Corpoapplication/jsonobrigatório

Notification Payload

idstring(uuid)

The unique identifier for the notification

Exemplo: "ad3a0bb3-15a0-462c-8049-4abeb2e11f11"
valuestring

The monetary amount

Exemplo: "10.5"
currencystring

ISO 4217 currency code

Exemplo: "EUR"
keystring

Merchant identification key

Exemplo: "Example Key"
expiration_timestring(date-time)

The expiration time for the payment

Exemplo: "2025-12-26T10:32:45Z"
methodstring

Payment method used

Exemplo: "MBW"
customerobject
accountobject
transactionobject
application/json
{ "id": "ad3a0bb3-15a0-462c-8049-4abeb2e11f11", "value": "10.5", "currency": "EUR", "key": "Example Key", "expiration_time": "2025-12-26T10:32:45Z", "method": "MBW", "customer": { "id": "4a908674-3bfb-47e5-b518-052a5e14b8fb", "name": "Josefa Gomes", "email": "customer@example.com", "phone": "911234567", "phone_indicative": "+351", "fiscal_number": "PT123456789", "key": "Customer Key" }, "account": { "id": "3ab50128-567c-4624-9268-04c5899ffb66" }, "transaction": { "id": "3ab50128-567c-4624-9268-04c5899ffb60", "key": "Transaction_key", "type": "capture", "date": "2025-12-26T10:32:45Z", "transfer_date": "2025-12-29T00:00:00Z", "document_number": "MARCEL0208220658120320251226103247", "values": {} } }

Respostas

Indicates that the data was received successfully

Cabeçalhos
X-Easypay-Codestring

A user defined code

Access transaction and ledger reports

Operações

Transfer funds from Easypay accounts to SEPA bank accounts

Operações

Configure account URLs for notifications and credit card transactions

Operações

Embedded payment form solution for websites

Operações

System health check endpoints

Operações