From 1d82dbdffd27f696ae73293266fd5d9a27881a07 Mon Sep 17 00:00:00 2001 From: Prakhar Saxena Date: Tue, 2 Apr 2024 14:01:06 +0530 Subject: [PATCH] TP-62673 | PS | fixed empty payment order id in DG turbocheckout flow (#10284) --- .../com/navi/payment/paymentscreen/ui/PaymentMethodFragment.kt | 1 + .../com/navi/payment/turbocheckout/ui/TurboCheckoutFragment.kt | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/android/navi-payment/src/main/java/com/navi/payment/paymentscreen/ui/PaymentMethodFragment.kt b/android/navi-payment/src/main/java/com/navi/payment/paymentscreen/ui/PaymentMethodFragment.kt index ef64edabd2..111544193e 100644 --- a/android/navi-payment/src/main/java/com/navi/payment/paymentscreen/ui/PaymentMethodFragment.kt +++ b/android/navi-payment/src/main/java/com/navi/payment/paymentscreen/ui/PaymentMethodFragment.kt @@ -1067,6 +1067,7 @@ class PaymentMethodFragment : PaymentScreenBaseFragment(), PaymentBackListener, hideLoader() clientViewModel.paymentApiStarted = false viewModel.setPaymentMethod(response.methodDetails?.paymentMethodsMetadata) + viewModel.paymentOrderId = response.methodDetails?.paymentOrderRefId viewModel.paymentsToken = token viewModel.paymentMethodRequest = request viewModel.clientRequestId = clientRequestId diff --git a/android/navi-payment/src/main/java/com/navi/payment/turbocheckout/ui/TurboCheckoutFragment.kt b/android/navi-payment/src/main/java/com/navi/payment/turbocheckout/ui/TurboCheckoutFragment.kt index 7cff70d9b9..00873d29b4 100644 --- a/android/navi-payment/src/main/java/com/navi/payment/turbocheckout/ui/TurboCheckoutFragment.kt +++ b/android/navi-payment/src/main/java/com/navi/payment/turbocheckout/ui/TurboCheckoutFragment.kt @@ -665,7 +665,7 @@ class TurboCheckoutFragment : NaviAnalyticsBaseBottomSheet() { private fun sendTurboCheckoutEvent(eventName: String, params: Map = mapOf()) { val defaultParams = mapOf( Pair("screen_name", analyticsScreenName), - Pair("payment_ref_id", turboCheckoutFragmentVM.paymentOrderRefId.toString()), + Pair("payment_order_id", turboCheckoutFragmentVM.paymentOrderRefId.toString()), Pair("source", paymentSdkInitParams?.paymentSource.toString()), Pair("category_id", paymentSdkInitParams?.categoryId.toString()), Pair("payment_method",turboCheckoutFragmentVM.usedPaymentMethod.toString()),