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.
- Set the
methodfield toupdateExternalTransaction. - Set the service to
enginein theparams.
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.