Skip to content

begateway/billmanager

Repository files navigation

Платёжный модуль BeGateway для Billmanager

Этот платёжный модуль для Billmanager позволит вам принимать платежи через провайдера платежей, работающего на платформе beGateway.

Требования

  • Установленный на сервере PHP 5.4+
  • Поддержка PHP модулей: php5-curl,php5-json и php5-mysql

Пример установки PHP на Debian Jessie

apt-get -y update
apt-get -y --no-install-recommends install php5-cli php5-common php5-curl php5-json php5-mysql

Установка

  1. Скачайте последнюю версию платёжного модуля
  2. Распакуйте архив на сервере с установленным Billmanager
  3. Выполните команду make install

Зайдите как администратор в Billmanager и в разделе Провайдер → Методы оплаты добавьте модуль оплаты BeGateway.

Заполните ключевые поля модуля:

Настройка модуля

Модуль готов к работе.

Перед запуском модуля в боевой режим, рекомендуем провести тестовый платеж, чтобы убедиться в корректности работы системы. Для этого просто в настройках модуля в биллинге выберите тестовый режим работы и укажите тестовые или ваши данные магазина.

Тестовые данные

Если вам еще не известны ваши настройки, то вы можете настроить модуль, используя демо-данные:

  • ID магазина 361
  • Секретный ключ магазина b8647b68898b084b836474ed8d61ffe117c9a01168d867f24953b776ddcb134d
  • Публичный ключ MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArO7bNKtnJgCn0PJVn2X7QmhjGQ2GNNw412D+NMP4y3Qs69y6i5T/zJBQAHwGKLwAxyGmQ2mMpPZCk4pT9HSIHwHiUVtvdZ/78CX1IQJON/Xf22kMULhquwDZcy3Cp8P4PBBaQZVvm7v1FwaxswyLD6WTWjksRgSH/cAhQzgq6WC4jvfWuFtn9AchPf872zqRHjYfjgageX3uwo9vBRQyXaEZr9dFR+18rUDeeEzOEmEP+kp6/Pvt3ZlhPyYm/wt4/fkk9Miokg/yUPnk3MDU81oSuxAw8EHYjLfF59SWQpQObxMaJR68vVKH32Ombct2ZGyzM7L5Tz3+rkk7C4z9oQIDAQAB
  • Домен страницы оплаты checkout.begateway.com

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

  • Карта 4200000000000000 для успешной оплаты
  • Карта 4005550000000019 для неуспешной оплаты
  • Имя на карте JOHN DOE
  • Срок действия карты 01/30
  • CVC 123

BeGateway Payment Module for Billmanager

This is a payment module for Billmanager, that gives you the ability to process payments through payment service providers running on beGateway platform.

Requirements

  • Installed PHP 5.4+
  • Installed PHP modules: php5-curl,php5-json и php5-mysql

PHP installation commands for Debian Jessie:

apt-get -y update
apt-get -y --no-install-recommends install php5-cli php5-common php5-curl php5-json php5-mysql

Installation

  1. Download payment module
  2. Unpack the payment module archive to your server with Billmanager installed
  3. Execute on your server the command make install

Login as an administrator to Billmanager and in the section Provider → Payment methods add the BeGateway payment module.

Populate the module settings:

Настройка модуля

The module is ready to work.

Make sure the module works properly before to launch it in production mode. Just enable the module test mode and setup parameters either the test shop below or your own shop.

Test data

If you setup the module with default values, you can use the test data to make a test payment:

  • Shop ID 361
  • Secret key b8647b68898b084b836474ed8d61ffe117c9a01168d867f24953b776ddcb134d
  • Public key MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArO7bNKtnJgCn0PJVn2X7QmhjGQ2GNNw412D+NMP4y3Qs69y6i5T/zJBQAHwGKLwAxyGmQ2mMpPZCk4pT9HSIHwHiUVtvdZ/78CX1IQJON/Xf22kMULhquwDZcy3Cp8P4PBBaQZVvm7v1FwaxswyLD6WTWjksRgSH/cAhQzgq6WC4jvfWuFtn9AchPf872zqRHjYfjgageX3uwo9vBRQyXaEZr9dFR+18rUDeeEzOEmEP+kp6/Pvt3ZlhPyYm/wt4/fkk9Miokg/yUPnk3MDU81oSuxAw8EHYjLfF59SWQpQObxMaJR68vVKH32Ombct2ZGyzM7L5Tz3+rkk7C4z9oQIDAQAB
  • Payment page domain checkout.begateway.com

Test card details

  • Card 4200000000000000 to get successful payment
  • Card 4005550000000019 to get failed payment
  • Card name JOHN DOE
  • Card expiry date 01/30
  • CVC 123