Skip to main content

SyncTransactionRequest

authCodestringnullable
authorizedAmountinteger<int64>required

Possible values: >= 1

authorizedAtstring<date-time>required
binstringnullable

Possible values: Value must match regular expression \d{6,8}

cardBrandstringnullable

Possible values: <= 32 characters

context objectnullable
amountPaidCardinteger<int64>nullable

Possible values: >= 0

amountPaidCashinteger<int64>nullable

Possible values: >= 0

changeDueinteger<int64>nullable

Possible values: >= 0

customerIdstringnullable

Possible values: <= 64 characters

discountAmountinteger<int64>nullable

Possible values: >= 0

metadata objectnullable
property name*string
notesstringnullable

Possible values: <= 255 characters

organizationIdstringnullable

Possible values: <= 64 characters

paymentMethodstringnullable

Possible values: <= 32 characters

processedAtstring<date-time>nullable
storeIdstringnullable

Possible values: <= 64 characters

subtotalAmountinteger<int64>nullable

Possible values: >= 0

taxAmountinteger<int64>nullable

Possible values: >= 0

transactionRefinteger<int32>nullable
transactionStatusstringnullable

Possible values: <= 32 characters

userIdstringnullable

Possible values: <= 64 characters

currencystring

Possible values: >= 3 characters and <= 3 characters

customerReceiptstringnullable
cvmstringnullable
deviceInfoValidationIdstring<uuid>nullable
emvAidstringnullable

Possible values: <= 64 characters

emvAppNamestringnullable

Possible values: <= 128 characters

emvData objectnullable
property name*string
emvTsistringnullable

Possible values: <= 64 characters

emvTvrstringnullable

Possible values: <= 64 characters

entryModestringnullable

Possible values: Value must match regular expression [A-Za-z0-9][A-Za-z0-9 _/-]{0,63}

feeAmountinteger<int64>

Possible values: >= 0

firstFourstringnullable

Possible values: Value must match regular expression \d{4}

gatewayTransactionIdstringnullable

Possible values: <= 128 characters, Value must match regular expression ^[A-Za-z0-9_-]{1,128}$

lastFourstringnullable

Possible values: Value must match regular expression \d{4}

lineItems object[]nullable
  • Array [
  • discountAmountinteger<int64>nullable

    Possible values: >= 0

    namestringnullable

    Possible values: <= 255 characters

    productIdstringnullable

    Possible values: <= 64 characters

    quantityinteger<int32>nullable

    Possible values: >= 1

    taxAmountinteger<int64>nullable

    Possible values: >= 0

    totalAmountinteger<int64>nullable

    Possible values: >= 0

    unitPriceinteger<int64>nullable

    Possible values: >= 0

  • ]
  • merchantReceiptstringnullable
    messagestringnullable

    Possible values: <= 255 characters

    originalOperationIdstringnullable

    Possible values: <= 64 characters, Value must match regular expression ^(?:\s*|[A-Za-z0-9_.:-]+)$

    parstringnullable

    Possible values: <= 128 characters

    paymentTypestringnullable

    Possible values: <= 32 characters

    posContext objectnullable
    organizationIdstringrequired

    Possible values: <= 64 characters

    posOperationKeystringrequired

    Possible values: <= 255 characters

    storeIdstringrequired

    Possible values: <= 64 characters

    terminalIdstringrequired

    Possible values: <= 64 characters

    processorDeviceIdstringnullable

    Possible values: <= 64 characters, Value must match regular expression .*\S.*

    processorMerchantIdstringnullable

    Possible values: <= 64 characters, Value must match regular expression .*\S.*

    processorReferenceIdstringnullable

    Possible values: <= 64 characters

    processorTransactionIdstringnullable

    Possible values: <= 64 characters, Value must match regular expression ^[A-Za-z0-9_.:-]{1,255}$

    processorTypestringnullable

    Possible values: <= 32 characters

    rawResponsestringnullable
    recoveryDeviceInfoValidationIdstring<uuid>nullable
    resultCodeinteger<int32>nullable
    serialNumberstringnullable

    Possible values: <= 128 characters, Value must match regular expression .*\S.*

    stageSyncStage

    Possible values: [INTENT, CONFIRMATION]

    statusstringnullable

    Possible values: <= 32 characters

    statusCodestringnullable

    Possible values: <= 64 characters

    terminalIdstringrequired

    Possible values: non-empty

    terminalTransactionIdstringrequired

    Possible values: <= 128 characters, Value must match regular expression ^[A-Za-z0-9_.:-]{1,255}$

    tipAmountinteger<int64>

    Possible values: >= 0

    totalAmountinteger<int64>nullable

    Possible values: >= 1

    transactionTypestringnullable

    Possible values: <= 32 characters

    SyncTransactionRequest
    {
    "authCode": "string",
    "authorizedAmount": 0,
    "authorizedAt": "2024-07-29T15:51:28.071Z",
    "bin": "string",
    "cardBrand": "string",
    "context": {
    "amountPaidCard": 0,
    "amountPaidCash": 0,
    "changeDue": 0,
    "customerId": "string",
    "discountAmount": 0,
    "metadata": {},
    "notes": "string",
    "organizationId": "string",
    "paymentMethod": "string",
    "processedAt": "2024-07-29T15:51:28.071Z",
    "storeId": "string",
    "subtotalAmount": 0,
    "taxAmount": 0,
    "transactionRef": 0,
    "transactionStatus": "string",
    "userId": "string"
    },
    "currency": "string",
    "customerReceipt": "string",
    "cvm": "string",
    "deviceInfoValidationId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
    "emvAid": "string",
    "emvAppName": "string",
    "emvData": {},
    "emvTsi": "string",
    "emvTvr": "string",
    "entryMode": "string",
    "feeAmount": 0,
    "firstFour": "string",
    "gatewayTransactionId": "string",
    "lastFour": "string",
    "lineItems": [
    {
    "discountAmount": 0,
    "name": "string",
    "productId": "string",
    "quantity": 0,
    "taxAmount": 0,
    "totalAmount": 0,
    "unitPrice": 0
    }
    ],
    "merchantReceipt": "string",
    "message": "string",
    "originalOperationId": "string",
    "par": "string",
    "paymentType": "string",
    "posContext": {
    "organizationId": "string",
    "posOperationKey": "string",
    "storeId": "string",
    "terminalId": "string"
    },
    "processorDeviceId": "string",
    "processorMerchantId": "string",
    "processorReferenceId": "string",
    "processorTransactionId": "string",
    "processorType": "string",
    "rawResponse": "string",
    "recoveryDeviceInfoValidationId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
    "resultCode": 0,
    "serialNumber": "string",
    "stage": "INTENT",
    "status": "string",
    "statusCode": "string",
    "terminalId": "string",
    "terminalTransactionId": "string",
    "tipAmount": 0,
    "totalAmount": 0,
    "transactionType": "string"
    }