Set/Reset Mpin
This api can be used to set/reset mpin for a customer bank account. Set/reset mpin is successful only when gatewayResponseCode = "00".
application/json
This is a signature over combination of headers, payload. Refer Signature Calculation section for more details.
Will be shared while onboarding.
Will be shared while onboarding.
application/json
This is an epoch unix timestamp string. For example, 1496918882000. It can be used by us to invalidate older requests.
Merchant generated unique profile id for customer
Constraints : Alphanumeric string with dot(.). Maximum length is 256.
Device fingerprint of the customer
Unique id sent to UPI switch for the request
Constraints : 35 character alphanumeric. Should always start with merchant prefix provided.
Unique id for the selected bank account
Constraints : bankAccountUniqueId in the response of Fetch Accounts api call.
VPA of the customer linked to the account
Constraints : something@handle
Encrypted credblock for containing user otp and mpin
Constraints : As returned by Common Library
Last 6 digits of the debit card
Expiry of the debit card
Constraints : String in format MMYY (pass 0149 for Maestro cards)
Stringified JSON for udf parameters
Package name of the UPI application
Common Library Version of the UPI application clVersion
Constraints: Common Library Version of the UPI application (Mandatory for BioAuth payments)
PSP status of the API
Values : SUCCESS, FAILURE
PSP response code for the API
Values : Refer error code section
PSP response message for the API
Values : Refer error code section
Callback data in appropriate format for the transactionType passed in the request. Refer Transaction API Callbacks section for more details.
Unique id for the merchant as passed in request headers
Unique id for the merchant channel as passed in request headers
Merchant generated unique profile id for customer as passed in the request
Customer mobile number
Values : 12 digits mobile number string
Unique id for the selected bank account
Values : As passed in the request
Bank code of the account which was used
Values : Valid bank IIN
Vpa of the customer linked to this account
Values : As passed in the request
Masked account number of the account which was used
Values : XXXX123456
Transaction id returned by gateway
Response status returned by gateway
Values : SUCCESS, FAILURE
Response code returned by gateway
Response message for code returned by gateway
Udf parameters as passed in the request
Have questions?
- Need help? Contact support
- LLM? Read llms.txt

