Premium APIs

NF Car API

Overview

The Car Finance Credit Application API is created to support the Car (or leisure vehicle) credit application process towards Nordea Finance. It can be used as a part of car dealership sales person creating the credit application on behalf of customer in the car purchase journey or it can be directly integrated into an online purchase flow.

With Create Application call a credit applications can be sent to Nordea Finance on household customers given that necessary information regarding financing details, customer and asset is provided. With Get Application Status the credit status of an application (i.e. Approved, Trial, Rejected) can be fetched.

Changes from the previous version

This is first version, no previous changes.

Sample flow  

On the picture below you can see the sample NF Car API flow.

NF Car Partners application call to token API first to get token for Nordea. Token need to be passed in header to NF Car API. NF Car API will validate token and the allow access if token is valid.

Swagger Definition

The NF Car API specification is also available in the swagger format. Swagger is the world’s largest framework of API developer tools for the OpenAPI Specification(OAS), more information about it can be found here.

API Endpoints

NF Car API has following end points

Sandbox

EndpointSupported HTTP MethodsPurpose
car/household/loan/applicationsPostCreate Application
car/household/loan/applications/{application-id}PutUpdate Application
car/household/loan/applications/{application-id}GetGet the Application Details
car/household/loan/applications/{application-id}/statusPutUpdate Application

Request Header Parameter

Sr.No.Field NameTypeMandatory InformationExample
1x-ibm-client-idStringMandatoryyou will get it from developer portal.
2x-ibm-client-secretStringMandatoryyou will get it from developer portal.
3crm-idStringMandatoryIdentifier for CRM system consuming this service. Provided by Nordea Finance.262
4countryStringMandatoryCountry of application origin.SE
5channelStringMandatoryType of Application, Internal Nordea or External Partners Application or CRM.CRM
6languageStringMandatoryLanguage Id in ISO 3166-1 standard.en
7vendor-idStringMandatoryVendor company Id.5534553531
8branch-idStringMandatoryUnique Identifier for the dealer branch. Should be agreed with Nordea Finance. 345
9sales-person-idStringMandatoryUnique identifier identifying the salesperson.195504554537

Examples: Get application status details

This endpoint URL has the following form:

GET /car/household/loan/applications/<Application_Id>/status

Sample Request

/car/household/loan/applications/90007220/status

Sample Response    

{
    
    "status": {
        "trafficLight": "Yellow",
        "status": "Application in tentative mode"
    }
}

Examples: Get application details

This endpoint URL has the following form:

GET /car/household/loan/applications/<Application_Id>

Sample Request

/car/household/loan/applications/90007220

Sample Response    

{     "applicationStatus": {
        "trafficLight": "Yellow",
        "status": "Trial"
    },
    "creditCaseId": null,
    "applicationReferenceId": "90007220",
    "lastModified": "2018-04-10T04:00:00.000+00:00",
    "customerRate": 5.50,
    "effectiveCustomerRateAPR": 6.50,
    "debitorRate": 0,
    "rateType": "FIXED",
    "agreementLengthMonths": 36,
    "paymentInterval": "MONTHLY",
    "periodicCustomerPayment": 0,
    "financedAmount": 0,
    "totalInterestCost": 0,
    "totalCreditCost": 0,
    "totalFees": 0,
    "fees": null,
    "pricelist": null,
    "productVariant": "HIRE_PURCHASE",
    "repaymentType": "ANNUITY",
    "alerts": null }

Examples: Create Application

This endpoint URL has the following form:

POST /car/household/loan/applications

This API create new Hire purchase car loan application in NCVS for household customer and it return reference number and other details in response. Sample Request    

	{
  "currency": "SEK",
  "calculation": {
    "assetCost": 20000000,
    "downpayment": {
      "cashContribution": 5000000,
      "tradeInAsset": {
        "amount": 0,
        "outstandingDebt": 0,
        "registrationNumber": "",
        "terminateCurrentAgreement": true
      }
    }
  },
  "agreementLengthMonths": 36 ,
  "paymentInterval": "MONTHLY",
  "rateType": "FIXED",
  "extraEquipment": 0,
  "prepayment": 0,
  "customerRate": 550,
  "fees": {
    "establishmentFee": 35000,
    "invoiceFee": 3000
  },
  "priceList": "20",
  "frameAgreement": "",
  "productVariant": "HIRE_PURCHASE",
  "services": {
    "tyreStorage": 0,
    "PPI": 0,
    "serviceAgreement": 0,
    "maintenance": 0,
    "extendedGuarantee": {
      "amount": 0,
      "engineSize": 0
    }
  },
  "structuredPayments": {
    "amount": 0,
    "startTerm": 0
  },
  "extraAmortization": {
    "amount": 0,
    "inTerm": 0
  },
  "balloonPayment": 10000000,
  "repaymentType": "ANNUITY",
  "firstPaymentDate": "2023-09-12T13:33:20.664Z",
  "informationToNordea": "",
  "applicant": {
    "customerId": "4201053768",
    "contactInformation": {
      "phone": "12121212",
      "email": "customeremail@nordea.com",
      "address": "",
      "postalCode": ""
    },
    "otherInformation": {
      "creditConsent": true,
      "hasDrivingLicense": true,
      "grossEarningsPerMonth": 20000,
      "numberOfAdultsInHousehold": 4,
      "numberOfChildrenInHousehold": 2,
      "accommodationType": "OWNED_HOUSE",
      "residencyType": "PERMANENT",
      "yearlyAgreedMileage": 0,
      "employer": "",
      "employmentType": "employed",
      "profession": "2"
    },
    "kyc": {
      "sourceOfFunds": "string",
      "mainBank": "string",
      "citizenship": [
        "string"
      ],
      "taxResidencyCountry": [
        "string"
      ],
      "countryOfBirth": "string",
      "beneficiaryOtherThanSelf": true,
      "pepList": [
        {
          "role": "Head of state",
          "countryCode": "string",
          "endDate": "2023-09-12T13:33:20.664Z",
          "name": "string",
          "relation": "Spouse"
        }
      ]
    } 
  },
  "coApplicant": {
    "customerId": "4409136332",
    "contactInformation": {
      "phone": "15151515",
      "email": "ocustomeremail@nordea.com",
      "address": "",
      "postalCode": ""
    },
    "otherInformation": {
      "creditConsent": true,
      "hasDrivingLicense": true,
      "grossEarningsPerMonth": 1000,
      "numberOfAdultsInHousehold": 0,
      "numberOfChildrenInHousehold": 0,
      "accommodationType": "OWNED_HOUSE",
      "residencyType": "PERMANENT",
      "yearlyAgreedMileage": 0,
      "employer": "string",
      "employmentType": "employed",
      "profession": "2"
    },
    "kyc": {
      "sourceOfFunds": "string",
      "mainBank": "string",
      "citizenship": [
        "string"
      ],
      "taxResidencyCountry": [
        "string"
      ],
      "countryOfBirth": "string",
      "beneficiaryOtherThanSelf": true,
      "pepList": [
        {
          "role": "Head of state",
          "countryCode": "string",
          "endDate": "2023-09-12T13:33:20.664Z",
          "name": "string",
          "relation": "Spouse"
        }
      ]
    }
  },
  "asset": {
    "deliveryDate": "2023-09-12T13:33:20.664Z",
    "registrationNumber": "XX12345",
    "vin": "",
    "currentMileage": 2000,
    "condition": "NEW",
    "type": "PASSENGER_CAR",
    "brand": "KB",
    "yearOfManufacture": 2023,
    "model": "Clio",
    "description": "string",
    "package": "string",
    "engineType": "ELECTRIC",
    "standardEquipment": "standardEquipment",
    "extraEquipment": "extraEquipment"
  }
  }
}

Sample Responses

{
    "applicationReferenceId": "90007411",
    "creditCaseId": null,
    "lastModified": null,
    "customerRate": 550,
    "effectiveCustomerRateAPR": 604,
    "debitorRate": null,
    "rateType": "VARIABLE",
    "agreementLengthMonths": null,
    "paymentInterval": "MONTHLY",
    "periodicCustomerPayment": 196800,
    "financedAmount": 15000000,
    "totalInterestCost": 2085300,
    "totalCreditCost": 17228300,
    "totalFees": 143000,
    "fees": [
        {
            "type": "Establishment Fees",
            "amount": 350
        },
        {
            "type": "Term Fees",
            "amount": 30
        }
    ],
    "pricelist": "Pandurang Test Car Price List",
    "productVariant": null,
    "repaymentType": "ANNUITY",
    "alerts": []
} 

Examples: Update Application

This endpoint URL has the following form:

PUT/car/household/loan/applications/<Application_ID>

This API update Hire purchase car loan application in NCVS for household customer and it return reference number and other details in response. Sample Request

/car/household/loan/applications/90007220      
{
  "currency": "SEK",
  "calculation": {
    "assetCost": 20000000,
    "downpayment": {
      "cashContribution": 5000000,
      "tradeInAsset": {
        "amount": 0,
        "outstandingDebt": 0,
        "registrationNumber": "",
        "terminateCurrentAgreement": true
      }
    }
  },
  "agreementLengthMonths": 36 ,
  "paymentInterval": "MONTHLY",
  "rateType": "FIXED",
  "extraEquipment": 0,
  "prepayment": 0,
  "customerRate": 550,
  "fees": {
    "establishmentFee": 35000,
    "invoiceFee": 3000
  },
  "priceList": "20",
  "frameAgreement": "",
  "productVariant": "HIRE_PURCHASE",
  "services": {
    "tyreStorage": 0,
    "PPI": 0,
    "serviceAgreement": 0,
    "maintenance": 0,
    "extendedGuarantee": {
      "amount": 0,
      "engineSize": 0
    }
  },
  "structuredPayments": {
    "amount": 0,
    "startTerm": 0
  },
  "extraAmortization": {
    "amount": 0,
    "inTerm": 0
  },
  "balloonPayment": 10000000,
  "repaymentType": "ANNUITY",
  "firstPaymentDate": "2023-09-12T13:33:20.664Z",
  "informationToNordea": "",
  "applicant": {
    "customerId": "4201053768",
    "contactInformation": {
      "phone": "12121212",
      "email": "customeremail@nordea.com",
      "address": "",
      "postalCode": ""
    },
    "otherInformation": {
      "creditConsent": true,
      "hasDrivingLicense": true,
      "grossEarningsPerMonth": 20000,
      "numberOfAdultsInHousehold": 4,
      "numberOfChildrenInHousehold": 2,
      "accommodationType": "OWNED_HOUSE",
      "residencyType": "PERMANENT",
      "yearlyAgreedMileage": 0,
      "employer": "",
      "employmentType": "employed",
      "profession": "2"
    },
    "kyc": {
      "sourceOfFunds": "string",
      "mainBank": "string",
      "citizenship": [
        "string"
      ],
      "taxResidencyCountry": [
        "string"
      ],
      "countryOfBirth": "string",
      "beneficiaryOtherThanSelf": true,
      "pepList": [
        {
          "role": "Head of state",
          "countryCode": "string",
          "endDate": "2023-09-12T13:33:20.664Z",
          "name": "string",
          "relation": "Spouse"
        }
      ]
    } 
  },
  "coApplicant": {
    "customerId": "4409136332",
    "contactInformation": {
      "phone": "15151515",
      "email": "ocustomeremail@nordea.com",
      "address": "",
      "postalCode": ""
    },
    "otherInformation": {
      "creditConsent": true,
      "hasDrivingLicense": true,
      "grossEarningsPerMonth": 1000,
      "numberOfAdultsInHousehold": 0,
      "numberOfChildrenInHousehold": 0,
      "accommodationType": "OWNED_HOUSE",
      "residencyType": "PERMANENT",
      "yearlyAgreedMileage": 0,
      "employer": "string",
      "employmentType": "employed",
      "profession": "2"
    },
    "kyc": {
      "sourceOfFunds": "string",
      "mainBank": "string",
      "citizenship": [
        "string"
      ],
      "taxResidencyCountry": [
        "string"
      ],
      "countryOfBirth": "string",
      "beneficiaryOtherThanSelf": true,
      "pepList": [
        {
          "role": "Head of state",
          "countryCode": "string",
          "endDate": "2023-09-12T13:33:20.664Z",
          "name": "string",
          "relation": "Spouse"
        }
      ]
    }
  },
  "asset": {
    "deliveryDate": "2023-09-12T13:33:20.664Z",
    "registrationNumber": "XX12345",
    "vin": "",
    "currentMileage": 2000,
    "condition": "NEW",
    "type": "PASSENGER_CAR",
    "brand": "KB",
    "yearOfManufacture": 2023,
    "model": "Clio",
    "description": "string",
    "package": "string",
    "engineType": "ELECTRIC",
    "standardEquipment": "standardEquipment",
    "extraEquipment": "extraEquipment"
  }
  }
}

Sample Responses

{
    "applicationReferenceId": "90007411",
    "creditCaseId": null,
    "lastModified": null,
    "customerRate": 550,
    "effectiveCustomerRateAPR": 604,
    "debitorRate": null,
    "rateType": "VARIABLE",
    "agreementLengthMonths": null,
    "paymentInterval": "MONTHLY",
    "periodicCustomerPayment": 196800,
    "financedAmount": 15000000,
    "totalInterestCost": 2085300,
    "totalCreditCost": 17228300,
    "totalFees": 143000,
    "fees": [
        {
            "type": "Establishment Fees",
            "amount": 350
        },
        {
            "type": "Term Fees",
            "amount": 30
        }
    ],
    "pricelist": "Pandurang Test Car Price List",
    "productVariant": null,
    "repaymentType": "ANNUITY",
    "alerts": []
}