VyomPay
  1. Payout 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. Payout APIs

Transaction Status

Testing
POST
/Payout/Fetch/transaction_status

Request

Body Params application/json
username
string 
required
api_key
password
string 
required
api_secret
requestid
string 
required
A unique id referencing the current request
txnid
string 
required
Transaction Id, one would have recived when doing a transaction. e.g. txnid recieved in response data of Payout transactions
Example
{
    "username": "********",
    "password": "********",
    "requestid": "DgwMSwNvj7DAW8DSAPuW",
    "txnid": "W231004153152BDE"
}

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/Payout/Fetch/transaction_status' \
--header 'Content-Type: application/json' \
--data-raw '{
    "username": "********",
    "password": "********",
    "requestid": "DgwMSwNvj7DAW8DSAPuW",
    "txnid": "W231004153152BDE"
}'

Responses

🟢200Transaction Status
application/json
Body
Resp_code
string 
required
Transaction status to be considered only if RCS code is received in the status check response. In absence of this particular index value, status response need not to be considered and status check should be tried again unless RCS code is received as the particular index value.
Resp_desc
string 
required
Description of the response.
data
object 
required
Data object
requestid
string 
optional
RequestId of the particular Payout Transaction done. It's not the current request requestId.
txnid
string 
optional
utr
string 
optional
servicename
string 
optional
servicetype
string 
optional
servicekey
string 
optional
txnamt
string 
optional
txndt
string 
optional
txnstatus
string 
optional
"SUCCESS" or "FAILED" or "PENDING"
Example
{
    "Resp_code": "RCS",
    "Resp_desc": "Request Completed Successfully",
    "data": {
        "requestid": null,
        "txnid": "W230830111159LMAG",
        "utr": "00",
        "servicename": "BOB PAYOUT",
        "servicetype": "PAYOUT",
        "servicekey": "BOBPAY",
        "txnamt": "1000.00",
        "txndt": "2023-08-30 11:11:59",
        "txnstatus": "FAILED"
    }
}
🟢200Transaction Status
Modified at 2025-04-10 11:28:24
Previous
Direct Payout Transaction Request
Next
Transaction Status By Request ID
Built with