Integration Requirements
When calling the API, it is necessary to provide:
For methods that require authentication, it is necessary to pass the Merchant Terminal identifier X-Terminal-Id in the request header.
-
Whenever you send a
requestIdto a Payment Gateway API, its value must be unique and unused — never reuse the samerequestIdacross two requests. The recommended way to guarantee this is to send a randomly generated UUID (v4) as therequestId. Data in requests must be encoded in UTF-8. -
Values of the
amountfield are represented according to the format0.00(two decimal places and a dot is used as a separator between the integer and the fractional part).
requestId validationA validation constraint will soon be enforced on the requestId field that requires a UUID value format to ensure uniqueness across systems. To avoid a breaking change when this goes live, start sending randomly generated UUIDs as your requestId now.