Download the PHP package cryptoscan-one/cryptoscan-client-php without Composer
On this page you can find all versions of the php package cryptoscan-one/cryptoscan-client-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package cryptoscan-client-php
CryptoScan
CryptoScan — Принимайте USDT TRC20 на свой личный счёт
- Приватность
- Функциональный API
- Деньги под Вашим контролем
Установка
Устанавливать рекомендуется через composer выполнив:
composer require cryptoscan-one/cryptoscan-client-php "~1.1.0"
Использование
Аутентификация
https://cryptoscan.one/developer/index#auth
Создание Инвойса
https://cryptoscan.one/developer/index#invoice-creating
Создание Виджета для Инвойса
https://cryptoscan.one/developer/index#invoice-widget-creating
Просмотр Инвойса
https://cryptoscan.one/developer/index#invoice-view
Поиск Инвойса
https://cryptoscan.one/developer/index#invoice-find
Ручное подтверждение оплаты Инвойса
https://cryptoscan.one/developer/index#invoice-confirm
Просмотр информации о пользователе
https://cryptoscan.one/developer/index#user-info-view
Список поддерживаемых валют
https://cryptoscan.one/developer/index#supported-currency-rates
Проверка доступности валюты
https://cryptoscan.one/developer/index#check-currency
Данные ответа
| Модель | Экземпляр класса |
|---|---|
| Созданный инвойс | InvoiceCreatedInterface |
| Созданный виджет | WidgetCreatedInterface |
| Детальная информация по инвойсу | InvoiceDetailedInterface |
| Список инвойсов | InvoiceListInterface |
| Подтверждённый вручную инвойс | InvoiceDetailedInterface |
| Информация по пользователю | UserDetailInterface |
| Поддерживаемые валюты | CurrencyRateListInterface |
| Проверка доступности валюты | CurrencyRateStatusInterface |
Обработка ошибок
Исключения
| Модель | Экземпляр класса |
|---|---|
| Интерфейс всех исключений | ClientExceptionInterface |
| Ошибка передаваемых данных | InvalidDataException |
| Некорректные данные | InvalidArgumentException |
| Ошибка авторизации | AuthFailureException |
| Остальные ошибки | ClientFailureException |
HTTP клиент
Использование своего HTTP клиента
По умолчанию запросы отправляются через Guzzle. Для подключения своего HTTP клиента:
WebHook
Обработка ответа платежа от сервера
Использование своего способа получения данных
Доступные типы сообщений
| Модель | Экземпляр класса |
|---|---|
| Оплаченный платёж | WebHookPaidMessage |
| Просроченный платёж | WebHookExpiredMessage |
| Подтверждённый вручную платёж | WebHookPaidManuallyMessage |
| Отменённый пользователем платёж | WebHookCancelledMessage |