diff --git a/android/navi-gold/src/main/java/com/navi/gold/ui/DigitalGoldHomeActivity.kt b/android/navi-gold/src/main/java/com/navi/gold/ui/DigitalGoldHomeActivity.kt index cac0e96c49..ba9f58125c 100644 --- a/android/navi-gold/src/main/java/com/navi/gold/ui/DigitalGoldHomeActivity.kt +++ b/android/navi-gold/src/main/java/com/navi/gold/ui/DigitalGoldHomeActivity.kt @@ -908,6 +908,7 @@ class DigitalGoldHomeActivity : BasePaymentActivity(), WidgetCallback, NewBottom requestId = goldSellOrderResponse.requestId, mintToken = false, paymentPreFetchMethodRequest = PaymentPrefetchMethodRequest( + callSdkExitOnBack = false, previousScreenName = "GOLD" ), screenType = goldSellOrderResponse.screenType ?: FULL_PAYMENT_SCREEN, diff --git a/android/navi-payment/src/main/java/com/navi/payment/nativepayment/screens/MPSScreen.kt b/android/navi-payment/src/main/java/com/navi/payment/nativepayment/screens/MPSScreen.kt index 404543a8fd..482c7d2772 100644 --- a/android/navi-payment/src/main/java/com/navi/payment/nativepayment/screens/MPSScreen.kt +++ b/android/navi-payment/src/main/java/com/navi/payment/nativepayment/screens/MPSScreen.kt @@ -237,6 +237,8 @@ fun MPSScreen( if (result.resultCode != 0 || npsRedirection) { naviPaymentActivity.setResult(result.resultCode, result.data) naviPaymentActivity.finish() + } else { + naviPaymentActivity.setTranslucent(true) } } @@ -325,7 +327,7 @@ fun MPSScreen( } } - val onOtherMethodsClick = { + val onOtherMethodsClick: () -> Unit = { paymentViewModel.sendEvent("navi_pmt_other_methods_click") NaviPaymentDeeplinkNavigator.navigate( activity = naviPaymentActivity, @@ -346,6 +348,7 @@ fun MPSScreen( requestCode = Constants.PAYMENT_METHOD_REQUEST_CODE, activityResultLauncher = npsResultLauncher ) + naviPaymentActivity.setTranslucent(false) } LaunchedEffect(key1 = npsRedirection) {