unetway / paypal
Пакет для работы с подписками Paypal
Installs: 2
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/unetway/paypal
Requires
- php: ^7.4
- guzzlehttp/guzzle: ^6.3
This package is auto-updated.
Last update: 2025-10-07 20:51:38 UTC
README
Пакет позволяет производить создание планов и подписок Paypal
Установка
$ composer require unetway/paypal
Использование
Параметры
- sandbox true|false
- client_id
- secret
Создание продукта
use Unetway\Paypal\Paypal;
$params = [
'sandbox' => true,
'client_id' => '',
'secret' => '',
];
$data = [];
$paypal = new Paypal($params);
$res = $paypal->createProduct($data);
Создание плана
use Unetway\Paypal\Paypal;
$params = [];
$data = [];
$paypal = new Paypal($params);
$res = $paypal->createBillingPlan($data);
Создание подписки
use Unetway\Paypal\Paypal;
$params = [];
$data = [];
$paypal = new Paypal($params);
$res = $paypal->createSubscriptions($data);
Активация подписки
use Unetway\Paypal\Paypal;
$params = [];
$id = '';
$paypal = new Paypal($params);
$res = $paypal->activateSubscriptions($id);
Приостановление подписки
use Unetway\Paypal\Paypal;
$params = [];
$id = '';
$paypal = new Paypal($params);
$res = $paypal->suspendSubscriptions($id);
Отмена подписки
use Unetway\Paypal\Paypal;
$params = [];
$id = '';
$paypal = new Paypal($params);
$res = $paypal->cancelSubscriptions($id);
Возобновление подписки
use Unetway\Paypal\Paypal;
$params = [];
$id = '';
$paypal = new Paypal($params);
$res = $paypal->reviseSubscriptions($id);
Обновление цены подписки
use Unetway\Paypal\Paypal;
$params = [];
$data = [];
$id = '';
$paypal = new Paypal($params);
$res = $paypal->updatePricePlan($data, $id);