Class '\Omnipay\quickpay\Gateway' not found
Forum rules
Always add your TYPO3, Aimeos and PHP version as well as your environment (Linux/Mac/Win)
Spam and unrelated posts will be removed immediately!
Always add your TYPO3, Aimeos and PHP version as well as your environment (Linux/Mac/Win)
Spam and unrelated posts will be removed immediately!
Class '\Omnipay\quickpay\Gateway' not found
I downloaded Omnipay driver for the Quickpay payment processor from GitHub : https://github.com/thomasbnielsen/omnipay-quickpay
Copied contents to typo3conf/ext/aimeos_pay/Resources/Libraries/omnipay/quickpay
Added service in Aimeos : Screenshot https://i.ibb.co/T25WzP4/image.png
When checkout in webshop, I only get:
I'm using Aimeos ext and aimeos_pay v19.10.1 and TYPO3 v9.5.14
Also, I executed : COMPOSER=composer.json composer update --no-dev on the : /typo3conf/ext/aimeos but I get this error : https://i.ibb.co/bzSjsWq/image.png
Copied contents to typo3conf/ext/aimeos_pay/Resources/Libraries/omnipay/quickpay
Added service in Aimeos : Screenshot https://i.ibb.co/T25WzP4/image.png
When checkout in webshop, I only get:
Code: Select all
Class '\Omnipay\quickpay\Gateway' not found
I'm using Aimeos ext and aimeos_pay v19.10.1 and TYPO3 v9.5.14
Also, I executed : COMPOSER=composer.json composer update --no-dev on the : /typo3conf/ext/aimeos but I get this error : https://i.ibb.co/bzSjsWq/image.png
Re: Class '\Omnipay\quickpay\Gateway' not found
aimeos_pay is no longer supported because it's impossible to offer that extension for TYPO3 v9+ due to duplicate classes.
The only way is installing TYPO3 and Aimeos via composer and then execute:
to install Omnipay and the Quickpay driver too.
The only way is installing TYPO3 and Aimeos via composer and then execute:
Code: Select all
composer req ai-payments nobrainerweb/omnipay-quickpay
Professional support and custom implementation are available at Aimeos.com
If you like Aimeos, give us a star
If you like Aimeos, give us a star
Re: Class '\Omnipay\quickpay\Gateway' not found
Thank you for reply.
Please, What do I do if it's not a new TYPO3 installation and it's not installed with comopser?
Please, What do I do if it's not a new TYPO3 installation and it's not installed with comopser?
Re: Class '\Omnipay\quickpay\Gateway' not found
- Install a new setup with composer including the extensions you have in your old installation
- Copy the typo3conf/LocalConfiguration.php from your old installation to the new one
- Move the existing directory to a backup location
- Move the new application to one directory below the document root and change the htdocs directory to the public directory in your web server
Keep care about the last point! Composer based installations have a different directory layout (docroot is now the public subdirectory).
- Copy the typo3conf/LocalConfiguration.php from your old installation to the new one
- Move the existing directory to a backup location
- Move the new application to one directory below the document root and change the htdocs directory to the public directory in your web server
Keep care about the last point! Composer based installations have a different directory layout (docroot is now the public subdirectory).
Professional support and custom implementation are available at Aimeos.com
If you like Aimeos, give us a star
If you like Aimeos, give us a star
Re: Class '\Omnipay\quickpay\Gateway' not found
I reinstalled the site and aimeos using composer and I added :
Everything is functional except the callbackurl ... we get
After some diagnosis I found this error :
Code: Select all
"league/omnipay": "^3",
"nobrainerweb/omnipay-quickpay": "^3.0"
Code: Select all
HTTP Status code: 500
Code: Select all
Call to undefined method Omnipay\Quickpay\Message\Notification::send()
in /var/www/example.com/public/typo3conf/ext/aimeos/Resources/Private/Extensions/ai-payments/lib/custom/src/MShop/Service/Provider/Payment/OmniPay.php line 504
Re: Class '\Omnipay\quickpay\Gateway' not found
Seems like the Omnipay driver is incomplete and the send() method of the reponse object isn't implemented.
Professional support and custom implementation are available at Aimeos.com
If you like Aimeos, give us a star
If you like Aimeos, give us a star