All API endpoints require authentication via apiid, HeaderKey
Accept: Specifies the format of the response (e.g., application/json)apiid: retailer id for authentication
HeaderKey: API header key for authenticationContent-Type: Specifies the type of the request body (e.g., application/json)
URL:
https://apiconnect.mobiteqpay.com/KYC/V1_Adhar_OTPSend_Ver1
Method: POST
apiid: stringHeaderKey: stringContent-Type: application/jsonAdharNo: string (required) - AdharNo of the user
{
"AdharNo":"XXXXXXXXXXXX"
}
curl --location --request POST 'https://apiconnect.mobiteqpay.com/KYC/V1_Adhar_OTPSend_Ver1' \
--header 'Accept: application/json' \
--header 'apiid: CRETOKENxxxxxxxxxxxxxxxxxx' \
--header 'HeaderKey: CREKEYxxxxxxxxxxxxxxxxxx' \
--header 'Content-Type: application/json' \
--Encryption of JSON Body (Using Header Key as Secret Key and Encryption Key as IVkey using AES/CBC/PKCS5Padding method)
{
"Data":"IsJsaVhDOLeaTPvWCtQTtxXBezf3uvwLkB8gMlufNPrfu8rICSwOfg1Wpo5x8txc"
}
Success Response:
{
"success": "true",
"message": "OTP sent successfully",
"status": "success",
"Code": "200",
"data": {
"txnid": "XXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"is_otp_sent": "True",
"is_number_linked": "True",
"is_aadhaar_valid": "True"
}
}
URL:
https://apiconnect.mobiteqpay.com/KYC/V1_Adhar_OTPValidate_Ver1
Method: POST
apiid: stringHeaderKey: stringContent-Type: application/jsonTxnId: string (required) - TxnId OTP: string (required) - OTP
{
"TxnId":"B8C07D58EAE2C926E6BBD7E67BDBB8614801" ,
"OTP":"442481"
}
curl --location --request POST 'https://apiconnect.mobiteqpay.com/KYC/V1_Adhar_OTPValidate_Ver1' \
--header 'Accept: application/json' \
--header 'apiid: CRETOKENxxxxxxxxxxxxxxxxxx' \
--header 'HeaderKey: CREKEYxxxxxxxxxxxxxxxxxx' \
--header 'Content-Type: application/json' \
--Encryption of JSON Body (Using Header Key as Secret Key and Encryption Key as IVkey using AES/CBC/PKCS5Padding method)
{
"Data" : "fp54hUSclxcqMsEjd9Z2nH/+jr+4oHehvucIHcpzNgEXQHWsEiV6yol1ZjFfZL+gj1ndmtZ6oNbdIoSzqdt1FZ55wxaZkSCs8mNIFWtXdUU="
}
Success Response:
{
"success": "true",
"message": "Aadhaar Card Exists",
"status": "success",
"Code": "200",
"data": {
"txnid": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"user_full_name": "XXXX XXXXX",
"user_aadhaar_number": "XXXXXXXx",
"user_dob": "XX-XX-XXXX",
"user_gender": "X",
"country": "XXXXXX",
"dist": "XXXX",
"subdist": "",
"state": "XXXX XXXXXx",
"po": "XXXXXXXXX",
"loc": "XXXXX, XXXXXXXXXXXXXXXXXXXXXx",
"vtc": " XXXXXXX",
"house": "XXXXX, XXXXXXXXXXXXXXXXXXXXXx",
"street": "",
"landmark": "",
"address_zip": "XXXXXXXx",
"user_profile_image": "XXXXXXXXXXXXXXXXXXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"user_has_image": "XXX",
"user_parent_name": ""
}
}
URL:
https://apiconnect.mobiteqpay.com/KYC/V1_PANVerify_Ver1
Method: POST
apiid: stringHeaderKey: stringContent-Type: application/jsonPanNO: string (required) - PanNO of the user
{
"PanNO":"XXXXXXXXXXXX"
}
curl --location --request POST 'https://apiconnect.mobiteqpay.com/KYC/V1_PANVerify_Ver1' \
--header 'Accept: application/json' \
--header 'apiid: CRETOKENxxxxxxxxxxxxxxxxxx' \
--header 'HeaderKey: CREKEYxxxxxxxxxxxxxxxxxx' \
--header 'Content-Type: application/json' \
--Encryption of JSON Body (Using Header Key as Secret Key and Encryption Key as IVkey using AES/CBC/PKCS5Padding method)
{
"Data":"amToYVs80A+oR3gRlx1+NBdaf9TK+cLs5f2pW7c1s9M="
}
Success Response:
{
"success": "true",
"message": "PAN verified successfully",
"status": "success",
"Code": "200",
"data": {
"txnid": "PAN916C305F85DB299A1310D319C441680B7023",
"PanNo": "GTAXXXXXXX",
"PanStatus": "VALID",
"PanHolderName": "XXXXX SINGH",
"masked_aadhaar_number": "XXXXXXXX4055",
"aadhaar_linked": "True"
}
}
URL:
https://apiconnect.mobiteqpay.com/KYC/V1_AccountVerificaton_Ver1
Method: POST
apiid: stringHeaderKey: stringContent-Type: application/jsonname: string (required) - name of the userphone: string (required) - phone of the userbankAccountNo: string (required) - bankAccountNo of the userIFSC: string (required) - IFSC of the userTxnId: string (required) - TxnId of the user
{
"name":"XXXXXXX SINGH" ,
"phone":"9411XXXXXX",
"bankAccountNo":"1066XXXXXXX",
"IFSC":"SBIN0XXXXX",
"TxnId":"345437XXXXXX"
}
curl --location --request POST 'https://apiconnect.mobiteqpay.com/KYC/V1_AccountVerificaton_Ver1' \
--header 'Accept: application/json' \
--header 'apiid: CRETOKENxxxxxxxxxxxxxxxxxx' \
--header 'HeaderKey: CREKEYxxxxxxxxxxxxxxxxxx' \
--header 'Content-Type: application/json' \
--Encryption of JSON Body (Using Header Key as Secret Key and Encryption Key as IVkey using AES/CBC/PKCS5Padding method)
{
"Data":"f2AMMC6Sl0oIS0TtK2DwN+1qjBzEEFnUfjXk78ry14AY82JgfPW2SG5GgI2mAXibxhmnezLHgAHHIMJbsfOFDwcDBs9qJt/71tcdMlGi5BdGoNduba6HX68Hqepd9M0hkktb4VBOo2uMzusjtBvIc8aUyt251SebxoU/915H/9MDGr0ej2BHmAO0Oj9F5HqX"
}
Success Response:
{
"success": "true",
"message": "ACCOUNT_IS_VALID",
"status": "success",
"Code": "200",
"data": {
"bvRefId": "1319913977",
"nameAtBank": "Mr. XXXXXX SINGH",
"accountExists": "VALID",
"bankAccount": "10665Xxxxxxx",
"ifsc": "SBIN0XXXXXX",
"utr": "13199XXXXX"
}
}
URL:
https://apiconnect.mobiteqpay.com/Utility/V1_FetchBBPSBiller_Ver1
Method: POST
apiid: stringHeaderKey: stringContent-Type: application/jsonCategoryName: string (required) -Category Name (like : Electricity, Fastag etc.)
{
"CategoryName":"Electricity"
}
curl --location --request POST 'https://apiconnect.mobiteqpay.com/Utility/V1_FetchBBPSBiller_Ver1' \
--header 'Accept: application/json' \
--header 'apiid: CRETOKENxxxxxxxxxxxxxxxxxx' \
--header 'HeaderKey: CREKEYxxxxxxxxxxxxxxxxxx' \
--header 'Content-Type: application/json' \
--Encryption of JSON Body (Using Header Key as Secret Key and Encryption Key as IVkey using AES/CBC/PKCS5Padding method)
{
"Data":"IsJsaVhDOLeaTPvWCtQTtxXBezf3uvwLkB8gMlufNPrfu8rICSwOfg1Wpo5x8txc"
}
Success Response:
{
"success": "true",
"message": "Fetched Successfully",
"status": "success",
"Code": "200",
"data": [
{
"biiler_code": "RELI00000MUM03",
"biller_name": "Adani Electricity Mumbai Limited",
"Category": "Electricity",
"Param1": "Consumer number",
"Param1_datatype": "NUMERIC",
"Param1_IsOptional": "false",
"Param1_minLength": "9",
"Param1_maxLength": "9",
"Param1_regex": "^[0-9]{9}$",
"Param1_values": "",
"Param2": null,
"Param2_datatype": null,
"Param2_IsOptional": null,
"Param2_minLength": null,
"Param2_maxLength": null,
"Param2_regex": null,
"Param2_values": null,
"Param3": null,
"Param3_datatype": null,
"Param3_IsOptional": null,
"Param3_minLength": null,
"Param3_maxLength": null,
"Param3_regex": null,
"Param3_values": null,
"Param4": null,
"Param4_datatype": null,
"Param4_IsOptional": null,
"Param4_minLength": null,
"Param4_maxLength": null,
"Param4_regex": null,
"Param4_values": null,
"Param5": null,
"Param5_datatype": null,
"Param5_IsOptional": null,
"Param5_minLength": null,
"Param5_maxLength": null,
"Param5_regex": null,
"Param5_values": null
}]
}
URL:
https://apiconnect.mobiteqpay.com/Utility/V1_FetchBBPSBiller_Parameter_Ver1
Method: POST
apiid: stringHeaderKey: stringContent-Type: application/jsonOperatorCode: string (required) - OperatorCode
{
"OperatorCode":"RELI00000MUM03"
}
curl --location --request POST 'https://apiconnect.mobiteqpay.com/Utility/V1_FetchBBPSBiller_Parameter_Ver1' \
--header 'Accept: application/json' \
--header 'apiid: CRETOKENxxxxxxxxxxxxxxxxxx' \
--header 'HeaderKey: CREKEYxxxxxxxxxxxxxxxxxx' \
--header 'Content-Type: application/json' \
--Encryption of JSON Body (Using Header Key as Secret Key and Encryption Key as IVkey using AES/CBC/PKCS5Padding method)
{
"Data" : "fp54hUSclxcqMsEjd9Z2nH/+jr+4oHehvucIHcpzNgEXQHWsEiV6yol1ZjFfZL+gj1ndmtZ6oNbdIoSzqdt1FZ55wxaZkSCs8mNIFWtXdUU="
}
Success Response:
{
"biiler_code": "RELI00000MUM03",
"biller_name": "Adani Electricity Mumbai Limited",
"Category": "Electricity",
"Param1": "Consumer number",
"Param1_datatype": "NUMERIC",
"Param1_IsOptional": "false",
"Param1_minLength": "9",
"Param1_maxLength": "9",
"Param1_regex": "^[0-9]{9}$",
"Param1_values": "",
"Param2": null,
"Param2_datatype": null,
"Param2_IsOptional": null,
"Param2_minLength": null,
"Param2_maxLength": null,
"Param2_regex": null,
"Param2_values": null,
"Param3": null,
"Param3_datatype": null,
"Param3_IsOptional": null,
"Param3_minLength": null,
"Param3_maxLength": null,
"Param3_regex": null,
"Param3_values": null,
"Param4": null,
"Param4_datatype": null,
"Param4_IsOptional": null,
"Param4_minLength": null,
"Param4_maxLength": null,
"Param4_regex": null,
"Param4_values": null,
"Param5": null,
"Param5_datatype": null,
"Param5_IsOptional": null,
"Param5_minLength": null,
"Param5_maxLength": null,
"Param5_regex": null,
"Param5_values": null
}
URL:
https://apiconnect.mobiteqpay.com/Utility/V1_BillFetch_Ver1
Method: POST
apiid: stringHeaderKey: stringContent-Type: application/jsonParam1: string (required) - Param1 Param2: string (required) - Param2 Param3: string (required) - Param3 Param4: string (required) - Param4 Param5: string (required) - Param5 operatorid: string (required) - operatorid TxnId: string (required) - TxnId
{
"Param1":"Agra" ,
"Param2":"6701xyzabc",
"Param3":"",
"Param4":"",
"Param5":"",
"operatorid":"TORR00000NATLX",
"TxnId":"abcasdfasdfxyc1234"
}
curl --location --request POST 'https://apiconnect.mobiteqpay.com/Utility/V1_BillFetch_Ver1' \
--header 'Accept: application/json' \
--header 'apiid: CRETOKENxxxxxxxxxxxxxxxxxx' \
--header 'HeaderKey: CREKEYxxxxxxxxxxxxxxxxxx' \
--header 'Content-Type: application/json' \
--Encryption of JSON Body (Using Header Key as Secret Key and Encryption Key as IVkey using AES/CBC/PKCS5Padding method)
{
"Data":"jS7xEeRuw5zEP7qHOQ8abXBg0hljPSQgGLTVSx20UV3rQm0MIzzet3/RPqAJjMci3ROMgIvsGaDObzCtG1fQYodFYkyk6Mpf4Q5gRnemgjV7ywhaDBHlyJ8XDp5qKGbMeE3zrNwjrI8kTFTK8qV3C8OfuupsomBBEA1amOS/81VDYw3VhikUWA/FMIS3yuYZsp5hgL2m/5/gqU1LHpo6ZA=="
}
Success Response:
{
"success": "true",
"message": "Bill Fetched Successfully",
"status": "success",
"Code": "200",
"data": {
"name": "Customer Name",
"amount": "4230.00",
"duedate": "2025-05-13",
"billdate": "2025-04-29",
"billNumber": "204048025365",
"billPeriod": "MONTHLY",
"bill_fetch": "",
"refid": "1746008334303",
"TxnId": "abcasdfasdfxyc1234"
}
}
URL:
https://apiconnect.mobiteqpay.com/Utility/V1_BillPayment_Ver1
Method: POST
apiid: stringHeaderKey: stringContent-Type: application/jsoncanumber: string (required) - canumber operatorid: string (required) - operatorid amount: string (required) - amount TxnId: string (required) - TxnId
{
"canumber":"3288XXXXXXX" ,
"operatorid":"DAKSXXXXXXX",
"amount":"63",
"TxnId":"abcasdfasdfxyc12356"
}
curl --location --request POST 'https://apiconnect.mobiteqpay.com/Utility/V1_BillPayment_Ver1' \
--header 'Accept: application/json' \
--header 'apiid: CRETOKENxxxxxxxxxxxxxxxxxx' \
--header 'HeaderKey: CREKEYxxxxxxxxxxxxxxxxxx' \
--header 'Content-Type: application/json' \
--Encryption of JSON Body (Using Header Key as Secret Key and Encryption Key as IVkey using AES/CBC/PKCS5Padding method)
{
"Data":"3Pn8w1nRf6JeIM2oiuQWQJm5i/3Iwd1trppCLp3jWDLyO/fPs2YYufiyD8b5D7cPAbYT6UL8GFqNdl7BqZa2g8GrF75qFgqavqwTFU1jHCwGZW0ZofCWaI2vE6wwH8dt2szaVoBX3cEl3+0e+0a+uw=="
}
Success Response:
{
"success": "true",
"message": "Successful",
"status": "success",
"Code": "200",
"data": {
"operatorid": "DAKS00XXXXXXXX",
"ackno": "CC015XXXXXXXX"
}
}
Success:
{
"status": "success",
"ClientTxnId": "xxydsasdkfasdcasdef",
"TxnId": " XXXASDERTFSYRTRTRD",
"amount": "10",
"utrNo": "XXXXXXXXXXXXXXX"
}
Underprocess:
{
"status": "PENDING",
"ClientTxnId": "xxydsasdkfasdcasdef",
"TxnId": " XXXASDERTFSYRTRTRD",
"amount": "10",
"utrNo": "XXXXXXXXXXXXXXX"
}
Failed: Pending Refund Amount
{
"status": "FAILED",
"ClientTxnId": "xxydsasdkfasdcasdef",
"TxnId": " XXXASDERTFSYRTRTRD",
"amount": "10",
"utrNo": "XXXXXXXXXXXXXXX"
}
Failed: Successfully Refund Amount
{
"status": "FAILED",
"ClientTxnId": "xxydsasdkfasdcasdef",
"TxnId": " XXXASDERTFSYRTRTRD",
"amount": "10",
"utrNo": "XXXXXXXXXXXXXXX"
}
{
"status": "REJECTED",
"ClientTxnId": "xxydsasdkfasdcasdef",
"TxnId": " XXXASDERTFSYRTRTRD",
"amount": "10",
"utrNo": "XXXXXXXXXXXXXXX"
}
Default Error:
{
"error": "Default error message from API"
}