SWIFT → Mastercard Cross-Border Payment by Adam ZaghouaniSWIFT → Mastercard Cross-Border Payment by Adam Zaghouani

SWIFT → Mastercard Cross-Border Payment

Adam Zaghouani

Adam Zaghouani

Bridges a bank's SWIFT messaging onto Mastercard's cross-border rail. Quarkus/Java + Angular, OAuth1 signing, Kafka.
The problem: A bank wanted to route cross-border payments onto Mastercard's modern network without ripping out the SWIFT messaging it already runs; so old and new rails had to talk to each other.
What I did: I built the bridge end to end (UI + API).
Highlights
Converts inbound SWIFT MT103 / ISO 20022 messages (Prowide) into Mastercard Cross-Border Send API calls
The provider's OAuth1 request signing + payload encryption (the security handshake)
Corridor management and remittance flows, plus quote, payment-initiation and account-balance flows
Kafka + JMS/AMQP messaging carrying inbound instructions and status feedback
Outcome: Built and validated end to end against the Mastercard sandbox; a working bridge between a bank's SWIFT world and the card network. (Honest scope: sandbox-validated, not production-volume.)
Like this project

Posted Jun 30, 2026

Bridges a bank's messaging onto Mastercard's cross-border without replacing the SWIFT messaging it already runs.

Likes

0

Views

1

Timeline

Apr 1, 2024 - Sep 30, 2024