Callbacks Parameters Reference

P2P Callbacks Parameters

Scroll inside to view more
Parameter
Description
bankAccountUniqueId
Unique hash for the customer bank account used for transaction
bankCode
IIN for the customer bank account used for transaction
collectType
Denotes whether the customer's fund should be blocked or not. For One Time mandate, value can be true or false and for recurring mandate it is always false.
gatewayMandateId
Type of collect
gatewayReferenceId
upiRequestId passed in the request.
gatewayResponseCode
Customer reference number (rrn).
gatewayResponseMessage
Response code returned by gateway for the transaction. Refer this.
gatewayResponseStatus
Verbose response message returned by gateway for the transaction.
gatewayTransactionId
Response status returned by gateway
initiatedBy
UPI request id returned by gateway for the transaction.
isMarkedSpam
Describes whether PAYER or PAYEE has initiated the mandate.
isVerifiedPayee
Stringified boolean flag if the payee is marked as spam.
mandateName
Stringified boolean flag if the payee is a verified vpa.
mandateApprovalTimestamp
Name of the mandate.
mandateTimestamp
Time instant at which create mandate request was approved
maskedAccountNumber
Timestamp of when the mandate request was attempted
merchantChannelId
Denotes the type of mandate operation. Values can be UPDATE/REVOKE/PAUSE/UNPAUSE
merchantCustomerId
Masked account number for the customer bank account used for transaction.
merchantId
Unique id for the channel via which request is made.
merchantRequestId
Merchant generated unique id for customer
orgMandateId
Unique id for merchant.
pauseEnd
Merchant generated request id as passed
pauseStart
Refers to upiRequestId used during creation of the mandate.
payeeMcc
Date until which mandate is paused
payeeMerchantCustomerId
Date from which mandate is paused
recurrencePattern
Merchant Category Code of the payee merchant. If Payee is a customer it will be '0000' else it will be a 4 digit numeric string.
recurrenceRule
Merchant generated unique id for customer
recurrencValue
Recurrence Pattern for Mandate. Denotes at what frequency mandate can be executed.
role
Recurrence Rule for Mandate. It will not be present for ONETIME, DAILY and ASPRESENTED recurrence pattern.
shareToPayee
Recurrence Value for Mandate. It will not be present for ONETIME, DAILY and ASPRESENTED recurrence pattern.
transactionType
Role of the customer for this mandate. PAYER / PAYEE
seqNumber
Denotes whether mandate should be shared with payee or not. For Onetime mandate, value can be true or false and for recurring mandate it is always true. Default value is true.
umn
Type of Mandate Creation.
validityEnd
Denotes the recurring cycle of mandate execution. Will be received only during mandate executions.

UDIR Callbacks Parameters

Scroll inside to view more
Parameter
Description
payerVpa
Vpa of payer
payeeVpa
Vpa of Payee
merchantId
Unique id for merchant.
merchant_channel_id
Unique id for the channel via which request is made.
merchant_customer_id
Merchant generated unique profile id for customer as passed in the request
customer_mobile_number
Customer mobile number
transaction_amount
Amount of transaction
adj_amount
Amount of transaction with which complaint was raised
adj_flag
Reason flag for complaint. Refer this.
adj_Code
Reason code for complaint. Refer this.
crn
Complaint reference number returned by NPCI
gateway_response_code
Response code returned by gateway for the transaction.
gateway_response_status
Response status returned by gateway
gateway_complaint_id
UPI request id passed in the request.
message
Response message returned by gateway
org_sett_resp_code
Original settlement response code
gateway_reference_id
Complaint / customer reference id