From 3c5d3ff883cdd0f6653623fbe647c30f2c4756de Mon Sep 17 00:00:00 2001 From: Shihaam Abdul Rahman Date: Thu, 1 Oct 2026 06:06:41 +0500 Subject: [PATCH] add warning when paying via card --- .../sar/basedbank/ui/home/transfer/BmlTransferHandler.kt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/sh/sar/basedbank/ui/home/transfer/BmlTransferHandler.kt b/app/src/main/java/sh/sar/basedbank/ui/home/transfer/BmlTransferHandler.kt index 36c0712..41bc842 100644 --- a/app/src/main/java/sh/sar/basedbank/ui/home/transfer/BmlTransferHandler.kt +++ b/app/src/main/java/sh/sar/basedbank/ui/home/transfer/BmlTransferHandler.kt @@ -510,6 +510,11 @@ class BmlTransferHandler( val fromTypeLabel = sh.sar.basedbank.util.AccountListParser.from(src)?.typeLabel ?: sh.sar.basedbank.util.bmlapi.BmlDashboardParser.productLabel(src.accountTypeName) val fromDetail = listOfNotNull("BML", fromTypeLabel.ifBlank { null }).joinToString(" · ") + val warnings = listOf( + "⚠ ${page.merchantName} does not support BML Pay. This transaction will be paid via card. " + + "Card payments can be less reliable, and this can take up to a minute to complete. " + + "Please keep the app open and don't retry if it seems slow." + ) val confirmView = fragment.buildTransferConfirmView( amountCurrency = page.currency, amountValue = "%.2f".format(page.amount), @@ -518,7 +523,8 @@ class BmlTransferHandler( fromDetail = fromDetail, toName = page.merchantName, toNumber = "", - toDetail = page.merchantAddress.ifBlank { "BML Merchant" } + toDetail = page.merchantAddress.ifBlank { "BML Merchant" }, + warningTexts = warnings ) fragment.showConfirmWithBiometric( title = ctx.getString(R.string.transfer),