[▲ Vercel Community](/) · [Categories](/categories) · [Latest](/latest) · [Top](/top) · [Live](/live) [Help](/c/help/9) # Urgent: Payment Fraud Block (UA/RO) & Edge Function 504 Timeout issue 34 views · 2 likes · 3 posts Cryptodetails 7203 (@cryptodetails-7203) · 2026-02-12 ### I am facing a critical situation blocking my production launch. I have two related issues: **1. Payment/Billing Block (Urgent)** I am a Ukrainian citizen currently residing in Romania. I am trying to upgrade to the **Pro plan** to increase my serverless/edge limits, but all my payment attempts are being declined (likely due to Geo/Billing address mismatch flags). * **Cards tried:** Revolut (clean multi-use card, issued in EU), Monobank (UA). * **Error:** Silent decline / Fraud check failure. * **Support Case:** #965873 (No response for 3 days). **2. Technical Issue (Reason for upgrade)** I am running a GenAI app (Next.js) using Gemini 2.5 on Vercel **Edge Functions**. * **The error:** `504 Gateway Timeout` - “Your function was stopped as it did not return an initial response within 25s” (See attached logs). * **Context:** My AI model takes \~30-40s to generate a full response using `Pref: ultra`. ### Expected behavior 1. I need my account whitelisted so I can pay for the Pro plan legally using my Revolut card. 2. **Question to Engineers:** Will upgrading to Pro actually solve the “25s initial response” timeout for Edge Functions, or do I *must* implement Streaming/Switch to Node.js runtime? ### Additional context * **Location:** Romania (physically), Ukraine (citizenship/billing). * **Project:** AI Tutor (MVP Launch blocked) Please assist with the billing lock so I can resume my work. Amy Egan (@amyegan) · 2026-02-12 · ♥ 1 **For the Edge Function timeout:** The [initial response limit](https://vercel.com/docs/functions/runtimes/edge#maximum-duration) is a hard constraint that does not change with Pro plans. You need to implement streaming to solve this. Start sending response chunks immediately, then continue [streaming](https://vercel.com/docs/functions/streaming-functions) your AI generation. As an alternative, you could switch to Node.js runtime which supports up to 300s (Hobby) or 800s (Pro) with Fluid Compute. **For the payment issue:** - This appears to be a fraud prevention flag due to your Ukraine citizenship/Romania location combination - Your support case #965873 should be escalated - I'll flag this with the team - As a workaround, you might try re-adding your payment method or using the **direct payment link from the invoice email** For individual help with the billing issue, please stay with your open support case. I checked that it's assigned to the billing specialists and it's just waiting for the next available team member. Cryptodetails 7203 (@cryptodetails-7203) · 2026-02-12 · ♥ 1 Thanks for your support. ))