Skip to main content
The updatePinpadTransactionStatus method reports the final status of a transaction after the device reads the card. Call it at the end of every transaction, using the pinpadCardDataId from the card reading stage. See Pinpad Mode for more on this flow. If the card was never read by the device, use updateExternalTransaction instead.
Update every transaction
  • Update the transaction status at the end of every transaction.
  • If you don’t update a transaction, it stays stuck in the database and triggers alerts on the Nayax side.
  • Log the update in your integration’s log file, so you can investigate it if needed.

Request

JSON-RPC 2.0All methods in TweezerComm follow a JSON-RPC 2.0 structure. See Get Started for more details on how the requests are structured and sent.
In the request, ensure to configure the following:
  • The method field must be set to updatePinpadTransactionStatus.
  • The service must be set to engine in the params.

Request parameters

The table below describes the parameters of the request:

Transaction type values

The table below lists the values for tranType: