Display Data
When polling /cardAcquisition
or /transaction
, axept® PRO will return DisplayData. This is an array of objects which provides a description string and value. The array will grow in size as the transaction processes; By the end of the transaction the response from axept® PRO should provide a list of all steps that the solution went through as the transaction was processed.
DisplayData is provided to allow an integrated EPOS to display useful information to cashiers.
DisplayData should only be used for the purpose of displaying information to cashiers, as such the “Description” strings can be provided as is. Should you feel that a “Description” string will not be useful to your cashiers, you can use the “Value” integer and map this within the EPOS to a preferred display sting.
Integrators should NOT use this information for state machines – integrations must use the HTTP status codes returned in response to a GET to determine what state axept® PRO is in.
The following table provides the current supported values (integers) and descriptions (strings) supported by axept® PRO:
/status Response | ||
---|---|---|
Value | Description | Notes |
1 | Transaction started | |
2 | Transaction Approved | |
3 | Transaction Declined | |
4 | Card type = MSR | Indicates a card was swiped by the magnetic stripe reader. |
5 | MSR Transaction Declined | |
6 | Card type EMV | Indicates that a card was inserted in to the devices chip reader. |
7 | Card type CTLS | Indicates that a card was presented to the devices contactless reader. |
8 | CTLS Transaction Declined | |
9 | Card type = manual, | Indicates that a card was keyed in. This status should not occur with the PAX IM30. |
10 | Transaction Cancelled | |
11 | Transaction Referred | |
12 | Transaction Finished | |
13 | GetCard Screen Displayed | |
14 | Manual Pan Screen Displayed | |
15 | Pin Requested(Offline) | The PIN will be confirmed by interacting with the chip on the card. |
16 | Pin Requested(Online) | The PIN will be captured, encrypted and sent online to be verified by the card issuer. |
17 | Host Approved | |
18 | Deferred Auth | |
19 | Reversal Approved | |
20 | Reversal Declined | |
21 | Transaction Declined | |
22 | Card User Cancelled | |
23 | GENAC2 Failed | |
24 | Printer General Error | |
25 | Printer Out Of Paper | |
26 | Amount High | |
27 | Amount Low | |
28 | Card Blocked | |
29 | Card Expired | |
30 | Card Type Not Allowed | |
31 | Invalid Card Number | |
32 | Pin Invalid Retry | |
33 | Pin Invalid Last Try | |
34 | Cashback Too High | |
35 | Pin Cvm Required | |
36 | Signature Cvm Required | |
37 | Locally Declined | |
38 | Host Declined | |
39 | Issuer Declined | |
40 | Issuer Unavailable | |
41 | Update in Progress Error | |
42 | Update Required Error | |
43 | Reversal Not Possible Error | |
44 | Transaction Type Not Allowed | |
45 | Login Failed | |
46 | Chip Unreadable | |
47 | Chip App Unsupported Please Swipe | |
48 | Chip Rid Unsupported Please Swipe | |
49 | Chip Invalid Please Swipe | |
50 | Chip not allowed Please swipe | |
51 | Chip detected Please Insert | |
52 | Chip detected Please Insert OR Force Fallback | |
53 | Insert or Swipe Card | |
54 | Magnetic Strip Unreadable | |
55 | Magnetic Stripe Invalid | |
56 | Magnetic Stripe Not Allowed | |
57 | Manual Input Invalid | |
58 | Manual Input Invalid Length | |
59 | Manual Input Invalid Date | |
60 | Cashback Only Allowed Online | |
61 | Transaction Only Allowed Online | |
62 | Approval Code Invalid | |
63 | Password Invalid | |
64 | Close Batch Required | |
65 | Close Batch Not Required | |
66 | Technical Error | |
67 | Hardware Error |