---
title: "UPI Payment"
method: POST
path: "/upi-payment"
---

# UPI Payment

`POST /upi-payment`

This API is used for payments to customers/merchants

## Request body

- object
  - `entityId ` string, required — Entity ID
  - `programId ` string, required — Program ID
  - `clientRefId ` string, required — A unique id for this transaction
  - `amount ` string, required — Amount with 2 digits decimal, example
  - `note` string, required — Note for payment
  - `customerName` string, required — Customer name
  - `customerVpa` string, required — VPA of the Customer
  - `customerMcc` string, required — customer MCC

## Response `200`

Successful response

- object
  - `status` string — Payment status
  - `txnId` string — Transaction ID
  - `errorCode` string — Error Code
  - `npciErrorCode` string — NPCI Error Code
  - `errorDescription` string — Error Description

---

[API](https://skmtc.net/jiopay/apis/jiopay-pg.md) · [All operations](https://skmtc.net/jiopay/apis/jiopay-pg/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/jiopay/jiopay-pg/revisions/55aa41b8482f/schema)
