Skip to main content

TransactionSubmissionRequest

companyCodestringrequired
deviceGroupstringrequired
loyaltyCardNumberstringrequired
storeReferenceIDstringrequired
posTillNumberstringrequired
dateTimedate-timerequired
transactionTypeExternalReferencestringrequired
transactionReferenceIDstringrequired
MemberRewardIdsinteger[]

Redeemed reward IDs (required when locked coupons are used).

ProductBasket object[]
  • Array [
  • ProductExternalReferencestring
    BasketItemQtynumber
    BasketItemTotalPricenumber
    BasketItemTotalPointsnumber

    Optional partner-calculated points.

  • ]
  • PaymentBasket object[]
  • Array [
  • paymentTypestring
    paymentAmountnumber
  • ]
  • Channelstring

    Indicates CTA channel (for example SEHK-WEB).

    TransactionSubmissionRequest
    {
    "companyCode": "string",
    "deviceGroup": "string",
    "loyaltyCardNumber": "string",
    "storeReferenceID": "string",
    "posTillNumber": "string",
    "dateTime": "2024-07-29T15:51:28.071Z",
    "transactionTypeExternalReference": "string",
    "transactionReferenceID": "string",
    "MemberRewardIds": [
    0
    ],
    "ProductBasket": [
    {
    "ProductExternalReference": "string",
    "BasketItemQty": 0,
    "BasketItemTotalPrice": 0,
    "BasketItemTotalPoints": 0
    }
    ],
    "PaymentBasket": [
    {
    "paymentType": "string",
    "paymentAmount": 0
    }
    ],
    "Channel": "string"
    }