online-payments/sdk-php
PHP SDK for integrating Online Payments into your app. Create and manage hosted checkouts, process card and local payments, handle refunds and payouts, and verify webhooks. Built for Laravel/PHP projects with clean models, API clients, and examples.
The Online Payments PHP SDK helps you to communicate with the Online Payments Server API. Its primary features are:
See the Online Payments Developer Hub for more information on how to use the SDK.
This repository consists out of the following components:
/src and /lib/testsPHP 7.4 or above is required. In addition, to support streaming uploads, package robtimus/multipart is required.
Initialize Composer in your project, if this is not already done, by executing the following command:
composer init
Add a requirement to the SDK to your composer.json file by executing the following command:
composer require online-payments/sdk-php
Add vendor/autoload.php to your project, if this is not already done, by adding the following line of code:
require __DIR__ . '/vendor/autoload.php';
sdk-php-x.y.z.tar.gz file from the releases page, where x.y.z is the version number.tar.gz file to your project. The content of the /src and /lib folders may be combined, if this is required by the project./src and /lib folders to your autoloader; all classes inside these folders are compliant with PSR-4.composer installtests/config.json.dist to tests/config.json and replace the template values by actual valuesvendor/phpunit/phpunit/phpunit (or just phpunit when it is already installed on your local machine)How can I help you explore Laravel packages today?