v.chetkov/cloud-payments
Composer 安装命令:
composer require v.chetkov/cloud-payments
包简介
Library for work with CloudPayments API
README 文档
README
Библиотека для работы с API платежного сервиса CloudPayments
Требования
- Минимальная версия PHP - 7.1
Установка
composer require "v.chetkov/cloud-payments:*"
Использование
- Создаем экземпляр конфига
<?php $config = new Chetkov\CloudPayments\Config( 'user', 'password' );
- Создаем экземпляр фасада
<?php $cloudPayments = Chetkov\CloudPayments\CloudPaymentsFactory::create($config);
Фасад содержит полный перечень методов доступных в API CloudPayments (https://cloudpayments.ru/Docs/Api).
Каждый метод, на входе, ожидает получить экземпляр класа запроса, на выходе отдаёт экземпляр класса Response.
- Создаём запрос
<?php $subscriptionFindRequest = new Chetkov\CloudPayments\Request\Subscription\Find('test@test.ru');
- Вызываем метод
<?php $response = $cloudPayments->subscriptionsFind($subscriptionFindRequest);
- Обрабатываем ответ
<?php if (!$response->isSuccess()) { throw new RuntimeException($response->getMessage()); } $model = $response->getModel(); //do something
统计信息
- 总下载量: 51
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 3
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2018-02-17