Skip to content

begateway/woocommerce-payment-module

Repository files navigation

WooCommerce BeGateway Payment Gateway

It supports WooCommerce™ Subscriptions

Русская версия

Installation

  • Back up your webstore and database
  • Download the latest payment plugin
  • Start up the administrative panel for WordPress (www.yourshop.com/wp-admin/)
  • Choose Plugins → Add New
  • Upload the payment module archive via Upload Plugin
  • Choose Plugins → Installed Plugins and find the BeGateway Payment Gateway for WooCommerce plugin and activate it

Activate

Setup

Now go to WooCommerce → Settings → Payments

Setup-1

At the top of the page you will see a link entitled BeGateway — click on it to bring up the setup page. This will bring up a page displaying all the options that you can select to configure the payment module — these are all fairly self-explanatory.

Setup-2

  • set Title e.g. Credit or debit card
  • set Description e.g. Visa, Mastercard. You are free to put all payment cards supported by your acquiring payment agreement
  • select Transaction type: Authorization or Payment
  • select Payment methods: Bankcard, Halva, ERIP
  • check Debug Log if you want to log messages between BeGateway and WooCommerce

Enter in the following fields:

  • Shop ID
  • Secret key
  • Public key
  • Payment gateway domain
  • Payment page domain

values received from your payment processor.

  • click Save changes

Now the module is configured.

Managing transactions

When the transaction type is set to Authorization, payments are not captured automatically. You can manage transactions directly from the WooCommerce order page. Open an order paid via BeGateway, and you will see the Transactions panel on the right side of the order page.

Capture

For authorized (not yet captured) orders, the Transactions panel displays the authorized amount and provides options to capture the full amount or a partial amount.

Transactions — Authorization

Refund

After a payment has been captured, you can issue a full or partial refund from the same Transactions panel.

Transactions — Refund

Cancel

For authorized orders that have not been captured yet, you can cancel (void) the authorization using the Cancel transaction button.

Notes

Tested and developed with:

  • WooCommerce 7.x/8.x/9.x/10.x
  • PHP 7.x/8.x

Testing

You can use the following information to adjust the payment method in test mode:

  • Shop ID: 361
  • Secret key: b8647b68898b084b836474ed8d61ffe117c9a01168d867f24953b776ddcb134d
  • Payment page domain: checkout.begateway.com
  • Payment mode: Test

Use the following test card to make a successful test payment:

  • Card number: 4200000000000000
  • Name on card: JOHN DOE
  • Card expiry date: 01/30
  • CVC: 123

Use the following test card to make a failed test payment:

  • Card number: 4005550000000019
  • Name on card: JOHN DOE
  • Card expiry date: 01/30
  • CVC: 123

Use the guide to test subscription renewal payments.

Модуль оплаты WooCommerce BeGateway Payment Gateway

Модуль поддерживает работу с плагином подписок WooCommerce™ Subscriptions

English version

Установка

  • Создайте резервную копию вашего магазина и базы данных
  • Загрузите последнюю версию модуля оплаты
  • Зайдите в панель администратора WordPress (www.yourshop.com/wp-admin/)
  • Выберите Плагины → Добавить новый
  • Загрузите архив модуля через Загрузить плагин
  • Выберите Плагины → Установленные и найдите модуль Платёжное решение BeGateway для WooCommerce, затем активируйте его

Activate

Настройка

Зайдите в WooCommerce → Настройки → Платежи

Setup-1

Вверху страницы вы увидите ссылку BeGateway. Нажмите на неё, и откроется страница настройки модуля.

Параметры понятны и говорят сами за себя.

Setup-2

  • задайте Заголовок, например Банковская карта
  • задайте Описание, например Visa, Mastercard. Вы можете указать все платёжные карты, поддерживаемые вашим эквайринговым договором
  • выберите Тип операции: Авторизация или Оплата
  • выберите Способы оплаты: Банковская карта, Халва, ЕРИП
  • отметьте Журнал отладки, если хотите журналировать события модуля

В следующих полях:

  • ID магазина
  • Секретный ключ
  • Публичный ключ
  • Домен платёжного шлюза
  • Домен страницы оплаты

введите значения, полученные от вашей платёжной компании.

  • нажмите Сохранить изменения

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

Управление операциями

Если тип операции установлен в значение Авторизация, платежи не списываются автоматически. Управлять операциями можно непосредственно со страницы заказа WooCommerce. Откройте заказ, оплаченный через BeGateway, и в правой части страницы вы увидите панель Операции.

Списание

Для авторизованных (ещё не списанных) заказов панель Операции отображает сумму авторизации и предоставляет возможность списать полную сумму или произвести частичное списание.

Операции — Авторизация

Возврат

После списания средств вы можете оформить полный или частичный возврат из той же панели Операции.

Операции — Возврат

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

Для авторизованных заказов, по которым ещё не было произведено списание, вы можете отменить авторизацию, нажав кнопку Отменить операцию.

Примечания

Разработано и протестировано с:

  • WooCommerce 7.x/8.x/9.x/10.x
  • PHP 7.x/8.x

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

Вы можете использовать следующие данные, чтобы настроить способ оплаты в тестовом режиме:

  • ID магазина: 361
  • Секретный ключ: b8647b68898b084b836474ed8d61ffe117c9a01168d867f24953b776ddcb134d
  • Домен платёжной страницы: checkout.begateway.com
  • Режим работы: Тестовый

Используйте следующие данные карты для успешного тестового платежа:

  • Номер карты: 4200000000000000
  • Имя на карте: JOHN DOE
  • Срок действия карты: 01/30
  • CVC: 123

Используйте следующие данные карты для неуспешного тестового платежа:

  • Номер карты: 4005550000000019
  • Имя на карте: JOHN DOE
  • Срок действия карты: 01/30
  • CVC: 123

Для тестирования продления подписок следуйте инструкции.

About

Payment module for WooCommerce/WooCommerce Subscriptions

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages