How to Pay for AI APIs Using UPI in India: Complete Guide
Most AI providers, including OpenAI, Anthropic, Google and DeepSeek, bill in US dollars and expect a card that works for international payments. They generally don't accept UPI. The simplest way to pay for AI API usage with UPI is through an Indian gateway like Velona: you top up a rupee wallet from ₹10, and that one balance pays for GPT, Claude, Gemini, DeepSeek and 300+ other models.
Why you can't just pay AI providers with UPI
When you sign up with an AI provider directly, you usually need to:
- Add a card that works for international payments
- Prepay credit in dollars, often a few dollars minimum
- Accept your bank's forex markup on each top-up
Many Indian developers find that their debit card, RuPay card or even credit card gets declined, or that international transactions are switched off by default. UPI isn't an option at all.
How paying with UPI works on Velona
Velona is a gateway: you pay Velona in rupees, and Velona pays the model providers. Your code calls Velona's OpenAI-compatible API, and each request's cost is deducted from your rupee balance.
UPI payment → ₹ wallet → API requests to any model → cost deducted per request
Payments are processed by Razorpay, so you see the standard Razorpay checkout you've used on other Indian sites.
Step-by-step: top up with UPI
- Sign up at velona.in with your Google account.
- Open the Wallet from your dashboard.
- Enter an amount. The minimum is ₹10.
- Choose UPI in the Razorpay checkout and approve the payment in your UPI app. RuPay, domestic debit and credit cards, and net banking also work.
- Wait for confirmation. Your balance updates within seconds, occasionally up to a minute.
- Create an API key on the API Keys page and start making requests.
What ₹10 actually gets you
At prices as of 4 October 2026, a short chat reply (1,000 tokens in, 500 out) costs:
| Model | Cost per reply | Replies for ₹10 |
|---|---|---|
| DeepSeek V4 Flash | under ₹0.01 | about 1,700 |
| GPT-4o mini | about ₹0.05 | about 200 |
| Gemini 2.5 Flash | about ₹0.16 | about 60 |
| Claude Sonnet 5 | about ₹0.73 | about 13 |
Prices include Velona's 7% platform fee and 0.5% forex buffer. The full formula is in our pricing explainer.
Make your first paid request
import os
from openai import OpenAI
client = OpenAI(api_key=os.environ["VELONA_API_KEY"], base_url="https://velona.in/v1")
response = client.chat.completions.create(
model="deepseek/deepseek-v4-flash",
messages=[{"role": "user", "content": "Explain UPI in one paragraph."}],
)
print(response.choices[0].message.content)
print(response.usage)
Open your usage page afterwards to see exactly how many paise that request cost.
Keep spending under control
- Set a budget on each API key. The key stops when it reaches its limit.
- Top up small and often while you're testing. There is no penalty for small top-ups.
- Your balance can't go negative. Requests stop at zero, so you never owe more than you paid.
- Check the usage page weekly to see which project or model costs the most.
Frequently asked questions
Can I pay for the OpenAI API with UPI?
Not on OpenAI's own platform, which bills in dollars by card. Through Velona you pay with UPI and use OpenAI models such as openai/gpt-4o-mini with the same OpenAI SDK.
How do I top up DeepSeek from India?
DeepSeek's own platform takes international payment methods. With Velona you top up in rupees by UPI and call deepseek/deepseek-v4-flash or deepseek/deepseek-v4-pro. See our DeepSeek API in India guide.
Can I use a RuPay card?
Yes. RuPay, domestic debit and credit cards, UPI and net banking all work through Razorpay.
Is there a minimum top-up?
₹10. There is no subscription and no monthly fee.
Does my balance expire?
No. It stays in your wallet until you use it. For refunds, see the refund policy.
My payment went through but the balance didn't update. What now?
Wait a minute and refresh the wallet. If it still hasn't updated, contact support with your Razorpay payment ID from the confirmation.
Create your account and top up ₹10 with UPI to make your first AI API request today.