# takepayments Terminal API

**Canonical:** https://apis.io/apis/takepayments/takepayments-terminal-api/  
**Provider:** takepayments — https://apis.io/providers/takepayments/  
**Base URL:** https://takepayments-integrated-prod-apim.azure-api.net/  
**Documentation:** https://developer.takepayments.com/apis

takepayments Terminal API is published by [takepayments](https://apis.io/providers/takepayments/) on the [APIs.io](https://apis.io/) network. Tagged areas include Terminal API, In-Person Payments, Card Machines, Pay at Table, and REST. The published artifact set on APIs.io includes API documentation, an API reference, authentication docs, and SDKs.

A REST/JSON API hosted on Azure API Management for pairing and driving takepayments card machines (Move5000, PAX A920 Pro) from an integrated app or POS. Documented operations include Authentication, Start a Transaction, Pairing a Terminal, Split Bill & Gratuity, and Pay at Table. Authentication is OAuth 2.0 client-credentials issued by Microsoft Azure AD, with the JWT passed as an Authorization Bearer header. Sandbox and production base URLs are published on the developer portal; no downloadable OpenAPI/Swagger is provided.

## Machine-readable artifacts (6)

- **Documentation** — https://developer.takepayments.com/
- **APIReference** — https://developer.takepayments.com/apis
- **Authentication** — https://developer.takepayments.com/documentation/authentication
- **Documentation** — https://developer.takepayments.com/documentation/Start-Transaction
- **SDK** — https://developer.takepayments.com/online-sdk
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/takepayments/refs/heads/main/apis.yml

## Tags

Terminal API, In-Person Payments, Card Machines, Pay at Table, REST

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/takepayments/takepayments-terminal-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/takepayments/.
