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

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!