CawaKharkov / yandex-kassa by CawaKharkov

Laravel package that provides integration with Yandex.Kassa via Http protocol
592
27
4
Package Data
Maintainer Username: CawaKharkov
Maintainer Contact: cawa123@mail.ru (Aleksandr Zamiatin)
Package Create Date: 2016-05-07
Package Last Update: 2017-04-19
Language: PHP
License: MIT
Last Refreshed: 2024-11-22 03:05:54
Package Statistics
Total Downloads: 592
Monthly Downloads: 0
Daily Downloads: 0
Total Stars: 27
Total Watchers: 4
Total Forks: 6
Total Open Issues: 2

Пакет реализующий интеграцию приёма платежей с Яндекс.Касса

Laravel package that provides integration with Yandex.Kassa(README.EN)

В настоящее время работает только с Laravel> 5.3, для 5.2 будет создана отдельная ветка

Утановка

  • Подключить пакет с помощь композера: composer require cawakharkov/yandex-kassa:dev-master
  • Если вы получили ошибку о том, что ваш проект не совместим с дев версией пакета, необходимо понизить требования minimum-stability - https://getcomposer.org/doc/04-schema.md#minimum-stability
  • Настроить пакет CawaKharkov/laravel-balance
  • Подключить сервис провайдер config/app.php -> \CawaKharkov\YandexKassa\YandexKassaServiceProvider::class,
  • Опубликовать всё файлы необходимые для работы пакета php artisan vendor:publish
    • Миграции
    • Файл конфигурации(config/yandex_kassa.php)
  • Запустить миграции для пакета php artisan migrate --path=database/migrations/yandex_kassa

Настройки

  • Внести в кофигурационный файл свои данные(config/yandex_kassa.php)

Использование

  • Форма оплаты http://domain/payment/form, её можно переопределить в настройках
  • CheckUrl http://domain/payment/check
  • AvisoUrl http://domain/payment/payment
  • При создании платежа будет запущено событие \CawaKharkov\YandexKassa\Events\PaymentCreated