1.2.0 • Published 9 years ago

callml v1.2.0

Weekly downloads
5
License
MIT
Repository
github
Last release
9 years ago

node-callml Dependency Status

Sends applications to CallML 6.1.1 service

Usage

var CallMLService = require('callml')
var assert = require('assert')

var service = new CallMLService({
  url: 'https://ct.callcreditsecure.co.uk/Services/CallML/CallML6.asmx',
  company: '[company]',
  username: '[username]',
  password: '[password]'
})

// Search details as a POJO
var data = {
  searchpurpose: 'MP',
  applicant: {
    name: {
      title: 'Mr',
      forename: 'Joe',
      surname: 'Bloggs'
    },
    currentaddress: {
      premiseno: '1',
      postcode: 'TE5T3S',
      addresstype: 'short'
    }
  },
  searchdirectors: true,
  searchtelephone: false,
  minchecks: 2,
  usebai: true,
  useccj: true,
  useer: false,
  usesettledaccounts: true,
  settledaccountmonths: 12,
  useukinvestors: true
}

// Perform mlprimarysearch06b
service.search(data, function (er, res) {
  if (er) throw er
  assert(res.results.appverified == 'Yes')
})

Supported API

  • mlprimarysearch06b
  • overrridedecision06b
  • subsequentsearch06b
  • addresslinksearch06b

Running the tests

Create a .callmlrc file in project root directory. Add your CallML test credentials to it. e.g.

{
  "url": "https://ct.callcreditsecure.co.uk/Services/CallML/CallML6.asmx",
  "company": "[company]",
  "username": "[username]",
  "password": "[password]"
}
1.2.0

9 years ago

1.1.0

9 years ago

1.0.2

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago

0.1.0

10 years ago

0.0.0

10 years ago