Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W Y 

A

AIP_EMV_CONTACTLESS - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
Application Interchange Profile
alertText(String) - Method in interface com.yello.api.payment.emv.TransactionDisplayListener
Called by the Yello transaction library upon error to inform user about the type of error that has occured.
ARC_APPROVED_OFFLINE - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
ARC_APPROVED_ONLINE - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
Authorization Response Code - Tag 8A
ARC_DECLINED - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
ARC_DECLINED_TRY_ANOTHER_INTERFACE - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
ARC_ONLINE_PIN_REQUEST_MCL - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
ARC_PARTIALLY_APPROVED - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
ARC_REFERRAL - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
asciiPanToBinaryPAN(byte[]) - Static method in class com.yello.api.payment.emv.tlv.TlvUtils
 
ASRPD_CARD_TYPE_COMMERCIAL_PRODUCT - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
ASRPD_CARD_TYPE_CREDIT - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
ASRPD_CARD_TYPE_DEBIT - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
Application Selection Registered Proprietary Data (ASRPD - Card Type)
ASRPD_CARD_TYPE_PREPAID - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 

B

BoardInfo - Interface in com.yello.api.system
The Secure Board information interface
buildKCV(byte[]) - Static method in class com.yello.api.redsys.RedsysKey
Build KCV value for a given key

C

calcMAC(RedsysProcessorSlotEnum, byte[]) - Method in class com.yello.api.redsys.RedsysTransaction
Calculate a MAC hash over the data using the key under slot id.
cancelAuthorizedTransaction(TransactionRecord) - Method in class com.yello.api.payment.emv.gateway.computop.ComputopGateway
 
cancelAuthorizedTransaction(TransactionRecord) - Method in interface com.yello.api.payment.emv.gateway.TransactionGateway
Sends a request to the transaction gateway to cancel a transaction that has been authorized by the transaction gateway
cancelOngoingTransaction() - Method in class com.yello.api.payment.emv.Transaction
Cancels the EMV transaction currently in progress
cancelTransaction(String) - Method in class com.yello.api.payment.emv.Transaction
Cancels an EMV transaction that has not been settled yet.
CardEvent - Class in com.yello.api.system.events
The CardEvent class
CardEventType - Enum in com.yello.api.system.events
List of card event types
CID_ARQC - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
CID_TC - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
Cryptogram Information Data - Tag 9F27
clearTransactionConfig() - Method in class com.yello.api.payment.emv.Transaction
Clears the EMV transaction configuration currently in use
closeSecureEMVSession() - Method in class com.yello.api.secure.EMVConfig
Closes the currently opened secure EMV session
closeSession() - Method in class com.yello.api.redsys.RedsysKeyConfig
 
closeSession() - Method in class com.yello.api.secure.SystemConfig
 
closeSession() - Method in interface com.yello.api.system.SessionHandler
Closes the currently opened session (normal or secure) to the secure processor
closeSession() - Method in class com.yello.api.system.Sys
 
closeTransactionSession() - Method in class com.yello.api.payment.emv.Transaction
Closes the currently opened EMV transaction session
com.yello.api.payment - package com.yello.api.payment
 
com.yello.api.payment.emv - package com.yello.api.payment.emv
 
com.yello.api.payment.emv.gateway - package com.yello.api.payment.emv.gateway
 
com.yello.api.payment.emv.gateway.computop - package com.yello.api.payment.emv.gateway.computop
 
com.yello.api.payment.emv.receipt - package com.yello.api.payment.emv.receipt
 
com.yello.api.payment.emv.tagstore - package com.yello.api.payment.emv.tagstore
 
com.yello.api.payment.emv.tlv - package com.yello.api.payment.emv.tlv
 
com.yello.api.redsys - package com.yello.api.redsys
 
com.yello.api.secure - package com.yello.api.secure
 
com.yello.api.secure.brand - package com.yello.api.secure.brand
 
com.yello.api.system - package com.yello.api.system
 
com.yello.api.system.events - package com.yello.api.system.events
 
com.yello.api.utils - package com.yello.api.utils
 
com.yello.api.yello.command - package com.yello.api.yello.command
 
com.yello.api.yello.command.secure - package com.yello.api.yello.command.secure
 
ComputopGateway - Class in com.yello.api.payment.emv.gateway.computop
 
ComputopGateway() - Constructor for class com.yello.api.payment.emv.gateway.computop.ComputopGateway
 
connect(TransactionRecord) - Method in class com.yello.api.payment.emv.gateway.computop.ComputopGateway
 
connect(TransactionRecord) - Method in interface com.yello.api.payment.emv.gateway.TransactionGateway
Connects to the transaction gateway.
convertBytesToHex(byte[]) - Static method in class com.yello.api.utils.StringUtils
Converts a byte array to a hex string
convertBytesToHex(byte[], String) - Static method in class com.yello.api.utils.StringUtils
Converts a byte array to a hex string
CONVERTER - Static variable in class com.yello.api.yello.command.secure.YelloSecureWlinkCommand
 
CONVERTER - Static variable in class com.yello.api.yello.command.YelloWlinkCommand
 
convertHexToBytes(String) - Static method in class com.yello.api.utils.StringUtils
Converts a hex String to a byte array
createK81TLSConfig(String, String, String) - Static method in class com.yello.api.secure.KeyBlock
Generates a TLS config data structure for use by K81.
createKeyBlock(KeyBlockType, int, byte[], byte[]) - Static method in class com.yello.api.secure.KeyBlock
Generates a keyblock data structure
createTagStore(byte[], boolean) - Static method in class com.yello.api.payment.emv.tlv.TlvUtils
Creates an EMVTagStore from a byte array of TLV data
createTagStore(byte[]) - Static method in class com.yello.api.payment.emv.tlv.TlvUtils
Creates an EMVTagStore from a byte array of TLV data.
CTQ_CONSUMER_DEVICE_CVM_PERFORMED - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
CTQ_ISSUER_UPDATE_PROCESSING - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
CTQ_ONLINE_APP_EXPIRED - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
CTQ_ONLINE_ODA_FAIL - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
CTQ_ONLINE_PIN_REQUIRED - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
CTQ - Tag 9F6C byte 1 MSB - byte 2 LSB
CTQ_SIGNATURE_REQUIRED - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
CTQ_SWITCH_CASH - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
CTQ_SWITCH_CASHBACK - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
CTQ_SWITCH_DA_FAIL - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
CVM_CODE_ENC_PIN_OFFLINE - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
CVM_CODE_ENC_PIN_OFFLINE_SIG - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
CVM_CODE_ENC_PIN_ONLINE - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
CVM_CODE_FAIL_CVM - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
CVM_CODE_MASK - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
CVM Results Code - Tag 9F34
CVM_CODE_NO_CVM - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
CVM_CODE_PLAIN_PIN - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
CVM_CODE_PLAIN_PIN_AND_SIG - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
CVM_CODE_SIGNATURE - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
CVM_CODE_UNKNOWN - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
CVMType - Enum in com.yello.api.payment.emv.receipt
 

D

decodeTrack(byte[]) - Static method in class com.yello.api.payment.emv.tlv.TlvUtils
 
decodeTrackRaw(byte[]) - Static method in class com.yello.api.payment.emv.tlv.TlvUtils
 
decrypt(byte[], byte[]) - Static method in class com.yello.api.redsys.RedsysKey
Encrypts a payload with a given key
deleteAllOperationalKeys(int, ProgressListener) - Method in class com.yello.api.redsys.RedsysKeyConfig
 
deleteAllOperationalKeys(int, ProgressListener) - Method in interface com.yello.api.redsys.RedsysKeyProcessingInterface
Deletes all Operational Keys
DeviceInfo - Interface in com.yello.api.system
The Secure device information interface
DeviceInfoType - Enum in com.yello.api.system
Device Info types
disableCTLSKernels(int) - Method in class com.yello.api.payment.emv.TransactionKernelInfo
 
disconnect() - Method in class com.yello.api.payment.emv.gateway.computop.ComputopGateway
 
disconnect() - Method in interface com.yello.api.payment.emv.gateway.TransactionGateway
Disconnects from a transaction gateway.
displayMenu(TransactionDisplayMenuEvent) - Method in interface com.yello.api.payment.emv.TransactionDisplayListener
Called by the Yello transaction library when a selection menu needs to be displayed
displayText(String) - Method in interface com.yello.api.payment.emv.TransactionDisplayListener
Called by the Yello transaction library when a text needs to be displayed

E

EMVBrand - Enum in com.yello.api.payment.emv.tlv
 
EMVConfig - Class in com.yello.api.secure
The EMVConfig Class
EMVConfigType - Enum in com.yello.api.secure
EMV configuration types
EMVConfigUpdateEvent - Class in com.yello.api.system.events
EMVCVMResults - Enum in com.yello.api.payment.emv.tlv
 
EMVKernelType - Enum in com.yello.api.secure
EMV kernel types
EMVRID - Enum in com.yello.api.payment.emv.tlv
 
EMVTagReader - Interface in com.yello.api.payment.emv.tagstore
A read-only interface for retrieving EMV tags
EMVTagStore - Class in com.yello.api.payment.emv.tagstore
Default implementation of EMVTagReader and EMVTagWriter interfaces
EMVTagStore() - Constructor for class com.yello.api.payment.emv.tagstore.EMVTagStore
 
EMVTagWriter - Interface in com.yello.api.payment.emv.tagstore
A write-only interface for writing EMV tags
enableAllKernels(boolean) - Method in class com.yello.api.payment.emv.TransactionKernelInfo
 
enableAllKernels(EMVKernelType[], boolean) - Method in class com.yello.api.payment.emv.TransactionKernelInfo
 
enableCancel(boolean) - Method in interface com.yello.api.payment.emv.TransactionDisplayListener
Called by the Yello transaction library to indicate to UI layer when it can show cancel button to cancel transaction or not
enableEntryPoint(boolean) - Method in class com.yello.api.payment.emv.TransactionConfiguration
Sets the entry-point option
When enabled, if a new presentation of the card is required during a transaction the Yello transaction framework will wait for the cardholder to present his card again.
When NOT enabled, if a new presentation of the card is required during a transaction, the transaction will be terminated immediately.
enableForceOnline(boolean) - Method in class com.yello.api.payment.emv.TransactionConfiguration
Set force-online option
enableKernel(byte, boolean) - Method in class com.yello.api.payment.emv.TransactionKernelInfo
 
encodeToTrack2EquivalentData(byte[]) - Static method in class com.yello.api.payment.emv.tlv.TlvUtils
 
encrypt(byte[], byte[]) - Static method in class com.yello.api.redsys.RedsysKey
Encrypt a new redsys key by the old one This is a helper function is used for a Redsys key processing test.
ERR_INDICATION_CAM_FAILED - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
ERR_INDICATION_CARD_DATA_ERROR - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
ERR_INDICATION_CARD_DATA_MISSING - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
ERR_INDICATION_EMPTY_CANDIDATE_LIST - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
ERR_INDICATION_IDS_DATA_ERROR - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
ERR_INDICATION_IDS_NO_MATCHING_AC - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
ERR_INDICATION_IDS_READ_ERROR - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
ERR_INDICATION_IDS_WRITE_ERROR - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
ERR_INDICATION_MAGSTRIPE_NOT_SUPPORTED - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
ERR_INDICATION_MAX_LIMIT_EXCEEDED - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
ERR_INDICATION_NO_PPSE - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
ERR_INDICATION_OK - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
Error Indication tag
ERR_INDICATION_PARSING_ERROR - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
ERR_INDICATION_PPSE_FAULT - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
ERR_INDICATION_STATUS_BYTES - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
ERR_INDICATION_TERMINAL_DATA_ERROR - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
EventManager - Class in com.yello.api.system.events
The EventManager Singleton Class
EventManagerRemoteStart - Class in com.yello.api.system.events
 
EventManagerRemoteStart() - Constructor for class com.yello.api.system.events.EventManagerRemoteStart
 
extractExpDateFromTrack(byte[], String, int) - Static method in class com.yello.api.payment.emv.tlv.TlvUtils
 
extractPANFromTrack(byte[], int) - Static method in class com.yello.api.payment.emv.tlv.TlvUtils
 

F

firmwareDestroy(byte[], int) - Method in class com.yello.api.secure.SystemConfig
!!! ATTENTION !!!
This function destroys a secure processor firmware and revert back to a NXP factory state
fromByte(byte) - Static method in enum com.yello.api.payment.emv.gateway.TransactionGateways
Get a TransactionGateways from a byte value
fromByte(byte) - Static method in enum com.yello.api.payment.emv.TransactionResult
Get a TransactionResult from a byte value
fromByte(byte) - Static method in enum com.yello.api.payment.emv.TransactionState
Gets a TransactionState from a byte value
fromByte(byte) - Static method in enum com.yello.api.payment.emv.TransactionType
Get a TransactionType from a byte value
fromBytes(byte[]) - Static method in enum com.yello.api.payment.emv.tlv.TlvTagEnum
 
fromID(byte) - Static method in enum com.yello.api.payment.emv.receipt.TransType
Get an TransType from a given id
fromID(int) - Static method in enum com.yello.api.secure.EMVKernelType
Get a EMVKernelType from an int value
fromID(byte) - Static method in enum com.yello.api.secure.KeyBlockType
Get a KeyBlockType from a int value
fromInt(int) - Static method in enum com.yello.api.secure.SecureUpdateType
Gets a SecureUpdateType from an integer value
fromName(String) - Static method in enum com.yello.api.payment.emv.receipt.CVMType
Get a CVMType from a given name
fromName(String) - Static method in enum com.yello.api.payment.emv.receipt.ModeType
Get an ModeType from a given name
fromName(String) - Static method in enum com.yello.api.payment.emv.receipt.ReceiptType
Get a ReceiptType from a given name
fromName(String) - Static method in enum com.yello.api.payment.emv.receipt.TransactionResultType
Get a TransactionResultType from a given name
fromName(String) - Static method in enum com.yello.api.payment.emv.receipt.TransType
Get an TransType from a given name
fromName(String) - Static method in enum com.yello.api.secure.EMVConfigType
Get an EMVConfigType from a given name
fromName(String) - Static method in enum com.yello.api.system.DeviceInfoType
Get an DeviceInfoType from a given name
fromString(String) - Static method in enum com.yello.api.payment.emv.tlv.TlvTagEnum
 
fromString(String) - Static method in enum com.yello.api.payment.emv.TransactionType
Get a TransactionType from a string value

G

get(int) - Static method in enum com.yello.api.system.events.LifeCycleType
Gets an enum value following the bit field provided by the secure processor
get(int) - Static method in enum com.yello.api.system.events.SFPGAModeEventType
Get an enum value following an id provided by the secure processor
getActiveLifecycle(int) - Static method in class com.yello.api.system.events.LifeCycleEvent
Get current active life cycle value
getAID() - Method in class com.yello.api.payment.emv.receipt.TransactionReceipt
 
getAllTags() - Method in interface com.yello.api.payment.emv.tagstore.EMVTagReader
Gets all the EMV tags in this store.
getAllTags() - Method in class com.yello.api.payment.emv.tagstore.EMVTagStore
 
getAllTagsAsTLVBytes() - Method in interface com.yello.api.payment.emv.tagstore.EMVTagReader
Gets all the EMV [tag, value] pairs as a byte[] in TLV format
getAllTagsAsTLVBytes() - Method in class com.yello.api.payment.emv.tagstore.EMVTagStore
 
getAlphabeticCode() - Method in enum com.yello.api.payment.YelloCurrency
 
getAmount() - Method in class com.yello.api.payment.emv.receipt.TransactionReceipt
 
getAmount(byte[]) - Static method in class com.yello.api.payment.emv.tlv.TlvUtils
 
getAmount() - Method in interface com.yello.api.payment.emv.TransactionStatus
Gets the amount of the transaction
getAppLabel() - Method in class com.yello.api.payment.emv.receipt.TransactionReceipt
 
getAuthCode() - Method in class com.yello.api.payment.emv.receipt.TransactionReceipt
 
getAuthRespCode() - Method in class com.yello.api.payment.emv.receipt.TransactionReceipt
 
getAvailableEMVKernels(int) - Method in class com.yello.api.secure.EMVConfig
Gets the list of available EMV kernels from the security processor
getAvailableKernels() - Method in class com.yello.api.payment.emv.TransactionKernelInfo
 
getBalance() - Method in class com.yello.api.payment.emv.receipt.TransactionReceipt
 
getBoardInfo() - Method in interface com.yello.api.system.HardwareInfo
Gets the secure board information
getBrand(EMVTagReader) - Static method in class com.yello.api.payment.emv.tlv.TlvUtils
 
getByCurrencyAlphabeticCode(String) - Static method in enum com.yello.api.payment.YelloCurrency
 
getByCurrencyNumericCode(int) - Static method in enum com.yello.api.payment.YelloCurrency
 
getByCurrencyNumericCode(String) - Static method in enum com.yello.api.payment.YelloCurrency
 
getByte() - Method in enum com.yello.api.payment.emv.gateway.TransactionGateways
Gets the byte value of the Transaction Gateway type
getByte() - Method in enum com.yello.api.payment.emv.TransactionResult
Gets the byte value of the Transaction result
getByte() - Method in enum com.yello.api.payment.emv.TransactionState
Gets the byte value of the TransactionState
getByte() - Method in enum com.yello.api.payment.emv.TransactionType
Gets the byte value of the Transaction type
getBytes() - Method in class com.yello.api.redsys.RedsysKey
Gets the byte array of the Redsys key block
getBytes() - Method in class com.yello.api.secure.brand.IINDataBase
 
getBytes() - Method in class com.yello.api.secure.brand.IINRange
 
getCardExpDate() - Method in class com.yello.api.payment.emv.receipt.TransactionReceipt
 
getCardPollTimeoutMs() - Method in class com.yello.api.payment.emv.TransactionConfiguration
Gets the card poll timeout in milliseconds
getCardSeqNum() - Method in class com.yello.api.payment.emv.receipt.TransactionReceipt
 
getCashBackAmount() - Method in interface com.yello.api.payment.emv.TransactionStatus
Gets the cash-back amount for the transaction
If transaction is a purchase transaction with cashback option (identified by TransactionType.CASHBACK)
getCategoryCode() - Method in class com.yello.api.payment.emv.TransactionConfiguration
Gets the transaction category code
getCategoryCode() - Method in interface com.yello.api.payment.emv.TransactionRecord
Gets the category code associated to the transaction
getCCPKeysVersion(int) - Method in class com.yello.api.redsys.RedsysKeyConfig
 
getCCPKeysVersion(int) - Method in interface com.yello.api.redsys.RedsysKeyProcessingInterface
Gets CCP Keys version
getChoices() - Method in interface com.yello.api.payment.emv.TransactionDisplayMenuEvent
Gets the menu items to be displayed
getCIKeyVersion(RedsysProcessorSlotEnum, int) - Method in class com.yello.api.redsys.RedsysKeyConfig
Get CI key version by slot
getCIKeyVersion(RedsysProcessorSlotEnum, int) - Method in interface com.yello.api.redsys.RedsysKeyProcessingInterface
Get CI key version by slot
getCommandName() - Method in class com.yello.api.yello.command.secure.YelloSecureWlinkCommand
 
getCommandName() - Method in class com.yello.api.yello.command.YelloWlinkCommand
 
getCountryName() - Method in enum com.yello.api.payment.YelloCurrency
 
getCPINZoneIndex(RedsysProcessorSlotEnum, int) - Method in class com.yello.api.redsys.RedsysKeyConfig
 
getCPINZoneIndex(RedsysProcessorSlotEnum, int) - Method in interface com.yello.api.redsys.RedsysKeyProcessingInterface
Gets CPIN Zone index of a given Processor Slot.
getCurrency() - Method in class com.yello.api.payment.emv.receipt.TransactionReceipt
 
getCurrencyAlphabeticCode() - Method in class com.yello.api.payment.emv.TransactionConfiguration
Gets Currency Alphabetic Code of the currency set in the EMV configuration
getCurrencyAlphabeticCode() - Method in interface com.yello.api.payment.emv.TransactionStatus
Gets the Currency Alphabetic Code as defined by ISO 4217
getCurrencyExponent() - Method in enum com.yello.api.payment.YelloCurrency
 
getCurrencyName() - Method in enum com.yello.api.payment.YelloCurrency
 
getCurrencyNumericCode() - Method in class com.yello.api.payment.emv.TransactionConfiguration
Gets Currency Numeric Code of the currency set in the EMV configuration
getCurrencyNumericCode() - Method in interface com.yello.api.payment.emv.TransactionRecord
Gets the Currency Numeric Code as defined by ISO 4217
getCurrentGateway() - Method in class com.yello.api.payment.emv.gateway.TransactionGatewayFactory
Returns the transaction gateway currently in use.
getCvmResults() - Method in class com.yello.api.payment.emv.receipt.TransactionReceipt
 
getCVMResults(EMVTagReader) - Static method in class com.yello.api.payment.emv.tlv.TlvUtils
 
getDescription() - Method in enum com.yello.api.system.events.CardEventType
Gets a human readable description of the event
getDescription() - Method in enum com.yello.api.system.events.LifeCycleType
Gets a human readable description of the event
getDeviceInfo() - Method in interface com.yello.api.system.HardwareInfo
Gets a list of secure device information
getDeviceInfo(DeviceInfoType) - Method in interface com.yello.api.system.HardwareInfo
Gets information about a device used by the secure processor following a DeviceInfoType
getEMVBrandInfo(int) - Method in class com.yello.api.secure.EMVConfig
 
getEMVConfig(EMVConfigType, int) - Method in class com.yello.api.secure.EMVConfig
Gets an EMV configuration from the secure processor
getEMVConfigs(TransactionRecord) - Method in class com.yello.api.payment.emv.gateway.computop.ComputopGateway
 
getEMVConfigs(TransactionRecord) - Method in interface com.yello.api.payment.emv.gateway.TransactionGateway
Gets list of EMV configuration from transaction gateway
getEMVConfigsFromCurrentGateway() - Method in class com.yello.api.payment.emv.Transaction
Gets List of EMV configurations from current transaction gateway
getEmvKernelTypes() - Method in class com.yello.api.payment.emv.TransactionConfiguration
Gets the list of EMV kernels to use for the transaction
getEMVTag(EMVKernelType, String, int) - Method in class com.yello.api.payment.emv.Transaction
Retrieves an EMV configuration by tag from a specific EMV kernel
getErrorDeclinedReason() - Method in class com.yello.api.payment.emv.gateway.TransactionGatewayStatus
Get the reason for a processing or transaction declined
Will normally be used by the Yello transaction library
getExecutionResult() - Method in class com.yello.api.yello.command.secure.YelloSecureWlinkCommand
 
getExecutionResult() - Method in class com.yello.api.yello.command.YelloWlinkCommand
 
getExecutor(int, byte[], Dispatcher, CommandSender) - Static method in class com.yello.api.yello.command.secure.YelloSecureWlinkCommand
 
getExecutor(int, byte[], Dispatcher, CommandSender) - Static method in class com.yello.api.yello.command.YelloWlinkCommand
 
getFlag() - Method in enum com.yello.api.secure.KeyBlockType
Get the KeyBlockFlagType of the KeyBlockType
getFwBuild() - Method in interface com.yello.api.system.BoardInfo
Gets the secure firmware build number
getFwMajor() - Method in interface com.yello.api.system.BoardInfo
Gets the secure firmware major revision number
getFwMajor() - Method in interface com.yello.api.system.DeviceInfo
Gets the secure device firmware major revision number
getFwMinor() - Method in interface com.yello.api.system.BoardInfo
Gets the secure firmware minor revision number
getFwMinor() - Method in interface com.yello.api.system.DeviceInfo
Gets the secure device firmware minor revision number
getFwPatch() - Method in interface com.yello.api.system.BoardInfo
Gets the secure firmware patch number
getFwPatch() - Method in interface com.yello.api.system.DeviceInfo
Gets the secure device firmware patch number
getGatewayAuthorizationCode() - Method in interface com.yello.api.payment.emv.TransactionRecord
Gets the gateway authorization code saved by the transaction gateway
getGatewayConfigTagStore() - Method in class com.yello.api.payment.emv.TransactionConfiguration
Gets the configTagStore to use during the transaction
getGatewayConfigTagStore() - Method in interface com.yello.api.payment.emv.TransactionRecord
Gets the configTagStore to use by the gateway during the transaction
getGatewayData() - Method in class com.yello.api.payment.emv.gateway.TransactionGatewayStatus
Get gateway custom data which will be sent back to the application
getGatewayData() - Method in class com.yello.api.payment.emv.TransactionConfiguration
Get the custom data for the gateway
getGatewayData() - Method in interface com.yello.api.payment.emv.TransactionRecord
Gets the gateway custom data
getGatewayData() - Method in interface com.yello.api.payment.emv.TransactionStatus
Get the custom data sent back by the gateway
getGatewayTransactionID() - Method in interface com.yello.api.payment.emv.TransactionRecord
Gets the gateway Transaction ID saved by the transaction gateway
getHwMajor() - Method in interface com.yello.api.system.BoardInfo
Gets the secure hardware major revision number
getHwMajor() - Method in interface com.yello.api.system.DeviceInfo
Gets the secure device hardware major revision number
getHwMinor() - Method in interface com.yello.api.system.BoardInfo
Gets the secure hardware minor revision number
getHwMinor() - Method in interface com.yello.api.system.DeviceInfo
Gets the secure device hardware minor revision number
getId() - Method in enum com.yello.api.secure.EMVKernelType
Gets the ID of the EMV kernel type
getId() - Method in enum com.yello.api.secure.KeyBlockType
Gets the ID of the KeyBlockType
getIINLen() - Method in class com.yello.api.secure.brand.IINDataBaseInfo
 
getInstance() - Static method in class com.yello.api.payment.emv.gateway.TransactionGatewayFactory
Gets access to the unique instance of the TransactionGatewayFactory Singleton
getInstance() - Static method in class com.yello.api.payment.emv.Transaction
Gets the instance of the Transaction singleton
getInstance() - Static method in class com.yello.api.payment.emv.TransactionKernelInfo
 
getInstance() - Static method in class com.yello.api.redsys.RedsysKeyConfig
 
getInstance() - Static method in class com.yello.api.redsys.RedsysTransaction
Gets the instance of the RedsysTransaction singleton
getInstance() - Static method in class com.yello.api.secure.EMVConfig
Gets the instance of the EMVConfig singleton
getInstance() - Static method in class com.yello.api.secure.SystemConfig
Gets the instance of the SystemConfig singleton
getInstance() - Static method in class com.yello.api.system.Sys
Gets the instance of the Sys singleton
getInt() - Method in enum com.yello.api.secure.SecureUpdateType
Gets the byte value of the SecureUpdateType
getKernelId() - Method in interface com.yello.api.payment.emv.TransactionRecord
Get the EMV kernel ID used for the transaction Useful to retrieve config EMV relative to EMV kernel ID
getKeyBlockVersion(KeyBlockType, int) - Method in class com.yello.api.secure.SystemConfig
Gets the version of a key, stored as a keyblock, from the security processor
getMaskedPan() - Method in class com.yello.api.payment.emv.receipt.TransactionReceipt
 
getMerchantAddress1() - Method in class com.yello.api.payment.emv.receipt.TransactionReceipt
 
getMerchantAddress2() - Method in class com.yello.api.payment.emv.receipt.TransactionReceipt
 
getMerchantID() - Method in class com.yello.api.payment.emv.TransactionConfiguration
Get merchant ID specified within the EMV configuration
getMerchantName() - Method in class com.yello.api.payment.emv.receipt.TransactionReceipt
 
getMode() - Method in class com.yello.api.system.events.SFPGAModeEvent
Gets the current sfpga mode
getMSRToken(int) - Method in class com.yello.api.payment.emv.Transaction
Request a tokenized MSR card data from a secure processor
getName() - Method in enum com.yello.api.payment.emv.receipt.CVMType
Gets the string name of the CVMType
getName() - Method in enum com.yello.api.payment.emv.receipt.ModeType
Gets the string name of the ModeType
getName() - Method in enum com.yello.api.payment.emv.receipt.ReceiptType
Gets the string name of the ReceiptType
getName() - Method in enum com.yello.api.payment.emv.receipt.TransactionResultType
Gets the string name of the TransactionResultType
getName() - Method in enum com.yello.api.payment.emv.receipt.TransType
Gets the string name of the TransType
getName() - Method in enum com.yello.api.secure.EMVConfigType
Gets the string name of the EMV configuration type
getName() - Method in interface com.yello.api.system.DeviceInfo
 
getName() - Method in enum com.yello.api.system.DeviceInfoType
Gets the string name of the Device Info type
getName() - Method in class com.yello.api.system.events.TestResultEvent
Get test case name
getNextString(ByteBuffer) - Static method in class com.yello.api.utils.StringUtils
Gets a String from a ByteBuffer
getNumericCode() - Method in enum com.yello.api.payment.YelloCurrency
 
getObject(String, Class<T>) - Static method in class com.yello.api.utils.Json
 
getPartNumber() - Method in interface com.yello.api.system.BoardInfo
Gets the part number
getPinBlock(String, int, int, int) - Method in class com.yello.api.redsys.RedsysTransaction
Ask user for a secure PIN entry at a secure processor side and get it encrypted
getPosEntryMode() - Method in class com.yello.api.payment.emv.receipt.TransactionReceipt
 
getProcessorSlotKCV(RedsysProcessorSlotEnum, RedsysProcessorKeyTypeEnum, int) - Method in class com.yello.api.redsys.RedsysKeyConfig
 
getProcessorSlotKCV(RedsysProcessorSlotEnum, RedsysProcessorKeyTypeEnum, int) - Method in interface com.yello.api.redsys.RedsysKeyProcessingInterface
Gets the Key KCV value of a given Processor Slot.
getRandomNumber() - Method in class com.yello.api.redsys.RedsysTransaction
Get a current Redsys random number from a secure processor
getReceipt() - Method in interface com.yello.api.payment.emv.TransactionStatus
Returns a list of TransactionReceipt representing the receipt in Json Format Two receipts are available MERCHANT and CARDHOLDER receipts
getReceiptType() - Method in class com.yello.api.payment.emv.receipt.TransactionReceipt
 
getRecordsCount() - Method in class com.yello.api.secure.brand.IINDataBaseInfo
 
getResult() - Method in class com.yello.api.payment.emv.gateway.TransactionGatewayStatus
Gets the result set by the transaction gateway
Will normally be used by the Yello transaction library
getRID(String) - Static method in enum com.yello.api.payment.emv.tlv.EMVRID
 
getSecureDateTime(int) - Method in class com.yello.api.system.Sys
Gets date-time from the secure processor in UTC
getSecureHardwareInfo(int) - Method in class com.yello.api.system.Sys
Gets hardware information relative to the secure processor
getSecureLifeCycleState(int) - Method in class com.yello.api.system.Sys
Gets the current life cycle state of the secure processor
getSecureTimeZoneOffset(int) - Method in class com.yello.api.system.Sys
Gets the timezone offset in the secure processor
getSelectedIndex() - Method in interface com.yello.api.payment.emv.TransactionDisplayMenuEvent
Get the selection that has been sent to the Yello transaction framework
getSerialNumber() - Method in interface com.yello.api.system.BoardInfo
Gets the factory serial number
getSha256() - Method in class com.yello.api.secure.brand.IINDataBaseInfo
 
getSTAN() - Method in class com.yello.api.payment.emv.receipt.TransactionReceipt
 
getStatus() - Method in class com.yello.api.system.events.IntegrityStatusEvent
Gets the integrity status provided by the secure processor
getStatus() - Method in class com.yello.api.system.events.SecureUpdateEvent
Gets the secure update execution status
getStatus() - Method in class com.yello.api.system.events.TestResultEvent
Get the test case status
getTag(String) - Method in interface com.yello.api.payment.emv.tagstore.EMVTagReader
Gets a tag from the EMV tag store as a byte[].
getTag(String) - Method in class com.yello.api.payment.emv.tagstore.EMVTagStore
 
getTag() - Method in enum com.yello.api.payment.emv.tlv.TlvTagEnum
 
getTagAsTLVBytes(String) - Method in interface com.yello.api.payment.emv.tagstore.EMVTagReader
Get an EMV [tag, value] pair as a byte[] in TLV format
getTagAsTLVBytes(String) - Method in class com.yello.api.payment.emv.tagstore.EMVTagStore
 
getTagReader() - Method in class com.yello.api.payment.emv.gateway.TransactionGatewayStatus
Gets the custom EMV tags set by the transaction gateway, characterized by the EMVTagReader interface.
getTags(String[]) - Method in interface com.yello.api.payment.emv.tagstore.EMVTagReader
Gets a list of tags from the EMV tag store following a list of tag IDs
getTags(String[]) - Method in class com.yello.api.payment.emv.tagstore.EMVTagStore
 
getTagStore() - Method in interface com.yello.api.payment.emv.TransactionRecord
Gets the EMV tags associated to the transaction
getTitle() - Method in interface com.yello.api.payment.emv.TransactionDisplayMenuEvent
Gets title of the menu to be displayed
getTLVLength(int) - Static method in class com.yello.api.payment.emv.tlv.TlvUtils
Converting length into byte array according to BER specification.
getTransactionCounter() - Method in interface com.yello.api.payment.emv.TransactionRecord
Gets the transaction counter associated to the transaction
getTransactionDate() - Method in class com.yello.api.payment.emv.receipt.TransactionReceipt
 
getTransactionDateTime() - Method in interface com.yello.api.payment.emv.TransactionStatus
Gets the date and time of the transaction
getTransactionGatewayResult(EMVTagReader) - Static method in class com.yello.api.payment.emv.tlv.TlvUtils
 
getTransactionID() - Method in interface com.yello.api.payment.emv.TransactionStatus
Gets the transaction identifier
getTransactionResult() - Method in interface com.yello.api.payment.emv.TransactionStatus
Gets the TransactionResult of the EMV transaction.
getTransactions() - Method in class com.yello.api.payment.emv.Transaction
Gets the list of EMV transactions that are yet to be settled / finalized by the transaction gateway
getTransactionState() - Method in interface com.yello.api.payment.emv.TransactionStatus
Gets the TransactionState of the EMV transaction.
getTransactionTimeout() - Method in class com.yello.api.payment.emv.TransactionConfiguration
Gets the transaction processing timeout in seconds
getTransactionType() - Method in interface com.yello.api.payment.emv.TransactionStatus
Gets the type for the transaction characterized by TransactionType
getTransResult() - Method in class com.yello.api.payment.emv.receipt.TransactionReceipt
 
getTransType() - Method in class com.yello.api.payment.emv.receipt.TransactionReceipt
 
getTsi() - Method in class com.yello.api.payment.emv.receipt.TransactionReceipt
 
getTvr() - Method in class com.yello.api.payment.emv.receipt.TransactionReceipt
 
getType() - Method in class com.yello.api.system.events.CardEvent
Get a card event type
getType() - Method in class com.yello.api.system.events.EMVConfigUpdateEvent
Get the EMVConfigType that has been updated
getType() - Method in class com.yello.api.system.events.LifeCycleEvent
Get a current life cycle type
getUid() - Method in interface com.yello.api.system.BoardInfo
Gets the unique identifier of the secure processor.
getUse() - Method in enum com.yello.api.secure.KeyBlockType
Get the KeyBlockUseType of the KeyBlockType
getValue() - Method in enum com.yello.api.system.events.LifeCycleType
Gets the integer value of the event
getVersion() - Method in class com.yello.api.secure.brand.IINDataBaseInfo
 

H

handle(RPCEvent) - Method in class com.yello.api.system.events.EventManager
The handle function is called by the YelloDispatcherService upon receiving an event frame
handleResponse(TransactionRecord, Map<String, String>, AtomicBoolean) - Method in interface com.yello.api.payment.emv.gateway.computop.RequestInterface
 
HardwareInfo - Interface in com.yello.api.system
The Secure hardware information interface
hasTags() - Method in interface com.yello.api.payment.emv.tagstore.EMVTagReader
Checks if the EMV tag store has tags
hasTags() - Method in class com.yello.api.payment.emv.tagstore.EMVTagStore
 

I

IIN_LENGTH_6 - Static variable in class com.yello.api.secure.brand.IINDataBase
 
IIN_LENGTH_7 - Static variable in class com.yello.api.secure.brand.IINDataBase
 
IIN_LENGTH_8 - Static variable in class com.yello.api.secure.brand.IINDataBase
 
IIN_LENGTH_9 - Static variable in class com.yello.api.secure.brand.IINDataBase
 
IINDataBase - Class in com.yello.api.secure.brand
 
IINDataBase(int, int, LinkedList<String>) - Constructor for class com.yello.api.secure.brand.IINDataBase
 
IINDataBaseInfo - Class in com.yello.api.secure.brand
 
IINDataBaseInfo(ByteBuffer) - Constructor for class com.yello.api.secure.brand.IINDataBaseInfo
 
IINRange - Class in com.yello.api.secure.brand
 
IINRange(Integer, Integer, String) - Constructor for class com.yello.api.secure.brand.IINRange
 
INNDataBaseGeneralException - Exception in com.yello.api.secure.brand
 
INNDataBaseGeneralException(Exception) - Constructor for exception com.yello.api.secure.brand.INNDataBaseGeneralException
 
INNDataBaseGeneralException(String) - Constructor for exception com.yello.api.secure.brand.INNDataBaseGeneralException
 
INNDataBaseNoFileException - Exception in com.yello.api.secure.brand
 
INNDataBaseNoFileException(Exception) - Constructor for exception com.yello.api.secure.brand.INNDataBaseNoFileException
 
INNDataBaseNoFileException(String) - Constructor for exception com.yello.api.secure.brand.INNDataBaseNoFileException
 
Inquire - Class in com.yello.api.payment.emv.gateway.computop
 
Inquire() - Constructor for class com.yello.api.payment.emv.gateway.computop.Inquire
 
IntegrityStatusEvent - Class in com.yello.api.system.events
The IngerityStatusEvent class
isAutoSettle() - Method in class com.yello.api.payment.emv.TransactionConfiguration
Checks if auto-settlement feature is enabled within the EMV configuration
isConnected() - Method in class com.yello.api.payment.emv.gateway.computop.ComputopGateway
 
isConnected() - Method in interface com.yello.api.payment.emv.gateway.TransactionGateway
Checks whether a connection is established with the transaction gateway.
isCTLSMSRTransaction(byte[]) - Static method in class com.yello.api.payment.emv.tlv.TlvUtils
 
isCTLSTransaction(byte[]) - Static method in class com.yello.api.payment.emv.tlv.TlvUtils
 
isEMVConfigAvailable() - Method in interface com.yello.api.payment.emv.TransactionStatus
Indicates if gateway has indicated that there are new EMV configs available during the transaction
isEMVTransaction(byte[]) - Static method in class com.yello.api.payment.emv.tlv.TlvUtils
 
isEntryPointEnabled() - Method in class com.yello.api.payment.emv.TransactionConfiguration
Checks if the entry-point option is enabled within the EMV configuration
isForceOnline() - Method in class com.yello.api.payment.emv.TransactionConfiguration
Checks whether force online authorization is enabled or not
isKeepAliveConnection() - Method in class com.yello.api.payment.emv.gateway.computop.ComputopGateway
 
isKeepAliveConnection() - Method in interface com.yello.api.payment.emv.gateway.TransactionGateway
Checks whether the connection to the transaction gateway is to be kept alive.
isManualTransaction(byte[]) - Static method in class com.yello.api.payment.emv.tlv.TlvUtils
 
isMSRTransaction(byte[]) - Static method in class com.yello.api.payment.emv.tlv.TlvUtils
 
isOnlineAuthorized() - Method in interface com.yello.api.payment.emv.TransactionStatus
Checks if the EMV transaction is an online authorized transaction
isReceiptAvailable() - Method in interface com.yello.api.payment.emv.TransactionStatus
Indicates if a receipt is available following the completion of the EMV transaction.
isSecureEMVSessionOpened() - Method in class com.yello.api.secure.EMVConfig
Checks if a secure EMV session to the secure processor is already opened
isSessionOpened() - Method in class com.yello.api.redsys.RedsysKeyConfig
 
isSessionOpened() - Method in class com.yello.api.secure.SystemConfig
 
isSessionOpened() - Method in interface com.yello.api.system.SessionHandler
Checks if a session to the secure processor is already opened
isSessionOpened() - Method in class com.yello.api.system.Sys
 
isSignatureRequired(EMVTagReader) - Static method in class com.yello.api.payment.emv.tlv.TlvUtils
 
isTransactionInProgress() - Method in class com.yello.api.payment.emv.Transaction
Check if an EMV transaction in progress
isTransactionSessionOpened() - Method in class com.yello.api.payment.emv.Transaction
Checks if an EMV transaction session to the secure processor is already opened
isValidCode(String) - Static method in enum com.yello.api.payment.YelloCurrency
Looks up the currency in the currency table

J

Json - Class in com.yello.api.utils
 
Json() - Constructor for class com.yello.api.utils.Json
 

K

KCV_SIZE - Static variable in class com.yello.api.redsys.RedsysKey
 
KeyBlock - Class in com.yello.api.secure
The KeyBlock utility Class
KeyBlock() - Constructor for class com.yello.api.secure.KeyBlock
 
KeyBlockType - Enum in com.yello.api.secure
Keyblock types

L

LedAnimationType - Enum in com.yello.api.system
LED animation types
LifeCycleEvent - Class in com.yello.api.system.events
The LifeCycleEvent Class
LifeCycleType - Enum in com.yello.api.system.events
Life cycle event types
listTags(EMVTagReader) - Static method in class com.yello.api.payment.emv.tlv.TlvUtils
Lists all tags from tag store concatenated String value
loadFactoryKeys(RedsysKey, RedsysKey, int, ProgressListener) - Method in class com.yello.api.redsys.RedsysKeyConfig
 
loadFactoryKeys(RedsysKey, RedsysKey, int, ProgressListener) - Method in interface com.yello.api.redsys.RedsysKeyProcessingInterface
Loads the factory keys
lock() - Method in interface com.yello.api.payment.emv.TransactionRecord
Locks the TransactionRecord object Transaction gateway classes should lock the TransactionRecord object before use to avoid race-conditions.

M

mapper - Static variable in class com.yello.api.utils.Json
 
MASTERCARD_MAESTRO1 - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
Sub-schemes
MASTERCARD_MAESTRO2 - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
ModeType - Enum in com.yello.api.payment.emv.receipt
 

N

newRandomNumber() - Method in class com.yello.api.redsys.RedsysTransaction
Instruct a secure processor to generate a new Redsys random number

O

onDeadEvent(DeadEvent) - Method in class com.yello.api.system.events.EventManager
Internal use only
Logs unhandled events, mainly used for a debug purposes
onRPCDConnectionFailedEvent(RPCDConnectionFailedEvent) - Method in class com.yello.api.system.events.EventManager
Internal use only
Exception is generated by the EventManger in case of disconnection from the security processor
onSystemExceptionEvent(SystemExceptionEvent) - Method in class com.yello.api.system.events.EventManager
Internal use only
Logs exceptions, mainly is used for a debugging purposes
openSecureEMVSession(SocketChannel, String, String, String, int) - Method in class com.yello.api.secure.EMVConfig
Opens a remote (from PC or Server) secure EMV session to the secure processor
openSecureEMVSession(SocketChannel, Certificate, Certificate, Key, int) - Method in class com.yello.api.secure.EMVConfig
Opens a remote (from PC or Server) secure EMV session to the secure processor
openSecureEMVSession(String, String, String, int) - Method in class com.yello.api.secure.EMVConfig
Opens a local secure EMV session to the secure processor (from an Android application running on the Yello terminal)
openSecureEMVSession(Certificate, Certificate, Key, int) - Method in class com.yello.api.secure.EMVConfig
Opens a local secure EMV session to the secure processor.
openSession(SocketChannel, String, String, String, int) - Method in class com.yello.api.redsys.RedsysKeyConfig
 
openSession(SocketChannel, Certificate, Certificate, Key, int) - Method in class com.yello.api.redsys.RedsysKeyConfig
 
openSession(String, String, String, int) - Method in class com.yello.api.redsys.RedsysKeyConfig
 
openSession(SocketChannel, int) - Method in class com.yello.api.redsys.RedsysKeyConfig
 
openSession(int) - Method in class com.yello.api.redsys.RedsysKeyConfig
 
openSession(SocketChannel, String, String, String, int) - Method in class com.yello.api.secure.SystemConfig
 
openSession(SocketChannel, Certificate, Certificate, Key, int) - Method in class com.yello.api.secure.SystemConfig
 
openSession(String, String, String, int) - Method in class com.yello.api.secure.SystemConfig
 
openSession(SocketChannel, int) - Method in class com.yello.api.secure.SystemConfig
 
openSession(int) - Method in class com.yello.api.secure.SystemConfig
 
openSession(SocketChannel, String, String, String, int) - Method in interface com.yello.api.system.SessionHandler
Opens a remote (from a PC or server) secure session to the secure processor.
openSession(SocketChannel, Certificate, Certificate, Key, int) - Method in interface com.yello.api.system.SessionHandler
Opens a remote (from a PC or server) secure session to the secure processor.
openSession(String, String, String, int) - Method in interface com.yello.api.system.SessionHandler
Opens a local secure session to the secure processor (from an Android application running on the Yello terminal)
openSession(SocketChannel, int) - Method in interface com.yello.api.system.SessionHandler
Opens a remote (from PC or Server) session to the secure processor
openSession(int) - Method in interface com.yello.api.system.SessionHandler
Opens a local session to the secure processor (from an Android application running on the Yello terminal)
openSession(SocketChannel, String, String, String, int) - Method in class com.yello.api.system.Sys
 
openSession(SocketChannel, Certificate, Certificate, Key, int) - Method in class com.yello.api.system.Sys
 
openSession(String, String, String, int) - Method in class com.yello.api.system.Sys
 
openSession(SocketChannel, int) - Method in class com.yello.api.system.Sys
 
openSession(int) - Method in class com.yello.api.system.Sys
 
openTransactionSession(int) - Method in class com.yello.api.payment.emv.Transaction
Opens an EMV transaction session with the secure-processor
openTransactionSession(int) - Method in class com.yello.api.redsys.RedsysTransaction
Opens an EMV transaction session with the secure-processor
OUTCOME_PARAM_DATA_DISCRETIONARY - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
OUTCOME_PARAM_DATA_FCI_COMBINATION - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
OUTCOME_PARAM_DATA_RECEIPT - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
OUTCOME_PARAM_DATA_RECORD - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
OUTCOME_PARAM_DATA_UI_REQUEST - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
OUTCOME_PARAM_DATA_UI_REQUEST_RESTART - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
OUTCOME_PARAM_START_A - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
OUTCOME_PARAM_START_B - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
OUTCOME_PARAM_START_C - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
OUTCOME_PARAM_START_D - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
OUTCOME_PARAM_START_NA - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
OUTCOME_PARAM_STATUS_ANOTHER_ITF - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
OUTCOME_PARAM_STATUS_APPROVED - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
OutComeParameter values
OUTCOME_PARAM_STATUS_DECLINED - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
OUTCOME_PARAM_STATUS_END_APP - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
OUTCOME_PARAM_STATUS_NA - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
OUTCOME_PARAM_STATUS_ONLINE_REQ - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
OUTCOME_PARAM_STATUS_SEL_NEXT - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
OUTCOME_PARAM_STATUS_TRY_AGAIN - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
OutputStreamLogger - Class in com.yello.api.utils
 
OutputStreamLogger(Logger, OutputStreamLogger.LogLevel) - Constructor for class com.yello.api.utils.OutputStreamLogger
 
OutputStreamLogger.LogLevel - Enum in com.yello.api.utils
 

P

PAYWAVE_RID_PIX_LENGTH - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
PINBLOCK_ISO_FORMAT_0 - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
PinBlock ISO FORMAT tag values
PINBLOCK_ISO_FORMAT_1 - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
PINBLOCK_ISO_FORMAT_2 - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
PINBLOCK_ISO_FORMAT_3 - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
PINBLOCK_ISO_FORMAT_4 - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
PongEvent - Class in com.yello.api.system.events
The PongEvent Class
POS_ENTRY_MODE_BARCODE - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
POS_ENTRY_MODE_CTLS - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
POS_ENTRY_MODE_CTLS_MAGSTRIPE - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
POS_ENTRY_MODE_ICC - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
POS_ENTRY_MODE_ICC2 - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
POS_ENTRY_MODE_MAGSTRIPE - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
POS_ENTRY_MODE_MAGSTRIPE_FALLBACK - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
POS_ENTRY_MODE_MAGSTRIPE_TRACK2 - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
POS_ENTRY_MODE_MANUAL - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
POS_ENTRY_MODE_OCR - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
POS_ENTRY_MODE_SAME_ORIGINAL - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
POS_ENTRY_MODE_UNKNOWN - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
prepareRequest(ComputopConfigs, TransactionRecord, AtomicBoolean) - Method in interface com.yello.api.payment.emv.gateway.computop.RequestInterface
 
ProgressListener - Interface in com.yello.api.secure
 

R

ReceiptType - Enum in com.yello.api.payment.emv.receipt
 
redirectSysOutAndSysErr(Logger) - Static method in class com.yello.api.utils.OutputStreamLogger
 
RedsysKey - Class in com.yello.api.redsys
The RedsysKey Class
RedsysKey(byte[], byte[]) - Constructor for class com.yello.api.redsys.RedsysKey
Constructor
RedsysKeyConfig - Class in com.yello.api.redsys
The RedsysKeyConfig Singleton Class
RedsysKeyProcessingException - Exception in com.yello.api.redsys
 
RedsysKeyProcessingException(String) - Constructor for exception com.yello.api.redsys.RedsysKeyProcessingException
 
RedsysKeyProcessingException(String, Throwable) - Constructor for exception com.yello.api.redsys.RedsysKeyProcessingException
 
RedsysKeyProcessingInterface - Interface in com.yello.api.redsys
 
RedsysProcessorKeyTypeEnum - Enum in com.yello.api.redsys
Redsys Key types
RedsysProcessorSlotEnum - Enum in com.yello.api.redsys
Redsys Processor Slots
RedsysTransaction - Class in com.yello.api.redsys
The Redsys Transaction Singleton Class
registerCurrentGateway(TransactionGateways) - Method in class com.yello.api.payment.emv.gateway.TransactionGatewayFactory
Registers a transaction gateway as the current transaction gateway to use from the list of gateway implementations available within the Yello transaction library.
registerCurrentGateway(TransactionGateway) - Method in class com.yello.api.payment.emv.gateway.TransactionGatewayFactory
Registers a given transaction gateway implementation as the current transaction gateway to use.
registerEventListener(Object) - Static method in class com.yello.api.system.events.EventManager
Registers a listener object inside the EventManager
registerTransactionDisplayListener(TransactionDisplayListener) - Method in class com.yello.api.payment.emv.Transaction
Registers a TransactionDisplayListener interface implementation
removeSentinelFromDecodedTrack(byte[]) - Static method in class com.yello.api.payment.emv.tlv.TlvUtils
 
RequestInterface - Interface in com.yello.api.payment.emv.gateway.computop
 
requireAutoSettlement() - Method in class com.yello.api.payment.emv.gateway.computop.ComputopGateway
 
requireAutoSettlement() - Method in interface com.yello.api.payment.emv.gateway.TransactionGateway
Checks whether the transaction gateway requires the transaction to be settled automatically upon completion/approval.
RID_AMEX - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
RID_CB - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
RID_DISCOVER - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
RID_GIRO - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
RID_GIRO2 - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
RID_JCB - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
RID_MASTERCARD1 - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
RID_MASTERCARD2 - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
RID_VISA - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
List of RIDs (TAG 9F06)

S

secureUpdate(byte[], int, ProgressListener) - Method in class com.yello.api.secure.SystemConfig
Performs a secure update on a secure processor using an already encrypted binary data
secureUpdate(SecureUpdateType, byte[], byte[], int, ProgressListener) - Method in class com.yello.api.secure.SystemConfig
Performs a secure update on the security processor
SecureUpdateEvent - Class in com.yello.api.system.events
The SecureUpdateEvent Class
SecureUpdateType - Enum in com.yello.api.secure
Types of secure update
sendCancel() - Method in interface com.yello.api.payment.emv.TransactionDisplayMenuEvent
Sends a cancel answer to the Yello transaction framework
Called by the client-application when one wants to cancel the menu selection.
sendOnlineRequest(TransactionRecord) - Method in class com.yello.api.payment.emv.gateway.computop.ComputopGateway
 
sendOnlineRequest(TransactionRecord) - Method in interface com.yello.api.payment.emv.gateway.TransactionGateway
Sends an online authorization request to the transaction gateway.
sendReversalRequest(TransactionRecord) - Method in class com.yello.api.payment.emv.gateway.computop.ComputopGateway
 
sendReversalRequest(TransactionRecord) - Method in interface com.yello.api.payment.emv.gateway.TransactionGateway
Sends a reversal request to the transaction gateway if the card declines the transaction even though it was authorized by the transaction gateway before-hand.
sendSelection(int) - Method in interface com.yello.api.payment.emv.TransactionDisplayMenuEvent
Sends the user selection to the Yello transaction framework
Called by the client-application once a given choice has been selected by the user.
SessionHandler - Interface in com.yello.api.system
The Session Handler interface
setAID(String) - Method in class com.yello.api.payment.emv.receipt.TransactionReceipt
 
setAmount(String) - Method in class com.yello.api.payment.emv.receipt.TransactionReceipt
 
setAmount(BigDecimal) - Static method in class com.yello.api.payment.emv.tlv.TlvUtils
 
setAppLabel(String) - Method in class com.yello.api.payment.emv.receipt.TransactionReceipt
 
setAuthCode(String) - Method in class com.yello.api.payment.emv.receipt.TransactionReceipt
 
setAuthRespCode(String) - Method in class com.yello.api.payment.emv.receipt.TransactionReceipt
 
setAutoSettle(boolean) - Method in class com.yello.api.payment.emv.TransactionConfiguration
Sets the auto-settlement feature.
setBalance(String) - Method in class com.yello.api.payment.emv.receipt.TransactionReceipt
 
setBinaryAmount(BigDecimal) - Static method in class com.yello.api.payment.emv.tlv.TlvUtils
 
setCAKey(RedsysProcessorSlotEnum, RedsysKey, int, ProgressListener) - Method in class com.yello.api.redsys.RedsysKeyConfig
 
setCAKey(RedsysProcessorSlotEnum, RedsysKey, int, ProgressListener) - Method in interface com.yello.api.redsys.RedsysKeyProcessingInterface
Sets the CA key of a given Processor Slot
setCardExpDate(String) - Method in class com.yello.api.payment.emv.receipt.TransactionReceipt
 
setCardPollTimeoutMs(int) - Method in class com.yello.api.payment.emv.TransactionConfiguration
Sets the card poll timeout in milliseconds
setCardSeqNum(String) - Method in class com.yello.api.payment.emv.receipt.TransactionReceipt
 
setCategoryCode(String) - Method in class com.yello.api.payment.emv.TransactionConfiguration
Sets the transaction category code
setCCPKeys(String, RedsysKey[], int, ProgressListener) - Method in class com.yello.api.redsys.RedsysKeyConfig
 
setCCPKeys(String, RedsysKey[], int, ProgressListener) - Method in interface com.yello.api.redsys.RedsysKeyProcessingInterface
Set CCP Keys
setCIKey(RedsysProcessorSlotEnum, String, RedsysKey, int, ProgressListener) - Method in class com.yello.api.redsys.RedsysKeyConfig
 
setCIKey(RedsysProcessorSlotEnum, String, RedsysKey, int, ProgressListener) - Method in interface com.yello.api.redsys.RedsysKeyProcessingInterface
Sets the CI key of a given Processor Slot
setCPINKey(RedsysProcessorSlotEnum, String, RedsysKey, int, ProgressListener) - Method in class com.yello.api.redsys.RedsysKeyConfig
 
setCPINKey(RedsysProcessorSlotEnum, String, RedsysKey, int, ProgressListener) - Method in interface com.yello.api.redsys.RedsysKeyProcessingInterface
Sets the CPIN key of a given Processor Slot
setCTCKey(RedsysProcessorSlotEnum, RedsysKey, int, ProgressListener) - Method in class com.yello.api.redsys.RedsysKeyConfig
 
setCTCKey(RedsysProcessorSlotEnum, RedsysKey, int, ProgressListener) - Method in interface com.yello.api.redsys.RedsysKeyProcessingInterface
Sets the CTC key of a given Processor Slot
setCurrency(String) - Method in class com.yello.api.payment.emv.receipt.TransactionReceipt
 
setCurrency(String) - Method in class com.yello.api.payment.emv.TransactionConfiguration
Sets the currency of the EMV configuration
setCurrency(int) - Method in class com.yello.api.payment.emv.TransactionConfiguration
Sets the currency of the EMV configuration
setCvmResults(CVMType) - Method in class com.yello.api.payment.emv.receipt.TransactionReceipt
 
setDispatcherService(YelloDispatcherService, int) - Method in class com.yello.api.payment.emv.TransactionKernelInfo
 
setEMVConfigAvailable(boolean) - Method in interface com.yello.api.payment.emv.TransactionRecord
Set a flag "GW has a new EMV config"
setEmvKernelTypes(EMVKernelType[]) - Method in class com.yello.api.payment.emv.TransactionConfiguration
Sets the list of EMV kernels to use for the transaction
setErrorDeclinedReason(String) - Method in class com.yello.api.payment.emv.gateway.TransactionGatewayStatus
Indicates error or declined reason.
setGatewayAuthorizationCode(String) - Method in interface com.yello.api.payment.emv.TransactionRecord
Sets the Gateway specific authorization code Normally used by Transaction gateway class to update gateway specific authorization code following an authorization request
setGatewayConfigTagStore(EMVTagReader) - Method in class com.yello.api.payment.emv.TransactionConfiguration
Sets the configTagStore to use during the transaction
setGatewayData(Map<String, String>) - Method in class com.yello.api.payment.emv.gateway.TransactionGatewayStatus
Set gateway custom data which will be sent back to the application
setGatewayData(Map<String, String>) - Method in class com.yello.api.payment.emv.TransactionConfiguration
Set the custom data for the gateway
setGatewayTransactionID(String) - Method in interface com.yello.api.payment.emv.TransactionRecord
Sets the Gateway specific Transaction ID Normally used by transaction gateway classes to update Gateway specific Transaction ID following an authorization request.
setId(int) - Method in class com.yello.api.redsys.RedsysKey
Sets the Key ID
setMaskedPan(String) - Method in class com.yello.api.payment.emv.receipt.TransactionReceipt
 
setMerchantAddress1(String) - Method in class com.yello.api.payment.emv.receipt.TransactionReceipt
 
setMerchantAddress2(String) - Method in class com.yello.api.payment.emv.receipt.TransactionReceipt
 
setMerchantID(String) - Method in class com.yello.api.payment.emv.TransactionConfiguration
Sets the merchant ID
setMerchantName(String) - Method in class com.yello.api.payment.emv.receipt.TransactionReceipt
 
setPinBlockSlotId(RedsysProcessorSlotEnum) - Method in class com.yello.api.redsys.RedsysTransaction
Set CPIN key slot id for a PINBLOCK operation
setPosEntryMode(ModeType) - Method in class com.yello.api.payment.emv.receipt.TransactionReceipt
 
setReceiptType(ReceiptType) - Method in class com.yello.api.payment.emv.receipt.TransactionReceipt
 
setResult(TransactionGatewayResult) - Method in class com.yello.api.payment.emv.gateway.TransactionGatewayStatus
Sets the TransactionGatewayResult
Used normally by the transcation gateway class if it needs to update the result after creating the TransactionGatewayStatus class.
setSecureDateTime(Instant, int) - Method in class com.yello.api.secure.SystemConfig
Sets the date-time of the secure processor in UTC
setSecureTimeZoneOffset(int, int) - Method in class com.yello.api.system.Sys
Sets the timezone offset in the secure processor
setSecurityLedBrightness(int, int) - Method in class com.yello.api.system.Sys
Set security LEDs brightness
setSTAN(String) - Method in class com.yello.api.payment.emv.receipt.TransactionReceipt
 
setTag(String, byte[]) - Method in class com.yello.api.payment.emv.tagstore.EMVTagStore
 
setTag(String, String) - Method in class com.yello.api.payment.emv.tagstore.EMVTagStore
 
setTag(String, byte[]) - Method in interface com.yello.api.payment.emv.tagstore.EMVTagWriter
Sets a tag in the EMV tag store using a byte[].
setTag(String, String) - Method in interface com.yello.api.payment.emv.tagstore.EMVTagWriter
Sets a tag in EMV tag store using hex String.
setTagReader(EMVTagReader) - Method in class com.yello.api.payment.emv.gateway.TransactionGatewayStatus
Set the EMV tags to be sent as part of the result.
setTags(EMVTagReader, String[], EMVTagStore, boolean) - Static method in class com.yello.api.payment.emv.tlv.TlvUtils
 
setTags(EMVTagReader, String[][], EMVTagStore, boolean) - Static method in class com.yello.api.payment.emv.tlv.TlvUtils
 
settleTransaction(TransactionRecord) - Method in class com.yello.api.payment.emv.gateway.computop.ComputopGateway
 
settleTransaction(TransactionRecord) - Method in interface com.yello.api.payment.emv.gateway.TransactionGateway
Settles a completed transaction with the transaction gateway.
settleTransaction(String) - Method in class com.yello.api.payment.emv.Transaction
Settles an EMV transaction with the transaction gateway
setTransactionConfig(TransactionConfiguration) - Method in class com.yello.api.payment.emv.Transaction
Sets the EMV transaction configuration to use
setTransactionDate(String) - Method in class com.yello.api.payment.emv.receipt.TransactionReceipt
 
setTransactionTimeout(int) - Method in class com.yello.api.payment.emv.TransactionConfiguration
Sets the transaction processing timeout in seconds
setTransResult(TransactionResultType) - Method in class com.yello.api.payment.emv.receipt.TransactionReceipt
 
setTransType(TransType) - Method in class com.yello.api.payment.emv.receipt.TransactionReceipt
 
setTsi(String) - Method in class com.yello.api.payment.emv.receipt.TransactionReceipt
 
setTvr(String) - Method in class com.yello.api.payment.emv.receipt.TransactionReceipt
 
setVersion(short) - Method in class com.yello.api.redsys.RedsysKey
Sets the version of the key
SFPGAModeEvent - Class in com.yello.api.system.events
The SFPGAModeEvent Class
SFPGAModeEventType - Enum in com.yello.api.system.events
List of SFPGA mode types
showProgress(long) - Method in interface com.yello.api.secure.ProgressListener
 
sizeOf() - Static method in class com.yello.api.redsys.RedsysKey
 
sizeof() - Static method in class com.yello.api.secure.brand.IINRange
 
start() - Static method in class com.yello.api.system.events.EventManager
Initiates a connection to the secure processor
start(SocketChannel) - Static method in class com.yello.api.system.events.EventManagerRemoteStart
 
startLedAnimation(LedAnimationType, int, int) - Method in class com.yello.api.system.Sys
Starts a led animation on the yello device
startTransaction(TransactionType, BigDecimal, BigDecimal) - Method in class com.yello.api.payment.emv.Transaction
Starts an EMV transaction with the secure processor
startTransaction(TransactionConfiguration, TransactionType, BigDecimal, BigDecimal) - Method in class com.yello.api.payment.emv.Transaction
Starts an EMV transaction with the secure processor using a given EMV configuration
stop() - Static method in class com.yello.api.system.events.EventManager
Stops EventManager connection to the secure processor
stopLedAnimation(int) - Method in class com.yello.api.system.Sys
Stops a led animation on the yello device
StringUtils - Class in com.yello.api.utils
 
StringUtils() - Constructor for class com.yello.api.utils.StringUtils
 
Sys - Class in com.yello.api.system
The Sys Singleton Class
SystemConfig - Class in com.yello.api.secure
The SystemConfig Singleton Class
SystemEvent - Class in com.yello.api.system.events
The Abstract SystemEvent Class
SystemEvent() - Constructor for class com.yello.api.system.events.SystemEvent
 

T

TERM_CAP_CARD_CAPTURE - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
TERM_CAP_CDA - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
TERM_CAP_DDA - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
TERM_CAP_ENC_PIN_OFFLINE - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
TERM_CAP_ENC_PIN_ONLINE - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
TERM_CAP_ICC - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
TERM_CAP_MAGSTRIPE - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
TERM_CAP_MANUAL - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
For Terminal Capability - Tag 9F33 byte 1 MSB - byte 3 lSB
TERM_CAP_NO_CVM - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
TERM_CAP_PLAIN_PIN_ICC - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
TERM_CAP_SDA - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
TERM_CAP_SIGNATURE - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
TestDoneEvent - Class in com.yello.api.system.events
The TestDoneEvent Class
TestResultEvent - Class in com.yello.api.system.events
The TestResultEvent Class
TlvTagEnum - Enum in com.yello.api.payment.emv.tlv
 
TlvUtils - Class in com.yello.api.payment.emv.tlv
 
TlvUtils() - Constructor for class com.yello.api.payment.emv.tlv.TlvUtils
 
toString(TransactionGateways) - Static method in enum com.yello.api.payment.emv.gateway.TransactionGateways
 
toString() - Method in class com.yello.api.payment.emv.receipt.TransactionReceipt
 
toString() - Method in class com.yello.api.payment.emv.tagstore.EMVTagStore
 
toString(TransactionResult) - Static method in enum com.yello.api.payment.emv.TransactionResult
 
toString(TransactionState) - Static method in enum com.yello.api.payment.emv.TransactionState
Gets a string representation of the TransactionState
toString(TransactionType) - Static method in enum com.yello.api.payment.emv.TransactionType
 
toString() - Method in enum com.yello.api.payment.YelloCurrency
 
toString() - Method in class com.yello.api.secure.brand.IINRange
 
toString(SecureUpdateType) - Static method in enum com.yello.api.secure.SecureUpdateType
Gets a string representation of the SecureUpdateType
toString() - Method in interface com.yello.api.system.BoardInfo
Gets string representation of the BoardInfo interface
toString() - Method in interface com.yello.api.system.DeviceInfo
Gets string representation of the DeviceInfo interface
toString() - Method in class com.yello.api.system.events.CardEvent
 
toString() - Method in class com.yello.api.system.events.EMVConfigUpdateEvent
 
toString() - Method in class com.yello.api.system.events.IntegrityStatusEvent
 
toString() - Method in class com.yello.api.system.events.LifeCycleEvent
 
toString() - Method in class com.yello.api.system.events.PongEvent
 
toString() - Method in class com.yello.api.system.events.SecureUpdateEvent
 
toString() - Method in class com.yello.api.system.events.SFPGAModeEvent
 
toString() - Method in class com.yello.api.system.events.SystemEvent
Basic method for a string based object representation
toString() - Method in class com.yello.api.system.events.TestDoneEvent
 
toString() - Method in class com.yello.api.system.events.TestResultEvent
 
toString() - Method in interface com.yello.api.system.HardwareInfo
Gets string representation of the HardwareInfo interface
toString(Object) - Static method in class com.yello.api.utils.Json
 
TRACK_TYPE1 - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
Track Types
TRACK_TYPE2 - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
TRANS_OUTCOME_ANOTHER_ITF - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
TRANS_OUTCOME_APPROVED - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
Transaction Outcome (Tag CF)
TRANS_OUTCOME_DECLINED - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
TRANS_OUTCOME_END_APP - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
TRANS_OUTCOME_ONLINE_REQ - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
TRANS_OUTCOME_TRY_AGAIN - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
Transaction - Class in com.yello.api.payment.emv
The Transaction Singleton Class
TransactionConfiguration - Class in com.yello.api.payment.emv
The EMV Transaction Configuration Class
TransactionConfiguration(String, String, boolean, boolean, boolean) - Constructor for class com.yello.api.payment.emv.TransactionConfiguration
Constructor
TransactionDisplayListener - Interface in com.yello.api.payment.emv
The TransactionDisplayListener Interface
TransactionDisplayMenuEvent - Interface in com.yello.api.payment.emv
The TransactionDisplayMenuEvent Interface
TransactionGateway - Interface in com.yello.api.payment.emv.gateway
The Transaction Gateway Interface
TransactionGatewayFactory - Class in com.yello.api.payment.emv.gateway
The Transaction Gateway Factory Class
TransactionGatewayResult - Enum in com.yello.api.payment.emv.gateway
List of Transaction Gateway results
TransactionGateways - Enum in com.yello.api.payment.emv.gateway
List of Transaction Gateways supported
TransactionGatewayStatus - Class in com.yello.api.payment.emv.gateway
The Transaction Gateway Status Class
TransactionGatewayStatus(EMVTagReader) - Constructor for class com.yello.api.payment.emv.gateway.TransactionGatewayStatus
Constructor used by the transaction gateway class when sending custom EMV tags (like issuer script) back to the Yello transaction library.
TransactionGatewayStatus(TransactionGatewayResult) - Constructor for class com.yello.api.payment.emv.gateway.TransactionGatewayStatus
Constructor used by the transaction gateway class when sending back either TransactionGatewayResult.APPROVED or TransactionGatewayResult.DECLINED or to the Yello transaction library.
TransactionKernelInfo - Class in com.yello.api.payment.emv
 
TransactionReceipt - Class in com.yello.api.payment.emv.receipt
 
TransactionReceipt() - Constructor for class com.yello.api.payment.emv.receipt.TransactionReceipt
 
TransactionRecord - Interface in com.yello.api.payment.emv
The TransactionRecord Interface
TransactionResult - Enum in com.yello.api.payment.emv
List of EMV transaction results
TransactionResultType - Enum in com.yello.api.payment.emv.receipt
 
TransactionState - Enum in com.yello.api.payment.emv
List of states of an EMV Transaction before settlement
TransactionStatus - Interface in com.yello.api.payment.emv
The Transaction Status Interface
TransactionType - Enum in com.yello.api.payment.emv
List of EMV Transaction types
TransType - Enum in com.yello.api.payment.emv.receipt
 
TTQ_CONSUMER_DEVICE_CVM_SUPPORTED - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
TTQ_CVM_REQUIRED - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
TTQ_EMV_CONTACT_SUPPORTED - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
TTQ_EMV_MODE_SUPPORTED - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
TTQ_IUP_SUPPORTED - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
TTQ_MAGSTRIPE_SUPPORTED - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
TTQ - Tag 9F66 byte 1 MSB - byte 3 lSB
TTQ_ODA_SUPPORTED - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
TTQ_OFFLINE_ONLY - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
TTQ_OFFLINE_PIN_SUPPORTED - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
TTQ_ONLINE_CRYPTOGRAM_REQ - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
TTQ_ONLINE_PIN_SUPPORTED - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
TTQ_SIG_SUPPORTED - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 

U

unlock() - Method in interface com.yello.api.payment.emv.TransactionRecord
Unlocks the TransactionRecord object Transaction gateway classes should unlock the TransactionRecord object once done handling the transaction.
unregisterCurrentGateway() - Method in class com.yello.api.payment.emv.gateway.TransactionGatewayFactory
Unregisters the current gateway from the TransactionGatewayFactory.
unregisterCurrentTransactionDisplayListener() - Method in class com.yello.api.payment.emv.Transaction
Unregisters the currently use TransactionDisplayListener interface
unRegisterEventListener(Object) - Static method in class com.yello.api.system.events.EventManager
Unregisters a listener object from the EventManager
updateCPINKey(RedsysProcessorSlotEnum, String, RedsysKey, int, ProgressListener) - Method in class com.yello.api.redsys.RedsysKeyConfig
 
updateCPINKey(RedsysProcessorSlotEnum, String, RedsysKey, int, ProgressListener) - Method in interface com.yello.api.redsys.RedsysKeyProcessingInterface
Updates the CPIN key of a given Processor Slot
updateCTCKey(RedsysProcessorSlotEnum, RedsysKey, int, ProgressListener) - Method in class com.yello.api.redsys.RedsysKeyConfig
 
updateCTCKey(RedsysProcessorSlotEnum, RedsysKey, int, ProgressListener) - Method in interface com.yello.api.redsys.RedsysKeyProcessingInterface
Updates the CTC key of a given Processor Slot
updateEMVConfig(EMVConfigType, byte[], int, ProgressListener) - Method in class com.yello.api.secure.EMVConfig
Performs an EMV configuration update on the secure processor
useExistingSession(boolean) - Method in class com.yello.api.redsys.RedsysKeyConfig
 
useExistingSession(boolean) - Method in class com.yello.api.secure.SystemConfig
 
useExistingSession(boolean) - Method in interface com.yello.api.system.SessionHandler
Uses an existing session opened by another SessionHandler
useExistingSession(boolean) - Method in class com.yello.api.system.Sys
 
USER_ITF_MSG_ID_APPROVED - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
FINAL USER INTERFACE REQUEST MESSAGE ID
USER_ITF_MSG_ID_APPROVED_SIGN - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
USER_ITF_MSG_ID_CL_INSERT_CARD - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
USER_ITF_MSG_ID_DECLINED - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
USER_ITF_MSG_ID_INSERT_OR_SWIPE - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
USER_ITF_MSG_ID_INSERT_SWIPE_ANOTHER - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
USER_ITF_MSG_ID_SEE_PHONE - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
USER_ITF_MSG_ID_TRY_AGAIN - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
USER_ITF_MSG_ID_USE_MAG_STRIPE - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 

V

valueOf(String) - Static method in enum com.yello.api.payment.emv.gateway.TransactionGatewayResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yello.api.payment.emv.gateway.TransactionGateways
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yello.api.payment.emv.receipt.CVMType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yello.api.payment.emv.receipt.ModeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yello.api.payment.emv.receipt.ReceiptType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yello.api.payment.emv.receipt.TransactionResultType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yello.api.payment.emv.receipt.TransType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yello.api.payment.emv.tlv.EMVBrand
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yello.api.payment.emv.tlv.EMVCVMResults
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yello.api.payment.emv.tlv.EMVRID
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yello.api.payment.emv.tlv.TlvTagEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yello.api.payment.emv.TransactionResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yello.api.payment.emv.TransactionState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yello.api.payment.emv.TransactionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yello.api.payment.YelloCurrency
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yello.api.redsys.RedsysProcessorKeyTypeEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yello.api.redsys.RedsysProcessorSlotEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yello.api.secure.EMVConfigType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yello.api.secure.EMVKernelType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yello.api.secure.KeyBlockType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yello.api.secure.SecureUpdateType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yello.api.system.DeviceInfoType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yello.api.system.events.CardEventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yello.api.system.events.LifeCycleType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yello.api.system.events.SFPGAModeEventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yello.api.system.LedAnimationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yello.api.utils.OutputStreamLogger.LogLevel
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.yello.api.payment.emv.gateway.TransactionGatewayResult
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yello.api.payment.emv.gateway.TransactionGateways
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yello.api.payment.emv.receipt.CVMType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yello.api.payment.emv.receipt.ModeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yello.api.payment.emv.receipt.ReceiptType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yello.api.payment.emv.receipt.TransactionResultType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yello.api.payment.emv.receipt.TransType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yello.api.payment.emv.tlv.EMVBrand
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yello.api.payment.emv.tlv.EMVCVMResults
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yello.api.payment.emv.tlv.EMVRID
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yello.api.payment.emv.tlv.TlvTagEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yello.api.payment.emv.TransactionResult
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yello.api.payment.emv.TransactionState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yello.api.payment.emv.TransactionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yello.api.payment.YelloCurrency
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yello.api.redsys.RedsysProcessorKeyTypeEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yello.api.redsys.RedsysProcessorSlotEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yello.api.secure.EMVConfigType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yello.api.secure.EMVKernelType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yello.api.secure.KeyBlockType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yello.api.secure.SecureUpdateType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yello.api.system.DeviceInfoType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yello.api.system.events.CardEventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yello.api.system.events.LifeCycleType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yello.api.system.events.SFPGAModeEventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yello.api.system.LedAnimationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yello.api.utils.OutputStreamLogger.LogLevel
Returns an array containing the constants of this enum type, in the order they are declared.
VISA_V_PAY - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 
VISA_VISA_ELECTRON - Static variable in class com.yello.api.payment.emv.tlv.TlvUtils
 

W

write(int) - Method in class com.yello.api.utils.OutputStreamLogger
 

Y

YelloCurrency - Enum in com.yello.api.payment
 
YelloSecureWlinkCommand - Class in com.yello.api.yello.command.secure
 
YelloWlinkCommand - Class in com.yello.api.yello.command
 
A B C D E F G H I J K L M N O P R S T U V W Y 
Skip navigation links

Copyright © 2019 Yello. All rights reserved.