Skip to main content
ArcBlock Community

“Pay This Invoice” Fails to Connect Wallet — Stripe Not Supported

JM “cryptotestnet” Morales
Support
payment-kitbugduplicate

image.png

🌐 Platform: https://launcher.arcblock.io/payment/customer/invoice/past-due 📱 Device: Mobile and Desktop (tested on both) ⚙️ Severity: Critical 💡 Category: Payment System / Wallet Integration

🧩 Description:

When attempting to pay an overdue invoice by clicking “Pay This Invoice” on the ArcBlock Launcher payment page, the system fails to connect to the wallet and displays the error message:

“Fail – Payment method stripe not supported.”

This issue blocks users from completing payments via Stripe or any wallet-based method, effectively preventing account billing resolution.

🪜 Steps to Reproduce:
  1. Go to 👉 https://launcher.arcblock.io/payment/customer/invoice/past-due
  2. Select any unpaid or overdue invoice.
  3. Click the “Pay This Invoice” button.
  4. Wait for the wallet connection or Stripe payment dialog.
  5. Observe the result.
Actual Result:
  • Payment process fails to initialize.
  • Wallet connection attempt is unsuccessful.
  • Error message appears: > “Fail – Payment method stripe not supported.” >
  • No alternate payment options (QR, crypto, etc.) are shown.
Expected Result:
  • The wallet should connect successfully and initialize payment flow.
  • Supported payment options (e.g., Stripe, crypto wallet) should appear.
  • The invoice should be processed upon confirmation.
⚠️ Impact:
  • Users cannot pay invoices using Stripe.
  • May cause account suspension, failed renewals, or service access interruption.
  • Affects user trust and billing reliability.
🔍 Possible Causes (Hypothesis):
  • Stripe integration endpoint temporarily disabled or misconfigured.
  • Backend missing "stripe" as a valid payment_method in configuration.
  • Wallet authorization or signature request failing during payment initialization.
  • Payment flow may be hard-coded to reject unsupported methods without fallback.
🧰 Suggested Fix:
  • Verify backend configuration for stripe as a valid payment method.
  • Implement fallback logic if Stripe is not supported (e.g., show crypto or QR options).
  • Ensure wallet connection handshake occurs before checking payment method availability.
  • Add clearer user feedback: > ⚠️ “Stripe payments are currently unavailable. Please try another method or contact support.” >

1 reply

Xiao Fang11 months ago
Reply