Documentation
¶
Index ¶
- func IsItATransactionReference(i interface{}) bool
- type TransactionReference
- func (t *TransactionReference) GetAcquiringInstitutionId() string
- func (t *TransactionReference) GetAlternativePaymentType() string
- func (t *TransactionReference) GetApprovalCode() string
- func (t *TransactionReference) GetAuthCode() string
- func (t *TransactionReference) GetAuthorizer() authorizercode.AuthorizerCode
- func (t *TransactionReference) GetBatchNumber() *int
- func (t *TransactionReference) GetClientTransactionId() string
- func (t *TransactionReference) GetDebitAuthorizer() string
- func (t *TransactionReference) GetDiscoverNetworkRefId() string
- func (t *TransactionReference) GetMastercardBanknetRefNo() string
- func (t *TransactionReference) GetMastercardBanknetSettlementDate() string
- func (t *TransactionReference) GetMessageTypeIndicator() string
- func (t *TransactionReference) GetOrderId() string
- func (t *TransactionReference) GetOriginalAmount() *decimal.Decimal
- func (t *TransactionReference) GetOriginalApprovedAmount() *decimal.Decimal
- func (t *TransactionReference) GetOriginalInvoiceNumber() string
- func (t *TransactionReference) GetOriginalMessageCode() string
- func (t *TransactionReference) GetOriginalPOSEntryMode() string
- func (t *TransactionReference) GetOriginalPaymentMethod() abstractions.IPaymentMethod
- func (t *TransactionReference) GetOriginalProcessingCode() string
- func (t *TransactionReference) GetOriginalTransactionDate() string
- func (t *TransactionReference) GetOriginalTransactionInfo() string
- func (t *TransactionReference) GetOriginalTransactionTime() string
- func (t *TransactionReference) GetOriginalTransactionType() transactiontype.TransactionType
- func (t *TransactionReference) GetOriginalTransactionTypeIndicator() transactiontypeindicator.TransactionTypeIndicator
- func (t *TransactionReference) GetPaymentMethodType() paymentmethodtype.PaymentMethodType
- func (t *TransactionReference) GetPosDataCode() string
- func (t *TransactionReference) GetResponseCode() string
- func (t *TransactionReference) GetSequenceNumber() *int
- func (t *TransactionReference) GetSystemTraceAuditNumber() string
- func (t *TransactionReference) GetToken() string
- func (t *TransactionReference) GetTransactionId() string
- func (t *TransactionReference) GetTransactionIdentifier() string
- func (t *TransactionReference) GetVisaTransactionId() string
- func (t *TransactionReference) IsPartialApproval() bool
- func (t *TransactionReference) IsUseAuthorizedAmount() bool
- func (t *TransactionReference) SetAcquiringInstitutionId(id string) *TransactionReference
- func (t *TransactionReference) SetAlternativePaymentType(paymentType string) *TransactionReference
- func (t *TransactionReference) SetApprovalCode(code string) *TransactionReference
- func (t *TransactionReference) SetAuthCode(code string) *TransactionReference
- func (t *TransactionReference) SetAuthorizer(authorizer authorizercode.AuthorizerCode) *TransactionReference
- func (t *TransactionReference) SetBatchNumber(number *int) *TransactionReference
- func (t *TransactionReference) SetClientTransactionId(id string) *TransactionReference
- func (t *TransactionReference) SetDebitAuthorizer(authorizer string) *TransactionReference
- func (t *TransactionReference) SetDiscoverNetworkRefId(refId string) *TransactionReference
- func (t *TransactionReference) SetMastercardBanknetRefNo(refNo string) *TransactionReference
- func (t *TransactionReference) SetMastercardBanknetSettlementDate(date string) *TransactionReference
- func (t *TransactionReference) SetMessageTypeIndicator(indicator string) *TransactionReference
- func (t *TransactionReference) SetOrderId(id string) *TransactionReference
- func (t *TransactionReference) SetOriginalAmount(amount *decimal.Decimal) *TransactionReference
- func (t *TransactionReference) SetOriginalApprovedAmount(amount *decimal.Decimal)
- func (t *TransactionReference) SetOriginalInvoiceNumber(invoiceNumber string) *TransactionReference
- func (t *TransactionReference) SetOriginalMessageCode(code string) *TransactionReference
- func (t *TransactionReference) SetOriginalPOSEntryMode(entryMode string) *TransactionReference
- func (t *TransactionReference) SetOriginalPaymentMethod(pm abstractions.IPaymentMethod) *TransactionReference
- func (t *TransactionReference) SetOriginalProcessingCode(code string) *TransactionReference
- func (t *TransactionReference) SetOriginalTransactionDate(date string) *TransactionReference
- func (t *TransactionReference) SetOriginalTransactionInfo(info string) *TransactionReference
- func (t *TransactionReference) SetOriginalTransactionTime(time string) *TransactionReference
- func (t *TransactionReference) SetOriginalTransactionType(tType transactiontype.TransactionType) *TransactionReference
- func (t *TransactionReference) SetOriginalTransactionTypeIndicator(indicator transactiontypeindicator.TransactionTypeIndicator) *TransactionReference
- func (t *TransactionReference) SetPartialApproval(pa bool) *TransactionReference
- func (t *TransactionReference) SetPaymentMethodType(p paymentmethodtype.PaymentMethodType) *TransactionReference
- func (t *TransactionReference) SetPosDataCode(code string) *TransactionReference
- func (t *TransactionReference) SetResponseCode(code string) *TransactionReference
- func (t *TransactionReference) SetSequenceNumber(number *int) *TransactionReference
- func (t *TransactionReference) SetSystemTraceAuditNumber(number string) *TransactionReference
- func (t *TransactionReference) SetTransactionId(id string) *TransactionReference
- func (t *TransactionReference) SetTransactionIdentifier(identifier string) *TransactionReference
- func (t *TransactionReference) SetUseAuthorizedAmount(use bool) *TransactionReference
- func (t *TransactionReference) SetVisaTransactionId(transactionId string) *TransactionReference
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 (t *TransactionReference) GetAuthorizer() authorizercode.AuthorizerCode
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 (t *TransactionReference) SetAuthorizer(authorizer authorizercode.AuthorizerCode) *TransactionReference
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 (t *TransactionReference) SetOrderId(id string) *TransactionReference
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 (t *TransactionReference) SetPaymentMethodType(p paymentmethodtype.PaymentMethodType) *TransactionReference
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
Click to show internal directories.
Click to hide internal directories.