Unable to Switch from Declined Card to Bank/CashApp Payment
🐛 Summary
On the ArcBlock Launcher (https://launcher.arcblock.io/app/...), users who encounter a declined card payment are unable to switch to Bank or CashApp payment methods. Clicking on Bank or CashApp options redirects users back to the card payment section, creating a loop and blocking alternative payment attempts.
🔁 Steps to Reproduce
- Navigate to:
https://launcher.arcblock.io/app/?blocklet_meta_url=https%3A%2F%2Fstore.blocklet.dev%2Fapi%2Fblocklets%2Fz2qaCNvKMv5GjouuoudcDWexv6WqtHbpNPQDnAk%2F1.2.1.3%2Fblocklet.json&locale=en&product_type=serverless&sessionId=91403eeb-1511-4894-b3d7-67b799c7681a - Attempt to proceed with card payment and simulate a declined card (e.g., invalid card number).
- Click on Bank or CashApp payment options to switch methods.
- Observe that the interface redirects back to the card payment section instead of allowing a switch.
📉 Severity
High – Blocks users from completing purchases when primary payment method fails.
🛠️ Expected Behavior
- After a card decline, users should be able to:
- Click Bank or CashApp options.
- Proceed with the selected alternative payment method.
- Complete the transaction without redirection loops.
🧪 Actual Behavior
- Clicking Bank or CashApp options redirects back to the card payment section.
- Users cannot switch to alternative payment methods after a card decline.