Get terminal pairing code
Changed onℹ️ 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.
Request
- Base URLhttps://api.mollie.com
- 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
This endpoint allows you to include additional information via the include query string parameter.
Headers
A unique key to ensure idempotent requests. This key should be a UUID v4 string.
Response
The requested terminal pairing code object.
Example response
{
"resource": "terminal-pairing-code",
"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
- info
endpoint added
- info