DIV350779 Rev 9 Telium Retail Base Application RBA Developers Guide
DIV350779-Rev-9-Telium-Retail-Base-Application-RBA-Developers-Guide
User Manual:
Open the PDF directly: View PDF
Page Count: 854 [warning: Documents this large are best viewed by clicking the View PDF Link!]
- Introduction
- Terminal Process Flow
- Functions
- Advertising Support
- Card Swipe Function Details
- Scrolling (Digital) Receipt
- Amount Function
- Signature Retrieval
- MSR Encryption
- Supported Encryption Methods
- Encryption Requirements
- Enabling MSR Encryption in RBA
- EPS (Element Payment Systems) P2PE Encryption
- Generic TDES DUKPT Encryption
- Magtek Encryption
- Mercury Encryption
- Monetra CardShield Encryption
- Introduction
- Data to be Encrypted if Track 3 is Available
- Data to be Encrypted if Track 3 is Unavailable
- Manual Entry
- Encryption Does Not Occur If…
- Encryption Data Returned to the POS – Tracks 1 & 2
- Configuring for Manual Entry using the 23.x Message
- Initiating an Encrypted Swipe/Tap/Manual Entry
- Monetra CardShield Encryption Examples
- On-Guard Encryption
- RSA-OAEP and TransArmor Encryption
- S1 Encryption
- Voltage TEP1 and TEP2 Encryptions
- MSR Encryption Processing
- MSR Encryption Data Variables
- Retrieving MSR information using the 29.x (Get Variable) Message
- Requesting the PIN Block Using the Masked PAN
- Mod-10 Checking
- Loading Key Serial Number (KSN) Data
- Selecting Specific Cards to be Encrypted
- Signing Requirements for .DAT File Changes
- Call Scheduling
- Contactless Key Card Support
- Google Wallet Implementation
- Softcard SmartTap Implementation
- Offline Remote Key Injection (RKI) Support
- Dynamic Update of RSA-OAEP Public Keys
- Support for Voice Referral for EMV
- Host Interface Messages
- Communication Protocol Overview
- Communication Messages
- 00.x: Offline Message
- 0x and 50.x: Authorization Response Message Format
- 01.x: Online Message
- 03.x: Set Session Key Message
- 04.x: Set Payment Type Request
- 07.x: Unit Data Request
- 08.x: Health Stat
- 09.x Card Status Message
- 09.x: Set Allowed Payments Message
- 10.x: Hard Reset Message
- 11.x: Status Message
- 12.x: Account Message
- 13.x: Amount Message
- 14.x: Set Transaction Type
- 15.x: Soft Reset Message
- 16.x: Contactless Mode Request
- 17.x: Merchant Data Write
- Overview of the 17.x Merchant Data Write Message
- Contactless Key Card
- Google Wallet Merchant ID/Secret Pair Injection
- Softcard SmartTap
- 17.x Merchant Data Write Request Message Format
- 17.x Merchant Data Write Response Message Format
- Executing Commands as a Batch
- 17.x Merchant Data Write Message Usage Examples
- 18.x: Non-Payment Card Message
- 19.x: BIN Lookup
- 20.x: Signature Message (On-Demand)
- 21.x: Numeric Input Request Message (On-Demand)
- 22.x: Application ID Request
- 23.x: Card Read Request (On-Demand)
- 24.x: Form Entry Request (On-Demand)
- 25.x: Terms and Conditions Request (On-Demand)
- 26.x: Run Script Request (On-Demand)
- 27.x: Alpha Input Message (On-Demand)
- 28.x: Set Variable Request
- 29.x: Get Variable Request
- 30.x: Advertising Request Message (On-Demand)
- 31.x: PIN Entry Messages (On-Demand)
- 34.x: Save and Restore State Messages
- 36.x Notification of Command Execution
- 40.x: Survey Messages
- 41.x Card Read Message
- 50.x: Authorization Request
- 51.x: Beep On-Demand Message
- 52.x: PayPal Preauthorization Message
- 58.x Terminal Discovery Message
- 60.x: Configuration Write
- 61.x: Configuration Read
- 62.x: File Write
- 63.x: Find File
- 64.x: Delete File
- 70.x: Update Form Element Message
- 82.x On-Guard and KME Session Key Injection Command
- 83.x On-Guard and KME Enable Message
- 85.x On-Guard and KME Non-Payment Card Message
- 86.x On-Guard and KME BIN Lookup (PIN Encouragement) Message
- 87.x On-Guard and KME Card Read Data
- 88.x On-Guard and KME Translate Encrypted Card Data Command
- 89.x On-Guard and KME Register BIN Record Command
- 90.x: P2PE Data Message
- 91.x: Print Message
- 93.x: Terminal Authentication Messages
- 94.x and 95.x: Barcode Configuration Messages
- Barcode Configuration Messages
- Barcode Actions
- Barcode Message Tables
- Barcode Data Message
- Barcode Encryption Messages
- Barcode Illumination Messages
- Barcode Image Messages
- Barcode Lighting Messages
- Barcode Power Messages
- Barcode Reset Messages
- Barcode Scan Messages
- Barcode Symbology Messages
- Barcode Trigger Messages
- 97.x: Reboot
- Forms
- Form Contents and Descriptions
- Advertising
- Approved/Disapproved
- Card Swipe Forms
- Cash Back Forms
- Contactless Enabled Forms
- Initialization Screen
- Input Entry Forms
- Language Selection
- Message
- Offline
- Payment Forms
- PayPal Forms
- PIN Entry
- Enter PIN or Press Green for Credit
- Signature Forms
- Smart Card (SMC) and EMV Forms
- Survey Swipe
- Terms and Conditions Forms
- Using the Function Keys to Select Menu Options
- Button IDs and Images
- Prompts
- Terms and Conditions (TC1.xml)
- Form Customization
- Using the iSC480 Terminal Screen to Display Contactless Status
- Form Contents and Descriptions
- Drivers and Tools
- Configuring the Application
- DFS Organization
- DAT Files
- Advertising Parameters (ads.dat)
- Barcode Parameters (barcode.dat)
- BIN Lookup (stb.dat)
- BIN Processing (allBins.dat, bin0.dat - bin20.dat)
- Card Configuration (cards.dat)
- Cash Back Configuration (cashback.dat)
- Changes to security.dat or secbin.dat
- Compatibility Flags (compat.dat)
- Contactless Reader Configuration (cless.dat)
- EMV Flags (emv.dat)
- Form Files (forms.dat)
- MAC Entry (mac.dat)
- Main Flow (mainFlow.dat)
- MSR Card Swipe Options (msr.dat)
- PayPal Configuration (paypal.dat)
- PIN Entry (pin.dat)
- Security BIN (secbin.dat)
- Security Parameters (security.dat)
- Signature Items (sig.dat)
- Status Messages (status.dat)
- Store/Lane Information (store.dat)
- User Defined Variables (var.dat)
- Format Specifiers
- EMV Implementation
- Introduction to EMV Transactions
- EMV Transaction Sequence
- Card Detection
- Language Selection for EMV Transactions
- Application Selection
- Read Application Data
- Data Authentication
- Cardholder Verification
- Terminal Risk Management
- Terminal Action Analysis
- First Card Action Analysis
- Online Transaction Authorization
- Second Card Action Analysis
- Transaction Completed
- EMV Host Interface Messages
- Overview of EMV Host Interface Messages
- EMV '33.00.x' Transaction Initiation Message
- EMV '33.01.x' Status Message
- EMV '33.02.x' Track 2 Equivalent Data Message
- EMV '33.03.x' Authorization Request Message
- EMV '33.04.x' Authorization Response Message
- EMV '33.05.x' Authorization Confirmation Response Message
- EMV '33.07.x' Terminal Capabilities Message
- EMV '33.08.x' Set Variables Message
- EMV '33.09.x' Set Tag Data Message
- EMV '33.10.x' Get Tag Data Message
- Transaction Step List
- EMV Tag Data Format
- EMV and Non-EMV Tags Transmitted in Host Interface Messages
- EMV Transaction Flow
- EMV On-Demand Flow
- EMV with P2PE Enabled
- EMV Configuration Parameters
- MAC Messages (Canada Only)
- Configuring the EMV Application
- EMV Configuration and Flow
- EMV Full and Partial Refunds
- EMV Cashback
- Appendices
- Appendix A. Differences Between U32 RBA and Telium RBA
- Appendix B. 3-Byte ASCII Signature Format
- Appendix C. RBA Script Language
- Appendix D. PayPal Overview
- Appendix E. RBA Best Practices
- Appendix F. External Display for Telium Terminals
- Appendix G: eWIC Implementation
- Appendix H: Creating a .TGZ File
- Revision History