Reprint request
An overview of the Reprint request message for iOS.
Our ‘Viva.com Terminal’ application (tap-on-phone) supports Apple Tap to Pay Austria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Finland, France, Germany, Greece, Hungary, Ireland, Italy, Luxembourg, Malta, Poland, Portugal, Romania, Sweden, the Netherlands, the UK.
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!