跳到主要内容
ArcBlock Community

Payment Flow Issues in USD Stripe Option on Blocklet Launcher

JM “cryptotestnet” Morales
开发者
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 条回复

wangshijun11个月前

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

JM “cryptotestnet” Morales11个月前(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

回复