virementmaitrise / payment-hyva
Virement Maitrisé enables users to pay securely and directly from their bank account.
Installs: 0
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Type:magento2-module
pkg:composer/virementmaitrise/payment-hyva
Requires
- php: >=7.2
- ext-json: *
- ext-openssl: *
- hyva-themes/magento2-hyva-checkout: ^1.3
- magento/framework: >=100
- magento/module-checkout: >=100
- magento/module-developer: >=100
- magento/module-payment: >=100
- magento/module-sales: >=100
- magewirephp/magewire: ^1.13
- nyholm/psr7: *
- symfony/http-client: *
- virementmaitrise/virementmaitrise-sdk-php: ^2.3
Requires (Dev)
Suggests
- chillerlan/php-qrcode: QR Code library for payment with "Login as Customer" feature enabled
README
Société Générale provide a payment solution via bank transfer available at https://www.virementmaitrise.societegenerale.eu.
You can take a look at our API here: https://docs.virementmaitrise.societegenerale.eu
Requirements
- Magento 2.4.X
- PHP >= 7.2
More information on Magento documentation.
Installation
You can install our plugin with Composer:
composer require virementmaitrise/payment-hyva
Optional dependencies
Payment by QR Code when using "Login as Customer" feature
Reserved to a Magento 2.4.1+ instance with the magento/module-login-as-customer module already installed
To enable it, you must install this dependency:
composer require chillerlan/php-qrcode
Activation
- Enable Virement Maitrisé Payment module:
php bin/magento module:enable Virementmaitrise_HyvaPayment - Check Module status:
php bin/magento module:status Virementmaitrise_HyvaPayment - Apply upgrade:
php bin/magento setup:upgrade - Deploy static content:
php bin/magento setup:static-content:deploy -f - Compile catalog:
php bin/magento setup:di:compile - Clean the cache:
php bin/magento cache:cleanor go to System > Tools > Cache Management and click Flush Static Files Cache.
Configuration
Go to Stores > Configuration > Sales > Payment methods.
- Select environment (sandbox/production)
- Fill APP ID, APP secret and private key based on the selected environment ()
- Test your connection (if everything is ok you should have a green message)
- Don't forget to enable the payment method unless it won't be displayed in the front end