Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsItATransactionReference ¶
func IsItATransactionReference(i interface{}) bool
Types ¶
type TransactionReference ¶
type TransactionReference struct {
AlternativePaymentType string
AcquiringInstitutionID string
AuthCode string
BatchNumber *int
ClientTransactionID string
MessageTypeIndicator string
OrderID string
OriginalAmount float64
OriginalApprovedAmount float64
OriginalPaymentMethod abstractions.IPaymentMethod
OriginalProcessingCode string
OriginalTransactionTime string
PartialApproval bool
PaymentMethodType paymentmethodtype.PaymentMethodType
PosDataCode string
SequenceNumber *int
SystemTraceAuditNumber string
TransactionID string
OriginalTransactionDate string
ResponseCode string
UseAuthorizedAmount bool
TransactionIdentifier string
OriginalInvoiceNumber string
OriginalTransactionInfo string
OriginalPOSEntryMode string
OriginalTransactionType transactiontype.TransactionType
ApprovalCode string
OriginalMessageCode string
MastercardBanknetRefNo string
MastercardBanknetSettlementDate string
DebitAuthorizer string
VisaTransactionID string
DiscoverNetworkRefID string
}
func NewTransactionReference ¶
func NewTransactionReference() *TransactionReference
func (*TransactionReference) GetOriginalApprovedAmount ¶
func (t *TransactionReference) GetOriginalApprovedAmount() float64
func (*TransactionReference) GetPaymentMethodType ¶
func (t *TransactionReference) GetPaymentMethodType() paymentmethodtype.PaymentMethodType
func (*TransactionReference) SetTransactionId ¶
func (tr *TransactionReference) SetTransactionId(tid string)
Click to show internal directories.
Click to hide internal directories.