Class corepayments

Classes

class Account
class AdminListenerBase
class AdminLogger
class Amount
class Application
class Applications
class AuthenticationRequest
class AuthenticationRequestKey
class Avs
class BluetoothPlugin
class CaCertificate
class CaCertificates
class CardDetails
class CloseBatchRequest
class CloseBatchResponse
class ConfigurationRequest
class Controller
interface CoreAPIDeviceListener
Listener used for events coming from the device More…
interface CoreAPIErrorListener
Listener used for error events More…
interface CoreAPIListener
This class is used to listen for events coming back to the integrator.When the intergrator makes a request the response is processed and sent back to him.This interface must be implemented by the main class.More…
interface CoreAPILogsListener
interface CoreAPIMessageListener
Listener used for message events More…
interface CoreAPIRefundListener
Listener used for refund events More…
interface CoreAPIReportingListener
Listener used for reporting events More…
interface CoreAPIReversalListener
Listener used for reversal events More…
interface CoreAPISaleListener
Listener used for sale events More…
interface CoreAPISecureCardListener
Listener used for secure card events More…
interface CoreAPISettingsListener
Listener used for settings events More…
interface CoreAPIUpdateListener
Listener used for update events More…
class CoreApplication
This class represents application object which is retrieved from the terminal settings More…
class CoreCaCertificate
This class represents certificate object which is retrieved from the terminal settings More…
class CoreCloseBatchResponse
This class represents a response to close transactions batch request.More…
class CoreEmvSecureCard
This class represents the emv token method for secure card.More…
class CoreEmvTag
This class represents EMV tag object which is retrieved from the terminal settings More…
class CoreException
class CoreKeyedSecureCard
This class represents the keyed token method for secure card.More…
class CoreMerchantDetails
This class represents merchant details object which is retrieved from the terminal settings More…
class CoreOCRSecureCard
This class represents the ocr token method for secure card.More…
class CoreRefund
This class represents referenced refund object.More…
class CoreRefundResponse
This class represents refund response object.More…
class CoreResponse
This class represents transaction response object.More…
class CoreReversal
This class represents reversal object.More…
class CoreSale
This class represents the sale object used for processing the transaction with the device.More…
class CoreSaleEmv
This class represents the emv sale request object which is send to the server to be processed.More…
class CoreSaleKeyed
This class represents the keyed sale request object which is send to the server to be processed.More…
class CoreSaleResponse
This class represents sale response object.More…
class CoreSaleTrack
This class represents the track sale request object which is send to the server to be processed.More…
class CoreSaleTrackContactless
This class represents the track sale request object created from a contactless transaction which is send to the server to be processed.More…
class CoreSecureCard
This class represents the secure card object.More…
class CoreSecureCardResponse
This class represents sale response object.More…
interface CoreSetting
This class is used to hold the tax or tip objects used for updating terminal settings.More…
class CoreSettings
This class holds terminal settings retrieved from the server.More…
class CoreSignature
This class is used to hold the signature object which is send to the server.More…
class CoreTax
This class represents the tax object which is retrieved from the server.More…
class CoreTerminal
This class is used to hold terminal settings (terminal ID, secret) More…
class CoreTerminalUpdate
This class is used to hold terminal update object used to update terminal settings.More…
class CoreTip
This class represents the tip object which is retrieved from the server.More…
class CoreTokenMethod
This class represents the token method for secure card.More…
class CoreTrackSecureCard
This class represents the track token method for secure card.More…
class CoreTransactionFilter
This class represents the filter object for retrieving the transactions.More…
class CoreTransactions
This class is used to hold the list of transactions retrieved from the server.More…
class CoreTransactionSummary
This class represents the transaction summary object More…
class CoreUnreferencedRefund
This class represents unreferenced refund object.More…
class CoreUpdate
This class represents the CoreUpdate object which is used to update the transaction to send the receipt by email or a phone number.More…
class CoreUtil
This class contains util methods More…
class Currencies
class CurrencyRate
class Customer
class CustomerDetails
class CustomerSignature
class DukptPinDetails
class Emv
class EmvTag
class EmvTags
class EmvTlv
class Event
interface EventListener
class Hash
class KeyedAsTrackData
class KeyedCard
class KeyedEncrypted
class KeyedSecureCard
class MerchantDetails
class PaymentMethod
class PinDetails
class Plugin
class PluginManager
class ProtectedMethod
class ReceiptFields
class Refund
class RefundBaseMethod
class RefundMethod
class RefundReferenced
class RefundUnreferenced
class Response
class RestConnector
class RestConnectorListener
class Reversal
class Sale
class SecureCard
class SecureCardResponse
class SettingCreate
class SettingDelete
class SettingUpdate
class Tax
class Taxes
class TaxOrTip
class TaxOrTipUid
class Terminal
This class represents public API which allows integrator to perform actions.More…
class TerminalConfiguration
class TerminalHealth
class TerminalListener
class TerminalTax
class TerminalTaxes
class TerminalTip
class TerminalTips
class TerminalUpdate
class TerminalUpdateResponse
class Tip
class TokenMethod
class TrackData
class TrackDataContactless
class Transaction
class TransactionList
class TransactionListRequest
class TransactionResponse
class TransactionSummary
class TransactionUpdate
class USBBluetoothPlugin
class USBPlugin
class WNObject

Enumerations

enum CommerceType {
CommerceType.NULL, CommerceType.NOTAPPLICABLE, CommerceType.INTERNET, CommerceType.INTERNET3DSSECURED,
CommerceType.INTERNET3DSATTEMPTED, CommerceType.MO, CommerceType.MOTO
}
enum CoreMode { CoreMode.LIVE, CoreMode.TEST, CoreMode.DEV }
enum LogLevel { LogLevel.LEVELINFO, LogLevel.LEVELFULL, LogLevel.LEVELERROR, LogLevel.LEVELNONE }
enum CoreCardEntryMode {
CoreCardEntryMode.UNKNOWN, CoreCardEntryMode.UNSPECIFIED, CoreCardEntryMode.KEYED, CoreCardEntryMode.SWIPED,
CoreCardEntryMode.BARCODE, CoreCardEntryMode.OCR, CoreCardEntryMode.ICC, CoreCardEntryMode.TRACKONE,
CoreCardEntryMode.CONTACTLESSICC, CoreCardEntryMode.KEYEDFALLBACK, CoreCardEntryMode.SWIPEDFALLBACK, CoreCardEntryMode.ECOMMERCE,
CoreCardEntryMode.CONTACTLESSMOTO, CoreCardEntryMode.TRACKANY, CoreCardEntryMode.CONTACTLESSMSR, CoreCardEntryMode.ICCNOCVV,
CoreCardEntryMode.STORED
}
enum TransactionState { TransactionState.OPEN, TransactionState.CLOSED }
enum DeviceConnectionType { DeviceConnectionType.BLUETOOTH, DeviceConnectionType.AUDIO, DeviceConnectionType.USB }
enum SaleRequestType {
SaleRequestType.NULL, SaleRequestType.SALE, SaleRequestType.PURCHASE, SaleRequestType.CASHWITHDRAWAL,
SaleRequestType.FOODRETURN
}
enum FallbackReason { FallbackReason.TECHNICAL, FallbackReason.EMPTYCANDIDATELIST }
enum TransactionStatus {
TransactionStatus.NULL, TransactionStatus.PENDING, TransactionStatus.READY, TransactionStatus.VOID,
TransactionStatus.DECLINED, TransactionStatus.COMPLETE, TransactionStatus.REFERRAL, TransactionStatus.REVERSAL,
TransactionStatus.OTHER
}
enum CvvResponseCode {
CvvResponseCode.NULL, CvvResponseCode.M, CvvResponseCode.N, CvvResponseCode.P,
CvvResponseCode.U
}
enum AvsResponseCode {
AvsResponseCode.NULL, AvsResponseCode.A, AvsResponseCode.B, AvsResponseCode.C,
AvsResponseCode.D, AvsResponseCode.F, AvsResponseCode.G, AvsResponseCode.I,
AvsResponseCode.M, AvsResponseCode.P, AvsResponseCode.R, AvsResponseCode.S,
AvsResponseCode.U, AvsResponseCode.W, AvsResponseCode.X, AvsResponseCode.Y,
AvsResponseCode.Z
}
enum TipType { TipType.NULL, TipType.PERCENTAGE, TipType.FIXEDAMOUNT }
enum TransactionType {
TransactionType.NULL, TransactionType.SALE, TransactionType.REFUND, TransactionType.PREAUTH,
TransactionType.PREAUTHCOMPLETION, TransactionType.OFFLINEDECLINE
}
enum CoreEmvType { CoreEmvType.STANDARD, CoreEmvType.QUICKCHIP }
enum CoreTransactionInputMethod {
CoreTransactionInputMethod.SWIPEORINSERT, CoreTransactionInputMethod.INSERT, CoreTransactionInputMethod.TAP, CoreTransactionInputMethod.SWIPE,
CoreTransactionInputMethod.SWIPEORTAP, CoreTransactionInputMethod.INSERTORTAP, CoreTransactionInputMethod.SWIPEORINSERTORTAP, CoreTransactionInputMethod.SWIPEORINSERTORKEYED,
CoreTransactionInputMethod.SWIPEORKEYED
}
enum TerminalCategory { TerminalCategory.NULL, TerminalCategory.UNATTENDEDTERMINAL, TerminalCategory.ATTENDEDTERMINAL }
enum SignatureCollection { SignatureCollection.AUTOMATIC, SignatureCollection.MANUAL }
enum Currency {
Currency.NULL, Currency.AED, Currency.ARS, Currency.AUD,
Currency.BBD, Currency.BHD, Currency.BMD, Currency.BRL,
Currency.BSD, Currency.CAD, Currency.CHF, Currency.CNY,
Currency.COP, Currency.CZK, Currency.DKK, Currency.EUR,
Currency.GBP, Currency.HKD, Currency.HUF, Currency.ILS,
Currency.INR, Currency.ISK, Currency.JPY, Currency.KES,
Currency.KRW, Currency.KWD, Currency.LVL, Currency.MAD,
Currency.MXN, Currency.MYR, Currency.NOK, Currency.NZD,
Currency.OMR, Currency.PAB, Currency.PLN, Currency.QAR,
Currency.RON, Currency.RUB, Currency.SAR, Currency.SEK,
Currency.SGD, Currency.THB, Currency.TRY, Currency.TTD,
Currency.TWD, Currency.UAH, Currency.USD, Currency.VEF,
Currency.ZAR
}
enum CoreDeviceError {
CoreDeviceError.NULL, CoreDeviceError.INTERRUPTED, CoreDeviceError.UNSUPPORTEDCARDTYPE, CoreDeviceError.TRANSACTIONDENIED,
CoreDeviceError.TRANSACTIONABORTED, CoreDeviceError.INPUTOFFLINEPINONLY, CoreDeviceError.MACERROR, CoreDeviceError.CMDTIMEOUT,
CoreDeviceError.WRDATAERROR, CoreDeviceError.EMVAPPCFGERROR, CoreDeviceError.EMVCAPKCFGERROR, CoreDeviceError.APDUERROE,
CoreDeviceError.INVALIDCARD, CoreDeviceError.UNKNOWN, CoreDeviceError.CMDNOTAVAILABLE, CoreDeviceError.TIMEOUT,
CoreDeviceError.DEVICERESET, CoreDeviceError.DEVICEBUSY, CoreDeviceError.INPUTOUTOFRANGE, CoreDeviceError.INPUTINVALIDFORMAT,
CoreDeviceError.INPUTZEROVALUES, CoreDeviceError.INPUTINVALID, CoreDeviceError.CASHBACKNOTSUPPORTED, CoreDeviceError.CRCERROR,
CoreDeviceError.COMMERROR, CoreDeviceError.FAILTOSTARTBTV2, CoreDeviceError.FAILTOSTARTBTV4, CoreDeviceError.FAILTOSTARTAUDIO,
CoreDeviceError.INVALIDFUNCTIONINCURRENTMODE, CoreDeviceError.COMMLINKUNINITIALIZED, CoreDeviceError.BTV2ALREADYSTARTED, CoreDeviceError.BTV4ALREADYSTARTED,
CoreDeviceError.BTV4NOTSUPPORTED, CoreDeviceError.FAILTOSTARTSERIAL, CoreDeviceError.SWIPEFAILED, CoreDeviceError.MANUALENTRYFAILED,
CoreDeviceError.TRANSACTIONERROR, CoreDeviceError.WRONGDEVICE, CoreDeviceError.ERRORDEVICENOTSUPPORTED, CoreDeviceError.TRANSACTIONCANCELLED,
CoreDeviceError.TAPFAILED, CoreDeviceError.PINFAILED, CoreDeviceError.TERMINATED, CoreDeviceError.DECLINED,
CoreDeviceError.CANCEL, CoreDeviceError.CAPKFAIL, CoreDeviceError.NOTICC, CoreDeviceError.SELECTAPKFAIL,
CoreDeviceError.DEVICEERROR, CoreDeviceError.APPLICATIONBLOCKED, CoreDeviceError.ICCCARDREMOVED, CoreDeviceError.CARDBLOCKED,
CoreDeviceError.CARDNOTSUPPORTED, CoreDeviceError.CONDITIONNOTSATISFIED, CoreDeviceError.INVALIDICCDATA, CoreDeviceError.MISSINGMANDATORYDATA,
CoreDeviceError.NOEMVAPPS, CoreDeviceError.NETWORKNOTAVAILABLE, CoreDeviceError.TESTNOTSUPPORTEDBYDEVICE, CoreDeviceError.VALIDATIONFAILEDTESTSNOTCOMPLETED,
CoreDeviceError.CANNOTINITIALIZE, CoreDeviceError.GIFTCARDENCRYPTIONENABLED, CoreDeviceError.ENCRYPTIONNOTENABLED, CoreDeviceError.CORETRANSACTIONINPUTMETHODNOTSUPPORTED,
CoreDeviceError.PLUGINCANNOTBEINITIALIZEDEMVSETTINGSMISSING, CoreDeviceError.TRANSACTIONCANNOTBECANCELEDATTHISSTAGE
}
enum CoreError {
CoreError.NULL, CoreError.ERRORUNKNOWN, CoreError.ERRORAUTHENTICATIONTOKEN, CoreError.ERRORCURRENCYNOTSUPPORTED,
CoreError.ERRORTRANSACTION, CoreError.ERRORSERVER, CoreError.ERRORTIMEOUT, CoreError.ERRORNETWORK,
CoreError.VALIDATIONERROR, CoreError.ERRORJSON, CoreError.INCORRECTSETTINGSTERMINAL, CoreError.INCORRECTSETTINGSSECRET,
CoreError.INCORRECTSETTINGS, CoreError.ERRORSIGNATURENULL, CoreError.ERRORORDERALREADYPROCESSED, CoreError.INCORRECTCHECKERTIMEOUTORINTERVAL,
CoreError.CHECKERNOTSTARTEDORTERMINALMANUALLYSETTOOFFLINE, CoreError.TERMINALISOFFLINE, CoreError.SETTINGSMISSING, CoreError.ERRORCONNECTION,
CoreError.DECRYPTIONFAILEDDEVICENOTREGISTERED, CoreError.CANTREFUNDTRANSACTION, CoreError.SELFTESTMODENOTSET, CoreError.RESOURCEFILEWITHCOREPAYURLNOTFOUND,
CoreError.TERMINALDOESNOTALLOWCHP, CoreError.INVALIDREFUNDAMOUNT, CoreError.UNREFERENCEDREFUNDSHOULDBEENABLED, CoreError.VALIDATIONLIMITREACHED,
CoreError.TAXAMOUNTMUSTBEGREATERTHANZERO, CoreError.TIPAMOUNTMUSTBEGREATERTHANZERO, CoreError.USERDOESNTHAVEASSOCIATEDPRIVILEGE, CoreError.TRANSACTIONMODENOTSUPPORTED,
CoreError.INVALIDAMOUNT, CoreError.POLLINGNOTSUPPORTED, CoreError.DELAYEDAUTHNOTSUPPORTED, CoreError.DEVICEISNOTCONNECTED,
CoreError.TERMINALOFFLINEINPUTMODENOTSUPPORTED, CoreError.THISCALLISNOTSUPPORTEDFORPAYCONEXSDK, CoreError.ERRORGENERAL, CoreError.INVALIDACCOUNTID,
CoreError.ERRORDECLINED, CoreError.ERRORINVALIDAPIKEY, CoreError.ERRORGENERALCOUNTRYUNKNOWN, CoreError.ERRORDIGESTMISMATCH,
CoreError.ERRORINVALIDUSERACCESS, CoreError.ERRORMETHODNOTSUPPORTED, CoreError.ERRORINVALIDARGUMENT, CoreError.ERRORINVALIDINTEGRATION,
CoreError.ERRORINVALIDCURRENCY, CoreError.ERRORINVALIDAMOUNT, CoreError.ERRORINVALIDAPPLEPAYLOAD, CoreError.ERRORINVALIDANDROIDPAYLOAD,
CoreError.ERRORINVALIDEMVTAGS, CoreError.ERRORINVALIDTRACKDATA, CoreError.ERRORSWIPEWITHOUTFALLBACKNOTALLOWED, CoreError.ERRORVALIDATIONLIMITHIT,
CoreError.INVALIDMERCHANTREFERENCE, CoreError.ERRORBILLINGADDRESSNULL, CoreError.ERRORINVALIDKSNRANGE, CoreError.ERRORDEVICENOTFOUND,
CoreError.ERRORDEVICENOTACTIVATED, CoreError.TERMINALIDORSECRETNOTDEFINEDINPAYCONFIG, CoreError.UNREFERENCEDREFUNDSNOTSUPPORTEDINPOLLINGORDELAYEDAUTH, CoreError.LEVELFULLNOTSUPPORTEDINLIVEMODE
}
enum CoreTransactionState { CoreTransactionState.NULL, CoreTransactionState.OPEN, CoreTransactionState.CLOSED, CoreTransactionState.ALL }
enum RefundType { RefundType.NULL, RefundType.REFERENCED, RefundType.UNREFERENCED }
enum CoreGiftCardResult { CoreGiftCardResult.NULL, CoreGiftCardResult.APPROVAL, CoreGiftCardResult.DECLINED }
enum DeviceEnum {
DeviceEnum.NULL, DeviceEnum.NODEVICE, DeviceEnum.IDTECH, DeviceEnum.SPECTRUMPRO,
DeviceEnum.INGENICO, DeviceEnum.VP3300
}
enum CoreMessage {
CoreMessage.NULL, CoreMessage.DEVICECONNECTED, CoreMessage.DEVICENOTCONNECTED, CoreMessage.DEVICEDISCONNECTED,
CoreMessage.RAMBLERDISCONNECTED, CoreMessage.WALKERDISCONNECTED, CoreMessage.GOINGONLINE, CoreMessage.RAMBLERCONNECTED,
CoreMessage.WALKERCONNECTED, CoreMessage.WRONGDEVICE, CoreMessage.CARDSWIPEDETECTED, CoreMessage.SIGNATUREREQUIRED,
CoreMessage.SETTINGSMISSING, CoreMessage.SWIPEFAILED, CoreMessage.TRANSACTIONERROR, CoreMessage.TIMEOUTERROR,
CoreMessage.CARDSWIPE, CoreMessage.CARDINSERTSWIPE, CoreMessage.CARDDETECTED, CoreMessage.CARDACCEPTED,
CoreMessage.AMOUNT, CoreMessage.AMOUNTOKORNOT, CoreMessage.APPROVED, CoreMessage.CALLYOURBANK,
CoreMessage.CANCELORENTER, CoreMessage.CARDERROR, CoreMessage.DECLINED, CoreMessage.ENTERAMOUNT,
CoreMessage.ENTERPIN, CoreMessage.INCORRECTPIN, CoreMessage.INSERTCARD, CoreMessage.NOTACCEPTED,
CoreMessage.PINOK, CoreMessage.PLEASEWAIT, CoreMessage.PROCESSINGERROR, CoreMessage.REMOVECARD,
CoreMessage.USECHIPREADER, CoreMessage.USEMAGSTRIPE, CoreMessage.TRYAGAIN, CoreMessage.REFERTOYOURPAYMENTDEVICE,
CoreMessage.TRANSACTIONTERMINATED, CoreMessage.TRYANOTHERINTERFACE, CoreMessage.ONLINEREQUIRED, CoreMessage.PROCESSING,
CoreMessage.WELCOME, CoreMessage.PRESENTONLYONECARD, CoreMessage.CAPKLOADINGFAILED, CoreMessage.LASTPINTRY,
CoreMessage.SELECTACCOUNT, CoreMessage.PINPADCONNECTED, CoreMessage.REINSERTORSWIPE, CoreMessage.TRANSACTIONCANCELLED,
CoreMessage.UNKNOWNERROR, CoreMessage.CARDREQUIRESCHIPREAD, CoreMessage.PINENTRYSUCCESSFUL, CoreMessage.INVALIDPINENTERED,
CoreMessage.INVALIDPINENTEREDLASTATTEMPT, CoreMessage.SENDINGTRANSACTION, CoreMessage.CANCELLED, CoreMessage.CONNECTIONERROR,
CoreMessage.INSERTORSWIPE, CoreMessage.SETTINGSHERE, CoreMessage.SETTINGSUPDATESUCCESSFUL, CoreMessage.TRANSATIONUPDATESUCCESSFUL,
CoreMessage.NOMADCONNECTED, CoreMessage.NOMADDISCONNECTED, CoreMessage.ENTERED, CoreMessage.BYPASS,
CoreMessage.CANCEL, CoreMessage.KEYERROR, CoreMessage.NOPIN, CoreMessage.WRONGPINLENGTH,
CoreMessage.UNKNOWN, CoreMessage.CMDNOTAVAILABLE, CoreMessage.TIMEOUT, CoreMessage.DEVICERESET,
CoreMessage.DEVICEBUSY, CoreMessage.INPUTOUTOFRANGE, CoreMessage.INPUTINVALIDFORMAT, CoreMessage.INPUTZEROVALUES,
CoreMessage.INPUTINVALID, CoreMessage.CASHBACKNOTSUPPORTED, CoreMessage.CRCERROR, CoreMessage.COMMERROR,
CoreMessage.FAILTOSTARTBTV2, CoreMessage.FAILTOSTARTBTV4, CoreMessage.FAILTOSTARTAUDIO, CoreMessage.INVALIDFUNCTIONINCURRENTMODE,
CoreMessage.COMMLINKUNINITIALIZED, CoreMessage.BTV2ALREADYSTARTED, CoreMessage.BTV4ALREADYSTARTED, CoreMessage.BTV4NOTSUPPORTED,
CoreMessage.ERRORDEVICENOTSUPPORTED, CoreMessage.CLEARDISPLAYMSG, CoreMessage.INPUTPINING, CoreMessage.MAGTOICCTRADE,
CoreMessage.DSPREADCONNECTED, CoreMessage.DSPREADDISCONNECTED, CoreMessage.INPUTOFFLINEPINONLY, CoreMessage.MACERROR,
CoreMessage.CMDTIMEOUT, CoreMessage.WRDATAERROR, CoreMessage.EMVAPPCFGERROR, CoreMessage.EMVCAPKCFGERROR,
CoreMessage.APDUERROE, CoreMessage.POWACONNECTED, CoreMessage.POWADISCONNECTED, CoreMessage.POWAPRINTSUCCESSFUl,
CoreMessage.INTERRUPTED, CoreMessage.UNSUPPORTEDCARDTYPE, CoreMessage.TRANSACTIONDENIED, CoreMessage.TRANSACTIONABORTED,
CoreMessage.SELFTESTRAMBLER, CoreMessage.SELFTESTWALKER, CoreMessage.SELFTESTNOMAD, CoreMessage.SELFTESTBLUEPAD,
CoreMessage.BATTERYLOW, CoreMessage.TRANSACTIONCANCELLING, CoreMessage.SWIPEAGAINPLEASE, CoreMessage.INVALIDCARDPLEASETRYAGAIN,
CoreMessage.CARDREMOVED, CoreMessage.PINENTERED, CoreMessage.REVERSALATTEMPTING, CoreMessage.FALLBACK,
CoreMessage.AMOUNTSET, CoreMessage.PAYMENTTYPESET, CoreMessage.AUTHORIZATIONREQUEST, CoreMessage.AUTHORIZATIONCONFIRMATION,
CoreMessage.AUTHORIZATIONDECISSION, CoreMessage.RESETTINGDEVICESETTINGS, CoreMessage.GIFTCARDDETECTED, CoreMessage.SWIPECARDDETECTED,
CoreMessage.DELAYEDAUTHAMOUNTCONFIRMED, CoreMessage.DELAYEDAUTHAMOUNTDECLINED, CoreMessage.PORTNUMBERNOTSPECIEFIED, CoreMessage.RESETTINGDEVICE,
CoreMessage.NOSETTINGSTODELETE, CoreMessage.NOSETTINGSTOUPDATE
}

Enumeration Type Documentation

AvsResponseCode

    Enumerator

  • NULL

  • A
  • Response code for address (Address only no ZIP code)

  • B
  • Response code for international A (Address only)

  • C
  • Response code for international N (None, the transaction is declined)

  • D
  • Response code for international X (Address and postal code)

  • F
  • Response code for UK-specific X (Address and postal code)

  • G
  • Response code for global unavailable

  • I
  • Response code for international unavailable

  • M
  • Response code for address (Address and postal code)

  • P
  • Response code for postal (Postal code only, no address)

  • R
  • Response code for retry

  • S
  • Response code for service not supported

  • U
  • Response code for unavailable

  • W
  • Response code for whole ZIP (9 digit zip code, no address)

  • X
  • Response code for exact match (Address and 9 digit zip code)

  • Y
  • Response code for yes (Address and 5 digit zip)

  • Z
  • Response code for zip (5 digit zip code)

CommerceType

    Enumerator

  • NULL

  • NOTAPPLICABLE

  • INTERNET

  • INTERNET3DSSECURED

  • INTERNET3DSATTEMPTED

  • MO

  • MOTO

CoreCardEntryMode

    Enumerator

  • UNKNOWN

  • UNSPECIFIED

  • KEYED

  • SWIPED

  • BARCODE

  • OCR

  • ICC

  • TRACKONE

  • CONTACTLESSICC

  • KEYEDFALLBACK

  • SWIPEDFALLBACK

  • ECOMMERCE

  • CONTACTLESSMOTO

  • TRACKANY

  • CONTACTLESSMSR

  • ICCNOCVV

  • STORED

CoreDeviceError

    Enumerator

  • NULL

  • INTERRUPTED
  • INTERRUPTED

  • UNSUPPORTEDCARDTYPE
  • UNSUPPORTEDCARDTYPE

  • TRANSACTIONDENIED

  • TRANSACTIONABORTED

  • INPUTOFFLINEPINONLY

  • MACERROR

  • CMDTIMEOUT

  • WRDATAERROR

  • EMVAPPCFGERROR

  • EMVCAPKCFGERROR

  • APDUERROE

  • INVALIDCARD

  • UNKNOWN
  • Nomad, Walker Errors

  • CMDNOTAVAILABLE

  • TIMEOUT

  • DEVICERESET

  • DEVICEBUSY

  • INPUTOUTOFRANGE

  • INPUTINVALIDFORMAT

  • INPUTZEROVALUES

  • INPUTINVALID

  • CASHBACKNOTSUPPORTED

  • CRCERROR

  • COMMERROR

  • FAILTOSTARTBTV2

  • FAILTOSTARTBTV4

  • FAILTOSTARTAUDIO

  • INVALIDFUNCTIONINCURRENTMODE

  • COMMLINKUNINITIALIZED

  • BTV2ALREADYSTARTED

  • BTV4ALREADYSTARTED

  • BTV4NOTSUPPORTED

  • FAILTOSTARTSERIAL

  • SWIPEFAILED
  • Swipe has failed

  • MANUALENTRYFAILED

  • TRANSACTIONERROR
  • Error when processing transaction

  • WRONGDEVICE
  • Expects another device to be connected

  • ERRORDEVICENOTSUPPORTED
  • Device not supported

  • TRANSACTIONCANCELLED
  • Transaction cancelled

  • TAPFAILED

  • PINFAILED

  • TERMINATED
  • TRANSACTION RESULTS ERRORS

  • DECLINED

  • CANCEL

  • CAPKFAIL

  • NOTICC

  • SELECTAPKFAIL

  • DEVICEERROR

  • APPLICATIONBLOCKED

  • ICCCARDREMOVED

  • CARDBLOCKED

  • CARDNOTSUPPORTED

  • CONDITIONNOTSATISFIED

  • INVALIDICCDATA

  • MISSINGMANDATORYDATA

  • NOEMVAPPS

  • NETWORKNOTAVAILABLE

  • TESTNOTSUPPORTEDBYDEVICE

  • VALIDATIONFAILEDTESTSNOTCOMPLETED

  • CANNOTINITIALIZE

  • GIFTCARDENCRYPTIONENABLED

  • ENCRYPTIONNOTENABLED

  • CORETRANSACTIONINPUTMETHODNOTSUPPORTED

  • PLUGINCANNOTBEINITIALIZEDEMVSETTINGSMISSING

  • TRANSACTIONCANNOTBECANCELEDATTHISSTAGE

CoreEmvType

    Enumerator

  • STANDARD

  • QUICKCHIP

CoreError

Enum of different Error types

    Enumerator

  • NULL

  • ERRORUNKNOWN
  • Unknown error has occurred

  • ERRORAUTHENTICATIONTOKEN
  • Authentication error, token is invalid

  • ERRORCURRENCYNOTSUPPORTED
  • Currency is not supported by terminal

  • ERRORTRANSACTION
  • Transaction has failed

  • ERRORSERVER
  • Unknown server error

  • ERRORTIMEOUT
  • Timeout limit

  • ERRORNETWORK
  • Network error

  • VALIDATIONERROR
  • Object Validation Error

  • ERRORJSON
  • JSON error, cannot processSale json

  • INCORRECTSETTINGSTERMINAL
  • Terminal ID is incorrect

  • INCORRECTSETTINGSSECRET
  • Secret is incorrect

  • INCORRECTSETTINGS
  • Settings are incorrect

  • ERRORSIGNATURENULL
  • Signature is empty

  • ERRORORDERALREADYPROCESSED
  • Order already processed

  • INCORRECTCHECKERTIMEOUTORINTERVAL
  • Incorrect checker timeout or interval

  • CHECKERNOTSTARTEDORTERMINALMANUALLYSETTOOFFLINE
  • Checker not started or terminal was manually set to offline mode.

  • TERMINALISOFFLINE
  • Terminal is on offline mode.

  • SETTINGSMISSING
  • Settings missing

  • ERRORCONNECTION
  • Settings missing

  • DECRYPTIONFAILEDDEVICENOTREGISTERED

  • CANTREFUNDTRANSACTION

  • SELFTESTMODENOTSET

  • RESOURCEFILEWITHCOREPAYURLNOTFOUND

  • TERMINALDOESNOTALLOWCHP

  • INVALIDREFUNDAMOUNT

  • UNREFERENCEDREFUNDSHOULDBEENABLED

  • VALIDATIONLIMITREACHED

  • TAXAMOUNTMUSTBEGREATERTHANZERO

  • TIPAMOUNTMUSTBEGREATERTHANZERO

  • USERDOESNTHAVEASSOCIATEDPRIVILEGE

  • TRANSACTIONMODENOTSUPPORTED

  • INVALIDAMOUNT

  • POLLINGNOTSUPPORTED

  • DELAYEDAUTHNOTSUPPORTED

  • DEVICEISNOTCONNECTED

  • TERMINALOFFLINEINPUTMODENOTSUPPORTED

  • THISCALLISNOTSUPPORTEDFORPAYCONEXSDK

  • ERRORGENERAL

  • INVALIDACCOUNTID

  • ERRORDECLINED

  • ERRORINVALIDAPIKEY

  • ERRORGENERALCOUNTRYUNKNOWN

  • ERRORDIGESTMISMATCH

  • ERRORINVALIDUSERACCESS

  • ERRORMETHODNOTSUPPORTED

  • ERRORINVALIDARGUMENT

  • ERRORINVALIDINTEGRATION

  • ERRORINVALIDCURRENCY

  • ERRORINVALIDAMOUNT

  • ERRORINVALIDAPPLEPAYLOAD

  • ERRORINVALIDANDROIDPAYLOAD

  • ERRORINVALIDEMVTAGS

  • ERRORINVALIDTRACKDATA

  • ERRORSWIPEWITHOUTFALLBACKNOTALLOWED

  • ERRORVALIDATIONLIMITHIT

  • INVALIDMERCHANTREFERENCE

  • ERRORBILLINGADDRESSNULL

  • ERRORINVALIDKSNRANGE

  • ERRORDEVICENOTFOUND

  • ERRORDEVICENOTACTIVATED

  • TERMINALIDORSECRETNOTDEFINEDINPAYCONFIG

  • UNREFERENCEDREFUNDSNOTSUPPORTEDINPOLLINGORDELAYEDAUTH

  • LEVELFULLNOTSUPPORTEDINLIVEMODE

CoreGiftCardResult

    Enumerator

  • NULL

  • APPROVAL

  • DECLINED

CoreMessage

    Enumerator

  • NULL

  • DEVICECONNECTED
  • Device connected through headphone jack

  • DEVICENOTCONNECTED
  • No device connected through headphone jack

  • DEVICEDISCONNECTED
  • Device disconnected

  • RAMBLERDISCONNECTED
  • Rambler disconnected

  • WALKERDISCONNECTED
  • Walker disconnected

  • GOINGONLINE
  • Going online to do the transaction

  • RAMBLERCONNECTED
  • Rambler is connected

  • WALKERCONNECTED
  • Walker is connected

  • WRONGDEVICE
  • Expects another device to be connected

  • CARDSWIPEDETECTED
  • Swipe has been detected

  • SIGNATUREREQUIRED
  • Signature is required

  • SETTINGSMISSING
  • Settings missing

  • SWIPEFAILED
  • Swipe has failed

  • TRANSACTIONERROR
  • Error when processing transaction

  • TIMEOUTERROR
  • Timeout limit error

  • CARDSWIPE
  • Swipe the card

  • CARDINSERTSWIPE
  • Swipe or insert the card

  • CARDDETECTED
  • Card detected

  • CARDACCEPTED
  • Card accepted

  • AMOUNT
  • EmvSwipeController enums fo walker

  • AMOUNTOKORNOT

  • APPROVED

  • CALLYOURBANK

  • CANCELORENTER

  • CARDERROR

  • DECLINED

  • ENTERAMOUNT

  • ENTERPIN

  • INCORRECTPIN

  • INSERTCARD

  • NOTACCEPTED

  • PINOK

  • PLEASEWAIT

  • PROCESSINGERROR

  • REMOVECARD

  • USECHIPREADER

  • USEMAGSTRIPE

  • TRYAGAIN

  • REFERTOYOURPAYMENTDEVICE

  • TRANSACTIONTERMINATED

  • TRYANOTHERINTERFACE

  • ONLINEREQUIRED

  • PROCESSING

  • WELCOME

  • PRESENTONLYONECARD

  • CAPKLOADINGFAILED

  • LASTPINTRY

  • SELECTACCOUNT

  • PINPADCONNECTED
  • Pinpad connected

  • REINSERTORSWIPE
  • Reinsert or swipe

  • TRANSACTIONCANCELLED
  • Transaction cancelled

  • UNKNOWNERROR
  • Unknown error

  • CARDREQUIRESCHIPREAD
  • Card requires chip read

  • PINENTRYSUCCESSFUL
  • PIN entry successful

  • INVALIDPINENTERED
  • Invalid PIN entered

  • INVALIDPINENTEREDLASTATTEMPT
  • Invalid PIN entered, last attempt

  • SENDINGTRANSACTION
  • Sending transaction

  • CANCELLED
  • Canceled

  • CONNECTIONERROR
  • Pinpad connection error

  • INSERTORSWIPE
  • Insert or swipe the card

  • SETTINGSHERE
  • Settings retrieved from the server

  • SETTINGSUPDATESUCCESSFUL
  • Updated tip, tax settings

  • TRANSATIONUPDATESUCCESSFUL
  • Transaction update successful

  • NOMADCONNECTED
  • Indicates that NOMAD was CONNECTED

  • NOMADDISCONNECTED
  • Enums for Nomad

  • ENTERED

  • BYPASS

  • CANCEL

  • KEYERROR

  • NOPIN

  • WRONGPINLENGTH

  • UNKNOWN

  • CMDNOTAVAILABLE

  • TIMEOUT

  • DEVICERESET

  • DEVICEBUSY

  • INPUTOUTOFRANGE

  • INPUTINVALIDFORMAT

  • INPUTZEROVALUES

  • INPUTINVALID

  • CASHBACKNOTSUPPORTED

  • CRCERROR

  • COMMERROR

  • FAILTOSTARTBTV2

  • FAILTOSTARTBTV4

  • FAILTOSTARTAUDIO

  • INVALIDFUNCTIONINCURRENTMODE

  • COMMLINKUNINITIALIZED

  • BTV2ALREADYSTARTED

  • BTV4ALREADYSTARTED

  • BTV4NOTSUPPORTED

  • ERRORDEVICENOTSUPPORTED
  • Device not supported

  • CLEARDISPLAYMSG

  • INPUTPINING

  • MAGTOICCTRADE

  • DSPREADCONNECTED
  • Indicates that DSPREAD was CONNECTED

  • DSPREADDISCONNECTED
  • Indicates that DSPREAD was stopped

  • INPUTOFFLINEPINONLY

  • MACERROR

  • CMDTIMEOUT

  • WRDATAERROR

  • EMVAPPCFGERROR

  • EMVCAPKCFGERROR

  • APDUERROE

  • POWACONNECTED
  • Indicates that POWA was CONNECTED

  • POWADISCONNECTED
  • Indicates that POWA

  • POWAPRINTSUCCESSFUl
  • Indicates that POWAPRINTSUCCESSFUl

  • INTERRUPTED
  • INTERRUPTED

  • UNSUPPORTEDCARDTYPE

  • TRANSACTIONDENIED

  • TRANSACTIONABORTED

  • SELFTESTRAMBLER

  • SELFTESTWALKER

  • SELFTESTNOMAD

  • SELFTESTBLUEPAD

  • BATTERYLOW

  • TRANSACTIONCANCELLING

  • SWIPEAGAINPLEASE

  • INVALIDCARDPLEASETRYAGAIN

  • CARDREMOVED

  • PINENTERED

  • REVERSALATTEMPTING

  • FALLBACK

  • AMOUNTSET

  • PAYMENTTYPESET

  • AUTHORIZATIONREQUEST

  • AUTHORIZATIONCONFIRMATION

  • AUTHORIZATIONDECISSION

  • RESETTINGDEVICESETTINGS

  • GIFTCARDDETECTED

  • SWIPECARDDETECTED

  • DELAYEDAUTHAMOUNTCONFIRMED

  • DELAYEDAUTHAMOUNTDECLINED

  • PORTNUMBERNOTSPECIEFIED

  • RESETTINGDEVICE

  • NOSETTINGSTODELETE

  • NOSETTINGSTOUPDATE

CoreMode

    Enumerator

  • LIVE

  • TEST

  • DEV

CoreTransactionInputMethod

    Enumerator

  • SWIPEORINSERT
  • Indicates swipeor insert mode

  • INSERT
  • Indicates insert mode

  • TAP
  • Indicates tap mode

  • SWIPE
  • Indicates Swipe mode

  • SWIPEORTAP
  • Indicates Swipe or tap mode

  • INSERTORTAP
  • Indicates insert or tap mode

  • SWIPEORINSERTORTAP
  • Indicates Swipe or insert or tap mode

  • SWIPEORINSERTORKEYED

  • SWIPEORKEYED

CoreTransactionState

    Enumerator

  • NULL

  • OPEN

  • CLOSED

  • ALL

Currency

    Enumerator

  • NULL

  • AED
  • Corresponds to international currency codes

  • ARS

  • AUD

  • BBD

  • BHD

  • BMD

  • BRL

  • BSD

  • CAD

  • CHF

  • CNY

  • COP

  • CZK

  • DKK

  • EUR

  • GBP

  • HKD

  • HUF

  • ILS

  • INR

  • ISK

  • JPY

  • KES

  • KRW

  • KWD

  • LVL

  • MAD

  • MXN

  • MYR

  • NOK

  • NZD

  • OMR

  • PAB

  • PLN

  • QAR

  • RON

  • RUB

  • SAR

  • SEK

  • SGD

  • THB

  • TRY

  • TTD

  • TWD

  • UAH

  • USD

  • VEF

  • ZAR

CvvResponseCode

    Enumerator

  • NULL

  • M
  • Response code for match

  • N
  • Response code for no match

  • P
  • Response code for not processed

  • U
  • Response code for unknown

DeviceConnectionType

    Enumerator

  • BLUETOOTH

  • AUDIO

  • USB

DeviceEnum

Enum which holds devices.

    Enumerator

  • NULL

  • NODEVICE
  • No device

  • IDTECH

  • SPECTRUMPRO

  • INGENICO

  • VP3300

FallbackReason

    Enumerator

  • TECHNICAL
  • Regular fallback reason when a terminal fails to read the card.

  • EMPTYCANDIDATELIST
  • Empty candidate list fallbacks happen when, for example, there is no common application AID supported by both the chip and the terminal.

LogLevel

    Enumerator

  • LEVELINFO

  • LEVELFULL

  • LEVELERROR

  • LEVELNONE

RefundType

    Enumerator

  • NULL

  • REFERENCED

  • UNREFERENCED

SaleRequestType

    Enumerator

  • NULL

  • SALE

  • PURCHASE

  • CASHWITHDRAWAL

  • FOODRETURN

SignatureCollection

    Enumerator

  • AUTOMATIC
  • Automatic signature will be collected by the SDK, onSignatureRequired method will be triggered

  • MANUAL
  • Signature won't be collected automatically, it should be collected on the paper receipt

TerminalCategory

    Enumerator

  • NULL

  • UNATTENDEDTERMINAL
  • Unnatended terminal type

  • ATTENDEDTERMINAL
  • Atended terminal type

TipType

    Enumerator

  • NULL

  • PERCENTAGE
  • Percentage Typ Type

  • FIXEDAMOUNT
  • Fixed Typ Type

TransactionState

    Enumerator

  • OPEN

  • CLOSED

TransactionStatus

    Enumerator

  • NULL

  • PENDING

  • READY
  • Ready to be processed transaction

  • VOID
  • Void transaction

  • DECLINED
  • Declined transaction

  • COMPLETE
  • Complete transaction

  • REFERRAL
  • Referral transaction

  • REVERSAL
  • Reversal transaction

  • OTHER
  • Other

TransactionType

    Enumerator

  • NULL

  • SALE

  • REFUND
  • Refund transaction type

  • PREAUTH
  • Pre authentication transaction type

  • PREAUTHCOMPLETION
  • Pre authentication completion transaction type

  • OFFLINEDECLINE
  • offline decline transaction type