Terminal Terminal

Version 1.4.6

  • Features
    • Print mixed content in a single receipt request

You can now combine text, QR codes, and barcodes into one print request. This eliminates the risk of incomplete receipts caused by multiple separate requests failing midway.

    • Structured JSON receipt format

Receipts can now be delivered in a rich, structured format alongside the standard plain-text format. Both can be requested at the same time, giving integrators full flexibility in how they display and process receipt data.

    • Open the payment menu via API

The payment solution menu on the terminal can now be triggered directly through an API call, making it easier to integrate terminal navigation into point-of-sale workflows.

    • Control whether the terminal prints the receipt

Integrators who manage their own receipt printing can now instruct the terminal to skip printing on its side, preventing duplicate receipts. The receipt data is still returned in the response regardless.

    • Transaction reference echoed back in responses

Every transaction response now includes the same unique reference ID as in the original request, making it straightforward to match requests to responses and supporting idempotency.

    • Terminal settings survive app downgrades

Terminal configuration is now backed up to the cloud. If the app is downgraded and reinstalled, which previously wiped all local settings, the terminal can restore its configuration automatically on first launch, with no manual setup needed.

Update history

Release date: March 4, 2026

Features

  • Exponential backoff retry with 5 attempts starting in 2 seconds to resend the dropped messages

  • Persist the unprocessed messages with automatic resend on reconnect

  • Implement a stateless abort broadcast to cancel in-flight requests

  • Add print receipt mapping with SmartPOS API

  • Add RetailerPaymentResult with status messages request

  • Return tip amounts in NEXO PaymentResponse

  • Improve WPI Intent Action for Admin Requests

  • Add support for refund message status and repeated reversal response

Bug fixes

  • Resolve missing webhook responses

  • Enhance error remark handling in the WPI response

  • Map NEXO AllowedEntryMode to WPI useManualPanKeyEntry

  • Map NEXO line width to WPI receiptWidth

  • Map WPI DCC fields to NEXO CurrencyConversionResult

  • Echo full Cashier-ID in NEXO responses