Getting started
To start developing against the Cloud Link API you must first obtain an API key, which is provided by Rapyd. The api communicates to terminals through the Rapyd CloudLink app. The app should be installed on all terminals and is accessible through the MAXSTORE client that comes pre-installed on all PAX terminals.
In order to start sending transactions to a terminal, it must be activated. The activation process provides a device token that must be included in all future requests intended for that terminal. Detailed information about the process using webhooks is here and if status polling is the preferred method, here .
Those that choose to poll for updates have to keep in mind that there is a rate limit on the polling endpoints.
/poll/devicetoken/{serialNumber} has a rate limit of 1 tps /poll/terminalresponse/{pollId} has a rate limit of 2 tps
The rate is per serialNumber/pollId.