Health Payment URL API
Payment URL API will enable the consumers to intiate payment against the insurance policy application, and will response back with Payment Url to make payment.
Request Body required
1SB Payment URL request
- Array [
- ]
- Array [
- ]
- Array [
- ]
- Array [
- ]
additionalSetup object
This section will contain additional information.
Possible values: <= 5 characters
Currency in which policy will be purchased.
Possible values: <= 5 characters
Country of the user.
Region (State or Province) of the user.
Language set by user on the consumer app
User IP address.
User's browser details.
userGeoLocation object
Return a JSON object with latitude and longitude properties to point to location of user.
Latitude in Decimal degrees.
Longitude in Decimal degrees.
distributor object
Return a JSON object with latitude and longitude properties to point to location of user.
Possible values: <= 20 characters
Distributor ID assigned to each consumer by 1SB.
Possible values: <= 20 characters
PoSP code or SP code or Brokder Qualified Person.
Possible values: <= 20 characters
This is used by insurance companies to identify sales channel.
channel type as per distributer
varFields object[]
varField array hold any additional data related to Distributor
Possible values: <= 20 characters
Name of additional fields
Possible values: <= 20 characters
Value of additional fields
Possible values: <= 15 characters
The code to identify for which insurance company this proposal belongs to.
Line of business ID
Possible values: <= 15 characters
Product code.
Possible values: <= 100 characters
Reference number generated on submitting the proposal.
Possible values: <= 100 characters
Policy reference number.
Possible values: <= 100 characters
Reference number generated on submitting the proposal.
This is the Redirect call back url sent by UI , where we need to redirect after payment .
UI tracking Reference Number .
memberDetails object
Possible values: <= 50 characters
First name of Proposer.
Possible values: <= 50 characters
Last name of Proposer.
Possible values: <= 10 characters
Mobile number.
Possible values: <= 100 characters
Email ID Proposer.
varFields object[]
varField array hold any additional data related to MemberDetails
Possible values: <= 20 characters
Name of additional fields
Possible values: <= 20 characters
Value of additional fields
paymentDetails object
Frequency of Premium
Amount which proposer need to pay.
Type of Payment Method
bankAccount object
Account holder name in bank's record.
Account number
IFSC Code
Saving/ current
varFields object[]
varField array hold any additional data related to PaymentDetails
Possible values: <= 20 characters
Name of additional fields
Possible values: <= 20 characters
Value of additional fields
varFields object[]
varField array hold any additional data
Possible values: <= 20 characters
Name of additional fields
Possible values: <= 20 characters
Value of additional fields
- 200
Successful Response
Schema
- Array [
- ]
- Array [
- ]
Possible values: <= 100 characters
Reference number generated on submitting the proposal.
Possible values: <= 100 characters
Policy reference number.
Possible values: <= 100 characters
Reference number generated on submitting the proposal.
This is the Redirect call back url sent by UI , where we need to redirect after payment .
UI tracking Reference Number .
PaymentDetails object
Payment URL received from Payment gateway .
varFields object[]
varField array hold any additional data related to PaymentDetails
Possible values: <= 20 characters
Name of additional fields
Possible values: <= 20 characters
Value of additional fields
varFields object[]
varField array hold any additional data
Possible values: <= 20 characters
Name of additional fields
Possible values: <= 20 characters
Value of additional fields
{
"applicationNo": "1100022480621",
"policyNo": "",
"quoteId": "",
"redirectUrl": "string",
"UITrackingRefNo": "string",
"PaymentDetails": {
"paymentUrl": "string",
"varFields": [
{
"fieldName": "string",
"fieldValue": "string"
}
]
},
"varFields": [
{
"fieldName": "string",
"fieldValue": "string"
}
]
}