From e974a9570802b21664ab5a4cd7fb48fcbfe73729 Mon Sep 17 00:00:00 2001 From: Shihaam Abdul Rahman Date: Wed, 27 May 2026 20:32:17 +0500 Subject: [PATCH] added support for static QR payments from BML cards --- .idea/deploymentTargetSelector.xml | 2 +- .../sh/sar/basedbank/api/bml/BmlModels.kt | 16 + .../sar/basedbank/api/bml/BmlQrPayClient.kt | 120 ++++++ .../sar/basedbank/ui/home/BmlQrPayFragment.kt | 388 ++++++++++++++++++ .../basedbank/ui/home/DashboardFragment.kt | 26 +- .../sar/basedbank/ui/home/PayMvQrFragment.kt | 7 + .../basedbank/ui/home/PayWithCardFragment.kt | 26 +- .../sar/basedbank/ui/home/TransferFragment.kt | 212 +++++++++- .../basedbank/util/bmlapi/BmlCardParser.kt | 10 + .../main/res/layout/fragment_bml_qr_pay.xml | 211 ++++++++++ app/src/main/res/values/strings.xml | 7 + 11 files changed, 1016 insertions(+), 9 deletions(-) create mode 100644 app/src/main/java/sh/sar/basedbank/api/bml/BmlQrPayClient.kt create mode 100644 app/src/main/java/sh/sar/basedbank/ui/home/BmlQrPayFragment.kt create mode 100644 app/src/main/res/layout/fragment_bml_qr_pay.xml diff --git a/.idea/deploymentTargetSelector.xml b/.idea/deploymentTargetSelector.xml index 6da470e..7c74c45 100644 --- a/.idea/deploymentTargetSelector.xml +++ b/.idea/deploymentTargetSelector.xml @@ -3,7 +3,7 @@ -