POST /transactionstatus

Content of the TransactionStatus Request message. It conveys Information requested for status of the last or current Payment, Loyalty or Reversal transaction.

Servers

Request headers

Name Type Required Description
Content-Type String Yes The media type of the request body.

Default value: "application/json"

Request body fields

Name Type Required Description
MessageReference Object No

Identification of a previous POI transaction. Present if it contains any data.

MessageReference.DeviceID String No

Identification of a device message pair.

MessageReference.MessageCategory String No

Category of message. CardAcquisition, Display, Input, Loyalty, Payment, Print, CardReaderAPDU, CardReaderInit, CardReaderPowerOff. Possible values:

  • Abort
  • Admin
  • BalanceInquiry
  • Batch
  • CardAcquisition
  • CardReaderAPDU
  • CardReaderInit
  • CardReaderPowerOff
  • Diagnosis
  • Display
  • EnableService
  • Event
  • GetTotals
  • Input
  • InputUpdate
  • Login
  • Logout
  • Loyalty
  • None
  • PIN
  • Payment
  • Print
  • Reconciliation
  • Reversal
  • Sound
  • StoredValue
  • TransactionStatus
  • Transmit

Possible values:

  • "BalanceInquiry"
  • "Reconciliation"
  • "CardReaderAPDU"
  • "Payment"
  • "Admin"
  • "TransactionStatus"
  • "Event"
  • "Reversal"
  • "Login"
  • "Abort"
  • "None"
  • "Display"
  • "EnableService"
  • "Input"
  • "InputUpdate"
  • "GetTotals"
  • "StoredValue"
  • "Print"
  • "Loyalty"
  • "Diagnosis"
  • "Logout"
  • "CardAcquisition"
MessageReference.POIID String No

Identification of a POI System or a POI Terminal for the Sale to POI protocol. Default MessageHeader.POIID.

MessageReference.ServiceID String No

Identification of a message pair, which processes a transaction.

MessageReference.SaleID String No

Identification of a Sale System or a Sale Terminal for the Sale to POI protocol. default MessageHeader.SaleID.

DocumentQualifier[] Array No

Qualification of the document to print to the Cashier or the Customer. Allows the manager of the printer, Sale or POI Terminal, to send the information to a particular physical printer or to use the paper type accordingly. Possible values:

  • CashierReceipt
  • CustomerReceipt
  • Document
  • Journal
  • SaleReceipt
  • Voucher
ReceiptReprintFlag Boolean No

Request to reprint the POI receipt(s). Allows reprinting a receipt with a TransactionStatus message

Default value: false

How to start integrating

  1. Add HTTP Task to your workflow definition.
  2. Search for the API you want to integrate with and click on the name.
    • This loads the API reference documentation and prepares the Http request settings.
  3. Click Test request to test run your request to the API and see the API's response.