Skip to main content
POST
Init payment

Authorizations

Authorization
string
header
required

JWT Authorization header using the Bearer scheme. Example: "Authorization: Bearer {token}"

Body

paymentLocation
string
required

Payment location. Concatenation of StoreId + Terminal Id

Required string length: 1 - 128
receiptId
string
required

Unique payment identifier

Required string length: 1 - 64
memberId
string
required

Id of member who checked in on the POS, who suppose to pay for the purchase Must contain latin alphanumeric characters, max length 32. Allowed special characters: '-', '_'

Required string length: 1 - 36
operationId
string
required

Unique identifier of initiate payment operation (should be same only for retries of the same operation)

Required string length: 1 - 64
amount
number<double>
required

Amount to pay

Required range: x >= 0

Response

OK

paymentId
string
required

Payment id used to manage initiated payment and retrieve payment status

Minimum string length: 1
Last modified on August 10, 2026