Policy Payment
This API is for policy payment to be done by customer. We must pass policy id, amount to be deducted, provider id and order id in request. If the request has valid details, we will get a success response.
POST
https://kraken.airpay.co.in/airpay/ms/insurance/api/policy-paymentHeader
Section titled “Header”| Parameter | Type Value | Description | Value Like |
|---|---|---|---|
| Content-Type required | String | Value : application/x-www-form-urlencoded (required) | application/x-www-form-urlencodeds |
| processor-key required | string ( 1-20) | Authentication key for airay. | xvAvkuxKczNf8sapHZv5ia9qzPEB9iPRvtLr4iJn4SzmMjfuWgVvSsXvyw== |
| checksum required | string | Sha256 of value of hash(‘sha256’,‘(orderid)(affiliateid)(ampunt)(policytype)(companyid), processor-key) | d1e2629f8b5818all186a4b7d8e5d9a03b6aef297842ec571ad0cc2278bcfcf93 |
Request Body
Section titled “Request Body”| Parameter | Type Value | Description | Value Like |
|---|---|---|---|
| policy_id required | numeric | Insurance policy id | 2307 |
| amount required | numeric | The premium amount that will be deducted by insurance company (length 10,2, required) | 1 |
| provider_id required | numeric | Insurance provider id | 7 |
| ses_code required | string | This should be encoded secret key provided by airpay when order creation | dbad39fd18d5e4fc9c9ad6a14466a624faed3a91fb035ca0062f6b1e39ea4a05 |
| order_id required | string (20) | Reference txnid shared by affiliate while initiating the transaction | MAWEM107051648117107 |
Success 200
Section titled “Success 200”| Parameter | Type Value | Description | Value Like |
|---|---|---|---|
| status required | Numeric | api status [1- success,0-fail] (length 1) | 1,0 |
| data required | Jsonarray | data provided will be with orderid | |
| message required | string ( 1-50) | message | success,Duplicate Order |
Request Example
Section titled “Request Example”curl --location 'https://kraken.airpay.co.in/airpay/ms/insurance/api/policy-payment' \--header 'content_type: application/x-www-form-urlencoded' \--header 'processor-key: xvuvkuxKczCf8sap8Zv5ia9qzPEB9iPRvtLr4iJn4SzmMjfuWgVvSsXvyw==' \--header 'checksum: d1e2629k8b5818aa186a4b7d8m5d9a03b6aef297842ec571ad0cc2278bcfcf93' \--header 'Content-Type: application/json' \--header 'Cookie: _csrf=103936bf306d2998165c59d08c9288e68459dcac60bba4d8kcdb7c0a17163ea6a%3A2%3A%7Bi%3A0%3Bs%3A5%3A%22_csrf%22%3Bi%3A1%3Bs%3A32%3A%22XORQcv-kviZ_teErDmi5drwuAhdUQpZE%22%3B%7D' \--data '{ "policy_id": "2307", "provider_id": "7", "ses_code": "dbad39fd18d5e4fc9c9ad6a14466a624faed3a91fb035ca0062f6b1e39ea4a05", "amount": "1", "order_id": "MAWEM107051648117107"}'Success Response
Section titled “Success Response”{ "status": "1", "data": [], "message": "success"}Error Response
Section titled “Error Response”{ "status": "0", "data": [], "message": "Duplicate Order"}