Multi-Currency Withdraw Test

Test the fixed conversion logic on withdraw_to_bank_account.html

Current User Balances

Loading...

Fixed Conversion Logic

✅ Dynamic currency selection

✅ Real-time conversion rates

✅ Currency-specific validation

✅ Multi-currency transaction summary

✅ Proper exchange rate display

Conversion Examples

USDC → UGX:

• 1 USDC = 3,700 UGX

• 10 USDC = 37,000 UGX

• Network fee: 0.5 USDC

USDT → UGX:

• 1 USDT = 3,700 UGX

• 5 USDT = 18,500 UGX

• Network fee: 0.5 USDT

UGX → UGX:

• 1 UGX = 1 UGX

• 100,000 UGX = 100,000 UGX

• Network fee: 1,000 UGX

KES → UGX:

• 1 KES = 24.67 UGX

• 1,000 KES = 24,667 UGX

• Network fee: 1.5 KES

Test Scenarios

Test 1: USDC Withdrawal

1. Select USDC from dropdown

2. Enter amount (e.g., 10)

3. Check conversion to UGX

4. Verify network fee

Test 2: USDT Withdrawal

1. Select USDT from dropdown

2. Enter amount (e.g., 5)

3. Check conversion to UGX

4. Verify network fee

Test 3: UGX Withdrawal

1. Select UGX from dropdown

2. Enter amount (e.g., 100000)

3. Check 1:1 conversion

4. Verify network fee

Test 4: Validation

1. Try amount > balance

2. Check error message

3. Verify currency-specific errors

4. Test form validation