Urgent: Payment Fraud Block (UA/RO) & Edge Function 504 Timeout issue

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.

For the Edge Function timeout:
The initial response limit 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 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.

Thanks for your support. ))