VyomPay
  1. Payin APIs
VyomPay
  • Introduction
  • Process Flow
  • Error Codes
  • Common APIs
    • Wallet Balance Check
      POST
  • Payout APIs
    • Add NEFT/IMPS Beneficiary
      POST
    • Add UPI Beneficiary
      POST
    • Delete Beneficiary
      POST
    • Get Beneficiary List
      POST
    • NEFT/IMPS Validate Beneficiary
      POST
    • Validate UPI Beneficiary
      POST
    • Payout Transaction Request
      POST
    • Direct Payout Transaction Request
      POST
    • Transaction Status
      POST
    • Transaction Status By Request ID
      POST
    • Payout Transaction Complain
      POST
    • Payout Callback
      POST
    • Virtual Account Wallet Credit Callback
      POST
    • Service Bank List
      POST
    • Service List
      POST
  • Payin APIs
    • Generate Merchant Payment Link
      POST
    • Generate Merchant PG Order
      POST
    • Generate Merchant UPI PG QR
      POST
    • Merchant UTR Process
      POST
    • Check Order Status
      POST
    • Payin Callback
      POST
  1. Payin APIs

Payin Callback

Testing
POST
/

Request

Body Params application/json
Resp_code
string 
optional
Resp_desc
string 
optional
data
object 
optional
requestid
string 
optional
payment_mode
string 
optional
payment_id
string 
optional
order_id
string 
optional
reference_id
string 
optional
txn_amount
string 
optional
txn_id
string 
optional
utr
string 
optional
txn_code
string 
optional
txn_status
string 
optional
"SUCCESS" or "FAILED" or "PENDING"
txn_description
string 
optional
txn_date
string 
optional
payment_mobile
string 
optional
payment_email
string 
optional
upi_details
object 
optional
Example
{
    "Resp_code": "RCS",
    "Resp_desc": "Request Completed Successfully",
    "data": {
        "requestid": "request12458",
        "payment_mode": "MERCHANTQR",
        "payment_id": "PATMPT250114180542ZJOSDIJX",
        "order_id": "POR250114180313XZIMGTJP",
        "reference_id": "NA",
        "txn_amount": "1.00",
        "txn_id": "NA",
        "utr": "56638386464",
        "txn_code": "TXN",
        "txn_status": "SUCCESS",
        "txn_description": "Transaction Successful",
        "txn_date": "2025-01-14 18:05:42",
        "payment_mobile": "9865327410",
        "payment_email": "test@test.com",
        "upi_details": {
            "Payer_vpa": "test@upi"
        }
    }
}

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://uat.nandishatech.com/WS/v1/' \
--header 'Content-Type: application/json' \
--data-raw '{
    "Resp_code": "RCS",
    "Resp_desc": "Request Completed Successfully",
    "data": {
        "requestid": "request12458",
        "payment_mode": "MERCHANTQR",
        "payment_id": "PATMPT250114180542ZJOSDIJX",
        "order_id": "POR250114180313XZIMGTJP",
        "reference_id": "NA",
        "txn_amount": "1.00",
        "txn_id": "NA",
        "utr": "56638386464",
        "txn_code": "TXN",
        "txn_status": "SUCCESS",
        "txn_description": "Transaction Successful",
        "txn_date": "2025-01-14 18:05:42",
        "payment_mobile": "9865327410",
        "payment_email": "test@test.com",
        "upi_details": {
            "Payer_vpa": "test@upi"
        }
    }
}'

Responses

🟢200Success
This response does not have a body.
Modified at 2025-04-10 11:53:54
Previous
Check Order Status
Built with