EasyManua.ls Logo

Aardvark Paylink - Cashless Processing

Default Icon
71 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Milan / Paylink System Manual Issue 1.5 29 January 2020
CONFIDENTIAL
Not to be disclosed without prior written permission from Aardvark Embedded Solutions Ltd
Page 39 of 71
Cashless Processing
Background
There are a number of cashless systems available that are supported by Paylink. These include:
Credit Card Acceptance and Ticket In / Out applications for AWP systems.
Paylink provides an interface to support this for acquiring credit (from a ticket or from a credit card).
In all cases, the remote processing runs autonomously, and Paylink provides a structure that reflect
the processing of the remote unit, which should be regularly polled by application in order to
determine what is happening.
Facilities for "disposing" of credit (e.g. a Ticket printing system) require no special processing and are
handled as another dispenser.
Data is transferred to and from the Paylink system using a Cashless Object, and control of the
process is via a number of functions, whose names start Cashless...
The most import property of the Cashless object is the current state, which allows the application to
see where the cashless system is up to.
The Values for the CurrentState item are duplicated here:
Name
Value
CR_NO_UNIT
0
No appropriate unit connected
CR_BUSY
1
Busy
CR_DISABLED
2
Idle and disabled
CR_IDLE
3
Idle
CR_FAULT_DISABLED
4
The device has become non operational
CR_FAULT_IDLE
5
The device has become non operational
CR_AVAILABLE_IDLE
6
Idle, but prepared for Credit Requests
CR_INVALID_OP
100
Invalid operation
These are only valid during Credit Input operations
CR_AVAILABLE
11
Arbitrary Credit Available
CR_CONFIRMED
12
Credit Request from Application Accepted
CR_TAKEN
13
Credit Actually Taken for remote source
CR_REFUSED
14
Credit Request from Application Refused
CR_CANCELLED
15
Application has successfully cancelled the transaction
CR_FAILED
16
The device failed during processing - no credit taken
CR_FAILED_TAKEN
17
The device failed during processing - credit was taken
CR_INVALID_REF
101
Invalid Reference

Table of Contents

Related product manuals