l4dno / easydonate-php-sdk
PHP EasyDonate SDK 的分支
v1.1.0
2023-08-01 22:03 UTC
Requires
- php: >=7.0
- ext-curl: *
- ext-json: *
README
基于 PHP 的 EasyDonate API 的 SDK 分支。基于 API v2 的原始 SDK 在 这里。
支持版本
注意! 此 SDK 不支持 EasyDonate API v1 和 v2。
如何使用?
以下是 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]) ->setEmail('mail@mail.com') ->setCoupon('SALE10') ->create(true);
目前 SDK 不支持与 EasyDonate 插件的协同工作。