how does iwk-boost page works? this is thru API.
1) Boost will provide a set of API documentation for merchant to integrate into their app/web portal. this is via webservice.
2) when the portal initiate the page, there are a set of information required to pass to Boost (eg date/time, merchant id, amount, account number, description, etc)... refer the documentation provided by Boost
3) then Boost respond with a string to merchant page to render the QR code on the screen. this string contain encrypted details of the mechant id, amount, date/time, etc etc
4) user scan the qr code from boost app.
5) the app will push certain information (userid, date/time, qr string, etc) to boost backend
6) backend Boost will do all the decryption of the info it received.
7) backend Boost will deduct the amount from the user's wallet. the trasaction is tied to the qr string which already consist of the merchant ID/details.
8) once deduction is successful after checking against the necessary policies/limit, backend boost will acknowledge back the merchant app/web portal of the payment status (success/fail)
9) merchant then record the payment according to account number, payment amount, date/time, etc.
10) backend Boost will perform settlement based on the transactions captured by the merchant (via merchant ID). since currently no MDR fee imposed, merchant gets 100% of the payment amount (deducted from user's wallet) into their bank account (recorded during merchant onboarding process).
This is very useful for backend support personnel (IT especially) to understand how the flow works and give support to business/customer when issue happened. I worked in the bank as technical support and this is what we need to understand in order to support the incident tickets raised internally.