donr / donr-php
There is no license information available for the latest version (dev-main) of this package.
Donr PHP Library
dev-main
2022-11-29 16:00 UTC
Requires
- php: >=7
- illuminate/support: ^5.5|^6|^7|^8
This package is not auto-updated.
Last update: 2024-04-30 23:00:53 UTC
README
The Donr PHP library provides convenient access to the Donr API.
At present the library only supports the processing of webhooks requests.
Requirements
PHP 5.4.0 and later.
Composer
You can install the bindings via Composer. Run the following command:
composer require donr/donr-php
Setup Integration
To use a webhook the endpoint must first be registered within the Donr Dashboard. On registration a unique secret will be generated for the webhook. The secret is required by the library so that it can interact with the request.
Example usage
$webhookSecret = '{webhook-secret}'; $payload = @file_get_contents('php://input'); $authorisation = $_SERVER['HTTP_AUTHORIZATION']; $payload = Donr\Webhook::constructEvent($payload, $authorisation, $webhookSecret);