Get Providers
Once we select the utility, this API will display all the available providers for this utility in order to make a payment. We must pass utility id or provider id in request. If the request has valid details, we will get a status code, message: success/fail, provider details like name, id etc.
https://kraken.airpay.co.in/airpay/ms/partnerpay/api/get-providersRequest Body
Section titled “Request Body”| Parameter | Type Value | Description | Value Like |
|---|---|---|---|
| utility_id required | Number | Utility id (required if provided id not specified) | 27 |
| provider_id required | Number | Provided id (required if utility id not specified) | 293 |
| checksum optional | Text | checksum, base64 encode value of provided id and utility id | |
| page optional | Number | Page number for pagination purpose |
Success 200
Section titled “Success 200”| Parameter | Type Value | Description | Value Like |
|---|---|---|---|
| status required | Number | Status Code | 200 |
| msg required | String | success/fail | success |
| data required | array | Provider details |
Request Example
Section titled “Request Example”curl --location --request POST 'https://kraken.airpay.co.in/airpay/ms/partnerpay/api/get-providers' \--header 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6IkhsQzBSMTJza3hOWjFXUXdtak9GXzZ0X3RERSIsImtpZCI6IkhsQzBSMTJza3hOWjFXUXdtak9GXzZ0X3RERSJ9.eyJhdWQiOiJodHRwczovL2V1cmVrYWZvcmJlcy1kZXYuY3JtOC5keW5hbWljcy5jb20vIiwiaXNzIjoiaHR0cHM6Ly9zdHMud2luZG93cy5uZXQvMDVhOTVlNWQtMDEyNS00M2QxLTk2MzUtYWYyMDNjMGZlOGM0LyIsImlhdCI6MTU4Mzc1OTU1NiwibmJmIjoxNTgzNzU5NTU2LCJleHAiOjE1ODM3NjM0NTYsImFpbyI6IjQyTmdZT2gxckl0U08vQmI0K0gyVDQ3VHI4akZBZ0E9IiwiYXBwaWQiOiJiYzVkNjU3Mi0zZmExLTQ0ZjEtYjFmNC0wMjhiYzBlMTgxYzMiLCJhcHBpZGFjciI6IjEiLCJpZHAiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC8wNWE5NWU1ZC0wMTI1LTQzZDEtOTYzNS1hZjIwM2MwZmU4YzQvIiwib2lkIjoiZTk1OGQ4Y2EtZTBlNC00MmRjLWFiZDgtYThlMGFjOGIyMDAwIiwic3ViIjoiZTk1OGQ4Y2EtZTBlNC00MmRjLWFiZDgtYThlMGFjOGIyMDAwIiwidGlkIjoiMDVhOTVlNWQtMDEyNS00M2QxLTk2MzUtYWYyMDNjMGZlOGM0IiwidXRpIjoiMmRGZlpabkZsRTZ6QnFRZS1WN2RBQSIsInZlciI6IjEuMCJ9.oGBL4yuHQNhrt3WPCr0qoCllLMtsVvwD3xWY-s0QyPhKg3f1fYC4z7l9f2LIYwsh4zSeRncqoFFkrtH8mvy1Ln-VCRaxin3idvcxze881bCbXn-Dkyh4gKUWOir8dSaVfJEz_Axq6JMJZy-87sbXg2ipUircblChWZMeV6E20OYMfCq1-eJDn1F34e4IpYMkTMG5Dvcqq47PBypTKA8MDVdqCnLLWZE2NKlJaeFsMXBtnecGRckrlHEVEPZFoZuQvYBqfNh2vLrj9lM3ESa3pOs7Wb7xD8wVgA8d3nSTWP8mV4PiThP5MDQuH-XlrI9VjH2zxtrxTOGs-CSy7oItzQ' \--header 'Content-Type: application/x-www-form-urlencoded' \ --data-urlencode 'utility_id= 27' \Success Response
Section titled “Success Response”{ "status": 200, "msg": "success", "data": [ { "BILLER_MASTER_ID": "342", "provider_name": "AirtelLandline", "provider_id": "293", "required_fields": "LandlineNumberwithSTDcode", "fields_validation": "^[0-9]{11}$", "biller_logo": "https://example.com/hg/images/billerlogo/ATLLI0000NAT01.gif", "biller_bill_copy": null, "check_amount_req": "instapay", "raw_fields": { "LandlineNumberwithSTDcode": { "name": "LandlineNumber with STDcode", "validation": "^[0-9]{11}$" } }, "utility_id": "4", "partial_pay": "N", "payment_methods": [ { "payment_method": "BankAccount", "min_limit": "1.00", "autopay_allowed": "N", "paylater_allowed": "N" }, { "payment_method": "CreditCard", "min_limit": "1.00", "autopay_allowed": "N", "paylater_allowed": "N" }, { "payment_method": "DebitCard", "min_limit": "1.00", "autopay_allowed": "N", "paylater_allowed": "N" }, { "payment_method": "UPI", "min_limit": "1.00", "autopay_allowed": "N", "paylater_allowed": "N" }, { "payment_method": "Wallet", "min_limit": "1.00", "autopay_allowed": "N", "paylater_allowed": "N" } ], "action_type": "instapay" }, { "BILLER_MASTER_ID": "434", "provider_name": "BSNLlandline -Corporate", "provider_id": "376", "required_fields": "AccountNumber", "fields_validation": "^[0-9]{10}$", "biller_logo": "https://example.com/hg/images/billerlogo/BSNL00000NATPZ.gif", "biller_bill_copy": null, "check_amount_req": "instapay", "raw_fields": { "AccountNumber": { "name": "AccountNumber", "validation": "^[0-9]{10}$" } }, "utility_id": "4", "partial_pay": "N", "payment_methods": [ { "payment_method": "BankAccount", "min_limit": "1.00", "max_limit": "1000000.00", "autopay_allowed": "N", "paylater_allowed": "N" }, { "payment_method": "CreditCard", "min_limit": "1.00", "max_limit": "1000000.00", "autopay_allowed": "N", "paylater_allowed": "N" }, { "payment_method": "DebitCard", "min_limit": "1.00", "max_limit": "1000000.00", "autopay_allowed": "N", "paylater_allowed": "N" }, { "payment_method": "UPI", "min_limit": "1.00", "max_limit": "1000000.00", "autopay_allowed": "N", "paylater_allowed": "N" }, { "payment_method": "Wallet", "min_limit": "1.00", "max_limit": "1000000.00", "autopay_allowed": "N", "paylater_allowed": "N" } ], "action_type": "instapay" } ]}