Indicpay Payments

Welcome to Indicpay Payments

Indicpay Payments is a full-stack payment gateway built for businesses operating in India, giving you a
single, unified integration to accept Credit & Debit Cards, Net Banking, and UPI (including intent-based
seamless UPI checkout) — all through one simple, secure API.

Whether you're building a checkout flow for an e-commerce store, a subscription billing system, or a
marketplace, Indicpay handles the heavy lifting of routing, bank connectivity, and settlement, so you can focus
on your product.

What you can do with this API

  • 💳 Accept payments via Cards, Net Banking, and UPI (including seamless in-app UPI intent).
  • 🧾 Create an order and generate a secure hosted checkout link, or a UPI intent link for seamless payments.
  • 🔍 Check the real-time status of any order at any time.
  • 🔔 Receive instant webhook notifications the moment a payment succeeds, fails, or changes state — no
    polling required.

How integration works, at a glance

  1. Authenticate — generate a short-lived, encrypted Bearer token using your credentials. (See the
    Authentication Guide.)
  2. Create an order — call POST /api/v1/orders/create with the order and customer details. (See the API
    Reference.)
  3. Redirect or launch checkout — send your customer to the returned checkout.url, or open the
    checkout.intent UPI link.
  4. Get notified — Indicpay sends a webhook to your server the moment the payment status changes. (See the
    Webhooks Guide.)
  5. Confirm — optionally double-check with POST /api/v1/order/search before releasing goods/services.

Environments

EnvironmentBase URLUse for
UAT / Sandboxhttps://uat-api.indicpay.inBuilding and testing your integration end-to-end
Production / Livehttps://api.indicpay.inReal, live customer payments

Always fully test your integration in UAT — including successful payments, failures, and webhook handling —
before switching to production credentials.

Next steps

  • 🔑 UAT Credentials — sandbox keys to start testing immediately
  • 🔐 Authentication Guide — generate your auth token in 6 languages
  • 📘 API Reference — explore Create Order and Check Order Status
  • 🔔 Webhooks Guide — handle real-time payment notifications

Need help? Reach out to our developer support team at [email protected].


Did this page help you?