Skip to main content
The updateExternalTransaction method records an external transaction. In an external transaction, the device never reads the card, so it has no indication that a transaction took place. The card reading and other device modules aren’t used. Use this method to report the transaction freely, without a card read. If the device reads the card, use updatePinpadTransactionStatus instead.
Report every external transactionSend this method for every external transaction, so Nayax has a record of it. 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 to structure and send requests.
In the request, ensure to configure the following:
  • Set the method field to updateExternalTransaction.
  • Set the service to engine in the params.

Request parameters

The table below describes the parameters of the request:
Entry modeFor now, always send entryMode as 1. Nayax is making a server-side change. Nayax plans a later software update that recognizes these transactions as external transactions.