Skip to main content

seniorChoice

getPremiumAmounts()​

This function is used to gel a list of seniorChoice rate quotes for the user as a JSON Object. The user's age must be between 50 to 85.

Params​

ParamTypeDescription
genderString Enum - ['Male', 'Female']The user's gender
dateOfBirthStringThe user's Date of birth
smokerBooleanIf the user is a smoker
seriousIllnessBooleanThe user's health status
Example request body
const { getPremiumAmounts } = require('../purchase/aa/seniorChoice');

"gender": "Male",
"dateOfBirth": "test1@test.com",
"smoker": true,
"seriousIllness": false

const pricing = await getPremiumAmounts(gender, dateOfBirth, smoker, seriousIllness)

Returns​

The array list of pricing.

Example return object with user.life

"pricing": [
{
"coverage": 5000,
"product": "SCH",
"terms": [
{
"years": "flat",
"price": 20.66
}
]
},
{
"coverage": 6000,
"product": "SCH",
"terms": [
{
"years": "flat",
"price": 24.26
}
]
},
{
"coverage": 7000,
"product": "SCH",
"terms": [
{
"years": "flat",
"price": 27.86
}
]
},
{
"coverage": 8000,
"product": "SCH",
"terms": [
{
"years": "flat",
"price": 31.47
}
]
},
{
"coverage": 9000,
"product": "SCH",
"terms": [
{
"years": "flat",
"price": 35.07
}
]
},
{
"coverage": 10000,
"product": "SCH",
"terms": [
{
"years": "flat",
"price": 38.67
}
]
},
{
"coverage": 11000,
"product": "SCH",
"terms": [
{
"years": "flat",
"price": 42.27
}
]
},
{
"coverage": 12000,
"product": "SCH",
"terms": [
{
"years": "flat",
"price": 45.88
}
]
},
{
"coverage": 13000,
"product": "SCH",
"terms": [
{
"years": "flat",
"price": 49.48
}
]
},
{
"coverage": 14000,
"product": "SCH",
"terms": [
{
"years": "flat",
"price": 53.08
}
]
},
{
"coverage": 15000,
"product": "SCH",
"terms": [
{
"years": "flat",
"price": 56.69
}
]
},
{
"coverage": 16000,
"product": "SCH",
"terms": [
{
"years": "flat",
"price": 60.29
}
]
},
{
"coverage": 17000,
"product": "SCH",
"terms": [
{
"years": "flat",
"price": 63.89
}
]
},
{
"coverage": 18000,
"product": "SCH",
"terms": [
{
"years": "flat",
"price": 67.49
}
]
},
{
"coverage": 19000,
"product": "SCH",
"terms": [
{
"years": "flat",
"price": 71.1
}
]
},
{
"coverage": 20000,
"product": "SCH",
"terms": [
{
"years": "flat",
"price": 74.7
}
]
},
{
"coverage": 21000,
"product": "SCH",
"terms": [
{
"years": "flat",
"price": 78.3
}
]
},
{
"coverage": 22000,
"product": "SCH",
"terms": [
{
"years": "flat",
"price": 81.9
}
]
},
{
"coverage": 23000,
"product": "SCH",
"terms": [
{
"years": "flat",
"price": 85.51
}
]
},
{
"coverage": 24000,
"product": "SCH",
"terms": [
{
"years": "flat",
"price": 89.11
}
]
},
{
"coverage": 25000,
"product": "SCH",
"terms": [
{
"years": "flat",
"price": 92.71
}
]
},
{
"coverage": 30000,
"product": "SCH",
"terms": [
{
"years": "flat",
"price": 110.73
}
]
},
{
"coverage": 35000,
"product": "SCH",
"terms": [
{
"years": "flat",
"price": 128.74
}
]
},
{
"coverage": 40000,
"product": "SCH",
"terms": [
{
"years": "flat",
"price": 146.75
}
]
},
{
"coverage": 45000,
"product": "SCH",
"terms": [
{
"years": "flat",
"price": 164.77
}
]
},
{
"coverage": 50000,
"product": "SCH",
"terms": [
{
"years": "flat",
"price": 182.78
}
]
}
]