Payment methods

Accept UPI payments from India, without an Indian entity

UPI is how India pays online. Let Indian customers pay in rupees with any UPI app — you receive USDC in your wallet, with no Indian company or bank account needed.

In short

UPI is offered through our licensed partner Transak: the buyer pays in INR with a UPI app (Google Pay, PhonePe, Paytm and others), and the payment is converted to USDC on Polygon and sent to your wallet. Minimum about $30; fee 4.5% all-in. Create payments by API with "provider": "transak" or with a payment link.

Buyers
India (INR)
Partner
Transak
Minimum
About $30
Fee
4.5% all-in
You receive
USDC on Polygon

Why UPI matters

UPI processes the majority of digital payments in India. Many Indian buyers do not have cards that work for international purchases, so without UPI a large share of them simply cannot pay you.

How it works

  1. Create a payment with "provider": "transak" or send a payment link with that method pinned.
  2. The buyer chooses UPI, pays in rupees from their UPI app and completes the partner’s one-time check on a first payment.
  3. The payment is converted to USDC and sent to your wallet; your webhook receives payment.succeeded.
curl -X POST https://api.utopay.app/v1/payments \
  -H "Authorization: Bearer utopay_sk_live_..." \
  -H "content-type: application/json" \
  -d '{ "amount": 40, "currency": "USD", "provider": "transak",
        "description": "Course access" }'

Good to know

  • The minimum is about $30 — for smaller tickets, offer crypto as an option.
  • Transak also offers cards and bank transfers in other countries, so the same flow works beyond India.
  • You do not need an Indian company, a GST registration or an Indian bank account.

Updated · UTOPAY team

FAQ

UPI payments — FAQ

Can a foreign company accept UPI payments?

Yes, through UTOPAY. The UPI payment is processed by the licensed partner, and you receive USDC — no Indian entity or bank account is required.

Which UPI apps work?

Any UPI app the buyer uses, such as Google Pay, PhonePe or Paytm.

What is the minimum UPI payment?

About $30 in rupees.

How much does it cost?

4.5% of each successful payment, all-inclusive.

Keep reading

Accept UPI from Indian customers

Create payments without an account, or open a free account for API keys, payment links, webhooks and Telegram alerts.