> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.runpayments.io/reference/terminal-api/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.runpayments.io/_mcp/server. # Terminal API ## Docs - [Terminal API Overview](https://docs.runpayments.io/reference/terminal-api/overview.md): Accept card-present payments on integrated card readers. ## API Docs - Terminal API > Authentication Web Socket [Generate WebSocket auth token](https://docs.runpayments.io/reference/terminal-api/authentication-web-socket/generate-ws-token.md) - Terminal API > Terminals [List terminals](https://docs.runpayments.io/reference/terminal-api/terminals/list-terminals.md) - Terminal API > Terminals [Connect a terminal session](https://docs.runpayments.io/reference/terminal-api/terminals/connect-terminal.md) - Terminal API > Terminals [Disconnect a terminal session](https://docs.runpayments.io/reference/terminal-api/terminals/disconnect-terminal.md) - Terminal API > Terminals [Ping a terminal](https://docs.runpayments.io/reference/terminal-api/terminals/ping-terminal.md) - Terminal API > Card Read [Initiate a card read](https://docs.runpayments.io/reference/terminal-api/card-read/read-card.md) - Terminal API > Card Read [Get card read status](https://docs.runpayments.io/reference/terminal-api/card-read/get-read-card-status.md) - Terminal API > Card Read [Cancel a card read](https://docs.runpayments.io/reference/terminal-api/card-read/cancel-read-card.md) - Terminal API > Charge Card [Charge a card](https://docs.runpayments.io/reference/terminal-api/charge-card/initiate-charge.md) - Terminal API > Charge Card [Get charge status](https://docs.runpayments.io/reference/terminal-api/charge-card/get-charge-card-status.md) - Terminal API > Receipt [Print a receipt](https://docs.runpayments.io/reference/terminal-api/receipt/print-receipt.md) - Terminal API > Receipt [Send a receipt](https://docs.runpayments.io/reference/terminal-api/receipt/send-receipt.md) ## OpenAPI Specification The raw OpenAPI 3.1 specification for this API is available at: - [OpenAPI JSON](https://docs.runpayments.io/openapi.json) - [OpenAPI YAML](https://docs.runpayments.io/openapi.yaml)