Expanded support for unlinked refunds, including payment-terminal verification and recovery handling for supported card-payment channels.
Improved DeJaVoo Deep Link and Tap to Pay payment reliability through enhanced ECR transaction protection and recovery flows.
🎉 New Features
Unlinked refund support: Credit-card refunds for transactions not associated with an order can be processed through supported PAX, ADY, DeJaVoo Deep Link, and Tap to Pay terminals. The flow supports transaction verification, interrupted-flow recovery, and receipt auto-printing after a successful refund.
Transaction history filtering: Added payment-method parameters to the transaction-history query to improve payment-specific history filtering.
✨ Improvements
DeJaVoo Deep Link payments: Aligned DeJaVoo payment handling with the PAXSi ECR locking flow, improved handling of uncertain, cancelled, and failed terminal responses, and upgraded the DeJaVoo SDK.
Tap to Pay protection: Added duplicate-payment checks, open-batch transaction verification, and amount validation before a suspected transaction is confirmed, reducing the risk of repeated or mismatched charges.
ECR fee-difference protection: Prevented a confirmed fee difference from triggering another terminal charge during checkout recovery.
Seat ordering cart: Fixed an issue where newly added items in seat-based ordering might not refresh in the cart on the right side.
Printing: Fixed a receipt-template cache collision that could cause templates mapped to different receipt types to conflict.
Sunbay online payments: Refined the display of supported Sunbay online payment methods in checkout and transaction history.
⚠️ Notes
Unlinked card refunds depend on the merchant's enabled payment channel and compatible terminal configuration. Unsupported channels remain unavailable in the refund flow.