Identifiers

In this page we define the main identifiers of the API documentation and specification.

Transaction

Id

The server’s identifier for the transaction. Generated by the server. Always guaranteed to be universally unique, and can be used to uniquely identify the transaction during troubleshooting.

Exampletxn-12345678-01JPHYGPRMH9QRFS3M69SJW9SH
Constraints
  • Alphanumeric + hyphen
  • Max 63 characters

External id

The client’s identifier for the transaction. Generated by the client. Has to be unique for each terminal, since the server uses it together with terminal id to uniquely identify the transaction.

Example123
Constraints
  • Printable ASCII characters
  • Max 63 characters

Terminal id

The identifier of the terminal. Used together with external id to uniquely identify the transaction.

Examplet-12345678
Constraints
  • Alphanumeric + hyphen
  • Max 63 characters