Accept a PACS 008 MX XML payment instructions
POST/v1/payment_instructions/xml
Add PACS 008 MX XML payment instructions to the trade.
Request
- application/xml
Body
required
urn:iso:std:iso:20022:tech:xsd:pacs.008.001.02FIToFICstmrCdtTrf
FIToFICstmrCdtTrf
required
GrpHdr
GrpHdr
required
12345678901234562024-07-04T12:34:561SttlmInf
SttlmInf
CLRGInstgAgt
InstgAgt
FinInstnId
FinInstnId
INSTBICXXXXInstdAgt
InstdAgt
BranchIdentification
BranchIdentification
FinInstnId
FinInstnId
required
INSDBICXXXXCdtTrfTxInf
CdtTrfTxInf
required
PmtId
PmtId
required
Invoice 123456IntrBkSttlmAmt
object
required
EUR1000.00SLEVDbtr
Dbtr
required
Debtor NamePstlAdr
object
required
DEBerlinSW12N2[ "Address Line 1", "Address Line 2" ]Id
Id
OrgId
OrgId
Othr
Othr
DE987654321DbtrAcct
DbtrAcct
required
Id
Id
required
DE89370400440532013000Othr
Othr
FR123456789DbtrAgt
DbtrAgt
FinInstnId
FinInstnId
DEUTDEFFXXXUltmtDbtr
object
Ultimate Debtor NamePstlAdr
object
DEBerlinSW12N2[ "Address Line 1", "Address Line 2" ]Id
object
OrgId
OrgId
Othr
Othr
SchmeNm
SchmeNm
PrvtId
PrvtId
DtAndPlcOfBirth
Othr
Othr
SchmeNm
SchmeNm
CtctDtls
object
Othr
Othr
Possible values: [MAIL, FAXX, LETT, CELL, ONLI, PHON]
Cdtr
Cdtr
required
Creditor NamePstlAdr
object
required
DEBerlinSW12N2[ "Address Line 1", "Address Line 2" ]Id
object
OrgId
OrgId
Othr
Othr
SchmeNm
SchmeNm
PrvtId
PrvtId
DtAndPlcOfBirth
Othr
Othr
SchmeNm
SchmeNm
CtctDtls
object
Othr
Othr
Possible values: [MAIL, FAXX, LETT, CELL, ONLI, PHON]
CdtrAcct
CdtrAcct
Id
Id
FR7630006000011234567890189Othr
Othr
FR123456789CdtrAgt
CdtrAgt
FinInstnId
FinInstnId
BNPAFRPPXXXCdtrAgtAcct
CdtrAgtAcct
Id
Id
Othr
Othr
FR123456789IntrmyAgt1
IntrmyAgt1
FinInstnId
IntrmyAgt1
BNPAFRPPXXXPurp
Purp
required
GDDSRmtInf
RmtInf
required
AB12-XP34-5670SplmtryData
SplmtryData
Envlp
Envlp
Any
Any
Additional information hereAdditional information hereAdditional information hereResponses
- 200
- 400
- 401
- 404
- 500
- 503
Your request has been successfully processed and the payment instructions added to the trade.
- application/xml
- Schema
- Example (from schema)
Schema
GrpHdr
GrpHdr
required
12345678901234562024-07-04T12:34:561SttlmInf
SttlmInf
CLRGInstgAgt
InstgAgt
FinInstnId
FinInstnId
INSTBICXXXXInstdAgt
InstdAgt
BranchIdentification
BranchIdentification
FinInstnId
FinInstnId
required
INSDBICXXXXpaymentProviderInfo
object
required
Latest payment status change.
Possible values: [pending, accepted, rejected]
pending<root>
<GrpHdr>
<MsgId>1234567890123456</MsgId>
<CreDtTm>2024-07-04T12:34:56</CreDtTm>
<NbOfTxs>1</NbOfTxs>
<SttlmInf>
<SttlmMtd>CLRG</SttlmMtd>
</SttlmInf>
<InstgAgt>
<FinInstnId>
<BICFI>INSTBICXXXX</BICFI>
</FinInstnId>
</InstgAgt>
<InstdAgt>
<Nm>string</Nm>
<BranchIdentification>
<Id>string</Id>
</BranchIdentification>
<FinInstnId>
<BICFI>INSDBICXXXX</BICFI>
</FinInstnId>
</InstdAgt>
</GrpHdr>
<paymentProviderInfo>
<providerName>string</providerName>
<providerTransactionId>string</providerTransactionId>
<providerTransactionStatus>string</providerTransactionStatus>
<providerTransactionStatusCode>string</providerTransactionStatusCode>
</paymentProviderInfo>
<status>pending</status>
<errCode>string</errCode>
</root>
One or more parameter values are invalid. Please check and retry.
- application/json
- Schema
- Example (from schema)
Schema
Links error message to a specific event in the system.
The code for the error that has occurred.
The text for the error that has occurred.
An optional parameter name related to the error. Usually present for input validation errors.
An optional parameter value related to the error. Set to input value of named parameter.
{
"errorId": "string",
"code": "string",
"text": "string",
"parameter_name": "string",
"parameter_value": {}
}
Authentication token is required for this action that was not provided, expired or invalid.
- application/json
- Schema
- Example (from schema)
Schema
Links error message to a specific event in the system.
The code for the error that has occurred.
The text for the error that has occurred.
An optional parameter name related to the error. Usually present for input validation errors.
An optional parameter value related to the error. Set to input value of named parameter.
{
"errorId": "string",
"code": "string",
"text": "string",
"parameter_name": "string",
"parameter_value": {}
}
The requested endpoint or entity does not exist.
- application/json
- Schema
- Example (from schema)
Schema
Links error message to a specific event in the system.
The code for the error that has occurred.
The text for the error that has occurred.
An optional parameter name related to the error. Usually present for input validation errors.
An optional parameter value related to the error. Set to input value of named parameter.
{
"errorId": "string",
"code": "string",
"text": "string",
"parameter_name": "string",
"parameter_value": {}
}
Internal server error.
- application/json
- Schema
- Example (from schema)
Schema
Links error message to a specific event in the system.
The code for the error that has occurred.
The text for the error that has occurred.
An optional parameter name related to the error. Usually present for input validation errors.
An optional parameter value related to the error. Set to input value of named parameter.
{
"errorId": "string",
"code": "string",
"text": "string",
"parameter_name": "string",
"parameter_value": {}
}
The server is currently unavailable due to non-working hours. Please try again later.
- application/json
- Schema
- Example (from schema)
Schema
Links error message to a specific event in the system.
The code for the error that has occurred.
The text for the error that has occurred.
An optional parameter name related to the error. Usually present for input validation errors.
An optional parameter value related to the error. Set to input value of named parameter.
{
"errorId": "string",
"code": "string",
"text": "string",
"parameter_name": "string",
"parameter_value": {}
}