Client-supplied correlation ID echoed in response headers for tracing.
Layer 3 — Regulatory
Address mandate determination under EU Regulation 2023/1113.
EP-16 — Mandate Party Address
Answers: must this party provide an address for this transaction?
Based on payment scheme, party role, and EEA status of payer/payee PSPs
under EU Regulation 2023/1113.
Mandate rules:
- OCT Inst: payer address ALWAYS mandatory regardless of EEA status.
- SCT / SCT_INST / SDD_CORE / SDD_B2B: payer address mandatory only if either PSP
is in a non-EEA SEPA country. Payee address always optional. - 11 non-EEA SEPA countries: Andorra, UK, Gibraltar, Vatican City, Monaco,
San Marino, Switzerland, Saint-Pierre-et-Miquelon, Guernsey, Jersey, Isle of Man.
channelName is required — loads pspCountry, payerPspCountry, payeePspCountry, scheme defaults.
Processing precedence: channelProfile → processingOptions → context.
Headers
Body
Body
MandatePartyAddressRequest
EP-16 request. Address mandate determination for a single party.
Processing precedence: channelProfile → processingOptions → context.
Required. Name of a registered channelProfile. Loads pspCountry, payerPspCountry, payeePspCountry, scheme, schemeVersion.
Per-request overrides — scheme, schemeVersion, payerPspCountry, payeePspCountry.
Show Child Parameters
Provide sendingCountry/receivingCountry as fallback for EEA determination.
Show Child Parameters
Response
Response
Mandate determination completed
MandatePartyAddressResponse
ISO 20022 party role. Determines the PostalAddress24 XSD variant:
- __2 variant (ultimate_debtor, ultimate_creditor, initiating_party):
TownName AND Country are MANDATORY. FULLY_UNSTRUCTURED is NEVER permitted (REG-05). - __1 variant (debtor, creditor):
Max 3 AddressLines. FULLY_UNSTRUCTURED is permitted until SR2026 cutover (2026-11-22T02:30:00Z) for INBOUND;
banned OUTBOUND post-cutover.
Allowed values:debtorcreditorultimate_debtorultimate_creditorinitiating_party
TRUE if address is legally required for this transaction context.
Plain-English explanation of mandate determination.
Regulatory reference (e.g. EU Regulation 2023/1113 Art 4, OCT Inst Rulebook §3.2).
Authentication
Headers
Body
EP-17 — Mandate Message Party Addresses
Message-level equivalent of EP-16. Evaluates every party address in the message
and returns addressMandatory, addressPresent, and addressCompliant for each.
addressCompliant reflects SR2026 rules regardless of schemeVersion — always forward-looking.
addressMandatory: true + addressPresent: false = compliance gap causing payment rejection.
Processing precedence: channelProfile → processingOptions → context.
Headers
Client-supplied correlation ID echoed in response headers for tracing.
Body
Body
MandateMessageRequest
EP-17 request. Address mandate determination for all parties in message.
Per-request overrides of the channelProfile configuration. Only fields present
here override the corresponding channelProfile value. Fields absent here fall
through to channelProfile. This is NOT a general-purpose configuration block —
it only overrides values already set in channelProfile.
Show Child Parameters
Provide sendingCountry and receivingCountry for accurate EEA mandate determination.
Show Child Parameters
Response
Response
Message mandate assessment completed
MandateMessageResponse
ISO 20022 message type. R-transaction types (pain.002, pain.007, pacs.002,
pacs.004, camt.029, camt.052, camt.053, camt.054, camt.055, camt.056, camt.058, camt.110, camt.111) must be submitted to R-transaction endpoints only
(EP-07, EP-15). Submitting them to Check/Convert endpoints returns HTTP 422 (REG-06).
Allowed values:pain.001pain.002pain.007pain.008pacs.002pacs.003pacs.004pacs.008pacs.009pacs.010camt.029camt.052camt.053camt.054camt.055camt.056camt.057camt.058camt.060camt.105camt.106camt.107camt.108camt.109camt.110camt.111
Payment scheme identifier.
Allowed values:SCTSCT_INSTSDD_CORESDD_B2BOCT_INSTCBPRPLUSCHAPST2EURO1FEDWIREOTHER
Show Child Parameters
Authentication
Headers
Body
Layer 4 — Reference
Read-only reference data. Cache aggressively — changes only with regulatory updates.
EP-18 — Countries
Returns all countries with SEPA/EEA membership and ISO 3166-1 alpha-2 codes.
30 EEA SEPA countries and 11 non-EEA SEPA countries/territories.
Non-EEA SEPA membership triggers mandatory payer address under EU Reg 2023/1113.
No request body or query parameters. Cache aggressively.
Headers
Client-supplied correlation ID echoed in response headers for tracing.
Response
application/json
Response
Country list returned