Callbacks

Validation Callback

For VANs where Merchant Validation is enabled, the transaction must be sent to the merchant for approval. After successful validation, the Validation API request is sent to the merchant endpoint.

This endpoint receives the validation request (typically from the bank). Separately, JPSL forwards a corresponding validation request to the merchant's own configured va_validation_url — that outbound payload uses the same field shape shown here.

post/collection/validationCallbackAxis

Request

  • Base URL
    https://jiof.trxns.in
  • URL
    https://jiof.trxns.in/collection/validationCallbackAxis
  • Auth
    HTTP bearer

Request body

UTRstring

Unique Transaction Reference from the bank.

Bene_acc_nostring

Beneficiary (virtual) account number.

Req_typestring

Request type.

Req_datestring

Request date.

Txn_amntstring

Transaction amount.

Pmodestring

Payment mode.

Sndr_acntstring

Sender's account number.

Sndr_ifscstring

Sender's IFSC code.

Sndr_nmstring

Sender's account name.

Corp_codestring

Corporate code.

Tran_idstring

Transaction ID.

Example request

{
  "UTR": "222222",
  "Bene_acc_no": "JIOF00002ALIAS02",
  "Req_type": "validation",
  "Req_date": "2023-03-31",
  "Txn_amnt": "100.99",
  "Pmode": "NEFT",
  "Sndr_acnt": "12345678902",
  "Sndr_ifsc": "HDFC0001234",
  "Sndr_nm": "Test account name",
  "Corp_code": "EPSI",
  "Tran_id": "XYZ1234567890"
}

Response

Callback Received

statusCodeinteger
statusDescstring

Example response

{
  "statusCode": 200,
  "statusDesc": "Callback Received"
}

Changes

No recorded changes to this operation across all 1 revision of this API.