2017 © Pedro Peláez
 

library sdk

SDK for communicating with Lenddo Services.

image

lenddo/sdk

SDK for communicating with Lenddo Services.

  • Tuesday, January 9, 2018
  • by hlince
  • Repository
  • 12 Watchers
  • 1 Stars
  • 5,611 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 19 Versions
  • 9 % Grown

The README.md

Lenddo PHP SDK

Build Status codecov.io Packagist, (*1)

Table of Contents, (*2)

Requirements

This SDK requires the following: * >=PHP 5.3.3 * Guzzle 3,4,5, or 6 ! * HAWK Authentication !, (*3)

! These packages will be handled by the composer install process. They're listed for purposes of compatibility. If you are using a Guzzle version not compatible with our platform in your codebase already, please let us know and we'll upgrade the SDK as appropriate., (*4)

Installation

The Lenddo PHP SDK is available via Composer and can be installed by running the composer require lenddo/sdk command. A local copy of composer is included if you do not have a global copy. This can be invoked by performing php composer.phar install in the root of this repository., (*5)

Please refer to the packagist link here: https://packagist.org/packages/lenddo/sdk., (*6)

REST Services

The AuthorizeApiClient, ServiceClient and WhiteLabelClient This SDK will allow you to contact Lenddo's REST based services. It acts as a wrapper around the popular GuzzleHttp\Guzzle package. A common interface will be returned regardless of the Guzzle version used and the original Guzzle request/response objects are exposed for your convenience., (*7)

Authorize API Client

The AuthorizeApiClient will allow you to impact product output by asynchronously providing data critical to the scoring or verification process. - Read the documentation here, (*8)

Service Client

The ServiceClient will allow you to retrieve the scoring, verification, and decision results from Lenddo. - Read the documentation here, (*9)

Whitelabel Client

The WhiteLabelClient will allow you to utilize Lenddo services without any Lenddo branding. This method of implementation is the most complex but allows you to fully customize your users' experience. - Read the documentation here, (*10)

Handling Exceptions

Both the whitelabel client and the service client have a common interface for making requests. Because of this you can utilize a single method for error handling for both classes. - Read the documentation here, (*11)

Webhook Management

While the REST Services allow you to retrieve the results of a scoring or verification job they require you to continue contacting Lenddo until results are available. For many situations this is less than ideal. Due to this Lenddo offers a webhook service. The webhook service is a feature which allows you to receive a POST request at a designated URL the moment a result is available. - Read the documentation here, (*12)

ChangeLog

v2.8 Release notes - https://github.com/Lenddo/php-lenddo/releases/tag/v2.8, (*13)

Summary * This release adds the parameters for altering the target authorize api region., (*14)

v2.7 Release notes - https://github.com/Lenddo/php-lenddo/releases/tag/v2.7, (*15)

Summary * Adding support for ApplicationFeatures Documentation, (*16)

v2.6 Release Notes - https://github.com/Lenddo/php-lenddo/releases/tag/v2.6, (*17)

Summary * Adding Support for ApplicationMultipleScores Documentation * Adding support for Authorize API & PriorityData Documentation, (*18)

v2.5 Release Notes - https://github.com/Lenddo/php-lenddo/releases/tag/v2.5, (*19)

Summary * Adding support for e-mail probe in the verification class., (*20)

v2.4 Release Notes - https://github.com/Lenddo/php-lenddo/releases/tag/v2.4, (*21)

Summary * Adding support for the new ExtraApplicationData endpoint Read the documentation here, (*22)

v2.3 Release Notes - https://github.com/Lenddo/php-lenddo/releases/tag/v2.3, (*23)

Summary * Adding new utility to test webhooks locally. Read the documentation here, (*24)

v2.2 Release Notes - https://github.com/Lenddo/php-lenddo/releases/tag/v2.2, (*25)

Summary * Adding new Verification management class for whitelabel verification probes., (*26)

v2.1 Release Notes - https://github.com/Lenddo/php-lenddo/releases/tag/v2.1, (*27)

Summary * Enhanced exception management * New exception classes for reporting back error cases on REST API calls. * Documentation for exception management, (*28)

v2.0 Release Notes - https://github.com/Lenddo/php-lenddo/releases/tag/v2.0, (*29)

Summary * Breaking changes from v1.x * Support for PHP 5.3, 5.4 * Support for Guzzle 3, 4, 5 * Updated Documentation * Certificate Authority Root Inclusion, (*30)

The Versions

09/01 2018

dev-master

9999999-dev http://www.lenddo.com

SDK for communicating with Lenddo Services.

  Sources   Download

MIT

The Requires

 

The Development Requires

lenddo

09/01 2018

dev-develop

dev-develop http://www.lenddo.com

SDK for communicating with Lenddo Services.

  Sources   Download

MIT

The Requires

 

The Development Requires

lenddo

27/12 2017

v2.8

2.8.0.0 http://www.lenddo.com

SDK for communicating with Lenddo Services.

  Sources   Download

MIT

The Requires

 

The Development Requires

lenddo

07/11 2017

v2.7

2.7.0.0 http://www.lenddo.com

SDK for communicating with Lenddo Services.

  Sources   Download

MIT

The Requires

 

The Development Requires

lenddo

07/11 2017

dev-SDK-103

dev-SDK-103 http://www.lenddo.com

SDK for communicating with Lenddo Services.

  Sources   Download

MIT

The Requires

 

The Development Requires

lenddo

03/10 2017

v2.6

2.6.0.0 http://www.lenddo.com

SDK for communicating with Lenddo Services.

  Sources   Download

MIT

The Requires

 

The Development Requires

lenddo

16/02 2017

dev-SDK-31

dev-SDK-31 http://www.lenddo.com

SDK for communicating with Lenddo Services.

  Sources   Download

MIT

The Requires

 

The Development Requires

lenddo

17/09 2016

v2.5

2.5.0.0 http://www.lenddo.com

SDK for communicating with Lenddo Services.

  Sources   Download

MIT

The Requires

 

The Development Requires

lenddo

09/08 2016

v2.4

2.4.0.0 http://www.lenddo.com

SDK for communicating with Lenddo Services.

  Sources   Download

MIT

The Requires

 

The Development Requires

lenddo

10/06 2016

v2.3.1

2.3.1.0 http://www.lenddo.com

SDK for communicating with Lenddo Services.

  Sources   Download

MIT

The Requires

 

The Development Requires

lenddo

20/04 2016

v2.3

2.3.0.0 http://www.lenddo.com

SDK for communicating with Lenddo Services.

  Sources   Download

MIT

The Requires

 

The Development Requires

lenddo

18/04 2016

v2.2

2.2.0.0 http://www.lenddo.com

SDK for communicating with Lenddo Services.

  Sources   Download

MIT

The Requires

 

The Development Requires

lenddo

01/04 2016

v2.1.1

2.1.1.0 http://www.lenddo.com

SDK for communicating with Lenddo Services.

  Sources   Download

MIT

The Requires

 

The Development Requires

lenddo

31/03 2016

v2.1

2.1.0.0 http://www.lenddo.com

SDK for communicating with Lenddo Services.

  Sources   Download

MIT

The Requires

 

The Development Requires

lenddo

21/03 2016

v2.0

2.0.0.0 http://www.lenddo.com

SDK for communicating with Lenddo Services.

  Sources   Download

MIT

The Requires

 

The Development Requires

lenddo

29/01 2016

v1.3

1.3.0.0 http://www.lenddo.com

SDK for communicating with Lenddo Services.

  Sources   Download

MIT

The Requires

 

The Development Requires

lenddo

05/01 2016

v1.2

1.2.0.0 http://www.lenddo.com

SDK for communicating with Lenddo Services.

  Sources   Download

MIT

The Requires

 

The Development Requires

lenddo

21/11 2015

v1.1

1.1.0.0 http://www.lenddo.com

SDK for communicating with Lenddo Services.

  Sources   Download

MIT

The Requires

 

The Development Requires

lenddo

04/10 2015

v1.0

1.0.0.0 http://www.lenddo.com

SDK for communicating with Lenddo Services.

  Sources   Download

MIT

The Requires

 

The Development Requires

lenddo