Skip to main content

Create POS Auth Token

POST 

/pos/auth-token

Generates an RS256-signed JWT token for POS terminal authentication.

Use this endpoint to create an auth token that a POS terminal (via MONEI Pay) can use to process payments. This is designed for app-to-app flows where your backend generates the token and passes it to the MONEI Pay app running on a POS device.

pointOfSaleId is required and always included in the JWT payload as pos_id and device_id. storeId is optional — included in the JWT payload as store_id only if provided. Both can be used to associate payments with specific terminals and stores.

The token is valid for 24 hours.

Request

Responses

A successful response