Skip to main content
POST
/
Cortina
/
StaticQR`
/
Sale`
Cortina StaticQR Sale
curl --request POST \
  --url 'https://{domain}:{port}/api/Cortina/StaticQR`/Sale`' \
  --header 'Content-Type: application/*+json' \
  --data '
{
  "ActorInfo": {
    "Id": 2001102296,
    "MerchantId": 10011,
    "Name": "Far East Dev Zone",
    "OperatorId": 2000305191,
    "OperatorName": "TanyaT_OP"
  },
  "BasicInfo": {
    "Amount": 0.1,
    "CurrencyCode": "USD",
    "CurrencyNumeric": 376,
    "SiteId": 12,
    "TransactionId": "236584335969834429321847829253667359,"
  },
  "CustomData": {
    "Actor": 12312312,
    "DirectActor": 12312312,
    "Distributor": "superDistributor",
    "Machine": 131231348,
    "Operator": 123121434134
  },
  "MachineInfo": {
    "Country": {
      "Alpha2Code": "US",
      "Alpha3Code": "USA",
      "Name": "United States of America",
      "NumericCode": 840
    },
    "DecimalPlace": 2,
    "GroupId": "Beverages",
    "Id": 869761713,
    "Name": "TestPayStaticQR V2",
    "Offset": 2,
    "OperatorId": 12345,
    "TerminalId": 987654321,
    "ZipCode": 10001
  },
  "Products": [
    {
      "Code": 0,
      "Measurement": 1,
      "Name": "Stella",
      "Price": 0.1,
      "UnitOfMeasurement": "USD"
    }
  ],
  "ReasonCode": 0,
  "ReasonText": "string"
}
'
{
  "PaymentInfo": {
    "AdditionalData": "string",
    "AuthAmount": 0,
    "AuthCode": "string",
    "AuthDateTime": "string",
    "AuthSource": "string",
    "IsGatewayTimeout": true,
    "RRN": "string",
    "SettAmount": 0,
    "SettDateTime": "string",
    "SrvTranId": "string",
    "Token": "string",
    "TraceNumber": "string"
  },
  "Status": {
    "StatusMessage": "transaction approved",
    "Verdict": "Approved"
  }
}
Charges the customer immediately for a specific amount. This endpoint processes a complete Static QR payment in one step (Auth + Settlement) when the price is already known (pre-selection). It validates and charges the user’s account instantly.

Body

ActorInfo
object

Merchant (Actor) details.

BasicInfo
object

Basic transaction information.

CustomData
object

Custom Fields Information, Contact Nayax TPOC to define.

DeviceInfo
object

Hardware and firmware information of the Nayax device.

MachineInfo
object

Information about the machine involved in the transaction.

Products
object[]

Mandatory Products details

Response

Success

PaymentInfo
object

Identifies transaction information and references. Included in all response messages for payment calls. When used in requests (e.g. /Settlement, /Void, /Refund, /Inquiry), this object should match the PaymentInfo returned in a previous call.

Status
object

Transaction status