From cfa936d8fe520c9ab83180dc5a3cdc5526d9d9df Mon Sep 17 00:00:00 2001 From: Hardik Chaudhary Date: Tue, 4 Jun 2024 11:34:36 +0530 Subject: [PATCH] TP-69077 | adding error code for invalid upi id (#11144) --- .../management/common/upiid/viewmodel/UPIIdInputViewModel.kt | 4 +++- .../savedbeneficiary/viewmodel/SavedBeneficiaryViewModel.kt | 2 ++ .../main/kotlin/com/navi/pay/utils/GatewayResponseCodes.kt | 1 + 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/android/navi-pay/src/main/kotlin/com/navi/pay/management/common/upiid/viewmodel/UPIIdInputViewModel.kt b/android/navi-pay/src/main/kotlin/com/navi/pay/management/common/upiid/viewmodel/UPIIdInputViewModel.kt index e671aa1600..5428ec989f 100644 --- a/android/navi-pay/src/main/kotlin/com/navi/pay/management/common/upiid/viewmodel/UPIIdInputViewModel.kt +++ b/android/navi-pay/src/main/kotlin/com/navi/pay/management/common/upiid/viewmodel/UPIIdInputViewModel.kt @@ -1,6 +1,6 @@ /* * - * * Copyright © 2022 by Navi Technologies Limited + * * Copyright © 2022-2024 by Navi Technologies Limited * * All rights reserved. Strictly confidential * */ @@ -39,6 +39,7 @@ import com.navi.pay.management.common.upiid.model.view.UPIIdInputNextScreenDesti import com.navi.pay.management.common.upiid.model.view.UPIIdScreenData import com.navi.pay.management.common.upiid.model.view.UpiIdInputScreenBottomSheetHolder import com.navi.pay.utils.ConfigKey +import com.navi.pay.utils.INVALID_UPI_ID import com.navi.pay.utils.INVALID_UPI_NUMBER import com.navi.pay.utils.INVALID_VPA import com.navi.pay.utils.INVALID_VPA_HANDLE @@ -459,6 +460,7 @@ constructor( INVALID_VPA_HANDLE, MCC_MISMATCH, MAPPING_DOES_NOT_EXIST, + INVALID_UPI_ID, UNKNOWN_ERROR_CODE ) ) { diff --git a/android/navi-pay/src/main/kotlin/com/navi/pay/management/savedbeneficiary/viewmodel/SavedBeneficiaryViewModel.kt b/android/navi-pay/src/main/kotlin/com/navi/pay/management/savedbeneficiary/viewmodel/SavedBeneficiaryViewModel.kt index dc31879165..e3347b3baa 100644 --- a/android/navi-pay/src/main/kotlin/com/navi/pay/management/savedbeneficiary/viewmodel/SavedBeneficiaryViewModel.kt +++ b/android/navi-pay/src/main/kotlin/com/navi/pay/management/savedbeneficiary/viewmodel/SavedBeneficiaryViewModel.kt @@ -39,6 +39,7 @@ import com.navi.pay.management.savedbeneficiary.model.view.SavedBeneficiaryTabDa import com.navi.pay.management.savedbeneficiary.model.view.SavedBeneficiaryType import com.navi.pay.management.savedbeneficiary.repository.SavedBeneficiaryRepository import com.navi.pay.management.savedbeneficiary.util.SavedBeneficiaryUtil +import com.navi.pay.utils.INVALID_UPI_ID import com.navi.pay.utils.INVALID_UPI_NUMBER import com.navi.pay.utils.INVALID_VPA import com.navi.pay.utils.INVALID_VPA_HANDLE @@ -424,6 +425,7 @@ constructor( INVALID_VPA_HANDLE, MCC_MISMATCH, MAPPING_DOES_NOT_EXIST, + INVALID_UPI_ID, UNKNOWN_ERROR_CODE ) ) { diff --git a/android/navi-pay/src/main/kotlin/com/navi/pay/utils/GatewayResponseCodes.kt b/android/navi-pay/src/main/kotlin/com/navi/pay/utils/GatewayResponseCodes.kt index 25d6a2ce89..fe40ab0f03 100644 --- a/android/navi-pay/src/main/kotlin/com/navi/pay/utils/GatewayResponseCodes.kt +++ b/android/navi-pay/src/main/kotlin/com/navi/pay/utils/GatewayResponseCodes.kt @@ -15,3 +15,4 @@ const val INVALID_UPI_NUMBER = "ERR_MM2" const val INVALID_VPA_HANDLE = "ERR_U17" const val MAPPING_DOES_NOT_EXIST = "ERR_JPMM2" const val MCC_MISMATCH = "ERR_J09" +const val INVALID_UPI_ID = "ERR_J02"