Tickd.ai
Account & billing

Fix: Grok Payment Stuck on Processing Screen

Updated 10/9/2026

Grok (integrated with X Premium) relies on X's underlying billing infrastructure, which uses Stripe for secure payment processing. If your upgrade or payment status is stuck on "processing," "pending," or spinning indefinitely, it indicates a breakdown in communication between X, Stripe, and your financial institution.

Because your subscription to Grok is tied directly to your X Premium or Premium+ account, any lag in payment confirmation will keep Grok locked. Follow this step-by-step guide to diagnose and resolve a hung Grok payment.

Why Grok Payments Get Stuck on Processing When you subscribe to X Premium to access Grok, the transaction undergoes multiple security and synchronization checks. The process usually hangs due to one of the following reasons: 1. **3D Secure (3DS) authentication failure:** Your card issuer requires a multi-factor authentication step (like an SMS code or banking app approval) that was blocked or failed to load. 2. **Stripe fraud prevention:** Stripe's Radar system flagged the transaction for temporary review, halting the authorization midway. 3. **API sync latency:** The payment was successfully processed by your bank, but X's servers have not yet received the verification webhook from Stripe. 4. **Browser session conflicts:** Cached cookies or script blockers are interfering with the final payment confirmation redirect loop.

Step 1: Check for Blocked 3D Secure Popups Most card issuers require 3D Secure verification for recurring subscription services. If your browser blocks the verification modal, the payment will spin indefinitely. 1. Look at the right-side end of your browser's address bar for a **blocked popup icon** (usually a window with a red 'X'). 2. Click the icon, select **"Always allow popups and redirects from x.com,"** and confirm. 3. Refresh the page and attempt the subscription process again. If prompted, complete the SMS or banking app approval immediately.

Step 2: Clear Browser Cache and Force a Sync Cached data from previous X sessions can prevent the billing portal from updating your account status even after a successful transaction. 1. Log out of your X account. 2. Clear your browser cache. In Google Chrome or Microsoft Edge, press `Ctrl + Shift + Delete` (Windows) or `Cmd + Shift + Delete` (Mac). 3. Set the time range to **Last 24 Hours**, select **Cookies and other site data** and **Cached images and files**, then click **Clear data**. 4. Open a private or incognito window, log back into X, and navigate to the Grok tab to see if your access has updated.

Step 3: Resolve App Store or Google Play Sync Lag If you initiated your X Premium upgrade on a mobile device rather than a desktop browser, the transaction goes through Apple or Google rather than Stripe. These mobile subscription frameworks frequently experience synchronization delays. 1. Open your mobile device's app subscription settings (iOS: `Settings > [Your Name] > Subscriptions` | Android: `Play Store > Profile > Payments & Subscriptions`). 2. Verify that your X Premium subscription is marked as **Active** and has today's purchase date. 3. Open the X app on your mobile device, go to your profile menu, tap **Premium**, and look for a **Restore Purchases** button at the bottom of the screen. 4. Tap **Restore Purchases** to force X's servers to query Apple or Google for your updated status token.

Step 4: Verify Your Card's Authorization Status Before attempting to click the purchase button again—which can result in duplicate temporary authorization holds—verify if the bank actually approved the funds. 1. Log into your credit card or bank account portal. 2. Look for a pending charge from **X Premium**, **Twitter**, or **Stripe**. 3. If a pending charge exists, **do not attempt to resubscribe**. The payment has gone through, and trying again will trigger fraud blocks. The system is waiting for Stripe to deliver the API payload to X. 4. If no pending charge exists, your bank likely auto-declined the transaction because it flagged X's payment processor as suspicious. Contact your card issuer, ask them to allow transactions from "X.com" or "Stripe," and retry.

When to Escalate If your card has been charged, but the payment status screen on X remains stuck or Grok continues to prompt you to subscribe after 4 hours, you must escalate the issue: - Do not try to purchase the subscription again, as this can complicate the refund process. - Capture a screenshot of the pending/posted charge on your bank statement, ensuring your account number and card details are fully redacted. - Go to `help.x.com`, log in with your credentials, and submit a billing dispute under "Premium Subscriptions." Because we are an independent troubleshooting site, we cannot access X's internal Stripe database to manually push stuck transactions through.

While you're here

Tickd is more than troubleshooting — these three are free and take seconds.

Agent BuilderDesign your own AI agent and export it to ChatGPT, Claude, Gemini or Grok.Build one free