caaa

package
v0.0.0-...-00ea27e Latest Latest
Warning

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

Go to latest
Published: Feb 26, 2018 License: Apache-2.0, MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AcceptorAuthorisationRequestV01

type AcceptorAuthorisationRequestV01 struct {

	// Authorisation request message management information.
	Header *iso20022.Header1 `xml:"Hdr"`

	// Information related to the authorisation request.
	AuthorisationRequest *iso20022.AcceptorAuthorisationRequest1 `xml:"AuthstnReq"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType3 `xml:"SctyTrlr"`
}

Scope The AcceptorAuthorisationRequest message is sent by the card acceptor to the acquirer or its agent when an online authorisation is required for the card payment transaction. Usage The AcceptorAuthorisationRequest message may embed the information required for transferring to the acquirer the data needed to perform the financial settlement of the transaction (capture). An intermediary agent may act on behalf of the card acceptor or of the acquirer in providing additional functionality such as: switching to different acquirers, loyalty processing or management of the acceptor system.

func (*AcceptorAuthorisationRequestV01) AddAuthorisationRequest

func (*AcceptorAuthorisationRequestV01) AddHeader

func (*AcceptorAuthorisationRequestV01) AddSecurityTrailer

type AcceptorAuthorisationRequestV02

type AcceptorAuthorisationRequestV02 struct {

	// Authorisation request message management information.
	Header *iso20022.Header1 `xml:"Hdr"`

	// Information related to the authorisation request.
	AuthorisationRequest *iso20022.AcceptorAuthorisationRequest2 `xml:"AuthstnReq"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType6 `xml:"SctyTrlr"`
}

The AcceptorAuthorisationRequest message is sent by an acceptor (or its agent) to the acquirer (or its agent) , to check with the issuer (or its agent) that the account associated to the card has the resources to fund the payment. This checking will include validation of the card data and any additional transaction data provided.

func (*AcceptorAuthorisationRequestV02) AddAuthorisationRequest

func (*AcceptorAuthorisationRequestV02) AddHeader

func (*AcceptorAuthorisationRequestV02) AddSecurityTrailer

type AcceptorAuthorisationRequestV03

type AcceptorAuthorisationRequestV03 struct {

	// Authorisation request message management information.
	Header *iso20022.Header7 `xml:"Hdr"`

	// Information related to the authorisation request.
	AuthorisationRequest *iso20022.AcceptorAuthorisationRequest3 `xml:"AuthstnReq"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType8 `xml:"SctyTrlr"`
}

The AcceptorAuthorisationRequest message is sent by an acceptor (or its agent) to the acquirer (or its agent) , to check with the issuer (or its agent) that the account associated to the card has the resources to fund the payment. This checking will include validation of the card data and any additional transaction data provided.

func (*AcceptorAuthorisationRequestV03) AddAuthorisationRequest

func (*AcceptorAuthorisationRequestV03) AddHeader

func (*AcceptorAuthorisationRequestV03) AddSecurityTrailer

type AcceptorAuthorisationRequestV04

type AcceptorAuthorisationRequestV04 struct {

	// Authorisation request message management information.
	Header *iso20022.Header10 `xml:"Hdr"`

	// Information related to the authorisation request.
	AuthorisationRequest *iso20022.AcceptorAuthorisationRequest4 `xml:"AuthstnReq"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType11 `xml:"SctyTrlr"`
}

The AcceptorAuthorisationRequest message is sent by an acceptor (or its agent) to the acquirer (or its agent) , to check with the issuer (or its agent) that the account associated to the card has the resources to fund the payment. This checking will include validation of the card data and any additional transaction data provided.

func (*AcceptorAuthorisationRequestV04) AddAuthorisationRequest

func (*AcceptorAuthorisationRequestV04) AddHeader

func (*AcceptorAuthorisationRequestV04) AddSecurityTrailer

type AcceptorAuthorisationRequestV05

type AcceptorAuthorisationRequestV05 struct {

	// Authorisation request message management information.
	Header *iso20022.Header30 `xml:"Hdr"`

	// Information related to the authorisation request.
	AuthorisationRequest *iso20022.AcceptorAuthorisationRequest5 `xml:"AuthstnReq"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType15 `xml:"SctyTrlr,omitempty"`
}

The AcceptorAuthorisationRequest message is sent by an acceptor (or its agent) to the acquirer (or its agent) , to check with the issuer (or its agent) that the account associated to the card has the resources to fund the payment. This checking will include validation of the card data and any additional transaction data provided.

func (*AcceptorAuthorisationRequestV05) AddAuthorisationRequest

func (*AcceptorAuthorisationRequestV05) AddHeader

func (*AcceptorAuthorisationRequestV05) AddSecurityTrailer

type AcceptorAuthorisationResponseV01

type AcceptorAuthorisationResponseV01 struct {

	// Authorisation response message management information.
	Header *iso20022.Header1 `xml:"Hdr"`

	// Information related to the response of the authorisation.
	AuthorisationResponse *iso20022.AcceptorAuthorisationResponse1 `xml:"AuthstnRspn"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType3 `xml:"SctyTrlr"`
}

Scope The AcceptorAuthorisationResponse message is sent by the acquirer to inform the card acceptor of the outcome of the authorisation process. The message can be sent directly to the acceptor or through an agent. Usage The AcceptorAuthorisationResponse message is used to indicate one of the possible outcomes of an authorisation process: - a successful authorisation; - a decline from the acquirer for financial reasons; - a decline from the acquirer for technical reasons (for instance, a timeout).

func (*AcceptorAuthorisationResponseV01) AddAuthorisationResponse

func (*AcceptorAuthorisationResponseV01) AddHeader

func (*AcceptorAuthorisationResponseV01) AddSecurityTrailer

type AcceptorAuthorisationResponseV02

type AcceptorAuthorisationResponseV02 struct {

	// Authorisation response message management information.
	Header *iso20022.Header1 `xml:"Hdr"`

	// Information related to the response of the authorisation.
	AuthorisationResponse *iso20022.AcceptorAuthorisationResponse2 `xml:"AuthstnRspn"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType6 `xml:"SctyTrlr"`
}

The AcceptorAuthorisationResponse message is sent by the acquirer (or its agent) to an acceptor (or its agent), to return the result of the validation made by issuer about the payment transaction.

func (*AcceptorAuthorisationResponseV02) AddAuthorisationResponse

func (*AcceptorAuthorisationResponseV02) AddHeader

func (*AcceptorAuthorisationResponseV02) AddSecurityTrailer

type AcceptorAuthorisationResponseV03

type AcceptorAuthorisationResponseV03 struct {

	// Authorisation response message management information.
	Header *iso20022.Header7 `xml:"Hdr"`

	// Information related to the response of the authorisation.
	AuthorisationResponse *iso20022.AcceptorAuthorisationResponse3 `xml:"AuthstnRspn"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType8 `xml:"SctyTrlr"`
}

The AcceptorAuthorisationResponse message is sent by the acquirer (or its agent) to an acceptor (or its agent), to return the result of the validation made by issuer about the payment transaction.

func (*AcceptorAuthorisationResponseV03) AddAuthorisationResponse

func (*AcceptorAuthorisationResponseV03) AddHeader

func (*AcceptorAuthorisationResponseV03) AddSecurityTrailer

type AcceptorAuthorisationResponseV04

type AcceptorAuthorisationResponseV04 struct {

	// Authorisation response message management information.
	Header *iso20022.Header10 `xml:"Hdr"`

	// Information related to the response of the authorisation.
	AuthorisationResponse *iso20022.AcceptorAuthorisationResponse4 `xml:"AuthstnRspn"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType11 `xml:"SctyTrlr"`
}

The AcceptorAuthorisationResponse message is sent by the acquirer (or its agent) to an acceptor (or its agent), to return the result of the validation made by issuer about the payment transaction.

func (*AcceptorAuthorisationResponseV04) AddAuthorisationResponse

func (*AcceptorAuthorisationResponseV04) AddHeader

func (*AcceptorAuthorisationResponseV04) AddSecurityTrailer

type AcceptorAuthorisationResponseV05

type AcceptorAuthorisationResponseV05 struct {

	// Authorisation response message management information.
	Header *iso20022.Header30 `xml:"Hdr"`

	// Information related to the response of the authorisation.
	AuthorisationResponse *iso20022.AcceptorAuthorisationResponse5 `xml:"AuthstnRspn"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType15 `xml:"SctyTrlr,omitempty"`
}

The AcceptorAuthorisationResponse message is sent by the acquirer (or its agent) to an acceptor (or its agent), to return the result of the validation made by issuer about the payment transaction.

func (*AcceptorAuthorisationResponseV05) AddAuthorisationResponse

func (*AcceptorAuthorisationResponseV05) AddHeader

func (*AcceptorAuthorisationResponseV05) AddSecurityTrailer

type AcceptorBatchTransferResponseV01

type AcceptorBatchTransferResponseV01 struct {

	// Capture advice response message management information.
	Header *iso20022.Header3 `xml:"Hdr"`

	// Information related to the previously sent set of transaction.
	DataSet []*iso20022.CardPaymentDataSet2 `xml:"DataSet"`

	// Trailer of the message containing a MAC or a digital signature.
	SecurityTrailer *iso20022.ContentInformationType1 `xml:"SctyTrlr"`
}

Scope The AcceptorBatchTransferResponse message is sent by the acquirer to the card acceptor to acknowledge the proper reception of the AcceptorBatchTransfer. Usage The AcceptorBatchTransferResponse message is used by an acquirer to inform the card acceptor of the card payment transactions that could not be captured in the AcceptorBatchTransfer.

func (*AcceptorBatchTransferResponseV01) AddDataSet

func (*AcceptorBatchTransferResponseV01) AddHeader

func (*AcceptorBatchTransferResponseV01) AddSecurityTrailer

type AcceptorBatchTransferResponseV02

type AcceptorBatchTransferResponseV02 struct {

	// Capture advice response message management information.
	Header *iso20022.Header3 `xml:"Hdr"`

	// Information related to the previously sent set of transaction.
	BatchTransferResponse *iso20022.CardPaymentBatchTransferResponse1 `xml:"BtchTrfRspn"`

	// Trailer of the message containing a MAC or a digital signature.
	SecurityTrailer *iso20022.ContentInformationType4 `xml:"SctyTrlr"`
}

The AcceptorBatchTransferResponse is sent by the acquirer (or its agent) to inform the acceptor (or its agent) of the transfer in a previous AcceptorBatchTransfer of a collection of transactions.

func (*AcceptorBatchTransferResponseV02) AddBatchTransferResponse

func (*AcceptorBatchTransferResponseV02) AddHeader

func (*AcceptorBatchTransferResponseV02) AddSecurityTrailer

type AcceptorBatchTransferResponseV03

type AcceptorBatchTransferResponseV03 struct {

	// Capture advice response message management information.
	Header *iso20022.Header3 `xml:"Hdr"`

	// Information related to the previously sent set of transaction.
	BatchTransferResponse *iso20022.CardPaymentBatchTransferResponse2 `xml:"BtchTrfRspn"`

	// Trailer of the message containing a MAC or a digital signature.
	SecurityTrailer *iso20022.ContentInformationType9 `xml:"SctyTrlr"`
}

The AcceptorBatchTransferResponse is sent by the acquirer (or its agent) to inform the acceptor (or its agent) of the transfer in a previous AcceptorBatchTransfer of a collection of transactions.

func (*AcceptorBatchTransferResponseV03) AddBatchTransferResponse

func (*AcceptorBatchTransferResponseV03) AddHeader

func (*AcceptorBatchTransferResponseV03) AddSecurityTrailer

type AcceptorBatchTransferResponseV04

type AcceptorBatchTransferResponseV04 struct {

	// Capture advice response message management information.
	Header *iso20022.Header12 `xml:"Hdr"`

	// Information related to the previously sent set of transaction.
	BatchTransferResponse *iso20022.CardPaymentBatchTransferResponse3 `xml:"BtchTrfRspn"`

	// Trailer of the message containing a MAC or a digital signature.
	SecurityTrailer *iso20022.ContentInformationType12 `xml:"SctyTrlr"`
}

The AcceptorBatchTransferResponse is sent by the acquirer (or its agent) to inform the acceptor (or its agent) of the transfer in a previous AcceptorBatchTransfer of a collection of transactions.

func (*AcceptorBatchTransferResponseV04) AddBatchTransferResponse

func (*AcceptorBatchTransferResponseV04) AddHeader

func (*AcceptorBatchTransferResponseV04) AddSecurityTrailer

type AcceptorBatchTransferResponseV05

type AcceptorBatchTransferResponseV05 struct {

	// Capture advice response message management information.
	Header *iso20022.Header25 `xml:"Hdr"`

	// Information related to the previously sent set of transaction.
	BatchTransferResponse *iso20022.CardPaymentBatchTransferResponse4 `xml:"BtchTrfRspn"`

	// Trailer of the message containing a MAC or a digital signature.
	SecurityTrailer *iso20022.ContentInformationType12 `xml:"SctyTrlr,omitempty"`
}

The AcceptorBatchTransferResponse is sent by the acquirer (or its agent) to inform the acceptor (or its agent) of the transfer in a previous AcceptorBatchTransfer of a collection of transactions.

func (*AcceptorBatchTransferResponseV05) AddBatchTransferResponse

func (*AcceptorBatchTransferResponseV05) AddHeader

func (*AcceptorBatchTransferResponseV05) AddSecurityTrailer

type AcceptorBatchTransferV01

type AcceptorBatchTransferV01 struct {

	// Batch capture message management information.
	Header *iso20022.Header3 `xml:"Hdr"`

	// Information related to the set of transaction.
	DataSet []*iso20022.CardPaymentDataSet1 `xml:"DataSet"`

	// Trailer of the message containing a MAC or a digital signature.
	SecurityTrailer *iso20022.ContentInformationType1 `xml:"SctyTrlr"`
}

Scope The AcceptorBatchTransfer message is sent by the card acceptor to the acquirer to capture a collection of previously completed card payment transactions. Usage The AcceptorBatchTransfer message embeds the information required for transferring to the acquirer the data needed to perform the financial settlement of these transactions (capture).

func (*AcceptorBatchTransferV01) AddDataSet

func (*AcceptorBatchTransferV01) AddHeader

func (a *AcceptorBatchTransferV01) AddHeader() *iso20022.Header3

func (*AcceptorBatchTransferV01) AddSecurityTrailer

type AcceptorBatchTransferV02

type AcceptorBatchTransferV02 struct {

	// Batch capture message management information.
	Header *iso20022.Header3 `xml:"Hdr"`

	// Card payment transactions from one or several data set of transactions.
	BatchTransfer *iso20022.CardPaymentBatchTransfer1 `xml:"BtchTrf"`

	// Trailer of the message containing a MAC or a digital signature.
	SecurityTrailer *iso20022.ContentInformationType4 `xml:"SctyTrlr"`
}

The AcceptorBatchTransfer is sent by an acceptor (or its agent) to transfer the financial data of a collection of transactions to the acquirer (or its agent).

func (*AcceptorBatchTransferV02) AddBatchTransfer

func (*AcceptorBatchTransferV02) AddHeader

func (a *AcceptorBatchTransferV02) AddHeader() *iso20022.Header3

func (*AcceptorBatchTransferV02) AddSecurityTrailer

type AcceptorBatchTransferV03

type AcceptorBatchTransferV03 struct {

	// Batch capture message management information.
	Header *iso20022.Header3 `xml:"Hdr"`

	// Card payment transactions from one or several data set of transactions.
	BatchTransfer *iso20022.CardPaymentBatchTransfer2 `xml:"BtchTrf"`

	// Trailer of the message containing a MAC or a digital signature.
	SecurityTrailer *iso20022.ContentInformationType9 `xml:"SctyTrlr"`
}

The AcceptorBatchTransfer is sent by an acceptor (or its agent) to transfer the financial data of a collection of transactions to the acquirer (or its agent).

func (*AcceptorBatchTransferV03) AddBatchTransfer

func (*AcceptorBatchTransferV03) AddHeader

func (a *AcceptorBatchTransferV03) AddHeader() *iso20022.Header3

func (*AcceptorBatchTransferV03) AddSecurityTrailer

type AcceptorBatchTransferV04

type AcceptorBatchTransferV04 struct {

	// Batch capture message management information.
	Header *iso20022.Header12 `xml:"Hdr"`

	// Card payment transactions from one or several data set of transactions.
	BatchTransfer *iso20022.CardPaymentBatchTransfer3 `xml:"BtchTrf"`

	// Trailer of the message containing a MAC or a digital signature.
	SecurityTrailer *iso20022.ContentInformationType12 `xml:"SctyTrlr"`
}

The AcceptorBatchTransfer is sent by an acceptor (or its agent) to transfer the financial data of a collection of transactions to the acquirer (or its agent).

func (*AcceptorBatchTransferV04) AddBatchTransfer

func (*AcceptorBatchTransferV04) AddHeader

func (a *AcceptorBatchTransferV04) AddHeader() *iso20022.Header12

func (*AcceptorBatchTransferV04) AddSecurityTrailer

type AcceptorBatchTransferV05

type AcceptorBatchTransferV05 struct {

	// Batch capture message management information.
	Header *iso20022.Header25 `xml:"Hdr"`

	// Card payment transactions from one or several data set of transactions.
	BatchTransfer *iso20022.CardPaymentBatchTransfer4 `xml:"BtchTrf"`

	// Trailer of the message containing a MAC or a digital signature.
	SecurityTrailer *iso20022.ContentInformationType12 `xml:"SctyTrlr,omitempty"`
}

The AcceptorBatchTransfer is sent by an acceptor (or its agent) to transfer the financial data of a collection of transactions to the acquirer (or its agent).

func (*AcceptorBatchTransferV05) AddBatchTransfer

func (*AcceptorBatchTransferV05) AddHeader

func (a *AcceptorBatchTransferV05) AddHeader() *iso20022.Header25

func (*AcceptorBatchTransferV05) AddSecurityTrailer

type AcceptorCancellationAdviceResponseV01

type AcceptorCancellationAdviceResponseV01 struct {

	// Cancellation advice response message management information.
	Header *iso20022.Header2 `xml:"Hdr"`

	// Information related to the cancellation advice response.
	AcceptorCancellationAdviceResponse *iso20022.AcceptorCancellationAdviceResponse1 `xml:"AccptrCxlAdvcRspn"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType3 `xml:"SctyTrlr"`
}

Scope The AcceptorCancellationAdviceResponse message is sent by the acquirer to acknowledge the proper reception of the AcceptorCancellationAdvice. The message can be sent directly to the card acceptor or through an agent. Usage The AcceptorCancellationAdviceResponse message should be accepted by the card acceptor unless the message received was invalid.

func (*AcceptorCancellationAdviceResponseV01) AddAcceptorCancellationAdviceResponse

func (a *AcceptorCancellationAdviceResponseV01) AddAcceptorCancellationAdviceResponse() *iso20022.AcceptorCancellationAdviceResponse1

func (*AcceptorCancellationAdviceResponseV01) AddHeader

func (*AcceptorCancellationAdviceResponseV01) AddSecurityTrailer

type AcceptorCancellationAdviceResponseV02

type AcceptorCancellationAdviceResponseV02 struct {

	// Cancellation advice response message management information.
	Header *iso20022.Header2 `xml:"Hdr"`

	// Information related to the cancellation advice response.
	CancellationAdviceResponse *iso20022.AcceptorCancellationAdviceResponse2 `xml:"CxlAdvcRspn"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType6 `xml:"SctyTrlr"`
}

The AcceptorCancellationAdviceResponse message is sent by the acquirer (or its agent) to acknowledge the acceptor (or its agent) about the notification of the payment cancellation.

func (*AcceptorCancellationAdviceResponseV02) AddCancellationAdviceResponse

func (*AcceptorCancellationAdviceResponseV02) AddHeader

func (*AcceptorCancellationAdviceResponseV02) AddSecurityTrailer

type AcceptorCancellationAdviceResponseV03

type AcceptorCancellationAdviceResponseV03 struct {

	// Cancellation advice response message management information.
	Header *iso20022.Header8 `xml:"Hdr"`

	// Information related to the cancellation advice response.
	CancellationAdviceResponse *iso20022.AcceptorCancellationAdviceResponse3 `xml:"CxlAdvcRspn"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType8 `xml:"SctyTrlr"`
}

The AcceptorCancellationAdviceResponse message is sent by the acquirer (or its agent) to acknowledge the acceptor (or its agent) about the notification of the payment cancellation.

func (*AcceptorCancellationAdviceResponseV03) AddCancellationAdviceResponse

func (*AcceptorCancellationAdviceResponseV03) AddHeader

func (*AcceptorCancellationAdviceResponseV03) AddSecurityTrailer

type AcceptorCancellationAdviceResponseV04

type AcceptorCancellationAdviceResponseV04 struct {

	// Cancellation advice response message management information.
	Header *iso20022.Header11 `xml:"Hdr"`

	// Information related to the cancellation advice response.
	CancellationAdviceResponse *iso20022.AcceptorCancellationAdviceResponse4 `xml:"CxlAdvcRspn"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType11 `xml:"SctyTrlr"`
}

The AcceptorCancellationAdviceResponse message is sent by the acquirer (or its agent) to acknowledge the acceptor (or its agent) about the notification of the payment cancellation.

func (*AcceptorCancellationAdviceResponseV04) AddCancellationAdviceResponse

func (*AcceptorCancellationAdviceResponseV04) AddHeader

func (*AcceptorCancellationAdviceResponseV04) AddSecurityTrailer

type AcceptorCancellationAdviceResponseV05

type AcceptorCancellationAdviceResponseV05 struct {

	// Cancellation advice response message management information.
	Header *iso20022.Header24 `xml:"Hdr"`

	// Information related to the cancellation advice response.
	CancellationAdviceResponse *iso20022.AcceptorCancellationAdviceResponse5 `xml:"CxlAdvcRspn"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType15 `xml:"SctyTrlr,omitempty"`
}

The AcceptorCancellationAdviceResponse message is sent by the acquirer (or its agent) to acknowledge the acceptor (or its agent) about the notification of the payment cancellation.

func (*AcceptorCancellationAdviceResponseV05) AddCancellationAdviceResponse

func (*AcceptorCancellationAdviceResponseV05) AddHeader

func (*AcceptorCancellationAdviceResponseV05) AddSecurityTrailer

type AcceptorCancellationAdviceV01

type AcceptorCancellationAdviceV01 struct {

	// Cancellation advice message management information.
	Header *iso20022.Header2 `xml:"Hdr"`

	// Information related to the cancellation advice.
	CancellationAdvice *iso20022.AcceptorCancellationAdvice1 `xml:"CxlAdvc"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType3 `xml:"SctyTrlr"`
}

Scope The AcceptorCancellationAdvice message is sent by a card acceptor to notify the cancellation of a successfully completed card payment transaction. The message can be sent directly to the acquirer or through an agent. Usage The AcceptorCancellationAdvice message is sent by the card acceptor to an acquirer when the acquirer did not receive a correct response to the AcceptorCompletionAdvice message.

func (*AcceptorCancellationAdviceV01) AddCancellationAdvice

func (*AcceptorCancellationAdviceV01) AddHeader

func (*AcceptorCancellationAdviceV01) AddSecurityTrailer

type AcceptorCancellationAdviceV02

type AcceptorCancellationAdviceV02 struct {

	// Cancellation advice message management information.
	Header *iso20022.Header2 `xml:"Hdr"`

	// Information related to the cancellation advice.
	CancellationAdvice *iso20022.AcceptorCancellationAdvice2 `xml:"CxlAdvc"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType6 `xml:"SctyTrlr"`
}

The AcceptorCancellationAdvice message is sent by an acceptor (or its agent) to notify the acquirer (or its agent) of the cancellation of a successfully completed transaction. The transaction has been completed without financial transfer, or the acceptor is aware that the transaction was not cleared by the acquirer.

func (*AcceptorCancellationAdviceV02) AddCancellationAdvice

func (*AcceptorCancellationAdviceV02) AddHeader

func (*AcceptorCancellationAdviceV02) AddSecurityTrailer

type AcceptorCancellationAdviceV03

type AcceptorCancellationAdviceV03 struct {

	// Cancellation advice message management information.
	Header *iso20022.Header8 `xml:"Hdr"`

	// Information related to the cancellation advice.
	CancellationAdvice *iso20022.AcceptorCancellationAdvice3 `xml:"CxlAdvc"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType8 `xml:"SctyTrlr"`
}

The AcceptorCancellationAdvice message is sent by an acceptor (or its agent) to notify the acquirer (or its agent) of the cancellation of a successfully completed transaction. The transaction has been completed without financial transfer, or the acceptor is aware that the transaction was not cleared by the acquirer.

func (*AcceptorCancellationAdviceV03) AddCancellationAdvice

func (*AcceptorCancellationAdviceV03) AddHeader

func (*AcceptorCancellationAdviceV03) AddSecurityTrailer

type AcceptorCancellationAdviceV04

type AcceptorCancellationAdviceV04 struct {

	// Cancellation advice message management information.
	Header *iso20022.Header11 `xml:"Hdr"`

	// Information related to the cancellation advice.
	CancellationAdvice *iso20022.AcceptorCancellationAdvice4 `xml:"CxlAdvc"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType11 `xml:"SctyTrlr"`
}

The AcceptorCancellationAdvice message is sent by an acceptor (or its agent) to notify the acquirer (or its agent) of the cancellation of a successfully completed transaction. The transaction has been completed without financial transfer, or the acceptor is aware that the transaction was not cleared by the acquirer.

func (*AcceptorCancellationAdviceV04) AddCancellationAdvice

func (*AcceptorCancellationAdviceV04) AddHeader

func (*AcceptorCancellationAdviceV04) AddSecurityTrailer

type AcceptorCancellationAdviceV05

type AcceptorCancellationAdviceV05 struct {

	// Cancellation advice message management information.
	Header *iso20022.Header24 `xml:"Hdr"`

	// Information related to the cancellation advice.
	CancellationAdvice *iso20022.AcceptorCancellationAdvice5 `xml:"CxlAdvc"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType15 `xml:"SctyTrlr,omitempty"`
}

The AcceptorCancellationAdvice message is sent by an acceptor (or its agent) to notify the acquirer (or its agent) of the cancellation of a successfully completed transaction. The transaction has been completed without financial transfer, or the acceptor is aware that the transaction was not cleared by the acquirer.

func (*AcceptorCancellationAdviceV05) AddCancellationAdvice

func (*AcceptorCancellationAdviceV05) AddHeader

func (*AcceptorCancellationAdviceV05) AddSecurityTrailer

type AcceptorCancellationRequestV01

type AcceptorCancellationRequestV01 struct {

	// Cancellation request message management information.
	Header *iso20022.Header1 `xml:"Hdr"`

	// Information related to the cancellation request.
	CancellationRequest *iso20022.AcceptorCancellationRequest1 `xml:"CxlReq"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType3 `xml:"SctyTrlr"`
}

Scope The AcceptorCancellationRequest message is sent by a card acceptor to cancel a successfully completed card payment transaction. The message can be sent directly to the acquirer or through an agent. Usage The AcceptorCancellationRequest message is used when the card acceptor is unaware of the cancellation of the transaction by the acquirer.

func (*AcceptorCancellationRequestV01) AddCancellationRequest

func (*AcceptorCancellationRequestV01) AddHeader

func (*AcceptorCancellationRequestV01) AddSecurityTrailer

type AcceptorCancellationRequestV02

type AcceptorCancellationRequestV02 struct {

	// Cancellation request message management information.
	Header *iso20022.Header1 `xml:"Hdr"`

	// Information related to the cancellation request.
	CancellationRequest *iso20022.AcceptorCancellationRequest2 `xml:"CxlReq"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType6 `xml:"SctyTrlr"`
}

The AcceptorCancellationRequest message is sent by an acceptor (or its agent) to the acquirer (or its agent) , to request the cancellation of a successfully completed transaction. Cancellation should only occur before the transaction has been cleared.

func (*AcceptorCancellationRequestV02) AddCancellationRequest

func (*AcceptorCancellationRequestV02) AddHeader

func (*AcceptorCancellationRequestV02) AddSecurityTrailer

type AcceptorCancellationRequestV03

type AcceptorCancellationRequestV03 struct {

	// Cancellation request message management information.
	Header *iso20022.Header7 `xml:"Hdr"`

	// Information related to the cancellation request.
	CancellationRequest *iso20022.AcceptorCancellationRequest3 `xml:"CxlReq"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType8 `xml:"SctyTrlr"`
}

The AcceptorCancellationRequest message is sent by an acceptor (or its agent) to the acquirer (or its agent) , to request the cancellation of a successfully completed transaction. Cancellation should only occur before the transaction has been cleared.

func (*AcceptorCancellationRequestV03) AddCancellationRequest

func (*AcceptorCancellationRequestV03) AddHeader

func (*AcceptorCancellationRequestV03) AddSecurityTrailer

type AcceptorCancellationRequestV04

type AcceptorCancellationRequestV04 struct {

	// Cancellation request message management information.
	Header *iso20022.Header10 `xml:"Hdr"`

	// Information related to the cancellation request.
	CancellationRequest *iso20022.AcceptorCancellationRequest4 `xml:"CxlReq"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType11 `xml:"SctyTrlr"`
}

The AcceptorCancellationRequest message is sent by an acceptor (or its agent) to the acquirer (or its agent) , to request the cancellation of a successfully completed transaction. Cancellation should only occur before the transaction has been cleared.

func (*AcceptorCancellationRequestV04) AddCancellationRequest

func (*AcceptorCancellationRequestV04) AddHeader

func (*AcceptorCancellationRequestV04) AddSecurityTrailer

type AcceptorCancellationRequestV05

type AcceptorCancellationRequestV05 struct {

	// Cancellation request message management information.
	Header *iso20022.Header30 `xml:"Hdr"`

	// Information related to the cancellation request.
	CancellationRequest *iso20022.AcceptorCancellationRequest5 `xml:"CxlReq"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType15 `xml:"SctyTrlr,omitempty"`
}

The AcceptorCancellationRequest message is sent by an acceptor (or its agent) to the acquirer (or its agent) , to request the cancellation of a successfully completed transaction. Cancellation should only occur before the transaction has been cleared.

func (*AcceptorCancellationRequestV05) AddCancellationRequest

func (*AcceptorCancellationRequestV05) AddHeader

func (*AcceptorCancellationRequestV05) AddSecurityTrailer

type AcceptorCancellationResponseV01

type AcceptorCancellationResponseV01 struct {

	// Cancellation response message management information.
	Header *iso20022.Header1 `xml:"Hdr"`

	// Information related to the cancellation response.
	CancellationResponse *iso20022.AcceptorCancellationResponse1 `xml:"CxlRspn"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType3 `xml:"SctyTrlr"`
}

Scope The AcceptorCancellationResponse message is sent by the acquirer to inform the card acceptor of the outcome of the cancellation process. The message can be sent directly to the acceptor or through an agent. Usage The AcceptorCancellationResponse message is used to indicate one of the possible outcomes of a cancellation process: - a successful cancellation; - a rejection from the acquirer for financial reasons; - a rejection from the acquirer for technical reasons.

func (*AcceptorCancellationResponseV01) AddCancellationResponse

func (*AcceptorCancellationResponseV01) AddHeader

func (*AcceptorCancellationResponseV01) AddSecurityTrailer

type AcceptorCancellationResponseV02

type AcceptorCancellationResponseV02 struct {

	// Cancellation response message management information.
	Header *iso20022.Header1 `xml:"Hdr"`

	// Information related to the cancellation response.
	CancellationResponse *iso20022.AcceptorCancellationResponse2 `xml:"CxlRspn"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType6 `xml:"SctyTrlr"`
}

The AcceptorCancellationResponse message is sent by the acquirer (or its agent) to an acceptor (or its agent), to return the outcome of the cancellation request. If the response is positive, the acquirer has voided the financial data from the captured transaction.

func (*AcceptorCancellationResponseV02) AddCancellationResponse

func (*AcceptorCancellationResponseV02) AddHeader

func (*AcceptorCancellationResponseV02) AddSecurityTrailer

type AcceptorCancellationResponseV03

type AcceptorCancellationResponseV03 struct {

	// Cancellation response message management information.
	Header *iso20022.Header7 `xml:"Hdr"`

	// Information related to the cancellation response.
	CancellationResponse *iso20022.AcceptorCancellationResponse3 `xml:"CxlRspn"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType8 `xml:"SctyTrlr"`
}

The AcceptorCancellationResponse message is sent by the acquirer (or its agent) to an acceptor (or its agent), to return the outcome of the cancellation request. If the response is positive, the acquirer has voided the financial data from the captured transaction.

func (*AcceptorCancellationResponseV03) AddCancellationResponse

func (*AcceptorCancellationResponseV03) AddHeader

func (*AcceptorCancellationResponseV03) AddSecurityTrailer

type AcceptorCancellationResponseV04

type AcceptorCancellationResponseV04 struct {

	// Cancellation response message management information.
	Header *iso20022.Header10 `xml:"Hdr"`

	// Information related to the cancellation response.
	CancellationResponse *iso20022.AcceptorCancellationResponse4 `xml:"CxlRspn"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType11 `xml:"SctyTrlr"`
}

The AcceptorCancellationResponse message is sent by the acquirer (or its agent) to an acceptor (or its agent), to return the outcome of the cancellation request. If the response is positive, the acquirer has voided the financial data from the captured transaction.

func (*AcceptorCancellationResponseV04) AddCancellationResponse

func (*AcceptorCancellationResponseV04) AddHeader

func (*AcceptorCancellationResponseV04) AddSecurityTrailer

type AcceptorCancellationResponseV05

type AcceptorCancellationResponseV05 struct {

	// Cancellation response message management information.
	Header *iso20022.Header30 `xml:"Hdr"`

	// Information related to the cancellation response.
	CancellationResponse *iso20022.AcceptorCancellationResponse5 `xml:"CxlRspn"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType15 `xml:"SctyTrlr,omitempty"`
}

The AcceptorCancellationResponse message is sent by the acquirer (or its agent) to an acceptor (or its agent), to return the outcome of the cancellation request. If the response is positive, the acquirer has voided the financial data from the captured transaction.

func (*AcceptorCancellationResponseV05) AddCancellationResponse

func (*AcceptorCancellationResponseV05) AddHeader

func (*AcceptorCancellationResponseV05) AddSecurityTrailer

type AcceptorCompletionAdviceResponseV01

type AcceptorCompletionAdviceResponseV01 struct {

	// Completion advice response message management information.
	Header *iso20022.Header2 `xml:"Hdr"`

	// Information related to the completion advice response.
	CompletionAdviceResponse *iso20022.AcceptorCompletionAdviceResponse1 `xml:"CmpltnAdvcRspn"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType3 `xml:"SctyTrlr"`
}

Scope The AcceptorCompletionAdviceResponse message is sent by the acquirer to acknowledge the proper receipt of an AcceptorCompletionAdvice. The message can be sent directly to the card acceptor or through an agent. Usage The AcceptorCompletionAdviceResponse message is used to acknowledge the data capture process performed by the acquirer based on the data required to carry out the financial clearing and settlement of the transaction.

func (*AcceptorCompletionAdviceResponseV01) AddCompletionAdviceResponse

func (*AcceptorCompletionAdviceResponseV01) AddHeader

func (*AcceptorCompletionAdviceResponseV01) AddSecurityTrailer

type AcceptorCompletionAdviceResponseV02

type AcceptorCompletionAdviceResponseV02 struct {

	// Completion advice response message management information.
	Header *iso20022.Header2 `xml:"Hdr"`

	// Information related to the completion advice response.
	CompletionAdviceResponse *iso20022.AcceptorCompletionAdviceResponse2 `xml:"CmpltnAdvcRspn"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType6 `xml:"SctyTrlr"`
}

The AcceptorCompletionAdviceResponse message is sent by the acquirer (or its agent) to acknowledge the acceptor (or its agent) of the outcome of the payment transaction, and the transfer the financial data of the transaction contained in the completion advice.

func (*AcceptorCompletionAdviceResponseV02) AddCompletionAdviceResponse

func (*AcceptorCompletionAdviceResponseV02) AddHeader

func (*AcceptorCompletionAdviceResponseV02) AddSecurityTrailer

type AcceptorCompletionAdviceResponseV03

type AcceptorCompletionAdviceResponseV03 struct {

	// Completion advice response message management information.
	Header *iso20022.Header8 `xml:"Hdr"`

	// Information related to the completion advice response.
	CompletionAdviceResponse *iso20022.AcceptorCompletionAdviceResponse3 `xml:"CmpltnAdvcRspn"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType8 `xml:"SctyTrlr"`
}

The AcceptorCompletionAdviceResponse message is sent by the acquirer (or its agent) to acknowledge the acceptor (or its agent) of the outcome of the payment transaction, and the transfer the financial data of the transaction contained in the completion advice.

func (*AcceptorCompletionAdviceResponseV03) AddCompletionAdviceResponse

func (*AcceptorCompletionAdviceResponseV03) AddHeader

func (*AcceptorCompletionAdviceResponseV03) AddSecurityTrailer

type AcceptorCompletionAdviceResponseV04

type AcceptorCompletionAdviceResponseV04 struct {

	// Completion advice response message management information.
	Header *iso20022.Header11 `xml:"Hdr"`

	// Information related to the completion advice response.
	CompletionAdviceResponse *iso20022.AcceptorCompletionAdviceResponse4 `xml:"CmpltnAdvcRspn"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType11 `xml:"SctyTrlr"`
}

The AcceptorCompletionAdviceResponse message is sent by the acquirer (or its agent) to acknowledge the acceptor (or its agent) of the outcome of the payment transaction, and the transfer the financial data of the transaction contained in the completion advice.

func (*AcceptorCompletionAdviceResponseV04) AddCompletionAdviceResponse

func (*AcceptorCompletionAdviceResponseV04) AddHeader

func (*AcceptorCompletionAdviceResponseV04) AddSecurityTrailer

type AcceptorCompletionAdviceResponseV05

type AcceptorCompletionAdviceResponseV05 struct {

	// Completion advice response message management information.
	Header *iso20022.Header24 `xml:"Hdr"`

	// Information related to the completion advice response.
	CompletionAdviceResponse *iso20022.AcceptorCompletionAdviceResponse5 `xml:"CmpltnAdvcRspn"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType15 `xml:"SctyTrlr,omitempty"`
}

The AcceptorCompletionAdviceResponse message is sent by the acquirer (or its agent) to acknowledge the acceptor (or its agent) of the outcome of the payment transaction, and the transfer the financial data of the transaction contained in the completion advice.

func (*AcceptorCompletionAdviceResponseV05) AddCompletionAdviceResponse

func (*AcceptorCompletionAdviceResponseV05) AddHeader

func (*AcceptorCompletionAdviceResponseV05) AddSecurityTrailer

type AcceptorCompletionAdviceV01

type AcceptorCompletionAdviceV01 struct {

	// Completion advice message management information.
	Header *iso20022.Header2 `xml:"Hdr"`

	// Information related to the completion advice.
	CompletionAdvice *iso20022.AcceptorCompletionAdvice1 `xml:"CmpltnAdvc"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType3 `xml:"SctyTrlr"`
}

Scope The AcceptorCompletionAdvice message is sent by a card acceptor to notify an acquirer about the completion and final outcome of a card payment transaction. The message can be sent directly to the acquirer or through an agent. Usage The AcceptorCompletionAdvice message is used either to: - inform the acquirer about the successful end of a transaction; - reverse a transaction which was not successfully completed (for example, cancellation of transaction by the cardholder), but where an authorisation had been previously given. The AcceptorCompletionAdvice message may also embed the information required for transferring to the acquirer all data needed to perform the financial settlement of the transaction (capture). Should the acquirer not receive a correct response to an AcceptorCompletionAdvice message; the card acceptor sends back an AcceptorCompletionAdvice message to the acquirer.

func (*AcceptorCompletionAdviceV01) AddCompletionAdvice

func (*AcceptorCompletionAdviceV01) AddHeader

func (*AcceptorCompletionAdviceV01) AddSecurityTrailer

type AcceptorCompletionAdviceV02

type AcceptorCompletionAdviceV02 struct {

	// Completion advice message management information.
	Header *iso20022.Header2 `xml:"Hdr"`

	// Information related to the completion advice.
	CompletionAdvice *iso20022.AcceptorCompletionAdvice2 `xml:"CmpltnAdvc"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType6 `xml:"SctyTrlr"`
}

The AcceptorCompletionAdvice message is sent by an acceptor (or its agent) to notify the acquirer (or its agent) of the outcome of the payment at the acceptor, and to transfer the financial data of the transaction to the acquirer (capture). A AcceptorCompletionAdvice message is also sent to reverse an approved authorisation and any associated financial transfer (capture), if the card payment transaction could not be completed successfully.

func (*AcceptorCompletionAdviceV02) AddCompletionAdvice

func (*AcceptorCompletionAdviceV02) AddHeader

func (*AcceptorCompletionAdviceV02) AddSecurityTrailer

type AcceptorCompletionAdviceV03

type AcceptorCompletionAdviceV03 struct {

	// Completion advice message management information.
	Header *iso20022.Header8 `xml:"Hdr"`

	// Information related to the completion advice.
	CompletionAdvice *iso20022.AcceptorCompletionAdvice3 `xml:"CmpltnAdvc"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType8 `xml:"SctyTrlr"`
}

The AcceptorCompletionAdvice message is sent by an acceptor (or its agent) to notify the acquirer (or its agent) of the outcome of the payment at the acceptor, and to transfer the financial data of the transaction to the acquirer (capture). A AcceptorCompletionAdvice message is also sent to reverse an approved authorisation and any associated financial transfer (capture), if the card payment transaction could not be completed successfully.

func (*AcceptorCompletionAdviceV03) AddCompletionAdvice

func (*AcceptorCompletionAdviceV03) AddHeader

func (*AcceptorCompletionAdviceV03) AddSecurityTrailer

type AcceptorCompletionAdviceV04

type AcceptorCompletionAdviceV04 struct {

	// Completion advice message management information.
	Header *iso20022.Header11 `xml:"Hdr"`

	// Information related to the completion advice.
	CompletionAdvice *iso20022.AcceptorCompletionAdvice4 `xml:"CmpltnAdvc"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType11 `xml:"SctyTrlr"`
}

The AcceptorCompletionAdvice message is sent by an acceptor (or its agent) to notify the acquirer (or its agent) of the outcome of the payment at the acceptor, and to transfer the financial data of the transaction to the acquirer (capture). A AcceptorCompletionAdvice message is also sent to reverse an approved authorisation and any associated financial transfer (capture), if the card payment transaction could not be completed successfully.

func (*AcceptorCompletionAdviceV04) AddCompletionAdvice

func (*AcceptorCompletionAdviceV04) AddHeader

func (*AcceptorCompletionAdviceV04) AddSecurityTrailer

type AcceptorCompletionAdviceV05

type AcceptorCompletionAdviceV05 struct {

	// Completion advice message management information.
	Header *iso20022.Header24 `xml:"Hdr"`

	// Information related to the completion advice.
	CompletionAdvice *iso20022.AcceptorCompletionAdvice5 `xml:"CmpltnAdvc"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType15 `xml:"SctyTrlr,omitempty"`
}

The AcceptorCompletionAdvice message is sent by an acceptor (or its agent) to notify the acquirer (or its agent) of the outcome of the payment at the acceptor, and to transfer the financial data of the transaction to the acquirer (capture). A AcceptorCompletionAdvice message is also sent to reverse an approved authorisation and any associated financial transfer (capture), if the card payment transaction could not be completed successfully.

func (*AcceptorCompletionAdviceV05) AddCompletionAdvice

func (*AcceptorCompletionAdviceV05) AddHeader

func (*AcceptorCompletionAdviceV05) AddSecurityTrailer

type AcceptorCurrencyConversionRequestV01

type AcceptorCurrencyConversionRequestV01 struct {

	// Currency Conversion request message management information.
	Header *iso20022.Header7 `xml:"Hdr"`

	// Information related to the currency conversion request.
	CurrencyConversionRequest *iso20022.AcceptorCurrencyConversionRequest1 `xml:"CcyConvsReq"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType8 `xml:"SctyTrlr"`
}

The AcceptorCurrencyConversionRequest message is sent by the card acceptor to the currency conversion service provider to request if the cardholder is able to pay in the currency of its card.

func (*AcceptorCurrencyConversionRequestV01) AddCurrencyConversionRequest

func (*AcceptorCurrencyConversionRequestV01) AddHeader

func (*AcceptorCurrencyConversionRequestV01) AddSecurityTrailer

type AcceptorCurrencyConversionRequestV02

type AcceptorCurrencyConversionRequestV02 struct {

	// Currency Conversion request message management information.
	Header *iso20022.Header10 `xml:"Hdr"`

	// Information related to the currency conversion request.
	CurrencyConversionRequest *iso20022.AcceptorCurrencyConversionRequest2 `xml:"CcyConvsReq"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType11 `xml:"SctyTrlr"`
}

The AcceptorCurrencyConversionRequest message is sent by the card acceptor to the currency conversion service provider to request if the cardholder is able to pay in the currency of its card.

func (*AcceptorCurrencyConversionRequestV02) AddCurrencyConversionRequest

func (*AcceptorCurrencyConversionRequestV02) AddHeader

func (*AcceptorCurrencyConversionRequestV02) AddSecurityTrailer

type AcceptorCurrencyConversionRequestV03

type AcceptorCurrencyConversionRequestV03 struct {

	// Currency Conversion request message management information.
	Header *iso20022.Header30 `xml:"Hdr"`

	// Information related to the currency conversion request.
	CurrencyConversionRequest *iso20022.AcceptorCurrencyConversionRequest3 `xml:"CcyConvsReq"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType15 `xml:"SctyTrlr,omitempty"`
}

The AcceptorCurrencyConversionRequest message is sent by the card acceptor to the currency conversion service provider to request if the cardholder is able to pay in the currency of its card.

func (*AcceptorCurrencyConversionRequestV03) AddCurrencyConversionRequest

func (*AcceptorCurrencyConversionRequestV03) AddHeader

func (*AcceptorCurrencyConversionRequestV03) AddSecurityTrailer

type AcceptorCurrencyConversionResponseV01

type AcceptorCurrencyConversionResponseV01 struct {

	// Currency conversion response message management information.
	Header *iso20022.Header7 `xml:"Hdr"`

	// Information related to the outcome of the currency conversion.
	CurrencyConversionResponse *iso20022.AcceptorCurrencyConversionResponse1 `xml:"CcyConvsRspn"`

	// Trailer of the message containing a MAC (message authentication code).
	SecurityTrailer *iso20022.ContentInformationType8 `xml:"SctyTrlr"`
}

The AcceptorCurrencyConversionResponse message is sent by currency conversion service provider to the card acceptor to return the result of a potential currency conversion for the cardholder.

func (*AcceptorCurrencyConversionResponseV01) AddCurrencyConversionResponse

func (*AcceptorCurrencyConversionResponseV01) AddHeader

func (*AcceptorCurrencyConversionResponseV01) AddSecurityTrailer

type AcceptorCurrencyConversionResponseV02

type AcceptorCurrencyConversionResponseV02 struct {

	// Currency conversion response message management information.
	Header *iso20022.Header10 `xml:"Hdr"`

	// Information related to the outcome of the currency conversion.
	CurrencyConversionResponse *iso20022.AcceptorCurrencyConversionResponse2 `xml:"CcyConvsRspn"`

	// Trailer of the message containing a MAC (message authentication code).
	SecurityTrailer *iso20022.ContentInformationType11 `xml:"SctyTrlr"`
}

The AcceptorCurrencyConversionResponse message is sent by currency conversion service provider to the card acceptor to return the result of a potential currency conversion for the cardholder.

func (*AcceptorCurrencyConversionResponseV02) AddCurrencyConversionResponse

func (*AcceptorCurrencyConversionResponseV02) AddHeader

func (*AcceptorCurrencyConversionResponseV02) AddSecurityTrailer

type AcceptorCurrencyConversionResponseV03

type AcceptorCurrencyConversionResponseV03 struct {

	// Currency conversion response message management information.
	Header *iso20022.Header30 `xml:"Hdr"`

	// Information related to the outcome of the currency conversion.
	CurrencyConversionResponse *iso20022.AcceptorCurrencyConversionResponse3 `xml:"CcyConvsRspn"`

	// Trailer of the message containing a MAC (message authentication code).
	SecurityTrailer *iso20022.ContentInformationType15 `xml:"SctyTrlr,omitempty"`
}

The AcceptorCurrencyConversionResponse message is sent by currency conversion service provider to the card acceptor to return the result of a potential currency conversion for the cardholder.

func (*AcceptorCurrencyConversionResponseV03) AddCurrencyConversionResponse

func (*AcceptorCurrencyConversionResponseV03) AddHeader

func (*AcceptorCurrencyConversionResponseV03) AddSecurityTrailer

type AcceptorDiagnosticRequestV01

type AcceptorDiagnosticRequestV01 struct {

	// Diagnostic request message management information.
	Header *iso20022.Header1 `xml:"Hdr"`

	// Information related to the diagnostic request.
	DiagnosticRequest *iso20022.AcceptorDiagnosticRequest1 `xml:"DgnstcReq"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType3 `xml:"SctyTrlr"`
}

Scope The AcceptorDiagnosticRequest message is sent by the card acceptor to the acquirer to ensure the availability of the acquirer. An agent never forwards the message. Usage The AcceptorDiagnosticRequest message is used to: - test the availability of the acquirer; - validate the security of the exchanges with the acquirer; - validate the version of the configuration parameters.

func (*AcceptorDiagnosticRequestV01) AddDiagnosticRequest

func (*AcceptorDiagnosticRequestV01) AddHeader

func (*AcceptorDiagnosticRequestV01) AddSecurityTrailer

type AcceptorDiagnosticRequestV02

type AcceptorDiagnosticRequestV02 struct {

	// Diagnostic request message management information.
	Header *iso20022.Header1 `xml:"Hdr"`

	// Information related to the diagnostic request.
	DiagnosticRequest *iso20022.AcceptorDiagnosticRequest2 `xml:"DgnstcReq"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType6 `xml:"SctyTrlr"`
}

The AcceptorDiagnosticRequest message is sent by an acceptor (or its agent) to the acquirer (or its agent) , to check the end-to-end communication, to test the availability of this acquirer, or to validate the security environment.

func (*AcceptorDiagnosticRequestV02) AddDiagnosticRequest

func (*AcceptorDiagnosticRequestV02) AddHeader

func (*AcceptorDiagnosticRequestV02) AddSecurityTrailer

type AcceptorDiagnosticRequestV03

type AcceptorDiagnosticRequestV03 struct {

	// Diagnostic request message management information.
	Header *iso20022.Header7 `xml:"Hdr"`

	// Information related to the diagnostic request.
	DiagnosticRequest *iso20022.AcceptorDiagnosticRequest3 `xml:"DgnstcReq"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType8 `xml:"SctyTrlr"`
}

The AcceptorDiagnosticRequest message is sent by an acceptor (or its agent) to the acquirer (or its agent) , to check the end-to-end communication, to test the availability of this acquirer, or to validate the security environment.

func (*AcceptorDiagnosticRequestV03) AddDiagnosticRequest

func (*AcceptorDiagnosticRequestV03) AddHeader

func (*AcceptorDiagnosticRequestV03) AddSecurityTrailer

type AcceptorDiagnosticRequestV04

type AcceptorDiagnosticRequestV04 struct {

	// Diagnostic request message management information.
	Header *iso20022.Header10 `xml:"Hdr"`

	// Information related to the diagnostic request.
	DiagnosticRequest *iso20022.AcceptorDiagnosticRequest4 `xml:"DgnstcReq"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType11 `xml:"SctyTrlr"`
}

The AcceptorDiagnosticRequest message is sent by an acceptor (or its agent) to the acquirer (or its agent) , to check the end-to-end communication, to test the availability of this acquirer, or to validate the security environment.

func (*AcceptorDiagnosticRequestV04) AddDiagnosticRequest

func (*AcceptorDiagnosticRequestV04) AddHeader

func (*AcceptorDiagnosticRequestV04) AddSecurityTrailer

type AcceptorDiagnosticRequestV05

type AcceptorDiagnosticRequestV05 struct {

	// Diagnostic request message management information.
	Header *iso20022.Header30 `xml:"Hdr"`

	// Information related to the diagnostic request.
	DiagnosticRequest *iso20022.AcceptorDiagnosticRequest5 `xml:"DgnstcReq"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType15 `xml:"SctyTrlr,omitempty"`
}

The AcceptorDiagnosticRequest message is sent by an acceptor (or its agent) to the acquirer (or its agent) , to check the end-to-end communication, to test the availability of this acquirer, or to validate the security environment.

func (*AcceptorDiagnosticRequestV05) AddDiagnosticRequest

func (*AcceptorDiagnosticRequestV05) AddHeader

func (*AcceptorDiagnosticRequestV05) AddSecurityTrailer

type AcceptorDiagnosticResponseV01

type AcceptorDiagnosticResponseV01 struct {

	// Diagnostic response message management information.
	Header *iso20022.Header1 `xml:"Hdr"`

	// Information related to the diagnostic response.
	DiagnosticResponse *iso20022.AcceptorDiagnosticResponse1 `xml:"DgnstcRspn"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType3 `xml:"SctyTrlr"`
}

Scope The AcceptorDiagnosticResponse message is sent by the acquirer to the card acceptor to confirm the availability of the acquirer. An agent never forwards the message. Usage The AcceptorDiagnosticResponse message is used to: - confirm the availability of the acquirer; - validate the security of the exchanges with the acquirer; - validate the version of the configuration parameters.

func (*AcceptorDiagnosticResponseV01) AddDiagnosticResponse

func (*AcceptorDiagnosticResponseV01) AddHeader

func (*AcceptorDiagnosticResponseV01) AddSecurityTrailer

type AcceptorDiagnosticResponseV02

type AcceptorDiagnosticResponseV02 struct {

	// Diagnostic response message management information.
	Header *iso20022.Header1 `xml:"Hdr"`

	// Information related to the diagnostic response.
	DiagnosticResponse *iso20022.AcceptorDiagnosticResponse2 `xml:"DgnstcRspn"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType6 `xml:"SctyTrlr"`
}

The AcceptorDiagnosticResponse message is sent by the acquirer (or its agent) to provide to the acceptor the result of the diagnostic request.

func (*AcceptorDiagnosticResponseV02) AddDiagnosticResponse

func (*AcceptorDiagnosticResponseV02) AddHeader

func (*AcceptorDiagnosticResponseV02) AddSecurityTrailer

type AcceptorDiagnosticResponseV03

type AcceptorDiagnosticResponseV03 struct {

	// Diagnostic response message management information.
	Header *iso20022.Header7 `xml:"Hdr"`

	// Information related to the diagnostic response.
	DiagnosticResponse *iso20022.AcceptorDiagnosticResponse3 `xml:"DgnstcRspn"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType8 `xml:"SctyTrlr"`
}

The AcceptorDiagnosticResponse message is sent by the acquirer (or its agent) to provide to the acceptor the result of the diagnostic request.

func (*AcceptorDiagnosticResponseV03) AddDiagnosticResponse

func (*AcceptorDiagnosticResponseV03) AddHeader

func (*AcceptorDiagnosticResponseV03) AddSecurityTrailer

type AcceptorDiagnosticResponseV04

type AcceptorDiagnosticResponseV04 struct {

	// Diagnostic response message management information.
	Header *iso20022.Header10 `xml:"Hdr"`

	// Information related to the diagnostic response.
	DiagnosticResponse *iso20022.AcceptorDiagnosticResponse4 `xml:"DgnstcRspn"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType11 `xml:"SctyTrlr"`
}

The AcceptorDiagnosticResponse message is sent by the acquirer (or its agent) to provide to the acceptor the result of the diagnostic request.

func (*AcceptorDiagnosticResponseV04) AddDiagnosticResponse

func (*AcceptorDiagnosticResponseV04) AddHeader

func (*AcceptorDiagnosticResponseV04) AddSecurityTrailer

type AcceptorDiagnosticResponseV05

type AcceptorDiagnosticResponseV05 struct {

	// Diagnostic response message management information.
	Header *iso20022.Header30 `xml:"Hdr"`

	// Information related to the diagnostic response.
	DiagnosticResponse *iso20022.AcceptorDiagnosticResponse4 `xml:"DgnstcRspn"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType15 `xml:"SctyTrlr,omitempty"`
}

The AcceptorDiagnosticResponse message is sent by the acquirer (or its agent) to provide to the acceptor the result of the diagnostic request.

func (*AcceptorDiagnosticResponseV05) AddDiagnosticResponse

func (*AcceptorDiagnosticResponseV05) AddHeader

func (*AcceptorDiagnosticResponseV05) AddSecurityTrailer

type AcceptorReconciliationRequestV01

type AcceptorReconciliationRequestV01 struct {

	// Reconciliation request message management information.
	Header *iso20022.Header1 `xml:"Hdr"`

	// Information related to the reconcilliation request.
	ReconciliationRequest *iso20022.AcceptorReconciliationRequest1 `xml:"RcncltnReq"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType3 `xml:"SctyTrlr"`
}

Scope The AcceptorReconciliationRequest message is sent by the card acceptor to the acquirer or an agent to communicate the totals of the card payment transaction for a reconciliation period. An agent never forwards the message. Usage The AcceptorReconciliationRequest message is used to ensure that the debits and credits correspond to the balances computed by the acquirer or its agent for the same reconciliation period. The AcceptorReconciliationRequest message is also used to close a reconciliation period.

func (*AcceptorReconciliationRequestV01) AddHeader

func (*AcceptorReconciliationRequestV01) AddReconciliationRequest

func (*AcceptorReconciliationRequestV01) AddSecurityTrailer

type AcceptorReconciliationRequestV02

type AcceptorReconciliationRequestV02 struct {

	// Reconciliation request message management information.
	Header *iso20022.Header1 `xml:"Hdr"`

	// Information related to the reconcilliation request.
	ReconciliationRequest *iso20022.AcceptorReconciliationRequest2 `xml:"RcncltnReq"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType6 `xml:"SctyTrlr"`
}

The AcceptorReconciliationRequest message is sent by an acceptor (or its agent) to the acquirer (or its agent) , to ensure that the debits and credits performed by the acceptor matches the computed balances of the acquirer for the debits and credits performed during the same reconciliation period. If the acceptor or the acquirer notices a difference in totals, the discrepancy will be resolved by other means, outside the scope of the protocol.

func (*AcceptorReconciliationRequestV02) AddHeader

func (*AcceptorReconciliationRequestV02) AddReconciliationRequest

func (*AcceptorReconciliationRequestV02) AddSecurityTrailer

type AcceptorReconciliationRequestV03

type AcceptorReconciliationRequestV03 struct {

	// Reconciliation request message management information.
	Header *iso20022.Header7 `xml:"Hdr"`

	// Information related to the reconcilliation request.
	ReconciliationRequest *iso20022.AcceptorReconciliationRequest3 `xml:"RcncltnReq"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType8 `xml:"SctyTrlr"`
}

The AcceptorReconciliationRequest message is sent by an acceptor (or its agent) to the acquirer (or its agent) , to ensure that the debits and credits performed by the acceptor matches the computed balances of the acquirer for the debits and credits performed during the same reconciliation period. If the acceptor or the acquirer notices a difference in totals, the discrepancy will be resolved by other means, outside the scope of the protocol.

func (*AcceptorReconciliationRequestV03) AddHeader

func (*AcceptorReconciliationRequestV03) AddReconciliationRequest

func (*AcceptorReconciliationRequestV03) AddSecurityTrailer

type AcceptorReconciliationRequestV04

type AcceptorReconciliationRequestV04 struct {

	// Reconciliation request message management information.
	Header *iso20022.Header10 `xml:"Hdr"`

	// Information related to the reconciliation request.
	ReconciliationRequest *iso20022.AcceptorReconciliationRequest4 `xml:"RcncltnReq"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType11 `xml:"SctyTrlr"`
}

The AcceptorReconciliationRequest message is sent by an acceptor (or its agent) to the acquirer (or its agent) , to ensure that the debits and credits performed by the acceptor matches the computed balances of the acquirer for the debits and credits performed during the same reconciliation period. If the acceptor or the acquirer notices a difference in totals, the discrepancy will be resolved by other means, outside the scope of the protocol.

func (*AcceptorReconciliationRequestV04) AddHeader

func (*AcceptorReconciliationRequestV04) AddReconciliationRequest

func (*AcceptorReconciliationRequestV04) AddSecurityTrailer

type AcceptorReconciliationRequestV05

type AcceptorReconciliationRequestV05 struct {

	// Reconciliation request message management information.
	Header *iso20022.Header30 `xml:"Hdr"`

	// Information related to the reconciliation request.
	ReconciliationRequest *iso20022.AcceptorReconciliationRequest5 `xml:"RcncltnReq"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType15 `xml:"SctyTrlr,omitempty"`
}

The AcceptorReconciliationRequest message is sent by an acceptor (or its agent) to the acquirer (or its agent) , to ensure that the debits and credits performed by the acceptor matches the computed balances of the acquirer for the debits and credits performed during the same reconciliation period. If the acceptor or the acquirer notices a difference in totals, the discrepancy will be resolved by other means, outside the scope of the protocol.

func (*AcceptorReconciliationRequestV05) AddHeader

func (*AcceptorReconciliationRequestV05) AddReconciliationRequest

func (*AcceptorReconciliationRequestV05) AddSecurityTrailer

type AcceptorReconciliationResponseV01

type AcceptorReconciliationResponseV01 struct {

	// Reconciliation response message management information.
	Header *iso20022.Header1 `xml:"Hdr"`

	// Information related to thereconciliation response.
	ReconciliationResponse *iso20022.AcceptorReconciliationResponse1 `xml:"RcncltnRspn"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType3 `xml:"SctyTrlr"`
}

Scope The AcceptorReconciliationResponse message is sent by the acquirer to communicate to the card acceptor the totals of the card payment transaction performed for the reconciliation period. An agent never forwards the message. Usage The AcceptorReconciliationResponse message is used to compare the totals between a card acceptor and an acquirer for the reconciliation period.

func (*AcceptorReconciliationResponseV01) AddHeader

func (*AcceptorReconciliationResponseV01) AddReconciliationResponse

func (*AcceptorReconciliationResponseV01) AddSecurityTrailer

type AcceptorReconciliationResponseV02

type AcceptorReconciliationResponseV02 struct {

	// Reconciliation response message management information.
	Header *iso20022.Header1 `xml:"Hdr"`

	// Information related to thereconciliation response.
	ReconciliationResponse *iso20022.AcceptorReconciliationResponse2 `xml:"RcncltnRspn"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType6 `xml:"SctyTrlr"`
}

The AcceptorReconciliationResponse message is sent by the acquirer (or its agent) to an acceptor (or its agent), to ensure that the debits and credits performed by the acceptor matches the computed balances of the acquirer for the debits and credits performed during the same reconciliation period. If the acceptor or the acquirer notices a difference in totals, the discrepancy will be resolved by other means, outside the scope of the protocol.

func (*AcceptorReconciliationResponseV02) AddHeader

func (*AcceptorReconciliationResponseV02) AddReconciliationResponse

func (*AcceptorReconciliationResponseV02) AddSecurityTrailer

type AcceptorReconciliationResponseV03

type AcceptorReconciliationResponseV03 struct {

	// Reconciliation response message management information.
	Header *iso20022.Header7 `xml:"Hdr"`

	// Information related to thereconciliation response.
	ReconciliationResponse *iso20022.AcceptorReconciliationResponse2 `xml:"RcncltnRspn"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType8 `xml:"SctyTrlr"`
}

The AcceptorReconciliationResponse message is sent by the acquirer (or its agent) to an acceptor (or its agent), to ensure that the debits and credits performed by the acceptor matches the computed balances of the acquirer for the debits and credits performed during the same reconciliation period. If the acceptor or the acquirer notices a difference in totals, the discrepancy will be resolved by other means, outside the scope of the protocol.

func (*AcceptorReconciliationResponseV03) AddHeader

func (*AcceptorReconciliationResponseV03) AddReconciliationResponse

func (*AcceptorReconciliationResponseV03) AddSecurityTrailer

type AcceptorReconciliationResponseV04

type AcceptorReconciliationResponseV04 struct {

	// Reconciliation response message management information.
	Header *iso20022.Header10 `xml:"Hdr"`

	// Information related to the reconciliation response.
	ReconciliationResponse *iso20022.AcceptorReconciliationResponse3 `xml:"RcncltnRspn"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType11 `xml:"SctyTrlr"`
}

The AcceptorReconciliationResponse message is sent by the acquirer (or its agent) to an acceptor (or its agent), to ensure that the debits and credits performed by the acceptor matches the computed balances of the acquirer for the debits and credits performed during the same reconciliation period. If the acceptor or the acquirer notices a difference in totals, the discrepancy will be resolved by other means, outside the scope of the protocol.

func (*AcceptorReconciliationResponseV04) AddHeader

func (*AcceptorReconciliationResponseV04) AddReconciliationResponse

func (*AcceptorReconciliationResponseV04) AddSecurityTrailer

type AcceptorReconciliationResponseV05

type AcceptorReconciliationResponseV05 struct {

	// Reconciliation response message management information.
	Header *iso20022.Header30 `xml:"Hdr"`

	// Information related to the reconciliation response.
	ReconciliationResponse *iso20022.AcceptorReconciliationResponse4 `xml:"RcncltnRspn"`

	// Trailer of the message containing a MAC.
	SecurityTrailer *iso20022.ContentInformationType15 `xml:"SctyTrlr,omitempty"`
}

The AcceptorReconciliationResponse message is sent by the acquirer (or its agent) to an acceptor (or its agent), to ensure that the debits and credits performed by the acceptor matches the computed balances of the acquirer for the debits and credits performed during the same reconciliation period. If the acceptor or the acquirer notices a difference in totals, the discrepancy will be resolved by other means, outside the scope of the protocol.

func (*AcceptorReconciliationResponseV05) AddHeader

func (*AcceptorReconciliationResponseV05) AddReconciliationResponse

func (*AcceptorReconciliationResponseV05) AddSecurityTrailer

type AcceptorRejectionV01

type AcceptorRejectionV01 struct {

	// Rejection message management information.
	Header *iso20022.Header1 `xml:"Hdr"`

	// Information related to the reject.
	Reject *iso20022.AcceptorRejection1 `xml:"Rjct"`
}

Scope The AcceptorRejection message is used by the acquirer to reject a message received from the card acceptor. The acquirer uses this message as a substitute to a response or an advice response message sent to the card acceptor. Usage The AcceptorRejection message is used to indicate that the received message could not be processed by the acquirer (for example, unable to read or process the message, security error, duplicate message).

func (*AcceptorRejectionV01) AddHeader

func (a *AcceptorRejectionV01) AddHeader() *iso20022.Header1

func (*AcceptorRejectionV01) AddReject

type AcceptorRejectionV02

type AcceptorRejectionV02 struct {

	// Rejection message management information.
	Header *iso20022.Header5 `xml:"Hdr"`

	// Information related to the reject.
	Reject *iso20022.AcceptorRejection1 `xml:"Rjct"`
}

The AcceptorRejection message is sent by the acquirer (or its agent) to reject a message request or advice sent by an acceptor (or its agent), to indicate that the received message could not be processed.

func (*AcceptorRejectionV02) AddHeader

func (a *AcceptorRejectionV02) AddHeader() *iso20022.Header5

func (*AcceptorRejectionV02) AddReject

type AcceptorRejectionV03

type AcceptorRejectionV03 struct {

	// Rejection message management information.
	Header *iso20022.Header9 `xml:"Hdr"`

	// Information related to the reject.
	Reject *iso20022.AcceptorRejection2 `xml:"Rjct"`
}

The AcceptorRejection message is sent by the acquirer (or its agent) to reject a message request or advice sent by an acceptor (or its agent), to indicate that the received message could not be processed.

func (*AcceptorRejectionV03) AddHeader

func (a *AcceptorRejectionV03) AddHeader() *iso20022.Header9

func (*AcceptorRejectionV03) AddReject

type AcceptorRejectionV04

type AcceptorRejectionV04 struct {

	// Rejection message management information.
	Header *iso20022.Header13 `xml:"Hdr"`

	// Information related to the reject.
	Reject *iso20022.AcceptorRejection2 `xml:"Rjct"`
}

The AcceptorRejection message is sent by the acquirer (or its agent) to reject a message request or advice sent by an acceptor (or its agent), to indicate that the received message could not be processed.

func (*AcceptorRejectionV04) AddHeader

func (a *AcceptorRejectionV04) AddHeader() *iso20022.Header13

func (*AcceptorRejectionV04) AddReject

type AcceptorRejectionV05

type AcceptorRejectionV05 struct {

	// Rejection message management information.
	Header *iso20022.Header26 `xml:"Hdr"`

	// Information related to the reject.
	Reject *iso20022.AcceptorRejection2 `xml:"Rjct"`
}

The AcceptorRejection message is sent by the acquirer (or its agent) to reject a message request or advice sent by an acceptor (or its agent), to indicate that the received message could not be processed.

func (*AcceptorRejectionV05) AddHeader

func (a *AcceptorRejectionV05) AddHeader() *iso20022.Header26

func (*AcceptorRejectionV05) AddReject

type Document00100101

type Document00100101 struct {
	XMLName xml.Name                         `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.001.001.01 Document"`
	Message *AcceptorAuthorisationRequestV01 `xml:"AccptrAuthstnReq"`
}

func (*Document00100101) AddMessage

type Document00100102

type Document00100102 struct {
	XMLName xml.Name                         `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.001.001.02 Document"`
	Message *AcceptorAuthorisationRequestV02 `xml:"AccptrAuthstnReq"`
}

func (*Document00100102) AddMessage

type Document00100103

type Document00100103 struct {
	XMLName xml.Name                         `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.001.001.03 Document"`
	Message *AcceptorAuthorisationRequestV03 `xml:"AccptrAuthstnReq"`
}

func (*Document00100103) AddMessage

type Document00100104

type Document00100104 struct {
	XMLName xml.Name                         `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.001.001.04 Document"`
	Message *AcceptorAuthorisationRequestV04 `xml:"AccptrAuthstnReq"`
}

func (*Document00100104) AddMessage

type Document00100105

type Document00100105 struct {
	XMLName xml.Name                         `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.001.001.05 Document"`
	Message *AcceptorAuthorisationRequestV05 `xml:"AccptrAuthstnReq"`
}

func (*Document00100105) AddMessage

type Document00200101

type Document00200101 struct {
	XMLName xml.Name                          `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.002.001.01 Document"`
	Message *AcceptorAuthorisationResponseV01 `xml:"AccptrAuthstnRspn"`
}

func (*Document00200101) AddMessage

type Document00200102

type Document00200102 struct {
	XMLName xml.Name                          `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.002.001.02 Document"`
	Message *AcceptorAuthorisationResponseV02 `xml:"AccptrAuthstnRspn"`
}

func (*Document00200102) AddMessage

type Document00200103

type Document00200103 struct {
	XMLName xml.Name                          `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.002.001.03 Document"`
	Message *AcceptorAuthorisationResponseV03 `xml:"AccptrAuthstnRspn"`
}

func (*Document00200103) AddMessage

type Document00200104

type Document00200104 struct {
	XMLName xml.Name                          `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.002.001.04 Document"`
	Message *AcceptorAuthorisationResponseV04 `xml:"AccptrAuthstnRspn"`
}

func (*Document00200104) AddMessage

type Document00200105

type Document00200105 struct {
	XMLName xml.Name                          `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.002.001.05 Document"`
	Message *AcceptorAuthorisationResponseV05 `xml:"AccptrAuthstnRspn"`
}

func (*Document00200105) AddMessage

type Document00300101

type Document00300101 struct {
	XMLName xml.Name                     `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.003.001.01 Document"`
	Message *AcceptorCompletionAdviceV01 `xml:"AccptrCmpltnAdvc"`
}

func (*Document00300101) AddMessage

type Document00300102

type Document00300102 struct {
	XMLName xml.Name                     `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.003.001.02 Document"`
	Message *AcceptorCompletionAdviceV02 `xml:"AccptrCmpltnAdvc"`
}

func (*Document00300102) AddMessage

type Document00300103

type Document00300103 struct {
	XMLName xml.Name                     `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.003.001.03 Document"`
	Message *AcceptorCompletionAdviceV03 `xml:"AccptrCmpltnAdvc"`
}

func (*Document00300103) AddMessage

type Document00300104

type Document00300104 struct {
	XMLName xml.Name                     `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.003.001.04 Document"`
	Message *AcceptorCompletionAdviceV04 `xml:"AccptrCmpltnAdvc"`
}

func (*Document00300104) AddMessage

type Document00300105

type Document00300105 struct {
	XMLName xml.Name                     `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.003.001.05 Document"`
	Message *AcceptorCompletionAdviceV05 `xml:"AccptrCmpltnAdvc"`
}

func (*Document00300105) AddMessage

type Document00400101

type Document00400101 struct {
	XMLName xml.Name                             `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.004.001.01 Document"`
	Message *AcceptorCompletionAdviceResponseV01 `xml:"AccptrCmpltnAdvcRspn"`
}

func (*Document00400101) AddMessage

type Document00400102

type Document00400102 struct {
	XMLName xml.Name                             `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.004.001.02 Document"`
	Message *AcceptorCompletionAdviceResponseV02 `xml:"AccptrCmpltnAdvcRspn"`
}

func (*Document00400102) AddMessage

type Document00400103

type Document00400103 struct {
	XMLName xml.Name                             `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.004.001.03 Document"`
	Message *AcceptorCompletionAdviceResponseV03 `xml:"AccptrCmpltnAdvcRspn"`
}

func (*Document00400103) AddMessage

type Document00400104

type Document00400104 struct {
	XMLName xml.Name                             `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.004.001.04 Document"`
	Message *AcceptorCompletionAdviceResponseV04 `xml:"AccptrCmpltnAdvcRspn"`
}

func (*Document00400104) AddMessage

type Document00400105

type Document00400105 struct {
	XMLName xml.Name                             `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.004.001.05 Document"`
	Message *AcceptorCompletionAdviceResponseV05 `xml:"AccptrCmpltnAdvcRspn"`
}

func (*Document00400105) AddMessage

type Document00500101

type Document00500101 struct {
	XMLName xml.Name                        `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.005.001.01 Document"`
	Message *AcceptorCancellationRequestV01 `xml:"AccptrCxlReq"`
}

func (*Document00500101) AddMessage

type Document00500102

type Document00500102 struct {
	XMLName xml.Name                        `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.005.001.02 Document"`
	Message *AcceptorCancellationRequestV02 `xml:"AccptrCxlReq"`
}

func (*Document00500102) AddMessage

type Document00500103

type Document00500103 struct {
	XMLName xml.Name                        `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.005.001.03 Document"`
	Message *AcceptorCancellationRequestV03 `xml:"AccptrCxlReq"`
}

func (*Document00500103) AddMessage

type Document00500104

type Document00500104 struct {
	XMLName xml.Name                        `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.005.001.04 Document"`
	Message *AcceptorCancellationRequestV04 `xml:"AccptrCxlReq"`
}

func (*Document00500104) AddMessage

type Document00500105

type Document00500105 struct {
	XMLName xml.Name                        `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.005.001.05 Document"`
	Message *AcceptorCancellationRequestV05 `xml:"AccptrCxlReq"`
}

func (*Document00500105) AddMessage

type Document00600101

type Document00600101 struct {
	XMLName xml.Name                         `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.01 Document"`
	Message *AcceptorCancellationResponseV01 `xml:"AccptrCxlRspn"`
}

func (*Document00600101) AddMessage

type Document00600102

type Document00600102 struct {
	XMLName xml.Name                         `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.02 Document"`
	Message *AcceptorCancellationResponseV02 `xml:"AccptrCxlRspn"`
}

func (*Document00600102) AddMessage

type Document00600103

type Document00600103 struct {
	XMLName xml.Name                         `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.03 Document"`
	Message *AcceptorCancellationResponseV03 `xml:"AccptrCxlRspn"`
}

func (*Document00600103) AddMessage

type Document00600104

type Document00600104 struct {
	XMLName xml.Name                         `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.04 Document"`
	Message *AcceptorCancellationResponseV04 `xml:"AccptrCxlRspn"`
}

func (*Document00600104) AddMessage

type Document00600105

type Document00600105 struct {
	XMLName xml.Name                         `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.006.001.05 Document"`
	Message *AcceptorCancellationResponseV05 `xml:"AccptrCxlRspn"`
}

func (*Document00600105) AddMessage

type Document00700101

type Document00700101 struct {
	XMLName xml.Name                       `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.007.001.01 Document"`
	Message *AcceptorCancellationAdviceV01 `xml:"AccptrCxlAdvc"`
}

func (*Document00700101) AddMessage

type Document00700102

type Document00700102 struct {
	XMLName xml.Name                       `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.007.001.02 Document"`
	Message *AcceptorCancellationAdviceV02 `xml:"AccptrCxlAdvc"`
}

func (*Document00700102) AddMessage

type Document00700103

type Document00700103 struct {
	XMLName xml.Name                       `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.007.001.03 Document"`
	Message *AcceptorCancellationAdviceV03 `xml:"AccptrCxlAdvc"`
}

func (*Document00700103) AddMessage

type Document00700104

type Document00700104 struct {
	XMLName xml.Name                       `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.007.001.04 Document"`
	Message *AcceptorCancellationAdviceV04 `xml:"AccptrCxlAdvc"`
}

func (*Document00700104) AddMessage

type Document00700105

type Document00700105 struct {
	XMLName xml.Name                       `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.007.001.05 Document"`
	Message *AcceptorCancellationAdviceV05 `xml:"AccptrCxlAdvc"`
}

func (*Document00700105) AddMessage

type Document00800101

type Document00800101 struct {
	XMLName xml.Name                               `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.008.001.01 Document"`
	Message *AcceptorCancellationAdviceResponseV01 `xml:"AccptrCxlAdvcRspn"`
}

func (*Document00800101) AddMessage

type Document00800102

type Document00800102 struct {
	XMLName xml.Name                               `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.008.001.02 Document"`
	Message *AcceptorCancellationAdviceResponseV02 `xml:"AccptrCxlAdvcRspn"`
}

func (*Document00800102) AddMessage

type Document00800103

type Document00800103 struct {
	XMLName xml.Name                               `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.008.001.03 Document"`
	Message *AcceptorCancellationAdviceResponseV03 `xml:"AccptrCxlAdvcRspn"`
}

func (*Document00800103) AddMessage

type Document00800104

type Document00800104 struct {
	XMLName xml.Name                               `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.008.001.04 Document"`
	Message *AcceptorCancellationAdviceResponseV04 `xml:"AccptrCxlAdvcRspn"`
}

func (*Document00800104) AddMessage

type Document00800105

type Document00800105 struct {
	XMLName xml.Name                               `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.008.001.05 Document"`
	Message *AcceptorCancellationAdviceResponseV05 `xml:"AccptrCxlAdvcRspn"`
}

func (*Document00800105) AddMessage

type Document00900101

type Document00900101 struct {
	XMLName xml.Name                          `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.01 Document"`
	Message *AcceptorReconciliationRequestV01 `xml:"AccptrRcncltnReq"`
}

func (*Document00900101) AddMessage

type Document00900102

type Document00900102 struct {
	XMLName xml.Name                          `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.02 Document"`
	Message *AcceptorReconciliationRequestV02 `xml:"AccptrRcncltnReq"`
}

func (*Document00900102) AddMessage

type Document00900103

type Document00900103 struct {
	XMLName xml.Name                          `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.03 Document"`
	Message *AcceptorReconciliationRequestV03 `xml:"AccptrRcncltnReq"`
}

func (*Document00900103) AddMessage

type Document00900104

type Document00900104 struct {
	XMLName xml.Name                          `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.04 Document"`
	Message *AcceptorReconciliationRequestV04 `xml:"AccptrRcncltnReq"`
}

func (*Document00900104) AddMessage

type Document00900105

type Document00900105 struct {
	XMLName xml.Name                          `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.009.001.05 Document"`
	Message *AcceptorReconciliationRequestV05 `xml:"AccptrRcncltnReq"`
}

func (*Document00900105) AddMessage

type Document01000101

type Document01000101 struct {
	XMLName xml.Name                           `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.010.001.01 Document"`
	Message *AcceptorReconciliationResponseV01 `xml:"AccptrRcncltnRspn"`
}

func (*Document01000101) AddMessage

type Document01000102

type Document01000102 struct {
	XMLName xml.Name                           `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.010.001.02 Document"`
	Message *AcceptorReconciliationResponseV02 `xml:"AccptrRcncltnRspn"`
}

func (*Document01000102) AddMessage

type Document01000103

type Document01000103 struct {
	XMLName xml.Name                           `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.010.001.03 Document"`
	Message *AcceptorReconciliationResponseV03 `xml:"AccptrRcncltnRspn"`
}

func (*Document01000103) AddMessage

type Document01000104

type Document01000104 struct {
	XMLName xml.Name                           `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.010.001.04 Document"`
	Message *AcceptorReconciliationResponseV04 `xml:"AccptrRcncltnRspn"`
}

func (*Document01000104) AddMessage

type Document01000105

type Document01000105 struct {
	XMLName xml.Name                           `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.010.001.05 Document"`
	Message *AcceptorReconciliationResponseV05 `xml:"AccptrRcncltnRspn"`
}

func (*Document01000105) AddMessage

type Document01100101

type Document01100101 struct {
	XMLName xml.Name                  `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.01 Document"`
	Message *AcceptorBatchTransferV01 `xml:"AccptrBtchTrf"`
}

func (*Document01100101) AddMessage

func (d *Document01100101) AddMessage() *AcceptorBatchTransferV01

type Document01100102

type Document01100102 struct {
	XMLName xml.Name                  `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.02 Document"`
	Message *AcceptorBatchTransferV02 `xml:"AccptrBtchTrf"`
}

func (*Document01100102) AddMessage

func (d *Document01100102) AddMessage() *AcceptorBatchTransferV02

type Document01100103

type Document01100103 struct {
	XMLName xml.Name                  `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.03 Document"`
	Message *AcceptorBatchTransferV03 `xml:"AccptrBtchTrf"`
}

func (*Document01100103) AddMessage

func (d *Document01100103) AddMessage() *AcceptorBatchTransferV03

type Document01100104

type Document01100104 struct {
	XMLName xml.Name                  `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.04 Document"`
	Message *AcceptorBatchTransferV04 `xml:"AccptrBtchTrf"`
}

func (*Document01100104) AddMessage

func (d *Document01100104) AddMessage() *AcceptorBatchTransferV04

type Document01100105

type Document01100105 struct {
	XMLName xml.Name                  `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.011.001.05 Document"`
	Message *AcceptorBatchTransferV05 `xml:"AccptrBtchTrf"`
}

func (*Document01100105) AddMessage

func (d *Document01100105) AddMessage() *AcceptorBatchTransferV05

type Document01200101

type Document01200101 struct {
	XMLName xml.Name                          `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.012.001.01 Document"`
	Message *AcceptorBatchTransferResponseV01 `xml:"AccptrBtchTrfRspn"`
}

func (*Document01200101) AddMessage

type Document01200102

type Document01200102 struct {
	XMLName xml.Name                          `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.012.001.02 Document"`
	Message *AcceptorBatchTransferResponseV02 `xml:"AccptrBtchTrfRspn"`
}

func (*Document01200102) AddMessage

type Document01200103

type Document01200103 struct {
	XMLName xml.Name                          `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.012.001.03 Document"`
	Message *AcceptorBatchTransferResponseV03 `xml:"AccptrBtchTrfRspn"`
}

func (*Document01200103) AddMessage

type Document01200104

type Document01200104 struct {
	XMLName xml.Name                          `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.012.001.04 Document"`
	Message *AcceptorBatchTransferResponseV04 `xml:"AccptrBtchTrfRspn"`
}

func (*Document01200104) AddMessage

type Document01200105

type Document01200105 struct {
	XMLName xml.Name                          `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.012.001.05 Document"`
	Message *AcceptorBatchTransferResponseV05 `xml:"AccptrBtchTrfRspn"`
}

func (*Document01200105) AddMessage

type Document01300101

type Document01300101 struct {
	XMLName xml.Name                      `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.013.001.01 Document"`
	Message *AcceptorDiagnosticRequestV01 `xml:"AccptrDgnstcReq"`
}

func (*Document01300101) AddMessage

type Document01300102

type Document01300102 struct {
	XMLName xml.Name                      `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.013.001.02 Document"`
	Message *AcceptorDiagnosticRequestV02 `xml:"AccptrDgnstcReq"`
}

func (*Document01300102) AddMessage

type Document01300103

type Document01300103 struct {
	XMLName xml.Name                      `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.013.001.03 Document"`
	Message *AcceptorDiagnosticRequestV03 `xml:"AccptrDgnstcReq"`
}

func (*Document01300103) AddMessage

type Document01300104

type Document01300104 struct {
	XMLName xml.Name                      `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.013.001.04 Document"`
	Message *AcceptorDiagnosticRequestV04 `xml:"AccptrDgnstcReq"`
}

func (*Document01300104) AddMessage

type Document01300105

type Document01300105 struct {
	XMLName xml.Name                      `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.013.001.05 Document"`
	Message *AcceptorDiagnosticRequestV05 `xml:"AccptrDgnstcReq"`
}

func (*Document01300105) AddMessage

type Document01400101

type Document01400101 struct {
	XMLName xml.Name                       `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.014.001.01 Document"`
	Message *AcceptorDiagnosticResponseV01 `xml:"AccptrDgnstcRspn"`
}

func (*Document01400101) AddMessage

type Document01400102

type Document01400102 struct {
	XMLName xml.Name                       `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.014.001.02 Document"`
	Message *AcceptorDiagnosticResponseV02 `xml:"AccptrDgnstcRspn"`
}

func (*Document01400102) AddMessage

type Document01400103

type Document01400103 struct {
	XMLName xml.Name                       `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.014.001.03 Document"`
	Message *AcceptorDiagnosticResponseV03 `xml:"AccptrDgnstcRspn"`
}

func (*Document01400103) AddMessage

type Document01400104

type Document01400104 struct {
	XMLName xml.Name                       `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.014.001.04 Document"`
	Message *AcceptorDiagnosticResponseV04 `xml:"AccptrDgnstcRspn"`
}

func (*Document01400104) AddMessage

type Document01400105

type Document01400105 struct {
	XMLName xml.Name                       `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.014.001.05 Document"`
	Message *AcceptorDiagnosticResponseV05 `xml:"AccptrDgnstcRspn"`
}

func (*Document01400105) AddMessage

type Document01500101

type Document01500101 struct {
	XMLName xml.Name              `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.015.001.01 Document"`
	Message *AcceptorRejectionV01 `xml:"AccptrRjctn"`
}

func (*Document01500101) AddMessage

func (d *Document01500101) AddMessage() *AcceptorRejectionV01

type Document01500102

type Document01500102 struct {
	XMLName xml.Name              `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.015.001.02 Document"`
	Message *AcceptorRejectionV02 `xml:"AccptrRjctn"`
}

func (*Document01500102) AddMessage

func (d *Document01500102) AddMessage() *AcceptorRejectionV02

type Document01500103

type Document01500103 struct {
	XMLName xml.Name              `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.015.001.03 Document"`
	Message *AcceptorRejectionV03 `xml:"AccptrRjctn"`
}

func (*Document01500103) AddMessage

func (d *Document01500103) AddMessage() *AcceptorRejectionV03

type Document01500104

type Document01500104 struct {
	XMLName xml.Name              `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.015.001.04 Document"`
	Message *AcceptorRejectionV04 `xml:"AccptrRjctn"`
}

func (*Document01500104) AddMessage

func (d *Document01500104) AddMessage() *AcceptorRejectionV04

type Document01500105

type Document01500105 struct {
	XMLName xml.Name              `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.015.001.05 Document"`
	Message *AcceptorRejectionV05 `xml:"AccptrRjctn"`
}

func (*Document01500105) AddMessage

func (d *Document01500105) AddMessage() *AcceptorRejectionV05

type Document01600101

type Document01600101 struct {
	XMLName xml.Name                              `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.016.001.01 Document"`
	Message *AcceptorCurrencyConversionRequestV01 `xml:"AccptrCcyConvsReq"`
}

func (*Document01600101) AddMessage

type Document01600102

type Document01600102 struct {
	XMLName xml.Name                              `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.016.001.02 Document"`
	Message *AcceptorCurrencyConversionRequestV02 `xml:"AccptrCcyConvsReq"`
}

func (*Document01600102) AddMessage

type Document01600103

type Document01600103 struct {
	XMLName xml.Name                              `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.016.001.03 Document"`
	Message *AcceptorCurrencyConversionRequestV03 `xml:"AccptrCcyConvsReq"`
}

func (*Document01600103) AddMessage

type Document01700101

type Document01700101 struct {
	XMLName xml.Name                               `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.017.001.01 Document"`
	Message *AcceptorCurrencyConversionResponseV01 `xml:"AccptrCcyConvsRspn"`
}

func (*Document01700101) AddMessage

type Document01700102

type Document01700102 struct {
	XMLName xml.Name                               `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.017.001.02 Document"`
	Message *AcceptorCurrencyConversionResponseV02 `xml:"AccptrCcyConvsRspn"`
}

func (*Document01700102) AddMessage

type Document01700103

type Document01700103 struct {
	XMLName xml.Name                               `xml:"urn:iso:std:iso:20022:tech:xsd:caaa.017.001.03 Document"`
	Message *AcceptorCurrencyConversionResponseV03 `xml:"AccptrCcyConvsRspn"`
}

func (*Document01700103) AddMessage

Source Files

Jump to

Keyboard shortcuts

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