Money Transfer

Endpoint URL :
Request Parameters
Request Parameter Data Type Default Value Required Description Change Date Change Description
mobile_no integer Yes Remitter mobile number
beneficiary_id string Yes Beneficiary id
(which you will get from the response of the fetch beneficiary API)
bank_id integer Yes Please pass the bank id
(which you will get from the response of the fetch beneficiary API)
name string Yes Bank account holder name
(which you will get from the response of the fetch beneficiary API)
account_no integer Yes Bank account number
(which you will get from the response of the fetch beneficiary API)
ifsc_code string Yes IFSC Code of the branch
(which you will get from the response of the fetch beneficiary API)
amount integer Yes Amount
payment_mode string Yes IMPS / NEFT
pipe string Yes bank1_limit , bank2_limit, bank3_limit
refid string Yes A unique reference id generated by your application, to track the requests later.
Request Example [JSON]
Responses (JSON)
  • status_code (integer): The status code of the response.
  • status (string): Indicates whether the operation was a success or a failure.
  • txn_id (string): The transaction ID generated by the system.
  • your_ref_id (string): The reference ID provided by the user.
  • message (string): A message indicating the current state of the transaction.
  • utr_no (string): The unique transaction reference number.
  • service_category (string): The category of the service involved in the transaction.
  • service_name (string): The name of the service involved in the transaction.
  • request_time (string): The time when the request was made.
  • response_time (string): The time when the response was received.
  • payment_mode (string): The mode of payment used in the transaction.
  • remitter_details (object): Details of the remitter.
    • remitter_mobile (string): The mobile number of the remitter.
  • beneficiary_details (object): Details of the beneficiary.
    • beneficiary_name (string): The name of the beneficiary.
    • account_no (string): The account number of the beneficiary.
  • wallet_details (object): Details of the wallet used in the transaction.
    • wallet_type (string): The type of wallet used.
    • opening_bal (string): The opening balance of the wallet.
    • amount (string): The amount transferred.
    • charged_amt (string): The charged amount for the transaction.
    • gst (string): The GST amount charged.
    • tds (string): The TDS amount deducted.
    • ccf_amt (string): The CCF amount charged.
    • closing_bal (string): The closing balance of the wallet.
  • status_code (integer): 2
  • message (string): "A specific validation error message."
  • status (string): "FAILED"
  • status_code (integer): 0
  • message (string): "Unable to proccess your request"
  • status (string): "FAILED"

Note
  • The API endpoint should be accessed via a POST request.
  • All requests must include a Bearer Token in the Authorization header to authenticate the request.
  • Please always update your transaction with status key and SUCCESS, PENDING, FAILED value.
  • Implement proper error handling on the client side to display user-friendly error messages based on the 'status' and 'message' fields in the response.
© Redpay.
Design & Develop by Redpay Payments Private Limited