Accept offer

https://nqach-api.nqa.eks.insly.training/api/offer/acceptoffer

Description

Accept offer and issues policy.

Example request

API token
output
Quote oid
Installments
Products
Email of policy holder
Name of policy holder
Date of birth of policy holder
Name of additional policy holder
Preferred Telephone number of policy holder
Stripe token for the payment
Payment type
Bank name
Account name
Account number
Sort code
Fulfill policy
External Policy Number

Request parameters

ParameterTypeReqdDescriptionOptions
offer_oidstringQuote oid
accept_home_pmtclassifierInstallments1 -- Annual
12 -- Monthly
productstextProducts
emailstringEmail of policy holder
policy_namestringName of policy holder
policy_holder_birthdatedateDate of birth of policy holder
policy_name_additionalstringName of additional policy holder
phonestringPreferred Telephone number of policy holder
payment_stripe_tokenstringStripe token for the payment
payment_typeclassifierPayment type0 -- Full (Stripe)
1 -- Monthly (Close Brothers)
bank_namestringBank name
account_namestringAccount name
account_numberstringAccount number
sort_codestringSort code
fulfill_policyclassifierFulfill policy0 -- No
1 -- Yes
policy_no_externalstringExternal Policy Number

Response parameters

Parameter Type Description
status integer Status
response array Policy properties
response.policy_oid string Policy OID
response.policy_no string Policy number
response.status integer Status

Json request example

{
    "ajax_url": "/api/offer/acceptoffer",
    "username": "###",
    "password": "###",
    "offer_oid": "1000001",
    "accept_home_pmt": "1",
    "products": ["core", "ad", "ad_plus"],
    "policy_name": "John Smith",
    "policy_holder_birthdate": "31/07/1980",
    "phone": "+447872140596",
    "email": "testcompany@test.com",
    "main_product": "buildings",
    "products": ["core", "ad", "home_emergency"],
    "accept_home_pmt": 1,
    "payment_type": 1,
    "bank_name": "HSBC",
    "account_name": "John Smith",
    "sort_code": "200000",
    "account_number": "44508944",
    "payment_stripe_token": "d797abe9-0398-4f2a-aa6e-1d85c4fc2903"
}

Json response example

{
    "status": "1",
    "response": {
        "policy_oid": 10983675,
        "customer_oid": 10983672,
        "policy_no": "OCC072753A",
        "status": "1"
    },
    "apirequest_oid": "10983671"
}
CUSTOMER SUPPORT support@insly.com