commit d87971709ffebcf616ed0e214564e2f9d5451051
parent 5e2d0f4082ff9754981a1678c656407567232f6c
Author: Antoine A <>
Date: Tue, 1 Apr 2025 11:16:11 +0200
checklist: improve wallet withdrawal test flows
Diffstat:
1 file changed, 45 insertions(+), 22 deletions(-)
diff --git a/checklists/checklist-demo-upgrade.rst b/checklists/checklist-demo-upgrade.rst
@@ -42,6 +42,51 @@ We consider the following published wallets to be "production wallets":
* Android: Google Play / F-Droid / APK
* iOS: Apple Store / Testflight
+
+libeufin - Withdraw & Deposit
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+- |democheck| Visit https://bank.demo.taler.net/, register a new user
+- |democheck| bank language switcher
+- |democheck| bank logout
+- |democheck| bank login
+
+To run those test you need one wallet.
+
+- |democheck| wallet withdrawal payto-URI
+
+ - trigger withdraw from wallet
+ - paste URI in bank & pay
+ - wallet redirect to success
+
+- |democheck| bank withdrawal success
+
+ - bank trigger withdrawal & save QR code
+ - wallet scan QR code
+ - bank pay
+ - wallet redirect to success
+ - wallet scan QR code -> redirect to success
+
+- |democheck| bank withdrawal failure
+
+ - bank trigger withdrawal
+ - wallet scan QR code
+ - bank cancel
+ - wallet redirect to failure
+ - wallet scan QR code -> redirect to failure
+
+
+- |democheck| transaction history: delete pending withdraw
+- |democheck| check transaction history
+- |democheck| change credentials (password)
+- |democheck| (conversion-only) test cash-in
+- |democheck| (conversion-only) test cash-out
+- |democheck| (conversion-only) test cash-out limit enforced
+- |democheck| (if configured) 2FA for withdrawals
+- |democheck| (if configured) 2FA for cash-out
+- |democheck| (MB-only) manually import transactions from bank account
+- |democheck| (MB-only) manually export transactions to bank account
+
P2P payments
^^^^^^^^^^^^
@@ -118,28 +163,6 @@ Exchange management
- |democheck| Check remaining balance is deposited into origin account
-libeufin
-^^^^^^^^
-
-- |democheck| Visit https://bank.demo.taler.net/, register a new user
-- |democheck| bank language switcher
-- |democheck| bank logout
-- |democheck| bank login
-- |democheck| bank-integrated withdraw process, abort in bank
-- |democheck| transaction history: delete pending withdraw
-- |democheck| do bank-integrated withdraw process (5 KUDOS)
-- |democheck| do wallet-initiated withdraw process (5 KUDOS)
-- |democheck| check transaction history
-- |democheck| change credentials (password)
-- |democheck| (conversion-only) test cash-in
-- |democheck| (conversion-only) test cash-out
-- |democheck| (conversion-only) test cash-out limit enforced
-- |democheck| (if configured) 2FA for withdrawals
-- |democheck| (if configured) 2FA for cash-out
-- |democheck| (MB-only) manually import transactions from bank account
-- |democheck| (MB-only) manually export transactions to bank account
-
-
Android Cashier App
^^^^^^^^^^^^^^^^^^^