2017 © Pedro Peláez
 

magento2-module magento2-payment-module

BeGateway Magento 2 payment module

image

begateway/magento2-payment-module

BeGateway Magento 2 payment module

  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 14 % Grown

The README.md

beGateway Payment Module for Magento 2 CE

Русская версия, (*1)

This is a Payment Module for Magento 2 Community Edition, that gives you the ability to process payments through payment service providers running on beGateway platform., (*2)

Requirements

Note: this module has been tested only with Magento 2 Community Edition, it may not work as intended with Magento 2 Enterprise Edition, (*3)

Installation (composer)

  • Install Composer - Composer Download Instructions, (*4)

  • Install Payment Module, (*5)

    $ composer require begateway/magento2-payment-module
    
  • Enable Payment Module, (*6)

    $ php bin/magento module:enable BeGateway_BeGateway
    
    $ php bin/magento setup:upgrade
    
  • If you are not running your Magento installation in compiled mode, skip to the next step. If you are running in compiled mode, complete this step:, (*7)

    $ php bin/magento setup:di:compile
    
  • Deploy Magento Static Content (__Execute If needed__), (*8)

    $ php bin/magento setup:static-content:deploy en_GB en_US
    

    To see the full list of ISO-636 language codes, run:, (*9)

    $ php magento info:language:list  
    

Installation (manual)

  • Download the Payment Module archive, unpack it and upload its contents to a new folder <root>/app/code/BeGateway/BeGateway/ of your Magento 2 installation, (*10)

  • Install beGateway PHP API Library, (*11)

    $ composer require begateway/begateway-api-php 4.4.3
    
  • Enable Payment Module, (*12)

    $ php bin/magento module:enable BeGateway_BeGateway --clear-static-content
    
    $ php bin/magento setup:upgrade
    
  • Deploy Magento Static Content (__Execute If needed__), (*13)

    $ php bin/magento setup:static-content:deploy en_GB en_US
    

    To see the full list of ISO-636 language codes, run:, (*14)

    $ php magento info:language:list  
    

Configuration

  • Login inside the Admin Panel and go to Stores -> Configuration -> Sales -> Payment Methods
  • If the Payment Module Panel beGateway is not visible in the list of available Payment Methods, go to System -> Cache Management and clear Magento Cache by clicking on Flush Magento Cache
  • Go back to Payment Methods and click the button Configure under the payment method beGateway Checkout to expand the available settings
  • Set Enabled to Yes, set the correct credentials, select your prefered transaction types and additional settings and click Save config

Test data

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

  • Shop Id 361
  • Shop Secret Key b8647b68898b084b836474ed8d61ffe117c9a01168d867f24953b776ddcb134d
  • Checkout Domain checkout.begateway.com
  • Gateway Domain demo-gateway.begateway.com
  • Enable test mode Yes

Test card details

Use the following test card to make successful test payment:, (*16)

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

Use the following test card to make failed test payment:, (*17)

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

Модуль оплаты beGateway для Magento 2 CE

Модуль оплаты для Magento 2 Community Edition, который даст вам возможность начать принимать платежи через провайдеров платежей, использующих платформу beGateway., (*18)

Требования

Примечание: этот модуль тестировался только с Magento 2 Community Edition и может работать не стабильно с Magento 2 Enterprise Edition, (*19)

Установка (composer)

  • Установите Composer - инструкция по установке Composer, (*20)

  • Установите модуль оплаты, (*21)

    $ composer require begateway/magento2-payment-module
    
  • Включите модуль оплаты, (*22)

    $ php bin/magento module:enable BeGateway_BeGateway
    
    $ php bin/magento setup:upgrade
    
  • Пропустите этот шаг, если ваша версия Magento не запускается в режиме компиляции. В противном случае выполните эту команду:, (*23)

    $ php bin/magento setup:di:compile
    
  • Создайте статичный контент Magento (__выполните если необходимо__), (*24)

    $ php bin/magento setup:static-content:deploy en_GB ru_RU
    

    Чтобы получить полный список ISO-636 кодов языковых локалей, поддерживаемых Magento, выполните:, (*25)

    $ php magento info:language:list  
    

Установка (ручная)

  • Скачайте архив модуля, распакуйте его и скопируйте его содержимое в новую директорию <root>/app/code/BeGateway/BeGateway/ вашей Magento 2 инсталляции, (*26)

  • Установите beGateway PHP API библиотеку, (*27)

    $ composer require begateway/begateway-api-php 4.4.3
    
  • Включить модуль оплаты, (*28)

    $ php bin/magento module:enable BeGateway_BeGateway --clear-static-content
    
    $ php bin/magento setup:upgrade
    
  • Пропустите этот шаг, если ваша версия Magento не запускается в режиме компиляции. В противном случае выполните эту команду:, (*29)

    $ php bin/magento setup:di:compile
    
  • Создайте статичный контент Magento (__выполните если необходимо__), (*30)

    $ php bin/magento setup:static-content:deploy en_GB ru_RU
    

Настройка

  • Войдите в личный кабинет администратора и перейдите в Магазины -> Конфигурация -> Продажи -> Методы оплаты
  • Если панель модуля оплаты beGateway не видна в списке доступных методов оплаты, то перейдите в Система -> Управление кэшем и очистите Magento кэш, нажав Очистить кэш Magento
  • Вернитесь назад в Методы оплаты и нажмите кнопку Настроить под способом оплаты beGateway Checkout, чтобы раскрыть доступные настройки
  • Выберите Да в выпадающем списке параметра Включено, задайте данные вашего магазина, выберите тип операции, доступные способы оплаты и прочие настройки. Нажмите Сохранить конфигурацию, чтобы их сохранить

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

Вы можете использовать приведенные ниже тестовые данные, чтобы протестировать оплату., (*31)

  • Id магазина 361
  • Секретный ключ магазина b8647b68898b084b836474ed8d61ffe117c9a01168d867f24953b776ddcb134d
  • Домен страницы оплаты checkout.begateway.com
  • Домен платежного шлюза demo-gateway.begateway.com
  • Включить тестовый режим Да

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

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

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

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

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

The Versions

09/08 2017

dev-master

9999999-dev

BeGateway Magento 2 payment module

  Sources   Download

OSL-3.0 AFL-3.0

The Requires

 

e-commerce authorize recurring fraud visa mastercard bepaid begateway void capture payment_gateway credit_card debit_card refund 3d-secure payment_processing chargeback magento2_module magento2_payment_module magento2_payment_gateway magento2_payment_processing ecomcharge belkart erip halva ерип халва

09/08 2017

1.1.0

1.1.0.0

BeGateway Magento 2 payment module

  Sources   Download

OSL-3.0 AFL-3.0

The Requires

 

e-commerce authorize recurring fraud visa mastercard bepaid begateway void capture payment_gateway credit_card debit_card refund 3d-secure payment_processing chargeback magento2_module magento2_payment_module magento2_payment_gateway magento2_payment_processing ecomcharge belkart erip halva ерип халва