Официальный SDK для работы с EasyDonate API.
Внимание! SDK не поддерживает EasyDonate API v1.
Несколько примеров использования EasyDonate SDK ниже.
<?php
/**
* Пример кода.
* Возвращает информацию о существующем магазине.
*
* @link https://api.easydonate.ru/methods/shop
*/
use EasyDonate\Sdk;
$key = '12aeb1f345h5gdrf5fj6ds869h33f8fe';
$sdk = new Sdk($key);
$shop = $sdk->getShop();
print_r($shop);
<?php
/**
* Пример кода.
* Создает платеж и перенаправляет на страницу оплаты.
*
* @link https://api.easydonate.ru/methods/payment-create
*/
require_once __DIR__ . '/vendor/autoload.php';
$sdk = new EasyDonate\Sdk('12aeb1f345h5gdrf5fj6ds869h33f8fe');
$payment = $sdk->payment()
->setCustomer('DontFollow')
->setServerId(1435)
->setProducts([14256 => 1])
->create(true);