Skip to content

yourpayments/php-api-client

Repository files navigation

«Твои платежи»: Интеграция на PHP

Готовая библиотека + подробные примеры с комментариями. Требования: PHP 7.4 и выше

Пакет Composer может использоваться с любыми фреймворками, платформами и CMS, включая, но не ограничиваясь: Laravel, Bitrix, Wordpress, Yii, Symfony, и др.

Установка за 1 минуту

composer require yourpayments/php-api-client

(если на вашем проекте нет composer, слонируйте или скачайте, а затем подключите (require) файлы этого репозитория)

Запуск в контейнере docker

Создайте и запустите docker контейнер следующей командой:

docker compose up

либо в фоновом режиме командой:

docker compose up --detach

После выполнения сервис будет доступен по адресу http://localhost:8080/

Примеры с комментариями на русском языке:

1. Начало работы
  1. Настройка интеграции
2. Платежи
  1. Cамый простой платёж
  2. Подробный платёж
  3. Платёж через СБП
  4. Платёж со сплитом (разделением платежа)
  5. Списание средств
3. Подписки СБП
  1. Создание подписки СБП
  2. Оплата по подписке СБП
4. Токенизация карты (чтобы запомнить карту клиента и не вводить повторно)
  1. Создание платёжного токена
  2. Оплата токеном
5. Отчёты
  1. Проверка статуса платежа
  2. Запрос детального отчета по заказу
  3. Запрос быстрого отчёта по заказам для сверки
  4. Запрос отчёта по заказам
  5. Запрос отчёта в виде графика
6. Возврат средств плательщику (Refund)
  1. Возврат средств
  2. Возврат средств со сплитом (разделением платежа)
7. Выплаты
  1. Выплаты на банковские карты
  1. Создание сессии
  2. Оплата одноразовым токеном

Ссылки


🟢 «Твои платежи» -- финтех-составляющая для сайтов, платформ и приложений