Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ICardData ¶ added in v1.1.2
type ICardData interface {
IsCardPresent() bool
SetCardPresent(cardPresent bool)
GetCardType() string
SetCardType(cardType string)
GetCardHolderName() string
SetCardHolderName(cardHolderName string)
GetCvn() string
SetCvn(cvn string)
GetCvnPresenceIndicator() cvnpresenceindicator.CvnPresenceIndicator
SetCvnPresenceIndicator(cvnPresenceIndicator cvnpresenceindicator.CvnPresenceIndicator)
GetNumber() string
SetNumber(number string)
GetExpMonth() *int
SetExpMonth(expMonth *int)
GetExpYear() *int
SetExpYear(expYear *int)
IsReaderPresent() bool
SetReaderPresent(readerPresent bool)
GetShortExpiry() string
GetEntryMethod() manualentrymethod.ManualEntryMethod
SetEntryMethod(manualEntryMethod manualentrymethod.ManualEntryMethod)
GetTokenizationData() string
SetTokenizationData(s string)
}
type IEncryptable ¶ added in v1.1.2
type IEncryptable interface {
GetEncryptionData() *base.EncryptionData
SetEncryptionData(encryptionData *base.EncryptionData)
GetEncryptedPan() string
SetEncryptedPan(encryptedPan string)
}
type IPaymentMethod ¶
type IPaymentMethod interface {
GetPaymentMethodType() paymentmethodtype.PaymentMethodType
}
type IPinProtected ¶ added in v1.1.2
type ITrackData ¶ added in v1.1.2
type ITrackData interface {
GetExpiry() string
SetExpiry(string)
GetPan() string
SetPan(string)
GetTrackNumber() tracknumber.TrackNumber
SetTrackNumber(number tracknumber.TrackNumber)
GetTrackData() string
SetTrackData(string)
GetDiscretionaryData() string
SetDiscretionaryData(string)
GetValue() string
SetValue(string)
GetEntryMethod() entrymethod.EntryMethod
SetEntryMethod(entrymethod.EntryMethod)
GetTruncatedTrackData() string
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.