9 Oracle Retail Payment Service (ORPS)
Operating Areas: US
Supported Terminals
The following terminals are supported:
Verifone
-
e285
-
M400
-
P400 Plus
-
V400M
Castles
-
Saturn 1000E
Note:
The following properties will need to be configured as per below within the OPI properties file:
-
EPSAddress = [IP address of the terminal]
-
EPSName = OPCS
-
EPSPort = 8443
-
ProxyInfo = OPIV22.1
-
POSInfo = X-Store
-
UseLegacyTokenLogicEnabled = false
-
RefRefundUseCardTokenEnabled = false
-
TokenizeAnonymousCardsEnabled = true
The following table provides information relating to the compatibility of Xstore, EFTLink and Oracle Retail Payment Service (ORPS) for payment terminal functionality in the context of OPI transaction types.
Note:
Where there is no version noted for Xstore it implies that the functionality is driven by EFTLink and the OPI Retail Core. Xstore is not required to implement any additional API feature.
Table 9-1 Oracle Retail Payment Service (ORPS)
Payment Terminal Function | Subtype | Oracle Payment Interface Retail Transaction Type | Xstore Release Version | EFTLink OPI Retail Core Release Version |
---|---|---|---|---|
Sign On |
- |
15.0 |
- |
|
Sign Off |
- |
15.0 |
- |
|
Card Payment |
Payment by Credit |
01 |
15.0 |
19.0.1 |
Payment by Debit |
01 |
15.0 |
19.0.1 |
|
Manual Authorization |
37, 07 |
- |
- |
|
Installments |
01 |
- |
- |
|
Partial Authorization |
01 |
15.0 |
19.0.1 |
|
eWallet Shopper initiated on PED - EWallet button pressed on PED (Flow 1). |
01 |
- |
||
eWallet Cashier initiated with EWallet tender - QR code displayed on PED (Flow 2). |
01 |
- |
||
Cashback |
Cashback prompted on PED, return amount to POS |
01 |
15.0 |
- |
Check Payment / Check Verification |
Payment by Check |
51 |
17.0 |
- |
Refund |
Refund by Credit |
03 |
15.0 |
19.0.1 |
Refund by Debit |
03 |
15.0 |
19.0.1 |
|
Cardless Refund using OriginalRRN |
03 |
16.0 |
19.0.1 |
|
Cardless Refund using TransToken |
03 |
16.0 |
19.0.1 |
|
Reversal |
Reversal of last transaction |
04 |
15.0 |
19.0.1 |
Reversal of last transaction within batch+ |
08 |
15.0 |
19.0.1 |
|
Reversal of a refund transaction within a batch** |
39 |
15.0 |
- |
|
DCC (currency conversion) |
Foreign exchange tender amount, rate, currency code Functionality that is driven through the Core plugin by virtue of the <DeviceRequest> / <DeviceResponse> API |
01, 03, 07, 20 |
17.0 |
19.0.1 |
Customer Display |
Sale State Notification |
43, 45 |
15.0 |
19.0.1 |
Card Swipe - non PCI Cards |
Get card data |
50 |
15.0 |
- |
Customer Not Present |
CVV2 / AVS / partial entry on PED |
01 |
17.0 |
19.0.1 |
Electronic Signature Capture |
3 byte ASCII (3BA) |
01 |
15.0 |
19.0.1 |
Transaction Inquiry |
Time out handling |
20 |
- |
19.0.1 |
Abort |
Abort in flight transaction |
53 |
17.0 |
19.0.1 |
Stored Value Cards (Gift Cards) |
Redeem |
30 |
16.0 |
- |
Redeem Reversal |
31 |
16.0 |
- |
|
Cashback /Unload |
32 |
16.0 |
- |
|
Load/Reload |
28 |
16.0 |
- |
|
Refund |
32 |
16.0 |
- |
|
Cash out (Close) |
32 |
16.0.1 |
- |
|
Balance Inquiry |
27 |
16.0 |
- |
|
Activate |
29 |
16.0 |
- |
|
Activate and Load |
29 |
16.0 |
- |
|
Activate Reversal |
31 |
16.0 |
- |
|
Reconciliation |
Reconciliation with Closure functionality that is typically available via the hardware maintenance menu on the Xstore POS client, that is, uses the <ServiceRequest> / <ServiceResponse> API |
10 |
15.0 |
- |
Card Acquisition |
Card Acquisition (Pre-read) |
09 |
- |
19.0.1 |
Custom Forms |
Terminal Display |
67 |
* |
- |
Customer Question |
60 |
* |
19.0.1 |
|
Phone Number Capture |
62 |
* |
19.0.1 |
|
Email Address Capture |
63 |
* |
19.0.1 |
|
Signature Capture |
61 |
* |
19.0.1 |
|
Customer Buttons |
65 |
* |
19.0.1 |
|
Display QR Code |
68 |
* |
19.0.1 |
|
Cancel QR Code |
69 |
* |
19.0.1 |
* Denotes that the system integrator would have to implement this functionality in the Xstore custom overlay.
+ ORPS do not currently support receipts for void transactions. This is acceptable as all receipts OPIRetail receive are pre-certified.
** ORPS do not currently support refund reversal transactions due to the nature of their asynchronous platform. Xstore will send the directive to perform a refund reversal. This is a note to warn that this will always fail in the OPI integration with ORPS.