Reprint request
An overview of the Reprint request message for iOS.
Our ‘Viva.com Terminal’ application (tap-on-phone) supports Apple Tap to Pay in the UK, the Netherlands, France, Italy & Germany.
Overview
👉 The Reprint request is used to reprint the receipt of a previously completed transaction.
This request is based optionally on the transaction’s long order code. If no order code is specified, the last transaction is re-printed.
The client app must implement a mechanism to send messages using URL schemes and to receive the result in a custom URI callback.
For a typical Reprint request, the client app must provide the following information:
Field | Description | Example |
---|---|---|
callback | The URI callback that will handle the result. | 'interapp-callback://result' |
status | The status of the request | 'success' |
message | A string containing information about the transaction status. | 'Printing Success' |
action | Reprint transaction | 'reprintTransaction' |
orderCode | Optional string parameter for order code | '1091159196000136' |
Example
interapp-callback&merchantKey=SG23323424EXS3&appId=com.vivawallet.InterAppDemo&action=reprintTransaction&orderCode=1091159196000136
Get Support
If you would like to integrate with Viva, or if you have any queries about our products and solutions, please see our Contact & Support page to see how we can help!