Ссылка на архив с модулем: begateway.zip
- Распакуйте архив с файлами модуля в корневой директории Joomla
- Для файла
administrator/components/com_virtuemart/classes/payment/ps_begateway.cfg.php
добавьте права на запись - В панели управления сайтом перейдите в меню Компоненты, пункт VirtueMart. В меню Магазин выбeрите пункт Добавить способ оплаты
- На вкладке Добавить способ оплаты :
- Ставим галочку напротив надписи Опубликовано?
- В поле Название способа оплаты укажите название: Банковская карта
- В поле Код укажите: BGW
- В поле Класс имени платежа укажите:
ps_begateway
- В поле Способ оплаты выбираем HTML-форма
- Нажмите Применить
- На вкладке Настройки укажите:
- Домен платежного шлюза
- Домен страницы оплаты
- Id магазина
- Ключ магазина
- Статус заказа для успешной транзакции
- Статус заказа для неудачной транзакции
- Статус заказа, у которого платеж обрабатывается
- В поле Дополнительная информация по платежу вставьте содержимое файла administrator/components/com_virtuemart/classes/begateway/begateway.tpl.php
- Нажмите Сохранить
- Модуль оплаты настроен
Протестировано и разработано для VirtueMart 1.1.9
Требуется PHP 5.2+
Если вы настроили модуль со значениями из примеров, то вы можете уже осуществить тестовый платеж в вашем магазине. Используйте следующие данные тестовой карты:
- Домен платежного шлюза demo-gateway.begateway.com
- Домен страницы оплаты checkout.begateway.com
- ID магазина 361
- Ключ магазинa b8647b68898b084b836474ed8d61ffe117c9a01168d867f24953b776ddcb134d
- номер карты 4200000000000000
- имя на карте John Doe
- месяц срока действия карты 01, чтобы получить успешный платеж
- месяц срока действия карты 10, чтобы получить неуспешный платеж
- CVC 123
Link to download the payment module: begateway.zip
- Unpack the module archive in the Joomla root directory
- Setup write rights for the file
administrator/components/com_virtuemart/classes/payment/ps_begateway.cfg.php
- In Joomla's administrator area go to the menu Components, пункт VirtueMart. В меню Store выбeрите пункт Add Payment Method
- Select the tab Payment Method Form and configure:
- Check the box Active?
- In the field Payment Method Name setup the method name: Credit or debit card
- In the field Code укажите: BGW
- In the field Payment class name select:
ps_begateway
- In the field Payment method type check HTML-форма
- Click Apply
- Select the tab Configuration and configure:
- Payment gateway domain
- Payment page domain
- Shop Id
- Shop key
- Order Status for successful transactions
- Order Status for failed transactions
- Order Status for Pending Payments
- Add to the field Payment Extra Info contents of the file administrator/components/com_virtuemart/classes/begateway/begateway.tpl.php
- Click Save
- The module is configured
Tested and developed with VirtueMart 1.1.9
PHP 5.2+ is required
If you setup the module with default values, you can use the test data to make a test payment:
- payment gateway domain demo-gateway.begateway.com
- payment page domain checkout.begateway.com
- Shop Id 361
- Shop key b8647b68898b084b836474ed8d61ffe117c9a01168d867f24953b776ddcb134d
- card number 4200000000000000
- card name John Doe
- card expiry month 01 to get a success payment
- card expiry month 10 to get a failed payment
- CVC 123