Skip to main content
ArcBlock Community

Payment Flow Issues in USD Stripe Option on Blocklet Launcher

JM โ€œcryptotestnetโ€ Morales
Developers
blocklet-serverbugwont-fix

image.png

image.png

๐ŸŒ 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:

  1. No QR code is provided for payment scanning.
  2. 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:
  1. Go to https://launcher.arcblock.io.
  2. Choose a subscription or service that requires payment.
  3. Select USD (Stripe) as the payment method.
  4. 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

wangshijun11 months ago

Seems the payment request is blocked by cash.app, this is a third party service.

JM โ€œcryptotestnetโ€ Morales11 months ago(edited)

I suggest adding features to auto-remove Cash App as a payment method if the user is not in the list of eligible countries

Reply