Download the PHP package settle/settle-sdk-php without Composer
On this page you can find all versions of the php package settle/settle-sdk-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download settle/settle-sdk-php
More information about settle/settle-sdk-php
Files in settle/settle-sdk-php
Package settle-sdk-php
Short Description PHP SDK for connecting to the Settle Payment Platform.
License apache-2.0
Informations about the package settle-sdk-php
PHP SDK for connecting to the Settle Payment Platform
Start accepting payments via Settle in seconds ✨
An easy to use SDK for PHP with all the best practices to kickstart your integration with the Settle Payment Platform.
Installation
composer require settle/settle-sdk-php
Usage
The library provides a basic Client class that handles the communication with the Settel REST API:
The library then provides an entry point class for each section in the REST API. Currently, only MerchantsApi is available as Permissions and OAuth2 are pending breaking changes and will be added soon.
Merchants API
The following class serves as an entry point for all the resources in the section:
Each resource (class) can be accessed via magic property on the Merchants API object:
The methods that each class implements very closely matches the REST API specification:
Only PaymentRequests
class has a few extra helper methods:
Webhooks / Callbacks
In order to validate callback requests from Settle, both Apache and nginx servers require manual setup to pass the Authorization
header to PHP.
Here's an example for Apache:
Here's an example for nginx:
Two methods on the SettleApiClient
class can be used in relation to the callbacks:
Deep links
The SettleApiClient class has a helper method for creating deep links from short links for use on mobile devices. They integrate directly with the Settle mobile app. Example:
All versions of settle-sdk-php with dependencies
ext-curl Version *
ext-json Version *
ext-openssl Version *
danielz/shape-validator-php Version ^1.0