Create and manage one-time payment transactions
Easypay Payments API (2.0)
Download OpenAPI description
Overview
Easypay Documentation
License
Languages
Servers
Sandbox
https://api.test.easypay.pt/2.0
Production
https://api.prod.easypay.pt/2.0
Bodyapplication/jsonrequired
Notification Payload
Enum"authorisation""capture""frequent_create""void""refund""chargeback""subscription_create""subscription_capture""out_payment"
Example: "capture"
- Sandboxhttps://api.test.easypay.pt/2.0/yourGenericNotificationEndpoint
- Productionhttps://api.prod.easypay.pt/2.0/yourGenericNotificationEndpoint
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" }
Bodyapplication/jsonrequired
Notification Payload
The unique identifier for the notification
Example: "ad3a0bb3-15a0-462c-8049-4abeb2e11f11"
- Sandboxhttps://api.test.easypay.pt/2.0/yourNotificationEndpoint
- Productionhttps://api.prod.easypay.pt/2.0/yourNotificationEndpoint
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": { … } } }