We use cookies to improve your experience. No personal information is gathered and we don't serve ads. Cookies Policy.

ExpressionEngine Logo ExpressionEngine
Features Pricing Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University
Log In or Sign Up
Log In Sign Up
ExpressionEngine Logo
Features Pro new Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University Blog
  • Home
  • Forums

E-commerce Omnipay gateway

Development and Programming

nermin's avatar
nermin
11 posts
7 years ago
nermin's avatar nermin

Hi,

I am using Expresso Store https://www.exp-resso.com for setting up an ecommerce-site. The problem that I run into, is when I try to install a custom gateway. The Expresso Store support claim that my error have something to do with the EE setting and for that reason they can’t help me. I have been trying to find a solution for the last couple of months without luck. So I hope that someone can guide me in the right direction.

To install a custom gateway via expresso store, there are two things that need to be done:

  1. Installing and activating “Store Check” Store Check in order to use Omnipay based gateways.

  2. Installing desired Omnipay gateways provider from: Omnipay Library (Quickpay in my case)

  • I am successful in installing and activating Store Check plugin.
  • I am also partly successful in installing Omnipay-Quickpay

But, when I in the back-end try to activate the newly created “Quickpay gateway” by entering “Settings > Payment Methods > Quickpay” I run into a number of errors. I have attached a couple of screen shots as illustration of this.

  • Store Check setup - IMG
  • Backend setup - IMG
  • Error I get:
Exception Caught

Missing setting options in default setting array

user/addons/store/src/helpers.php:209

Stack Trace: hide details

#0 user/addons/store/views/settings/payment_edit.php(32): store_setting_input('payment_methods', Array, false)
#1 ee/EllisLab/ExpressionEngine/Legacy/Facade.php(132): include('...')
#2 ee/legacy/core/Loader.php(867): EllisLab\ExpressionEngine\Legacy\Facade->runFileInFacadeScope('...', Array, false)
#3 ee/legacy/core/Loader.php(460): EE_Loader->_ci_load(Array)
#4 user/addons/store/src/Cp/SettingsController.php(42): EE_Loader->view('settings/paymen...', Array, true)
#5 user/addons/store/src/Cp/SettingsController.php(498): Store\Cp\SettingsController->render('settings/paymen...', Array, 'payment', 'Quickpay')
#6 user/addons/store/src/Cp.php(69): Store\Cp\SettingsController->payment_edit()
#7 user/addons/store/src/Cp.php(55): Store\Cp->route(Object(Store\Cp\SettingsController), 'payment_edit')
#8 [internal function]: Store\Cp->index()
#9 ee/EllisLab/ExpressionEngine/Controller/Addons/Addons.php(1660): call_user_func_array(Array, Array)
#10 ee/EllisLab/ExpressionEngine/Controller/Addons/Addons.php(920): EllisLab\ExpressionEngine\Controller\Addons\Addons->getModuleSettings('store', 'index', Array)
#11 [internal function]: EllisLab\ExpressionEngine\Controller\Addons\Addons->settings('store')
#12 ee/EllisLab/ExpressionEngine/Core/Core.php(189): call_user_func_array(Array, Array)
#13 ee/EllisLab/ExpressionEngine/Core/Core.php(94): EllisLab\ExpressionEngine\Core\Core->runController(Array)
#14 ee/EllisLab/ExpressionEngine/Boot/boot.php(151): EllisLab\ExpressionEngine\Core\Core->run(Object(EllisLab\ExpressionEngine\Core\Request))
#15 admin.php(143): require_once('...')
#15 admin.php(143): require_once('...')

Any help will be truly appreciated, as I have run out of ideas where to look for the answer.

Thanks in advance Best Nermin

       
Derek Jones's avatar
Derek Jones
7,561 posts
7 years ago
Derek Jones's avatar Derek Jones

Hey Nermin, have you contacted the developer of that add-on for support? It’s not likely that their team browses our forums looking for folks needing their help.

       

Reply

Sign In To Reply

ExpressionEngine Home Features Pro Contact Version Support
Learn Docs University Forums
Resources Support Add-Ons Partners Blog
Privacy Terms Trademark Use License

Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.