Skip to main content
ArcBlock Community

Google Pay in ArcBlock Launcher — Subscription Payment Flow Issues

JM “cryptotestnet” Morales
Developers
blocklet-serverbugneed-reviewsecurity

image.png

image.png

image.png

image.png

🧾 Summary: There are two major issues when using Google Pay for subscriptions in the ArcBlock Launcher app.

1️⃣ Issue 1: Multiple Subscriptions Run Smoothly Without Payment

  • Users are able to activate multiple subscriptions through Google Pay.
  • All subscriptions show as “Successful” or “Running Smoothly.”
  • However, no actual payment is processed through Google Pay — no transaction appears in the user’s account history.

2️⃣ Issue 2: Payment Always “Declined” After Cancellation

  • When the user cancels any active subscription, the system immediately marks the payment as “Declined.”
  • This happens even if no payment attempt was made.
  • The error creates confusion since the subscription previously appeared “Successful.”

📱 Platform: ArcBlock Launcher — Subscription System (Google Pay Integration)

💳 Payment Method: Google Pay

🧪 Steps to Reproduce:

  1. Open ArcBlock Launcher.
  2. Start a new subscription using Google Pay.
  3. Observe: Subscription starts successfully without any Google Pay transaction.
  4. Cancel the subscription.
  5. Observe: Payment is shown as “Declined.”

💥 Actual Results:

  • Multiple subscriptions can run without payment.
  • After cancellation, all payments are shown as “Declined.”

✅ Expected Results:

  • Subscription should not start unless payment is successfully processed.
  • After cancellation, the system should display “Cancelled — No Payment Made” instead of “Declined.”

⚙️ Suggested Fixes:

  • Verify Google Pay payment confirmation before activating any subscription.
  • Prevent the system from auto-marking cancelled subscriptions as “Declined.”
  • Sync payment status properly with Google Pay API response.

🧱 Severity: High 🎯 Priority: Urgent 📂 Category: Payment / Subscription Logic

Reply