Documentation ¶
Index ¶
- type AcceptorAuthorisationRequestV01
- type AcceptorAuthorisationRequestV02
- type AcceptorAuthorisationRequestV03
- type AcceptorAuthorisationRequestV04
- type AcceptorAuthorisationRequestV05
- type AcceptorAuthorisationResponseV01
- type AcceptorAuthorisationResponseV02
- type AcceptorAuthorisationResponseV03
- type AcceptorAuthorisationResponseV04
- type AcceptorAuthorisationResponseV05
- type AcceptorBatchTransferResponseV01
- type AcceptorBatchTransferResponseV02
- type AcceptorBatchTransferResponseV03
- type AcceptorBatchTransferResponseV04
- type AcceptorBatchTransferResponseV05
- type AcceptorBatchTransferV01
- type AcceptorBatchTransferV02
- type AcceptorBatchTransferV03
- type AcceptorBatchTransferV04
- type AcceptorBatchTransferV05
- type AcceptorCancellationAdviceResponseV01
- func (a *AcceptorCancellationAdviceResponseV01) AddAcceptorCancellationAdviceResponse() *iso20022.AcceptorCancellationAdviceResponse1
- func (a *AcceptorCancellationAdviceResponseV01) AddHeader() *iso20022.Header2
- func (a *AcceptorCancellationAdviceResponseV01) AddSecurityTrailer() *iso20022.ContentInformationType3
- type AcceptorCancellationAdviceResponseV02
- func (a *AcceptorCancellationAdviceResponseV02) AddCancellationAdviceResponse() *iso20022.AcceptorCancellationAdviceResponse2
- func (a *AcceptorCancellationAdviceResponseV02) AddHeader() *iso20022.Header2
- func (a *AcceptorCancellationAdviceResponseV02) AddSecurityTrailer() *iso20022.ContentInformationType6
- type AcceptorCancellationAdviceResponseV03
- func (a *AcceptorCancellationAdviceResponseV03) AddCancellationAdviceResponse() *iso20022.AcceptorCancellationAdviceResponse3
- func (a *AcceptorCancellationAdviceResponseV03) AddHeader() *iso20022.Header8
- func (a *AcceptorCancellationAdviceResponseV03) AddSecurityTrailer() *iso20022.ContentInformationType8
- type AcceptorCancellationAdviceResponseV04
- func (a *AcceptorCancellationAdviceResponseV04) AddCancellationAdviceResponse() *iso20022.AcceptorCancellationAdviceResponse4
- func (a *AcceptorCancellationAdviceResponseV04) AddHeader() *iso20022.Header11
- func (a *AcceptorCancellationAdviceResponseV04) AddSecurityTrailer() *iso20022.ContentInformationType11
- type AcceptorCancellationAdviceResponseV05
- func (a *AcceptorCancellationAdviceResponseV05) AddCancellationAdviceResponse() *iso20022.AcceptorCancellationAdviceResponse5
- func (a *AcceptorCancellationAdviceResponseV05) AddHeader() *iso20022.Header24
- func (a *AcceptorCancellationAdviceResponseV05) AddSecurityTrailer() *iso20022.ContentInformationType15
- type AcceptorCancellationAdviceV01
- type AcceptorCancellationAdviceV02
- type AcceptorCancellationAdviceV03
- type AcceptorCancellationAdviceV04
- type AcceptorCancellationAdviceV05
- type AcceptorCancellationRequestV01
- type AcceptorCancellationRequestV02
- type AcceptorCancellationRequestV03
- type AcceptorCancellationRequestV04
- type AcceptorCancellationRequestV05
- type AcceptorCancellationResponseV01
- type AcceptorCancellationResponseV02
- type AcceptorCancellationResponseV03
- type AcceptorCancellationResponseV04
- type AcceptorCancellationResponseV05
- type AcceptorCompletionAdviceResponseV01
- type AcceptorCompletionAdviceResponseV02
- type AcceptorCompletionAdviceResponseV03
- type AcceptorCompletionAdviceResponseV04
- type AcceptorCompletionAdviceResponseV05
- type AcceptorCompletionAdviceV01
- type AcceptorCompletionAdviceV02
- type AcceptorCompletionAdviceV03
- type AcceptorCompletionAdviceV04
- type AcceptorCompletionAdviceV05
- type AcceptorCurrencyConversionRequestV01
- func (a *AcceptorCurrencyConversionRequestV01) AddCurrencyConversionRequest() *iso20022.AcceptorCurrencyConversionRequest1
- func (a *AcceptorCurrencyConversionRequestV01) AddHeader() *iso20022.Header7
- func (a *AcceptorCurrencyConversionRequestV01) AddSecurityTrailer() *iso20022.ContentInformationType8
- type AcceptorCurrencyConversionRequestV02
- func (a *AcceptorCurrencyConversionRequestV02) AddCurrencyConversionRequest() *iso20022.AcceptorCurrencyConversionRequest2
- func (a *AcceptorCurrencyConversionRequestV02) AddHeader() *iso20022.Header10
- func (a *AcceptorCurrencyConversionRequestV02) AddSecurityTrailer() *iso20022.ContentInformationType11
- type AcceptorCurrencyConversionRequestV03
- func (a *AcceptorCurrencyConversionRequestV03) AddCurrencyConversionRequest() *iso20022.AcceptorCurrencyConversionRequest3
- func (a *AcceptorCurrencyConversionRequestV03) AddHeader() *iso20022.Header30
- func (a *AcceptorCurrencyConversionRequestV03) AddSecurityTrailer() *iso20022.ContentInformationType15
- type AcceptorCurrencyConversionResponseV01
- func (a *AcceptorCurrencyConversionResponseV01) AddCurrencyConversionResponse() *iso20022.AcceptorCurrencyConversionResponse1
- func (a *AcceptorCurrencyConversionResponseV01) AddHeader() *iso20022.Header7
- func (a *AcceptorCurrencyConversionResponseV01) AddSecurityTrailer() *iso20022.ContentInformationType8
- type AcceptorCurrencyConversionResponseV02
- func (a *AcceptorCurrencyConversionResponseV02) AddCurrencyConversionResponse() *iso20022.AcceptorCurrencyConversionResponse2
- func (a *AcceptorCurrencyConversionResponseV02) AddHeader() *iso20022.Header10
- func (a *AcceptorCurrencyConversionResponseV02) AddSecurityTrailer() *iso20022.ContentInformationType11
- type AcceptorCurrencyConversionResponseV03
- func (a *AcceptorCurrencyConversionResponseV03) AddCurrencyConversionResponse() *iso20022.AcceptorCurrencyConversionResponse3
- func (a *AcceptorCurrencyConversionResponseV03) AddHeader() *iso20022.Header30
- func (a *AcceptorCurrencyConversionResponseV03) AddSecurityTrailer() *iso20022.ContentInformationType15
- type AcceptorDiagnosticRequestV01
- type AcceptorDiagnosticRequestV02
- type AcceptorDiagnosticRequestV03
- type AcceptorDiagnosticRequestV04
- type AcceptorDiagnosticRequestV05
- type AcceptorDiagnosticResponseV01
- type AcceptorDiagnosticResponseV02
- type AcceptorDiagnosticResponseV03
- type AcceptorDiagnosticResponseV04
- type AcceptorDiagnosticResponseV05
- type AcceptorReconciliationRequestV01
- type AcceptorReconciliationRequestV02
- type AcceptorReconciliationRequestV03
- type AcceptorReconciliationRequestV04
- type AcceptorReconciliationRequestV05
- type AcceptorReconciliationResponseV01
- type AcceptorReconciliationResponseV02
- type AcceptorReconciliationResponseV03
- type AcceptorReconciliationResponseV04
- type AcceptorReconciliationResponseV05
- type AcceptorRejectionV01
- type AcceptorRejectionV02
- type AcceptorRejectionV03
- type AcceptorRejectionV04
- type AcceptorRejectionV05
- type Document00100101
- type Document00100102
- type Document00100103
- type Document00100104
- type Document00100105
- type Document00200101
- type Document00200102
- type Document00200103
- type Document00200104
- type Document00200105
- type Document00300101
- type Document00300102
- type Document00300103
- type Document00300104
- type Document00300105
- type Document00400101
- type Document00400102
- type Document00400103
- type Document00400104
- type Document00400105
- type Document00500101
- type Document00500102
- type Document00500103
- type Document00500104
- type Document00500105
- type Document00600101
- type Document00600102
- type Document00600103
- type Document00600104
- type Document00600105
- type Document00700101
- type Document00700102
- type Document00700103
- type Document00700104
- type Document00700105
- type Document00800101
- type Document00800102
- type Document00800103
- type Document00800104
- type Document00800105
- type Document00900101
- type Document00900102
- type Document00900103
- type Document00900104
- type Document00900105
- type Document01000101
- type Document01000102
- type Document01000103
- type Document01000104
- type Document01000105
- type Document01100101
- type Document01100102
- type Document01100103
- type Document01100104
- type Document01100105
- type Document01200101
- type Document01200102
- type Document01200103
- type Document01200104
- type Document01200105
- type Document01300101
- type Document01300102
- type Document01300103
- type Document01300104
- type Document01300105
- type Document01400101
- type Document01400102
- type Document01400103
- type Document01400104
- type Document01400105
- type Document01500101
- type Document01500102
- type Document01500103
- type Document01500104
- type Document01500105
- type Document01600101
- type Document01600102
- type Document01600103
- type Document01700101
- type Document01700102
- type Document01700103
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 (a *AcceptorAuthorisationRequestV01) AddAuthorisationRequest() *iso20022.AcceptorAuthorisationRequest1
func (*AcceptorAuthorisationRequestV01) AddHeader ¶
func (a *AcceptorAuthorisationRequestV01) AddHeader() *iso20022.Header1
func (*AcceptorAuthorisationRequestV01) AddSecurityTrailer ¶
func (a *AcceptorAuthorisationRequestV01) AddSecurityTrailer() *iso20022.ContentInformationType3
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 (a *AcceptorAuthorisationRequestV02) AddAuthorisationRequest() *iso20022.AcceptorAuthorisationRequest2
func (*AcceptorAuthorisationRequestV02) AddHeader ¶
func (a *AcceptorAuthorisationRequestV02) AddHeader() *iso20022.Header1
func (*AcceptorAuthorisationRequestV02) AddSecurityTrailer ¶
func (a *AcceptorAuthorisationRequestV02) AddSecurityTrailer() *iso20022.ContentInformationType6
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 (a *AcceptorAuthorisationRequestV03) AddAuthorisationRequest() *iso20022.AcceptorAuthorisationRequest3
func (*AcceptorAuthorisationRequestV03) AddHeader ¶
func (a *AcceptorAuthorisationRequestV03) AddHeader() *iso20022.Header7
func (*AcceptorAuthorisationRequestV03) AddSecurityTrailer ¶
func (a *AcceptorAuthorisationRequestV03) AddSecurityTrailer() *iso20022.ContentInformationType8
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 (a *AcceptorAuthorisationRequestV04) AddAuthorisationRequest() *iso20022.AcceptorAuthorisationRequest4
func (*AcceptorAuthorisationRequestV04) AddHeader ¶
func (a *AcceptorAuthorisationRequestV04) AddHeader() *iso20022.Header10
func (*AcceptorAuthorisationRequestV04) AddSecurityTrailer ¶
func (a *AcceptorAuthorisationRequestV04) AddSecurityTrailer() *iso20022.ContentInformationType11
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 (a *AcceptorAuthorisationRequestV05) AddAuthorisationRequest() *iso20022.AcceptorAuthorisationRequest5
func (*AcceptorAuthorisationRequestV05) AddHeader ¶
func (a *AcceptorAuthorisationRequestV05) AddHeader() *iso20022.Header30
func (*AcceptorAuthorisationRequestV05) AddSecurityTrailer ¶
func (a *AcceptorAuthorisationRequestV05) AddSecurityTrailer() *iso20022.ContentInformationType15
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 (a *AcceptorAuthorisationResponseV01) AddAuthorisationResponse() *iso20022.AcceptorAuthorisationResponse1
func (*AcceptorAuthorisationResponseV01) AddHeader ¶
func (a *AcceptorAuthorisationResponseV01) AddHeader() *iso20022.Header1
func (*AcceptorAuthorisationResponseV01) AddSecurityTrailer ¶
func (a *AcceptorAuthorisationResponseV01) AddSecurityTrailer() *iso20022.ContentInformationType3
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 (a *AcceptorAuthorisationResponseV02) AddAuthorisationResponse() *iso20022.AcceptorAuthorisationResponse2
func (*AcceptorAuthorisationResponseV02) AddHeader ¶
func (a *AcceptorAuthorisationResponseV02) AddHeader() *iso20022.Header1
func (*AcceptorAuthorisationResponseV02) AddSecurityTrailer ¶
func (a *AcceptorAuthorisationResponseV02) AddSecurityTrailer() *iso20022.ContentInformationType6
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 (a *AcceptorAuthorisationResponseV03) AddAuthorisationResponse() *iso20022.AcceptorAuthorisationResponse3
func (*AcceptorAuthorisationResponseV03) AddHeader ¶
func (a *AcceptorAuthorisationResponseV03) AddHeader() *iso20022.Header7
func (*AcceptorAuthorisationResponseV03) AddSecurityTrailer ¶
func (a *AcceptorAuthorisationResponseV03) AddSecurityTrailer() *iso20022.ContentInformationType8
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 (a *AcceptorAuthorisationResponseV04) AddAuthorisationResponse() *iso20022.AcceptorAuthorisationResponse4
func (*AcceptorAuthorisationResponseV04) AddHeader ¶
func (a *AcceptorAuthorisationResponseV04) AddHeader() *iso20022.Header10
func (*AcceptorAuthorisationResponseV04) AddSecurityTrailer ¶
func (a *AcceptorAuthorisationResponseV04) AddSecurityTrailer() *iso20022.ContentInformationType11
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 (a *AcceptorAuthorisationResponseV05) AddAuthorisationResponse() *iso20022.AcceptorAuthorisationResponse5
func (*AcceptorAuthorisationResponseV05) AddHeader ¶
func (a *AcceptorAuthorisationResponseV05) AddHeader() *iso20022.Header30
func (*AcceptorAuthorisationResponseV05) AddSecurityTrailer ¶
func (a *AcceptorAuthorisationResponseV05) AddSecurityTrailer() *iso20022.ContentInformationType15
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 (a *AcceptorBatchTransferResponseV01) AddDataSet() *iso20022.CardPaymentDataSet2
func (*AcceptorBatchTransferResponseV01) AddHeader ¶
func (a *AcceptorBatchTransferResponseV01) AddHeader() *iso20022.Header3
func (*AcceptorBatchTransferResponseV01) AddSecurityTrailer ¶
func (a *AcceptorBatchTransferResponseV01) AddSecurityTrailer() *iso20022.ContentInformationType1
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 (a *AcceptorBatchTransferResponseV02) AddBatchTransferResponse() *iso20022.CardPaymentBatchTransferResponse1
func (*AcceptorBatchTransferResponseV02) AddHeader ¶
func (a *AcceptorBatchTransferResponseV02) AddHeader() *iso20022.Header3
func (*AcceptorBatchTransferResponseV02) AddSecurityTrailer ¶
func (a *AcceptorBatchTransferResponseV02) AddSecurityTrailer() *iso20022.ContentInformationType4
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 (a *AcceptorBatchTransferResponseV03) AddBatchTransferResponse() *iso20022.CardPaymentBatchTransferResponse2
func (*AcceptorBatchTransferResponseV03) AddHeader ¶
func (a *AcceptorBatchTransferResponseV03) AddHeader() *iso20022.Header3
func (*AcceptorBatchTransferResponseV03) AddSecurityTrailer ¶
func (a *AcceptorBatchTransferResponseV03) AddSecurityTrailer() *iso20022.ContentInformationType9
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 (a *AcceptorBatchTransferResponseV04) AddBatchTransferResponse() *iso20022.CardPaymentBatchTransferResponse3
func (*AcceptorBatchTransferResponseV04) AddHeader ¶
func (a *AcceptorBatchTransferResponseV04) AddHeader() *iso20022.Header12
func (*AcceptorBatchTransferResponseV04) AddSecurityTrailer ¶
func (a *AcceptorBatchTransferResponseV04) AddSecurityTrailer() *iso20022.ContentInformationType12
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 (a *AcceptorBatchTransferResponseV05) AddBatchTransferResponse() *iso20022.CardPaymentBatchTransferResponse4
func (*AcceptorBatchTransferResponseV05) AddHeader ¶
func (a *AcceptorBatchTransferResponseV05) AddHeader() *iso20022.Header25
func (*AcceptorBatchTransferResponseV05) AddSecurityTrailer ¶
func (a *AcceptorBatchTransferResponseV05) AddSecurityTrailer() *iso20022.ContentInformationType12
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 (a *AcceptorBatchTransferV01) AddDataSet() *iso20022.CardPaymentDataSet1
func (*AcceptorBatchTransferV01) AddHeader ¶
func (a *AcceptorBatchTransferV01) AddHeader() *iso20022.Header3
func (*AcceptorBatchTransferV01) AddSecurityTrailer ¶
func (a *AcceptorBatchTransferV01) AddSecurityTrailer() *iso20022.ContentInformationType1
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 (a *AcceptorBatchTransferV02) AddBatchTransfer() *iso20022.CardPaymentBatchTransfer1
func (*AcceptorBatchTransferV02) AddHeader ¶
func (a *AcceptorBatchTransferV02) AddHeader() *iso20022.Header3
func (*AcceptorBatchTransferV02) AddSecurityTrailer ¶
func (a *AcceptorBatchTransferV02) AddSecurityTrailer() *iso20022.ContentInformationType4
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 (a *AcceptorBatchTransferV03) AddBatchTransfer() *iso20022.CardPaymentBatchTransfer2
func (*AcceptorBatchTransferV03) AddHeader ¶
func (a *AcceptorBatchTransferV03) AddHeader() *iso20022.Header3
func (*AcceptorBatchTransferV03) AddSecurityTrailer ¶
func (a *AcceptorBatchTransferV03) AddSecurityTrailer() *iso20022.ContentInformationType9
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 (a *AcceptorBatchTransferV04) AddBatchTransfer() *iso20022.CardPaymentBatchTransfer3
func (*AcceptorBatchTransferV04) AddHeader ¶
func (a *AcceptorBatchTransferV04) AddHeader() *iso20022.Header12
func (*AcceptorBatchTransferV04) AddSecurityTrailer ¶
func (a *AcceptorBatchTransferV04) AddSecurityTrailer() *iso20022.ContentInformationType12
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 (a *AcceptorBatchTransferV05) AddBatchTransfer() *iso20022.CardPaymentBatchTransfer4
func (*AcceptorBatchTransferV05) AddHeader ¶
func (a *AcceptorBatchTransferV05) AddHeader() *iso20022.Header25
func (*AcceptorBatchTransferV05) AddSecurityTrailer ¶
func (a *AcceptorBatchTransferV05) AddSecurityTrailer() *iso20022.ContentInformationType12
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 (a *AcceptorCancellationAdviceResponseV01) AddHeader() *iso20022.Header2
func (*AcceptorCancellationAdviceResponseV01) AddSecurityTrailer ¶
func (a *AcceptorCancellationAdviceResponseV01) AddSecurityTrailer() *iso20022.ContentInformationType3
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 (a *AcceptorCancellationAdviceResponseV02) AddCancellationAdviceResponse() *iso20022.AcceptorCancellationAdviceResponse2
func (*AcceptorCancellationAdviceResponseV02) AddHeader ¶
func (a *AcceptorCancellationAdviceResponseV02) AddHeader() *iso20022.Header2
func (*AcceptorCancellationAdviceResponseV02) AddSecurityTrailer ¶
func (a *AcceptorCancellationAdviceResponseV02) AddSecurityTrailer() *iso20022.ContentInformationType6
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 (a *AcceptorCancellationAdviceResponseV03) AddCancellationAdviceResponse() *iso20022.AcceptorCancellationAdviceResponse3
func (*AcceptorCancellationAdviceResponseV03) AddHeader ¶
func (a *AcceptorCancellationAdviceResponseV03) AddHeader() *iso20022.Header8
func (*AcceptorCancellationAdviceResponseV03) AddSecurityTrailer ¶
func (a *AcceptorCancellationAdviceResponseV03) AddSecurityTrailer() *iso20022.ContentInformationType8
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 (a *AcceptorCancellationAdviceResponseV04) AddCancellationAdviceResponse() *iso20022.AcceptorCancellationAdviceResponse4
func (*AcceptorCancellationAdviceResponseV04) AddHeader ¶
func (a *AcceptorCancellationAdviceResponseV04) AddHeader() *iso20022.Header11
func (*AcceptorCancellationAdviceResponseV04) AddSecurityTrailer ¶
func (a *AcceptorCancellationAdviceResponseV04) AddSecurityTrailer() *iso20022.ContentInformationType11
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 (a *AcceptorCancellationAdviceResponseV05) AddCancellationAdviceResponse() *iso20022.AcceptorCancellationAdviceResponse5
func (*AcceptorCancellationAdviceResponseV05) AddHeader ¶
func (a *AcceptorCancellationAdviceResponseV05) AddHeader() *iso20022.Header24
func (*AcceptorCancellationAdviceResponseV05) AddSecurityTrailer ¶
func (a *AcceptorCancellationAdviceResponseV05) AddSecurityTrailer() *iso20022.ContentInformationType15
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 (a *AcceptorCancellationAdviceV01) AddCancellationAdvice() *iso20022.AcceptorCancellationAdvice1
func (*AcceptorCancellationAdviceV01) AddHeader ¶
func (a *AcceptorCancellationAdviceV01) AddHeader() *iso20022.Header2
func (*AcceptorCancellationAdviceV01) AddSecurityTrailer ¶
func (a *AcceptorCancellationAdviceV01) AddSecurityTrailer() *iso20022.ContentInformationType3
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 (a *AcceptorCancellationAdviceV02) AddCancellationAdvice() *iso20022.AcceptorCancellationAdvice2
func (*AcceptorCancellationAdviceV02) AddHeader ¶
func (a *AcceptorCancellationAdviceV02) AddHeader() *iso20022.Header2
func (*AcceptorCancellationAdviceV02) AddSecurityTrailer ¶
func (a *AcceptorCancellationAdviceV02) AddSecurityTrailer() *iso20022.ContentInformationType6
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 (a *AcceptorCancellationAdviceV03) AddCancellationAdvice() *iso20022.AcceptorCancellationAdvice3
func (*AcceptorCancellationAdviceV03) AddHeader ¶
func (a *AcceptorCancellationAdviceV03) AddHeader() *iso20022.Header8
func (*AcceptorCancellationAdviceV03) AddSecurityTrailer ¶
func (a *AcceptorCancellationAdviceV03) AddSecurityTrailer() *iso20022.ContentInformationType8
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 (a *AcceptorCancellationAdviceV04) AddCancellationAdvice() *iso20022.AcceptorCancellationAdvice4
func (*AcceptorCancellationAdviceV04) AddHeader ¶
func (a *AcceptorCancellationAdviceV04) AddHeader() *iso20022.Header11
func (*AcceptorCancellationAdviceV04) AddSecurityTrailer ¶
func (a *AcceptorCancellationAdviceV04) AddSecurityTrailer() *iso20022.ContentInformationType11
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 (a *AcceptorCancellationAdviceV05) AddCancellationAdvice() *iso20022.AcceptorCancellationAdvice5
func (*AcceptorCancellationAdviceV05) AddHeader ¶
func (a *AcceptorCancellationAdviceV05) AddHeader() *iso20022.Header24
func (*AcceptorCancellationAdviceV05) AddSecurityTrailer ¶
func (a *AcceptorCancellationAdviceV05) AddSecurityTrailer() *iso20022.ContentInformationType15
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 (a *AcceptorCancellationRequestV01) AddCancellationRequest() *iso20022.AcceptorCancellationRequest1
func (*AcceptorCancellationRequestV01) AddHeader ¶
func (a *AcceptorCancellationRequestV01) AddHeader() *iso20022.Header1
func (*AcceptorCancellationRequestV01) AddSecurityTrailer ¶
func (a *AcceptorCancellationRequestV01) AddSecurityTrailer() *iso20022.ContentInformationType3
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 (a *AcceptorCancellationRequestV02) AddCancellationRequest() *iso20022.AcceptorCancellationRequest2
func (*AcceptorCancellationRequestV02) AddHeader ¶
func (a *AcceptorCancellationRequestV02) AddHeader() *iso20022.Header1
func (*AcceptorCancellationRequestV02) AddSecurityTrailer ¶
func (a *AcceptorCancellationRequestV02) AddSecurityTrailer() *iso20022.ContentInformationType6
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 (a *AcceptorCancellationRequestV03) AddCancellationRequest() *iso20022.AcceptorCancellationRequest3
func (*AcceptorCancellationRequestV03) AddHeader ¶
func (a *AcceptorCancellationRequestV03) AddHeader() *iso20022.Header7
func (*AcceptorCancellationRequestV03) AddSecurityTrailer ¶
func (a *AcceptorCancellationRequestV03) AddSecurityTrailer() *iso20022.ContentInformationType8
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 (a *AcceptorCancellationRequestV04) AddCancellationRequest() *iso20022.AcceptorCancellationRequest4
func (*AcceptorCancellationRequestV04) AddHeader ¶
func (a *AcceptorCancellationRequestV04) AddHeader() *iso20022.Header10
func (*AcceptorCancellationRequestV04) AddSecurityTrailer ¶
func (a *AcceptorCancellationRequestV04) AddSecurityTrailer() *iso20022.ContentInformationType11
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 (a *AcceptorCancellationRequestV05) AddCancellationRequest() *iso20022.AcceptorCancellationRequest5
func (*AcceptorCancellationRequestV05) AddHeader ¶
func (a *AcceptorCancellationRequestV05) AddHeader() *iso20022.Header30
func (*AcceptorCancellationRequestV05) AddSecurityTrailer ¶
func (a *AcceptorCancellationRequestV05) AddSecurityTrailer() *iso20022.ContentInformationType15
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 (a *AcceptorCancellationResponseV01) AddCancellationResponse() *iso20022.AcceptorCancellationResponse1
func (*AcceptorCancellationResponseV01) AddHeader ¶
func (a *AcceptorCancellationResponseV01) AddHeader() *iso20022.Header1
func (*AcceptorCancellationResponseV01) AddSecurityTrailer ¶
func (a *AcceptorCancellationResponseV01) AddSecurityTrailer() *iso20022.ContentInformationType3
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 (a *AcceptorCancellationResponseV02) AddCancellationResponse() *iso20022.AcceptorCancellationResponse2
func (*AcceptorCancellationResponseV02) AddHeader ¶
func (a *AcceptorCancellationResponseV02) AddHeader() *iso20022.Header1
func (*AcceptorCancellationResponseV02) AddSecurityTrailer ¶
func (a *AcceptorCancellationResponseV02) AddSecurityTrailer() *iso20022.ContentInformationType6
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 (a *AcceptorCancellationResponseV03) AddCancellationResponse() *iso20022.AcceptorCancellationResponse3
func (*AcceptorCancellationResponseV03) AddHeader ¶
func (a *AcceptorCancellationResponseV03) AddHeader() *iso20022.Header7
func (*AcceptorCancellationResponseV03) AddSecurityTrailer ¶
func (a *AcceptorCancellationResponseV03) AddSecurityTrailer() *iso20022.ContentInformationType8
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 (a *AcceptorCancellationResponseV04) AddCancellationResponse() *iso20022.AcceptorCancellationResponse4
func (*AcceptorCancellationResponseV04) AddHeader ¶
func (a *AcceptorCancellationResponseV04) AddHeader() *iso20022.Header10
func (*AcceptorCancellationResponseV04) AddSecurityTrailer ¶
func (a *AcceptorCancellationResponseV04) AddSecurityTrailer() *iso20022.ContentInformationType11
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 (a *AcceptorCancellationResponseV05) AddCancellationResponse() *iso20022.AcceptorCancellationResponse5
func (*AcceptorCancellationResponseV05) AddHeader ¶
func (a *AcceptorCancellationResponseV05) AddHeader() *iso20022.Header30
func (*AcceptorCancellationResponseV05) AddSecurityTrailer ¶
func (a *AcceptorCancellationResponseV05) AddSecurityTrailer() *iso20022.ContentInformationType15
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 (a *AcceptorCompletionAdviceResponseV01) AddCompletionAdviceResponse() *iso20022.AcceptorCompletionAdviceResponse1
func (*AcceptorCompletionAdviceResponseV01) AddHeader ¶
func (a *AcceptorCompletionAdviceResponseV01) AddHeader() *iso20022.Header2
func (*AcceptorCompletionAdviceResponseV01) AddSecurityTrailer ¶
func (a *AcceptorCompletionAdviceResponseV01) AddSecurityTrailer() *iso20022.ContentInformationType3
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 (a *AcceptorCompletionAdviceResponseV02) AddCompletionAdviceResponse() *iso20022.AcceptorCompletionAdviceResponse2
func (*AcceptorCompletionAdviceResponseV02) AddHeader ¶
func (a *AcceptorCompletionAdviceResponseV02) AddHeader() *iso20022.Header2
func (*AcceptorCompletionAdviceResponseV02) AddSecurityTrailer ¶
func (a *AcceptorCompletionAdviceResponseV02) AddSecurityTrailer() *iso20022.ContentInformationType6
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 (a *AcceptorCompletionAdviceResponseV03) AddCompletionAdviceResponse() *iso20022.AcceptorCompletionAdviceResponse3
func (*AcceptorCompletionAdviceResponseV03) AddHeader ¶
func (a *AcceptorCompletionAdviceResponseV03) AddHeader() *iso20022.Header8
func (*AcceptorCompletionAdviceResponseV03) AddSecurityTrailer ¶
func (a *AcceptorCompletionAdviceResponseV03) AddSecurityTrailer() *iso20022.ContentInformationType8
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 (a *AcceptorCompletionAdviceResponseV04) AddCompletionAdviceResponse() *iso20022.AcceptorCompletionAdviceResponse4
func (*AcceptorCompletionAdviceResponseV04) AddHeader ¶
func (a *AcceptorCompletionAdviceResponseV04) AddHeader() *iso20022.Header11
func (*AcceptorCompletionAdviceResponseV04) AddSecurityTrailer ¶
func (a *AcceptorCompletionAdviceResponseV04) AddSecurityTrailer() *iso20022.ContentInformationType11
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 (a *AcceptorCompletionAdviceResponseV05) AddCompletionAdviceResponse() *iso20022.AcceptorCompletionAdviceResponse5
func (*AcceptorCompletionAdviceResponseV05) AddHeader ¶
func (a *AcceptorCompletionAdviceResponseV05) AddHeader() *iso20022.Header24
func (*AcceptorCompletionAdviceResponseV05) AddSecurityTrailer ¶
func (a *AcceptorCompletionAdviceResponseV05) AddSecurityTrailer() *iso20022.ContentInformationType15
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 (a *AcceptorCompletionAdviceV01) AddCompletionAdvice() *iso20022.AcceptorCompletionAdvice1
func (*AcceptorCompletionAdviceV01) AddHeader ¶
func (a *AcceptorCompletionAdviceV01) AddHeader() *iso20022.Header2
func (*AcceptorCompletionAdviceV01) AddSecurityTrailer ¶
func (a *AcceptorCompletionAdviceV01) AddSecurityTrailer() *iso20022.ContentInformationType3
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 (a *AcceptorCompletionAdviceV02) AddCompletionAdvice() *iso20022.AcceptorCompletionAdvice2
func (*AcceptorCompletionAdviceV02) AddHeader ¶
func (a *AcceptorCompletionAdviceV02) AddHeader() *iso20022.Header2
func (*AcceptorCompletionAdviceV02) AddSecurityTrailer ¶
func (a *AcceptorCompletionAdviceV02) AddSecurityTrailer() *iso20022.ContentInformationType6
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 (a *AcceptorCompletionAdviceV03) AddCompletionAdvice() *iso20022.AcceptorCompletionAdvice3
func (*AcceptorCompletionAdviceV03) AddHeader ¶
func (a *AcceptorCompletionAdviceV03) AddHeader() *iso20022.Header8
func (*AcceptorCompletionAdviceV03) AddSecurityTrailer ¶
func (a *AcceptorCompletionAdviceV03) AddSecurityTrailer() *iso20022.ContentInformationType8
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 (a *AcceptorCompletionAdviceV04) AddCompletionAdvice() *iso20022.AcceptorCompletionAdvice4
func (*AcceptorCompletionAdviceV04) AddHeader ¶
func (a *AcceptorCompletionAdviceV04) AddHeader() *iso20022.Header11
func (*AcceptorCompletionAdviceV04) AddSecurityTrailer ¶
func (a *AcceptorCompletionAdviceV04) AddSecurityTrailer() *iso20022.ContentInformationType11
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 (a *AcceptorCompletionAdviceV05) AddCompletionAdvice() *iso20022.AcceptorCompletionAdvice5
func (*AcceptorCompletionAdviceV05) AddHeader ¶
func (a *AcceptorCompletionAdviceV05) AddHeader() *iso20022.Header24
func (*AcceptorCompletionAdviceV05) AddSecurityTrailer ¶
func (a *AcceptorCompletionAdviceV05) AddSecurityTrailer() *iso20022.ContentInformationType15
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 (a *AcceptorCurrencyConversionRequestV01) AddCurrencyConversionRequest() *iso20022.AcceptorCurrencyConversionRequest1
func (*AcceptorCurrencyConversionRequestV01) AddHeader ¶
func (a *AcceptorCurrencyConversionRequestV01) AddHeader() *iso20022.Header7
func (*AcceptorCurrencyConversionRequestV01) AddSecurityTrailer ¶
func (a *AcceptorCurrencyConversionRequestV01) AddSecurityTrailer() *iso20022.ContentInformationType8
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 (a *AcceptorCurrencyConversionRequestV02) AddCurrencyConversionRequest() *iso20022.AcceptorCurrencyConversionRequest2
func (*AcceptorCurrencyConversionRequestV02) AddHeader ¶
func (a *AcceptorCurrencyConversionRequestV02) AddHeader() *iso20022.Header10
func (*AcceptorCurrencyConversionRequestV02) AddSecurityTrailer ¶
func (a *AcceptorCurrencyConversionRequestV02) AddSecurityTrailer() *iso20022.ContentInformationType11
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 (a *AcceptorCurrencyConversionRequestV03) AddCurrencyConversionRequest() *iso20022.AcceptorCurrencyConversionRequest3
func (*AcceptorCurrencyConversionRequestV03) AddHeader ¶
func (a *AcceptorCurrencyConversionRequestV03) AddHeader() *iso20022.Header30
func (*AcceptorCurrencyConversionRequestV03) AddSecurityTrailer ¶
func (a *AcceptorCurrencyConversionRequestV03) AddSecurityTrailer() *iso20022.ContentInformationType15
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 (a *AcceptorCurrencyConversionResponseV01) AddCurrencyConversionResponse() *iso20022.AcceptorCurrencyConversionResponse1
func (*AcceptorCurrencyConversionResponseV01) AddHeader ¶
func (a *AcceptorCurrencyConversionResponseV01) AddHeader() *iso20022.Header7
func (*AcceptorCurrencyConversionResponseV01) AddSecurityTrailer ¶
func (a *AcceptorCurrencyConversionResponseV01) AddSecurityTrailer() *iso20022.ContentInformationType8
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 (a *AcceptorCurrencyConversionResponseV02) AddCurrencyConversionResponse() *iso20022.AcceptorCurrencyConversionResponse2
func (*AcceptorCurrencyConversionResponseV02) AddHeader ¶
func (a *AcceptorCurrencyConversionResponseV02) AddHeader() *iso20022.Header10
func (*AcceptorCurrencyConversionResponseV02) AddSecurityTrailer ¶
func (a *AcceptorCurrencyConversionResponseV02) AddSecurityTrailer() *iso20022.ContentInformationType11
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 (a *AcceptorCurrencyConversionResponseV03) AddCurrencyConversionResponse() *iso20022.AcceptorCurrencyConversionResponse3
func (*AcceptorCurrencyConversionResponseV03) AddHeader ¶
func (a *AcceptorCurrencyConversionResponseV03) AddHeader() *iso20022.Header30
func (*AcceptorCurrencyConversionResponseV03) AddSecurityTrailer ¶
func (a *AcceptorCurrencyConversionResponseV03) AddSecurityTrailer() *iso20022.ContentInformationType15
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 (a *AcceptorDiagnosticRequestV01) AddDiagnosticRequest() *iso20022.AcceptorDiagnosticRequest1
func (*AcceptorDiagnosticRequestV01) AddHeader ¶
func (a *AcceptorDiagnosticRequestV01) AddHeader() *iso20022.Header1
func (*AcceptorDiagnosticRequestV01) AddSecurityTrailer ¶
func (a *AcceptorDiagnosticRequestV01) AddSecurityTrailer() *iso20022.ContentInformationType3
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 (a *AcceptorDiagnosticRequestV02) AddDiagnosticRequest() *iso20022.AcceptorDiagnosticRequest2
func (*AcceptorDiagnosticRequestV02) AddHeader ¶
func (a *AcceptorDiagnosticRequestV02) AddHeader() *iso20022.Header1
func (*AcceptorDiagnosticRequestV02) AddSecurityTrailer ¶
func (a *AcceptorDiagnosticRequestV02) AddSecurityTrailer() *iso20022.ContentInformationType6
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 (a *AcceptorDiagnosticRequestV03) AddDiagnosticRequest() *iso20022.AcceptorDiagnosticRequest3
func (*AcceptorDiagnosticRequestV03) AddHeader ¶
func (a *AcceptorDiagnosticRequestV03) AddHeader() *iso20022.Header7
func (*AcceptorDiagnosticRequestV03) AddSecurityTrailer ¶
func (a *AcceptorDiagnosticRequestV03) AddSecurityTrailer() *iso20022.ContentInformationType8
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 (a *AcceptorDiagnosticRequestV04) AddDiagnosticRequest() *iso20022.AcceptorDiagnosticRequest4
func (*AcceptorDiagnosticRequestV04) AddHeader ¶
func (a *AcceptorDiagnosticRequestV04) AddHeader() *iso20022.Header10
func (*AcceptorDiagnosticRequestV04) AddSecurityTrailer ¶
func (a *AcceptorDiagnosticRequestV04) AddSecurityTrailer() *iso20022.ContentInformationType11
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 (a *AcceptorDiagnosticRequestV05) AddDiagnosticRequest() *iso20022.AcceptorDiagnosticRequest5
func (*AcceptorDiagnosticRequestV05) AddHeader ¶
func (a *AcceptorDiagnosticRequestV05) AddHeader() *iso20022.Header30
func (*AcceptorDiagnosticRequestV05) AddSecurityTrailer ¶
func (a *AcceptorDiagnosticRequestV05) AddSecurityTrailer() *iso20022.ContentInformationType15
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 (a *AcceptorDiagnosticResponseV01) AddDiagnosticResponse() *iso20022.AcceptorDiagnosticResponse1
func (*AcceptorDiagnosticResponseV01) AddHeader ¶
func (a *AcceptorDiagnosticResponseV01) AddHeader() *iso20022.Header1
func (*AcceptorDiagnosticResponseV01) AddSecurityTrailer ¶
func (a *AcceptorDiagnosticResponseV01) AddSecurityTrailer() *iso20022.ContentInformationType3
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 (a *AcceptorDiagnosticResponseV02) AddDiagnosticResponse() *iso20022.AcceptorDiagnosticResponse2
func (*AcceptorDiagnosticResponseV02) AddHeader ¶
func (a *AcceptorDiagnosticResponseV02) AddHeader() *iso20022.Header1
func (*AcceptorDiagnosticResponseV02) AddSecurityTrailer ¶
func (a *AcceptorDiagnosticResponseV02) AddSecurityTrailer() *iso20022.ContentInformationType6
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 (a *AcceptorDiagnosticResponseV03) AddDiagnosticResponse() *iso20022.AcceptorDiagnosticResponse3
func (*AcceptorDiagnosticResponseV03) AddHeader ¶
func (a *AcceptorDiagnosticResponseV03) AddHeader() *iso20022.Header7
func (*AcceptorDiagnosticResponseV03) AddSecurityTrailer ¶
func (a *AcceptorDiagnosticResponseV03) AddSecurityTrailer() *iso20022.ContentInformationType8
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 (a *AcceptorDiagnosticResponseV04) AddDiagnosticResponse() *iso20022.AcceptorDiagnosticResponse4
func (*AcceptorDiagnosticResponseV04) AddHeader ¶
func (a *AcceptorDiagnosticResponseV04) AddHeader() *iso20022.Header10
func (*AcceptorDiagnosticResponseV04) AddSecurityTrailer ¶
func (a *AcceptorDiagnosticResponseV04) AddSecurityTrailer() *iso20022.ContentInformationType11
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 (a *AcceptorDiagnosticResponseV05) AddDiagnosticResponse() *iso20022.AcceptorDiagnosticResponse4
func (*AcceptorDiagnosticResponseV05) AddHeader ¶
func (a *AcceptorDiagnosticResponseV05) AddHeader() *iso20022.Header30
func (*AcceptorDiagnosticResponseV05) AddSecurityTrailer ¶
func (a *AcceptorDiagnosticResponseV05) AddSecurityTrailer() *iso20022.ContentInformationType15
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 (a *AcceptorReconciliationRequestV01) AddHeader() *iso20022.Header1
func (*AcceptorReconciliationRequestV01) AddReconciliationRequest ¶
func (a *AcceptorReconciliationRequestV01) AddReconciliationRequest() *iso20022.AcceptorReconciliationRequest1
func (*AcceptorReconciliationRequestV01) AddSecurityTrailer ¶
func (a *AcceptorReconciliationRequestV01) AddSecurityTrailer() *iso20022.ContentInformationType3
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 (a *AcceptorReconciliationRequestV02) AddHeader() *iso20022.Header1
func (*AcceptorReconciliationRequestV02) AddReconciliationRequest ¶
func (a *AcceptorReconciliationRequestV02) AddReconciliationRequest() *iso20022.AcceptorReconciliationRequest2
func (*AcceptorReconciliationRequestV02) AddSecurityTrailer ¶
func (a *AcceptorReconciliationRequestV02) AddSecurityTrailer() *iso20022.ContentInformationType6
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 (a *AcceptorReconciliationRequestV03) AddHeader() *iso20022.Header7
func (*AcceptorReconciliationRequestV03) AddReconciliationRequest ¶
func (a *AcceptorReconciliationRequestV03) AddReconciliationRequest() *iso20022.AcceptorReconciliationRequest3
func (*AcceptorReconciliationRequestV03) AddSecurityTrailer ¶
func (a *AcceptorReconciliationRequestV03) AddSecurityTrailer() *iso20022.ContentInformationType8
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 (a *AcceptorReconciliationRequestV04) AddHeader() *iso20022.Header10
func (*AcceptorReconciliationRequestV04) AddReconciliationRequest ¶
func (a *AcceptorReconciliationRequestV04) AddReconciliationRequest() *iso20022.AcceptorReconciliationRequest4
func (*AcceptorReconciliationRequestV04) AddSecurityTrailer ¶
func (a *AcceptorReconciliationRequestV04) AddSecurityTrailer() *iso20022.ContentInformationType11
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 (a *AcceptorReconciliationRequestV05) AddHeader() *iso20022.Header30
func (*AcceptorReconciliationRequestV05) AddReconciliationRequest ¶
func (a *AcceptorReconciliationRequestV05) AddReconciliationRequest() *iso20022.AcceptorReconciliationRequest5
func (*AcceptorReconciliationRequestV05) AddSecurityTrailer ¶
func (a *AcceptorReconciliationRequestV05) AddSecurityTrailer() *iso20022.ContentInformationType15
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 (a *AcceptorReconciliationResponseV01) AddHeader() *iso20022.Header1
func (*AcceptorReconciliationResponseV01) AddReconciliationResponse ¶
func (a *AcceptorReconciliationResponseV01) AddReconciliationResponse() *iso20022.AcceptorReconciliationResponse1
func (*AcceptorReconciliationResponseV01) AddSecurityTrailer ¶
func (a *AcceptorReconciliationResponseV01) AddSecurityTrailer() *iso20022.ContentInformationType3
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 (a *AcceptorReconciliationResponseV02) AddHeader() *iso20022.Header1
func (*AcceptorReconciliationResponseV02) AddReconciliationResponse ¶
func (a *AcceptorReconciliationResponseV02) AddReconciliationResponse() *iso20022.AcceptorReconciliationResponse2
func (*AcceptorReconciliationResponseV02) AddSecurityTrailer ¶
func (a *AcceptorReconciliationResponseV02) AddSecurityTrailer() *iso20022.ContentInformationType6
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 (a *AcceptorReconciliationResponseV03) AddHeader() *iso20022.Header7
func (*AcceptorReconciliationResponseV03) AddReconciliationResponse ¶
func (a *AcceptorReconciliationResponseV03) AddReconciliationResponse() *iso20022.AcceptorReconciliationResponse2
func (*AcceptorReconciliationResponseV03) AddSecurityTrailer ¶
func (a *AcceptorReconciliationResponseV03) AddSecurityTrailer() *iso20022.ContentInformationType8
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 (a *AcceptorReconciliationResponseV04) AddHeader() *iso20022.Header10
func (*AcceptorReconciliationResponseV04) AddReconciliationResponse ¶
func (a *AcceptorReconciliationResponseV04) AddReconciliationResponse() *iso20022.AcceptorReconciliationResponse3
func (*AcceptorReconciliationResponseV04) AddSecurityTrailer ¶
func (a *AcceptorReconciliationResponseV04) AddSecurityTrailer() *iso20022.ContentInformationType11
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 (a *AcceptorReconciliationResponseV05) AddHeader() *iso20022.Header30
func (*AcceptorReconciliationResponseV05) AddReconciliationResponse ¶
func (a *AcceptorReconciliationResponseV05) AddReconciliationResponse() *iso20022.AcceptorReconciliationResponse4
func (*AcceptorReconciliationResponseV05) AddSecurityTrailer ¶
func (a *AcceptorReconciliationResponseV05) AddSecurityTrailer() *iso20022.ContentInformationType15
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 ¶
func (a *AcceptorRejectionV01) AddReject() *iso20022.AcceptorRejection1
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 ¶
func (a *AcceptorRejectionV02) AddReject() *iso20022.AcceptorRejection1
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 ¶
func (a *AcceptorRejectionV03) AddReject() *iso20022.AcceptorRejection2
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 ¶
func (a *AcceptorRejectionV04) AddReject() *iso20022.AcceptorRejection2
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 ¶
func (a *AcceptorRejectionV05) AddReject() *iso20022.AcceptorRejection2
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 ¶
func (d *Document00100101) AddMessage() *AcceptorAuthorisationRequestV01
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 ¶
func (d *Document00100102) AddMessage() *AcceptorAuthorisationRequestV02
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 ¶
func (d *Document00100103) AddMessage() *AcceptorAuthorisationRequestV03
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 ¶
func (d *Document00100104) AddMessage() *AcceptorAuthorisationRequestV04
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 ¶
func (d *Document00100105) AddMessage() *AcceptorAuthorisationRequestV05
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 ¶
func (d *Document00200101) AddMessage() *AcceptorAuthorisationResponseV01
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 ¶
func (d *Document00200102) AddMessage() *AcceptorAuthorisationResponseV02
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 ¶
func (d *Document00200103) AddMessage() *AcceptorAuthorisationResponseV03
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 ¶
func (d *Document00200104) AddMessage() *AcceptorAuthorisationResponseV04
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 ¶
func (d *Document00200105) AddMessage() *AcceptorAuthorisationResponseV05
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 ¶
func (d *Document00300101) AddMessage() *AcceptorCompletionAdviceV01
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 ¶
func (d *Document00300102) AddMessage() *AcceptorCompletionAdviceV02
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 ¶
func (d *Document00300103) AddMessage() *AcceptorCompletionAdviceV03
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 ¶
func (d *Document00300104) AddMessage() *AcceptorCompletionAdviceV04
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 ¶
func (d *Document00300105) AddMessage() *AcceptorCompletionAdviceV05
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 ¶
func (d *Document00400101) AddMessage() *AcceptorCompletionAdviceResponseV01
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 ¶
func (d *Document00400102) AddMessage() *AcceptorCompletionAdviceResponseV02
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 ¶
func (d *Document00400103) AddMessage() *AcceptorCompletionAdviceResponseV03
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 ¶
func (d *Document00400104) AddMessage() *AcceptorCompletionAdviceResponseV04
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 ¶
func (d *Document00400105) AddMessage() *AcceptorCompletionAdviceResponseV05
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 ¶
func (d *Document00500101) AddMessage() *AcceptorCancellationRequestV01
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 ¶
func (d *Document00500102) AddMessage() *AcceptorCancellationRequestV02
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 ¶
func (d *Document00500103) AddMessage() *AcceptorCancellationRequestV03
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 ¶
func (d *Document00500104) AddMessage() *AcceptorCancellationRequestV04
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 ¶
func (d *Document00500105) AddMessage() *AcceptorCancellationRequestV05
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 ¶
func (d *Document00600101) AddMessage() *AcceptorCancellationResponseV01
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 ¶
func (d *Document00600102) AddMessage() *AcceptorCancellationResponseV02
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 ¶
func (d *Document00600103) AddMessage() *AcceptorCancellationResponseV03
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 ¶
func (d *Document00600104) AddMessage() *AcceptorCancellationResponseV04
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 ¶
func (d *Document00600105) AddMessage() *AcceptorCancellationResponseV05
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 ¶
func (d *Document00700101) AddMessage() *AcceptorCancellationAdviceV01
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 ¶
func (d *Document00700102) AddMessage() *AcceptorCancellationAdviceV02
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 ¶
func (d *Document00700103) AddMessage() *AcceptorCancellationAdviceV03
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 ¶
func (d *Document00700104) AddMessage() *AcceptorCancellationAdviceV04
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 ¶
func (d *Document00700105) AddMessage() *AcceptorCancellationAdviceV05
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 ¶
func (d *Document00800101) AddMessage() *AcceptorCancellationAdviceResponseV01
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 ¶
func (d *Document00800102) AddMessage() *AcceptorCancellationAdviceResponseV02
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 ¶
func (d *Document00800103) AddMessage() *AcceptorCancellationAdviceResponseV03
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 ¶
func (d *Document00800104) AddMessage() *AcceptorCancellationAdviceResponseV04
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 ¶
func (d *Document00800105) AddMessage() *AcceptorCancellationAdviceResponseV05
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 ¶
func (d *Document00900101) AddMessage() *AcceptorReconciliationRequestV01
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 ¶
func (d *Document00900102) AddMessage() *AcceptorReconciliationRequestV02
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 ¶
func (d *Document00900103) AddMessage() *AcceptorReconciliationRequestV03
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 ¶
func (d *Document00900104) AddMessage() *AcceptorReconciliationRequestV04
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 ¶
func (d *Document00900105) AddMessage() *AcceptorReconciliationRequestV05
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 ¶
func (d *Document01000101) AddMessage() *AcceptorReconciliationResponseV01
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 ¶
func (d *Document01000102) AddMessage() *AcceptorReconciliationResponseV02
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 ¶
func (d *Document01000103) AddMessage() *AcceptorReconciliationResponseV03
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 ¶
func (d *Document01000104) AddMessage() *AcceptorReconciliationResponseV04
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 ¶
func (d *Document01000105) AddMessage() *AcceptorReconciliationResponseV05
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 ¶
func (d *Document01200101) AddMessage() *AcceptorBatchTransferResponseV01
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 ¶
func (d *Document01200102) AddMessage() *AcceptorBatchTransferResponseV02
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 ¶
func (d *Document01200103) AddMessage() *AcceptorBatchTransferResponseV03
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 ¶
func (d *Document01200104) AddMessage() *AcceptorBatchTransferResponseV04
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 ¶
func (d *Document01200105) AddMessage() *AcceptorBatchTransferResponseV05
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 ¶
func (d *Document01300101) AddMessage() *AcceptorDiagnosticRequestV01
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 ¶
func (d *Document01300102) AddMessage() *AcceptorDiagnosticRequestV02
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 ¶
func (d *Document01300103) AddMessage() *AcceptorDiagnosticRequestV03
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 ¶
func (d *Document01300104) AddMessage() *AcceptorDiagnosticRequestV04
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 ¶
func (d *Document01300105) AddMessage() *AcceptorDiagnosticRequestV05
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 ¶
func (d *Document01400101) AddMessage() *AcceptorDiagnosticResponseV01
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 ¶
func (d *Document01400102) AddMessage() *AcceptorDiagnosticResponseV02
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 ¶
func (d *Document01400103) AddMessage() *AcceptorDiagnosticResponseV03
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 ¶
func (d *Document01400104) AddMessage() *AcceptorDiagnosticResponseV04
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 ¶
func (d *Document01400105) AddMessage() *AcceptorDiagnosticResponseV05
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 ¶
func (d *Document01600101) AddMessage() *AcceptorCurrencyConversionRequestV01
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 ¶
func (d *Document01600102) AddMessage() *AcceptorCurrencyConversionRequestV02
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 ¶
func (d *Document01600103) AddMessage() *AcceptorCurrencyConversionRequestV03
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 ¶
func (d *Document01700101) AddMessage() *AcceptorCurrencyConversionResponseV01
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 ¶
func (d *Document01700102) AddMessage() *AcceptorCurrencyConversionResponseV02
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 ¶
func (d *Document01700103) AddMessage() *AcceptorCurrencyConversionResponseV03
Source Files ¶
- AcceptorAuthorisationRequestV01.go
- AcceptorAuthorisationRequestV02.go
- AcceptorAuthorisationRequestV03.go
- AcceptorAuthorisationRequestV04.go
- AcceptorAuthorisationRequestV05.go
- AcceptorAuthorisationResponseV01.go
- AcceptorAuthorisationResponseV02.go
- AcceptorAuthorisationResponseV03.go
- AcceptorAuthorisationResponseV04.go
- AcceptorAuthorisationResponseV05.go
- AcceptorBatchTransferResponseV01.go
- AcceptorBatchTransferResponseV02.go
- AcceptorBatchTransferResponseV03.go
- AcceptorBatchTransferResponseV04.go
- AcceptorBatchTransferResponseV05.go
- AcceptorBatchTransferV01.go
- AcceptorBatchTransferV02.go
- AcceptorBatchTransferV03.go
- AcceptorBatchTransferV04.go
- AcceptorBatchTransferV05.go
- AcceptorCancellationAdviceResponseV01.go
- AcceptorCancellationAdviceResponseV02.go
- AcceptorCancellationAdviceResponseV03.go
- AcceptorCancellationAdviceResponseV04.go
- AcceptorCancellationAdviceResponseV05.go
- AcceptorCancellationAdviceV01.go
- AcceptorCancellationAdviceV02.go
- AcceptorCancellationAdviceV03.go
- AcceptorCancellationAdviceV04.go
- AcceptorCancellationAdviceV05.go
- AcceptorCancellationRequestV01.go
- AcceptorCancellationRequestV02.go
- AcceptorCancellationRequestV03.go
- AcceptorCancellationRequestV04.go
- AcceptorCancellationRequestV05.go
- AcceptorCancellationResponseV01.go
- AcceptorCancellationResponseV02.go
- AcceptorCancellationResponseV03.go
- AcceptorCancellationResponseV04.go
- AcceptorCancellationResponseV05.go
- AcceptorCompletionAdviceResponseV01.go
- AcceptorCompletionAdviceResponseV02.go
- AcceptorCompletionAdviceResponseV03.go
- AcceptorCompletionAdviceResponseV04.go
- AcceptorCompletionAdviceResponseV05.go
- AcceptorCompletionAdviceV01.go
- AcceptorCompletionAdviceV02.go
- AcceptorCompletionAdviceV03.go
- AcceptorCompletionAdviceV04.go
- AcceptorCompletionAdviceV05.go
- AcceptorCurrencyConversionRequestV01.go
- AcceptorCurrencyConversionRequestV02.go
- AcceptorCurrencyConversionRequestV03.go
- AcceptorCurrencyConversionResponseV01.go
- AcceptorCurrencyConversionResponseV02.go
- AcceptorCurrencyConversionResponseV03.go
- AcceptorDiagnosticRequestV01.go
- AcceptorDiagnosticRequestV02.go
- AcceptorDiagnosticRequestV03.go
- AcceptorDiagnosticRequestV04.go
- AcceptorDiagnosticRequestV05.go
- AcceptorDiagnosticResponseV01.go
- AcceptorDiagnosticResponseV02.go
- AcceptorDiagnosticResponseV03.go
- AcceptorDiagnosticResponseV04.go
- AcceptorDiagnosticResponseV05.go
- AcceptorReconciliationRequestV01.go
- AcceptorReconciliationRequestV02.go
- AcceptorReconciliationRequestV03.go
- AcceptorReconciliationRequestV04.go
- AcceptorReconciliationRequestV05.go
- AcceptorReconciliationResponseV01.go
- AcceptorReconciliationResponseV02.go
- AcceptorReconciliationResponseV03.go
- AcceptorReconciliationResponseV04.go
- AcceptorReconciliationResponseV05.go
- AcceptorRejectionV01.go
- AcceptorRejectionV02.go
- AcceptorRejectionV03.go
- AcceptorRejectionV04.go
- AcceptorRejectionV05.go