Generate OTP
This api can be used to generate an otp to be used for set/reset mpin process. Customer has to entre this otp in the Common Library page.
The type of content of request
provided at time of onboarding
provided at time of onboarding
The type of content of response
timestamp of the request
checksum calculated for the request body
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
bankAccountUniqueId in the response of Fetch Accounts api call.
VPA of the customer linked to the account
Constraints:something@handle
Type of OTP request BANK, UIDAI, BANK-UIDAI
First 6 digits for customer aadhaar number
Constraints:To be populated if otpRequestType = UIDAI
Stringified JSON for udf parameters
PSP status of the API
Values:SUCCESS, FAILURE
PSP response code for the API
Refer error code section
PSP response message for the API
Refer error code section
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
12 digits mobile number string
Unique id for the selected bank account
As passed in the request
Bank code of the account which was used
Valid bank IIN
Vpa of the customer linked to this account
As passed in the request
Masked account number of the account which was used
XXXX123456
Mobile registraion format type
FORMAT1, FORMAT2
MPIN length for the account
OTP length for the account
ATM PIN length for the account used for FORMAT2 usecases
Transaction id returned by gateway
Response status returned by gateway
SUCCESS, FAILURE
Response code returned by gateway
Response message for code returned by gateway
Udf parameters as passed in the request

