paymentmethods

package
v1.0.4 Latest Latest
Warning

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

Go to latest
Published: Sep 26, 2023 License: GPL-2.0 Imports: 4 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                  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)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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