Message anatomy
Inside an MT103 — the fields topropay composes for you
The fields a SWIFT message carries shape what happens during the hop. The platform
composes them from your unified-API payload and validates them before send, so
correspondents don't repair (or return) what could have been right the first time.
- :20: Sender's Reference
- Unique reference for the payment — surfaces in the unified API as the merchant's own idempotency key.
- :32A: Value Date / Currency / Amount
- Settlement date, ISO 4217 currency, amount — the canonical money fields on the message.
- :50K: Ordering Customer
- Name and address of the originator; topropay enforces correct formatting and regulatory completeness on send.
- :59: Beneficiary
- Beneficiary account / IBAN and name; the platform validates the beneficiary against IBAN format and country rules before composition.
- :70: Remittance Information
- Up to 4 lines of unstructured text or structured remittance fields, depending on corridor and ISO 20022 alignment.
- :71A: Details of Charges
- OUR / SHA / BEN — picked from your unified-API call; defaults configurable per corridor in the dashboard.
- :121: UETR
- Unique End-to-end Transaction Reference — the gpi tracker identifier; auto-populated, surfaced in webhooks.