1.2 KiB
BML QR Pay
This flow no longer lives in a dedicated fragment.
BmlQrPayFragment.ktstill exists as a source file but is unreachable — no callers, no nav graph entry, no intent action routes here. The actual BML gateway QR flow runs insideTransferFragmentviaTransferFragment.newInstanceFromBmlQr(qrUrl, fromAccountNumber). See Transfer Flows — BML QR Merchant Payment Flow.
The on-the-wire payment protocol is unchanged — see BML QR Payment API for the 3-step TOTP flow (approve → channel: token → otp), and Transfer Flows — BML QR Merchant Payment Flow for the three QR sub-modes the live path handles.
Two differences remain in the stale fragment, should it ever be revived: it calls lookupPayRequest() with the scanned URL only (no PaymvQrParser.bmlPayRequestKey(), so POS QRs would not resolve), and it swallows every lookup error into the hardcoded bml_qr_lookup_failed toast instead of surfacing BML's own message.
← PayMV QR Screen Next → Financing