references

package
v1.1.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 25, 2025 License: GPL-2.0 Imports: 7 Imported by: 0

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                   *decimal.Decimal
	OriginalApprovedAmount           *decimal.Decimal
	OriginalPaymentMethod            abstractions.IPaymentMethod
	OriginalProcessingCode           string
	OriginalTransactionTime          string
	PartialApproval                  bool
	PaymentMethodType                paymentmethodtype.PaymentMethodType
	PosDataCode                      string
	SequenceNumber                   *int
	SystemTraceAuditNumber           string
	TransactionId                    string
	OriginalTransactionDate          string
	OriginalTransactionTypeIndicator transactiontypeindicator.TransactionTypeIndicator
	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
	// contains filtered or unexported fields
}

func NewTransactionReference

func NewTransactionReference() *TransactionReference

func (*TransactionReference) GetAcquiringInstitutionId

func (t *TransactionReference) GetAcquiringInstitutionId() string

func (*TransactionReference) GetAlternativePaymentType

func (t *TransactionReference) GetAlternativePaymentType() string

func (*TransactionReference) GetApprovalCode

func (t *TransactionReference) GetApprovalCode() string

func (*TransactionReference) GetAuthCode

func (t *TransactionReference) GetAuthCode() string

func (*TransactionReference) GetAuthorizer

func (*TransactionReference) GetBatchNumber

func (t *TransactionReference) GetBatchNumber() *int

func (*TransactionReference) GetClientTransactionId

func (t *TransactionReference) GetClientTransactionId() string

func (*TransactionReference) GetDebitAuthorizer

func (t *TransactionReference) GetDebitAuthorizer() string

func (*TransactionReference) GetDiscoverNetworkRefId

func (t *TransactionReference) GetDiscoverNetworkRefId() string

func (*TransactionReference) GetMastercardBanknetRefNo

func (t *TransactionReference) GetMastercardBanknetRefNo() string

func (*TransactionReference) GetMastercardBanknetSettlementDate

func (t *TransactionReference) GetMastercardBanknetSettlementDate() string

func (*TransactionReference) GetMessageTypeIndicator

func (t *TransactionReference) GetMessageTypeIndicator() string

func (*TransactionReference) GetOrderId

func (t *TransactionReference) GetOrderId() string

func (*TransactionReference) GetOriginalAmount

func (t *TransactionReference) GetOriginalAmount() *decimal.Decimal

func (*TransactionReference) GetOriginalApprovedAmount

func (t *TransactionReference) GetOriginalApprovedAmount() *decimal.Decimal

func (*TransactionReference) GetOriginalInvoiceNumber

func (t *TransactionReference) GetOriginalInvoiceNumber() string

func (*TransactionReference) GetOriginalMessageCode

func (t *TransactionReference) GetOriginalMessageCode() string

func (*TransactionReference) GetOriginalPOSEntryMode

func (t *TransactionReference) GetOriginalPOSEntryMode() string

func (*TransactionReference) GetOriginalPaymentMethod

func (t *TransactionReference) GetOriginalPaymentMethod() abstractions.IPaymentMethod

func (*TransactionReference) GetOriginalProcessingCode

func (t *TransactionReference) GetOriginalProcessingCode() string

func (*TransactionReference) GetOriginalTransactionDate

func (t *TransactionReference) GetOriginalTransactionDate() string

func (*TransactionReference) GetOriginalTransactionInfo

func (t *TransactionReference) GetOriginalTransactionInfo() string

func (*TransactionReference) GetOriginalTransactionTime

func (t *TransactionReference) GetOriginalTransactionTime() string

func (*TransactionReference) GetOriginalTransactionType

func (t *TransactionReference) GetOriginalTransactionType() transactiontype.TransactionType

func (*TransactionReference) GetOriginalTransactionTypeIndicator

func (t *TransactionReference) GetOriginalTransactionTypeIndicator() transactiontypeindicator.TransactionTypeIndicator

func (*TransactionReference) GetPaymentMethodType

func (t *TransactionReference) GetPaymentMethodType() paymentmethodtype.PaymentMethodType

func (*TransactionReference) GetPosDataCode

func (t *TransactionReference) GetPosDataCode() string

func (*TransactionReference) GetResponseCode

func (t *TransactionReference) GetResponseCode() string

func (*TransactionReference) GetSequenceNumber

func (t *TransactionReference) GetSequenceNumber() *int

func (*TransactionReference) GetSystemTraceAuditNumber

func (t *TransactionReference) GetSystemTraceAuditNumber() string

func (*TransactionReference) GetToken

func (t *TransactionReference) GetToken() string

func (*TransactionReference) GetTransactionId

func (t *TransactionReference) GetTransactionId() string

func (*TransactionReference) GetTransactionIdentifier

func (t *TransactionReference) GetTransactionIdentifier() string

func (*TransactionReference) GetVisaTransactionId

func (t *TransactionReference) GetVisaTransactionId() string

func (*TransactionReference) IsPartialApproval

func (t *TransactionReference) IsPartialApproval() bool

func (*TransactionReference) IsUseAuthorizedAmount

func (t *TransactionReference) IsUseAuthorizedAmount() bool

func (*TransactionReference) SetAcquiringInstitutionId

func (t *TransactionReference) SetAcquiringInstitutionId(id string) *TransactionReference

func (*TransactionReference) SetAlternativePaymentType

func (t *TransactionReference) SetAlternativePaymentType(paymentType string) *TransactionReference

func (*TransactionReference) SetApprovalCode

func (t *TransactionReference) SetApprovalCode(code string) *TransactionReference

func (*TransactionReference) SetAuthCode

func (t *TransactionReference) SetAuthCode(code string) *TransactionReference

func (*TransactionReference) SetAuthorizer

func (*TransactionReference) SetBatchNumber

func (t *TransactionReference) SetBatchNumber(number *int) *TransactionReference

func (*TransactionReference) SetClientTransactionId

func (t *TransactionReference) SetClientTransactionId(id string) *TransactionReference

func (*TransactionReference) SetDebitAuthorizer

func (t *TransactionReference) SetDebitAuthorizer(authorizer string) *TransactionReference

func (*TransactionReference) SetDiscoverNetworkRefId

func (t *TransactionReference) SetDiscoverNetworkRefId(refId string) *TransactionReference

func (*TransactionReference) SetMastercardBanknetRefNo

func (t *TransactionReference) SetMastercardBanknetRefNo(refNo string) *TransactionReference

func (*TransactionReference) SetMastercardBanknetSettlementDate

func (t *TransactionReference) SetMastercardBanknetSettlementDate(date string) *TransactionReference

func (*TransactionReference) SetMessageTypeIndicator

func (t *TransactionReference) SetMessageTypeIndicator(indicator string) *TransactionReference

func (*TransactionReference) SetOrderId

func (*TransactionReference) SetOriginalAmount

func (t *TransactionReference) SetOriginalAmount(amount *decimal.Decimal) *TransactionReference

func (*TransactionReference) SetOriginalApprovedAmount

func (t *TransactionReference) SetOriginalApprovedAmount(amount *decimal.Decimal)

func (*TransactionReference) SetOriginalInvoiceNumber

func (t *TransactionReference) SetOriginalInvoiceNumber(invoiceNumber string) *TransactionReference

func (*TransactionReference) SetOriginalMessageCode

func (t *TransactionReference) SetOriginalMessageCode(code string) *TransactionReference

func (*TransactionReference) SetOriginalPOSEntryMode

func (t *TransactionReference) SetOriginalPOSEntryMode(entryMode string) *TransactionReference

func (*TransactionReference) SetOriginalPaymentMethod

func (t *TransactionReference) SetOriginalPaymentMethod(pm abstractions.IPaymentMethod) *TransactionReference

func (*TransactionReference) SetOriginalProcessingCode

func (t *TransactionReference) SetOriginalProcessingCode(code string) *TransactionReference

func (*TransactionReference) SetOriginalTransactionDate

func (t *TransactionReference) SetOriginalTransactionDate(date string) *TransactionReference

func (*TransactionReference) SetOriginalTransactionInfo

func (t *TransactionReference) SetOriginalTransactionInfo(info string) *TransactionReference

func (*TransactionReference) SetOriginalTransactionTime

func (t *TransactionReference) SetOriginalTransactionTime(time string) *TransactionReference

func (*TransactionReference) SetOriginalTransactionType

func (t *TransactionReference) SetOriginalTransactionType(tType transactiontype.TransactionType) *TransactionReference

func (*TransactionReference) SetOriginalTransactionTypeIndicator

func (t *TransactionReference) SetOriginalTransactionTypeIndicator(indicator transactiontypeindicator.TransactionTypeIndicator) *TransactionReference

func (*TransactionReference) SetPartialApproval

func (t *TransactionReference) SetPartialApproval(pa bool) *TransactionReference

func (*TransactionReference) SetPaymentMethodType

func (*TransactionReference) SetPosDataCode

func (t *TransactionReference) SetPosDataCode(code string) *TransactionReference

func (*TransactionReference) SetResponseCode

func (t *TransactionReference) SetResponseCode(code string) *TransactionReference

func (*TransactionReference) SetSequenceNumber

func (t *TransactionReference) SetSequenceNumber(number *int) *TransactionReference

func (*TransactionReference) SetSystemTraceAuditNumber

func (t *TransactionReference) SetSystemTraceAuditNumber(number string) *TransactionReference

func (*TransactionReference) SetTransactionId

func (t *TransactionReference) SetTransactionId(id string) *TransactionReference

func (*TransactionReference) SetTransactionIdentifier

func (t *TransactionReference) SetTransactionIdentifier(identifier string) *TransactionReference

func (*TransactionReference) SetUseAuthorizedAmount

func (t *TransactionReference) SetUseAuthorizedAmount(use bool) *TransactionReference

func (*TransactionReference) SetVisaTransactionId

func (t *TransactionReference) SetVisaTransactionId(transactionId string) *TransactionReference

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL