Get terminal pairing code
ℹ️ Test mode
This endpoint currently does not support test mode yet.
Get a pairing code to onboard a point-of-sale terminal.
The response includes a human-readable code for manual entry on the terminal and, optionally, a QR Code as a base64 encoded SVG data URI when you use the include query parameter with value details.qrCode.
We keep a pairing code for one month after it is revoked or expires, then delete it. Once deleted, this endpoint returns a 404. Active pairing codes are never deleted.
🔑 Access with
API key
OAuth access with terminals.read
Request
- Base URLhttps://api.mollie.com/v2
- URLhttps://api.mollie.com/v2/terminals/pairing-codes/{pairingCodeId}
- Auth
- HTTP bearer
- or OAuth 2Authorization code: https://my.mollie.com/oauth2/authorizeToken URL: https://api.mollie.com/oauth2/tokens scopes: terminals.read
Path parameters
Provide the ID of the terminal pairing code.
Query parameters
Include additional information in the response.
Response
The requested terminal pairing code object.
Example response
{
"id": "termpc_R7gX5Ea9bC4DkFj3G",
"mode": "live",
"code": "20eb5ca1f78b48ae9e2b",
"profileId": "pfl_jA9bC4DkFj3G",
"status": "active",
"details": {
"qrCode": {
"height": 256,
"width": 256,
"src": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4w..."
}
},
"expiresAt": "2025-12-10T10:15:00+00:00",
"revokedAt": "2025-12-10T10:03:23+00:00",
"createdAt": "2024-03-20T09:13:37+00:00",
"_links": {
"self": {
"href": "https://...",
"type": "application/hal+json"
},
"profile": {
"href": "https://...",
"type": "application/hal+json"
},
"documentation": {
"href": "https://...",
"type": "application/hal+json"
}
}
}Changes
No recorded changes to this operation across all 2 revisions of this API.