Skip to content

begateway/opencart-4-payment-extension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenCart 4 payment extension

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

Installation

  • Backup your webstore and database
  • Download from Github releases page the latest extension archive begateway.ocmod.zip
  • Upload begateway.ocmod.zip to your OpenCart or ocStore installation using the administrator menu Extensions -> Installer
  • Activate the extension in payment extensions (Extensions -> Extentsions -> Payments)
  • Configure the extension settings:
    • Shop Id
    • Shop secret key
    • Shop public key
    • Payment page domain
    • Order statuses for successfuly processed payment and for failed one
    • Enabled the extension
    • And optionally setup sort order id if you want to move the payment option higher level in payment method list

Notes

Tested and developed with OpenCart v.4.0.2.3

Troubleshooting

If the cart is not cleared after the user is redirected back to the shop following successful payment, try changing the Session SameSite Cookie option to Lax.

Testing

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

  • Shop ID: 361
  • Shop Key: b8647b68898b084b836474ed8d61ffe117c9a01168d867f24953b776ddcb134d
  • Payment page domain: checkout.begateway.com

Use the following test card to make 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 failed test payment:

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

Contributing

Issue pull requests or send feature requests or open a new issue

Development

After installing OpenCart, execute the following command in the db container:

    mysql -uroot -proot opencart < /install_begateway_extension.sql

This command creates database records necessary to install the extension for development purposes.

Расширение оплаты OpenCart 4

English version

Установка

  • Создайте резервную копию вашего магазина и базы данных
  • Скачайте со страницы Github релизов архив расширения begateway.ocmod.zip
  • Загрузите begateway.ocmod.zip в ваш OpenCart или ocStore с помощью меню адиминистратора Расширения -> Установщик
  • Активируйте расширение BeGateway в расширениях оплаты (Расширения -> Расширения -> Оплата)
  • Задайте в настройках расширения BeGateway:
    • Id магазина
    • Ключ магазина
    • Публичный ключ магазина
    • Домен страницы оплаты
    • Статусы заказа в случае успешной и не успешной оплаты
    • Включите расширение
    • Опционально задайте идентификатор расширения для сортировки его в списке способов оплаты. Меньшее значение подымает способ оплаты в верх списка

Примечания

Разработано и протестировано с OpenCart v.4.0.2.3

Устранение неполадок

Если корзина не очищается после того, как пользователь возвращается в магазин после успешной оплаты, попробуйте изменить параметр Сессионные куки на Слабый.

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

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

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

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

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

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

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

Нашли ошибку или у вас есть предложение по улучшению расширения?

Создайте запрос

Разработка

После установки OpenCart выполните следующую команду в контейнере db:

    mysql -uroot -proot opencart < /install_begateway_extension.sql

Эта команда создает записи в базе данных, необходимые для установки расширения в целях разработки.

About

BeGateway payment extension for OpenCart 4

Resources

License

Stars

Watchers

Forks

Packages

No packages published