[▲ 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. ))