Payment Flow Issues in USD Stripe Option on Blocklet Launcher


๐ Platform: https://launcher.arcblock.io โ๏ธ Severity: High ๐ก Category: Payment / Integration / UI-UX
๐งฉ Description:
When selecting USD (Stripe) as a payment option in Blocklet Launcher, users encounter two major issues:
- No QR code is provided for payment scanning.
- When clicking Cash App, an error message appears: > โ โSorry, you have been blocked. You are unable to access cash.app.โ >
These issues prevent successful payment completion.
๐ช Steps to Reproduce:
- Go to https://launcher.arcblock.io.
- Choose a subscription or service that requires payment.
- Select USD (Stripe) as the payment method.
- Observe the following:
- No QR Code appears for scanning payment.
- Clicking the Cash App option displays an error page with the message: > โ โSorry, you have been blocked. You are unable to access cash.app.โ >
โ Expected Result:
- A QR Code should appear for quick and easy mobile payment.
- Clicking Cash App should redirect the user to a working payment gateway without restrictions.
- Payment should process successfully through Stripe or Cash App.
โ Actual Result:
- โ No QR code is shown.
- โ Clicking Cash App results in: > โ โSorry, you have been blocked. You are unable to access cash.app.โ >
- User cannot complete the transaction.
โ ๏ธ Impact:
- Users are unable to pay or renew subscriptions using USD/Stripe method.
- Breaks the checkout flow for international and US-based users.
- Potential loss of revenue due to failed payment completion.
๐ Possible Cause (Hypothesis):
- Missing or misconfigured QR code generation component in Stripeโs integration layer.
- Cash App link possibly blocked by regional or CORS restriction.
- Could be a Stripe dashboard setting or redirect URL mismatch preventing payment initialization.
๐งฐ Suggested Fix:
- Ensure QR code is dynamically generated and displayed for all Stripe payments.
- Verify Cash App integration endpoint and region accessibility.
- Handle access denied / blocked errors with a fallback or user-friendly message.
- Add payment verification logs for debugging.
2 replies
Seems the payment request is blocked by cash.app, this is a third party service.
I suggest adding features to auto-remove Cash App as a payment method if the user is not in the list of eligible countries