diff --git a/lib/screens/transaction_in_progress.dart b/lib/screens/transaction_in_progress.dart
index 1beb5a439d884cd6c6fc234024d280f93996ca6c..502610db4ef808d6c8debb27685ea9d51c53fd8d 100644
--- a/lib/screens/transaction_in_progress.dart
+++ b/lib/screens/transaction_in_progress.dart
@@ -85,7 +85,7 @@ class TransactionInProgress extends StatelessWidget {
         onWillPop: () {
           _sub.transactionStatus = '';
           Navigator.pop(context);
-          Navigator.pop(context);
+          if (transType == 'pay') Navigator.pop(context);
           return Future<bool>.value(true);
         },
         child: Scaffold(
@@ -187,7 +187,7 @@ class TransactionInProgress extends StatelessWidget {
                           ),
                           onPressed: () {
                             Navigator.pop(context);
-                            Navigator.pop(context);
+                            if (transType == 'pay') Navigator.pop(context);
                           },
                           child: Text(
                             'Fermer',
diff --git a/pubspec.lock b/pubspec.lock
index 7b133b5f42d14cb89b178416466cfafeaa855dba..6d90fcbbdbb33bc5b6e6d253718e0b4ff2222047 100644
--- a/pubspec.lock
+++ b/pubspec.lock
@@ -381,7 +381,7 @@ packages:
       name: flutter_inappwebview
       url: "https://pub.dartlang.org"
     source: hosted
-    version: "5.4.3+7"
+    version: "5.3.2"
   flutter_lints:
     dependency: "direct main"
     description:
@@ -981,7 +981,7 @@ packages:
     description:
       path: "."
       ref: fixAndroidActivityVersion
-      resolved-ref: "3dcfaa00f8e53e33346332d7a1e3612b1cd03b0c"
+      resolved-ref: "0157c7e6abddcf21eda0fab2381353683ce6e49f"
       url: "https://github.com/poka-IT/sdk.git"
     source: git
     version: "0.4.6"