The full Cloud API contract — every endpoint, parameter, type, and example, with a live console — is published on the Market Pay API Hub. This help centre gives you the flows and the rules; the API Hub is the source of truth for the schema.
Specification
Browse and try the Cloud API: Cloud API (ecr-api) on the API Hub.
Base URLs
| Environment | Base URL |
|---|---|
| Production | https://eci.market-pay.com |
| Pre-production | https://eci-stg.market-pay.com |
Endpoints at a glance
| Endpoint | Purpose |
|---|---|
POST /process-transaction/{terminal-id} |
Payment, refund, cash advance, pre-authorization |
POST /cancel-transaction/{terminal-id} |
Reverse a completed payment |
POST /abort-transaction/{terminal-id} |
Stop a transaction in progress |
GET /last-transaction/{terminal-id} |
Recover the last result after a lost connection |
POST /update-terminal/{terminal-id} |
Update terminal software or configuration |
GET /terminals |
List currently connected terminals |
Note
Access requires your mTLS client certificate — see Authentication: mTLS certificates.