Download the PHP package kostikpenzin/alfabank-api-acquiring without Composer

On this page you can find all versions of the php package kostikpenzin/alfabank-api-acquiring. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package alfabank-api-acquiring

PHP клиент для эквайринга Альфа-Банка

Latest Stable Version Total Downloads Latest Unstable Version License Monthly Downloads PHP Version Require

Полнофункциональная PHP библиотека для интеграции с API интернет-эквайринга Альфа-Банка. Предоставляет простой и удобный интерфейс для проведения онлайн-платежей, управления заказами и работы с привязанными картами.

Особенности

Требования

Установка

Быстрый старт

Инициализация клиента

Создание заказа

Проверка статуса заказа

Подробная документация

Конфигурация

Доступные параметры конфигурации

Переменные окружения

Рекомендуется использовать переменные окружения для хранения конфиденциальных данных:

Основные операции

1. Регистрация заказа

2. Предавторизация

3. Расширенная информация о заказе

Управление платежами

Отмена авторизации

Возврат средств

Работа с привязанными картами

Получение списка привязанных карт

Оплата привязанной картой

Управление привязками

Дополнительные операции

Добавление параметров к заказу

Получение списка заказов

Проверка участия в 3DS

Обработка ошибок

Базовая обработка

Коды ошибок

Код Описание
0 Обработка прошла без ошибок
1 Заказ с таким номером уже зарегистрирован
3 Неизвестная валюта
4 Отсутствует обязательный параметр
5 Ошибка значения параметра
6 Незарегистрированный OrderId
7 Системная ошибка

Тестирование

Тестовые карты

Для тестирования используйте следующие номера карт:

Номер карты Результат
4111 1111 1111 1111 Успешная оплата
4111 1111 1111 1112 Отклонение по недостатку средств
4111 1111 1111 1113 Отклонение по другим причинам

Данные для тестирования:

Настройка тестовой среды

Интеграция с фреймворками

Symfony

Laravel

Webhooks и уведомления

Обработка callback-уведомлений

Безопасность

Рекомендации по безопасности

  1. Никогда не храните токены в коде - используйте переменные окружения
  2. Валидируйте callback-уведомления - проверяйте подпись запросов
  3. Используйте HTTPS - для всех взаимодействий с API
  4. Логируйте операции - для аудита и отладки
  5. Ограничивайте доступ - используйте IP-ограничения

Пример безопасной конфигурации

Логирование и мониторинг

Добавление логирования

Поддержка и сообщество

Лицензия

Данный проект распространяется под лицензией MIT. Подробности в файле LICENSE.

API connection with the payment page on the bank's side.

Installation

Example

Test cards for check integration

https://pay.alfabank.ru/ecommerce/faq/index.html


All versions of alfabank-api-acquiring with dependencies

PHP Build Version
Package Version
Requires guzzlehttp/guzzle-services Version ^1
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package kostikpenzin/alfabank-api-acquiring contains the following files

Loading the files please wait ....