Before we start building our project, let's understand the journey of a payment request as it moves across our remittance platform. We'll also do a deep dive into the various components and modules. This will give you a good understanding of the functionality of each module when we are building our platform. For this example, consider Bank A to be the sending bank, that is, the bank that is sending the remittance and Bank B to be the bank that is receiving the payment.
The payment request begins with the customer logging into a banking portal. Typically, they'll enter the beneficiary's name, their account name, a beneficiary bank identifier code, such as a SWIFT BAN number, the amount to send, and ...