Download the PHP package pinguinjkeke/omnipay-paymentgateru without Composer
On this page you can find all versions of the php package pinguinjkeke/omnipay-paymentgateru. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download pinguinjkeke/omnipay-paymentgateru
More information about pinguinjkeke/omnipay-paymentgateru
Files in pinguinjkeke/omnipay-paymentgateru
Package omnipay-paymentgateru
Short Description Paymentgate.ru support for Omnipay payment processing library
License MIT
Homepage https://github.com/pinguinjkeke/omnipay-paymentgateru
Informations about the package omnipay-paymentgateru
Omnipay: PaymentgateRu (Alfabank)
PaymentgateRu (Альфабанк) драйвер для библиотеки Omnipay PHP
Omnipay - это независимая от фреймворков библиотека для PHP 5.3+, поддерживающая работу с несколькими шлюзами.
Данный пакет добавляет поддержку для платежного шлюза Альфабанка paymentgate.ru.
Установка
Лучший способ - установка через 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.
Если в рамках вашей системы возможно использование нескольких систем налогообложения для разных товаров , то взгляните на интерфейс .
К методу авторизации заказа в банке необходимо прикрепить и в качестве аргумента конструктора передать ваш заказ
Поддержка
Я стараюсь поддерживать пакет по мере обновления документации pyamentgate.
Если вы нашли какие-то проблемы я с радостью рассмотрю issue или приму pull request.