Download the PHP package sevakode/omnipay-rbsuat without Composer
On this page you can find all versions of the php package sevakode/omnipay-rbsuat. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download sevakode/omnipay-rbsuat
More information about sevakode/omnipay-rbsuat
Files in sevakode/omnipay-rbsuat
Package omnipay-rbsuat
Short Description Paymentgate.ru support for Omnipay payment processing library
License MIT
Homepage https://github.com/pinguinjkeke/omnipay-paymentgateru
Informations about the package omnipay-rbsuat
Omnipay: RbsUat (MTS)
RbsUat (МТС) драйвер для библиотеки Omnipay PHP
Omnipay - это независимая от фреймворков библиотека для PHP 5.3+, поддерживающая работу с несколькими шлюзами.
Данный пакет добавляет поддержку для платежного шлюза МТС rbsuat
Установка
Лучший способ - установка через Composer. Просто добавьте в ваш composer.json
:
Для PHP 5.3 - 7.0 используйте версии 2.*
Запустите composer для обновления:
$ curl -s http://getcomposer.org/installer | php
$ php composer.phar update
Простое использование
Ознакомьтесь с документацией по работе с основной библиотекой в репозитории Omnipay.
В этой секции будут описаны простейшие кейсы для работы с библиотекой (списание и возврат средств). С реализацией остальных методов REST API шлюза вы можете ознакомится в .
Подготовка к ФЗ-54
Пакет реализует последние имзенения и поддерживает работу с онлайн-кассами по ФЗ-54.
Класс заказа в вашей системе должен реализовывать интерфейс
Для работы с функционалом доставки, заказ должен реализовывать интерфейс .
Метод заказа должен возвращать null, если функционал не используется или .
Товар в корзине должен реализовывать интерфейс OrderItemInterface.
Если в рамках вашей системы возможно использование нескольких систем налогообложения для разных товаров , то взгляните на интерфейс .
К методу авторизации заказа в банке необходимо прикрепить и в качестве аргумента конструктора передать ваш заказ