logo

Does Stripe has UPI

Yes, Stripe supports UPI (Unified Payments Interface) payments for eligible transactions from customers in India that are presented in Indian Rupees (INR).

Stripe offers UPI through Link, so Indian buyers can pay with UPI, the real-time payment system used across India. The key conditions are:

  • Supported flows: UPI on Link works only with Payment Links, Stripe Checkout (hosted) and Elements. It is not offered in other payment flows.
  • Payment types: It covers one-time and on-session payments.
  • Customer and currency: The customer must be located in India, with an Indian IP address, and the payment must be presented in INR.
  • Transaction limits: A single payment can range from the equivalent of 0.50 USD up to 100,000 INR.
  • Payouts: Funds from UPI payments are typically paid out in about 2 days.
  • Refunds and disputes: Stripe supports refunds and handles disputes for UPI transactions.

Before enabling UPI, check that your integration uses one of the supported flows and that your pricing is set in INR, since payments outside these conditions will not show UPI as an option. If your setup cannot meet these requirements, for example because you bill customers outside India or in another currency, you may want to compare Stripe alternatives that fit your payment flow.

Losing too much to forex fees?Accept global payments with zero forex markup from 150+ countries.
From $19/Per Transaction
Skydo ROI CalculatorSee how much you can save on each transaction with Skydo
Free Calculator