Skip to content

MetLife API

Overview

The MetLife API provides insurance policy details and enables payment for premiums. It requires POST requests with authentication tokens.


Get Policy Details

URL: {{base_url}}/api/servicegroup/details/metlife/
Method: POST

Request Parameters

  • token: Authentication token
  • reference: Unique transaction reference
  • policy_no: Insurance policy number
  • birth_year: Birth year of the insured person

Request Example


{
  "token": "{{token}}",
  "reference": "{{$guid}}",
  "policy_no": "n9251935",
  "birth_year": 1987
}

Success Response Format


{
  "ref_code": "37991818D648B4811",
  "policy_num": "379918",
  "mode": "MONTHLY",
  "insured_name": "RAYAMAJHI, JHABINDRA",
  "owner_name": "RAYAMAJHI, JHABINDRA",
  "amount": 3838,
  "agent_code": "060099000",
  "due_date": "24-Jan-2024",
  "next_due_date": "",
  "maturity_date": "24-Dec-2046",
  "contact_number": "9867803515",
  "address": "TOKHA MILAN CHOK-6,",
  "session_id": 41411,
  "status": true
}

Make Payment

URL: {{base_url}}/api/servicegroup/commit/metlife/
Method: POST

Request Parameters

  • token: Authentication token
  • session_id: Session ID from the policy details response

Request Example


{
  "token": "{{token}}",
  "session_id": 41411
}

Success Response Format


{
  "status": true,
  "state": "Success",
  "message": "Successfully Completed Transaction",
  "extra_data": {
    "email": "JHABBI1991@GMAIL.COM",
    "due_date": "24-Jan-2024",
    "payment": "3838",
    "ref_code": "37991818D648AC80B",
    "pol_number": "379918",
    "status_msg": "SUCCESS",
    "status_code": "00",
    "created_date": "01-Feb-2024",
    "created_time": "17:45:33",
    "next_due_date": "24-Feb-2024",
    "payment_type": "PREMIUM",
    "updated_date": "01-Feb-2024",
    "updated_time": "17:46:20",
    "payment_gateway": "KHALTI"
  },
  "detail": "SUCCESS",
  "credits_consumed": 3838.0,
  "credits_available": xxxxx.xxx,
  "id": 166088
}