yourpayments/php-api-client

Your Payments - powerful payment gateway PHP integration


README

Готовая библиотека + подробные примеры с комментариями. Требования: 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. Начало работы: настройка интеграции
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. Выплаты на банковские карты
8. Безопасные поля (Secure fields)
  1. Создание сессии
  2. Оплата одноразовым токеном
9. Страница после оплаты

Ссылки

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