Generate Boarding Token (Local)

Requests an Adyen Tap-to-Pay boarding token for the POS unit associated with the current user. Requires the POS unit to be of type UNATTENDED with Adyen TTP EFT Setup and an In Person Store Id configured in the Adyen Unit Setup. The saleId is required for context resolution but the token is scoped to the POS unit and store, not the sale itself. Returns a raw JWT; the frontend must base64-encode it before passing it to the in-POS bridge.

Authentication

x-np-api-keystring
API Key authentication via header

Path parameters

tenantstringRequired

Your Entra Tenant ID. More details.

environmentstringRequired

Your Business Central Environment. More details.

companystringRequired

Your Business Central Company. More details.

saleIdUUIDRequired
The id of a POS sale. This can be provided by the API consumer when creating a new sale.

Headers

x-api-versiondateOptional

Used for API versioning. More details.

Request

This endpoint expects an object.
boardingRequestTokenstringRequired
Token from the Adyen TTP SDK that authorises the boarding request

Response

This endpoint returns an object.
boardingTokenstring

Raw JWT boarding token. The frontend must base64-encode this before passing it to the in-POS bridge.