This is a Payment Module for Prestashop that gives you the ability to process payments through emerchantpay's Payment Gateway - Genesis.
- Prestashop 1.7.1 - 8.1.x (Tested up to 8.2.1)
- GenesisPHP v2.2.0 - (Integrated in Module)
- Composer v2.5.5
- PHP version 5.5.9 or newer
- PHP Extensions:
- Create a folder, named
emerchantpayundermodulesfolder of your PrestaShop installation - Upload the contents of the main folder to the newly created folder
- Login into your
Prestashop Admin Panel - Navigate to
Modules->Payment - Locate
emerchantpay Payment Gatewayin the list and clickInstall - Tweak the settings to your liking and click the
Savebutton when ready - You can find the new payment methods in the
Checkoutsection in your Store Front - Clear the cache via
Advanced Parameters->Performance->Clear cache
Recommended if you do not have FTP account to upload the plugin code directly to your Prestashop
- Download the Source code of the Plugin as zip file
- Decompress the zip archive
Option 1:
- Rename the folder to
emerchantpay - Compress
emerchantpayfolder asemerchantpay.zip
Option 2: /only on Linux or macOS/
- Start your favourite shell, navigate to decompressed files and execute
composer pack
Common actions:
- Login into your
Prestashop Admin Panel - Navigate to
Modules and Servicesin the main menu - Click the button
Upload a moduleorAdd a new module(depending on the version of Prestashop) and choose the manually createdzipfile. - If you are using Prestashop 1.7.x, then the plugin will be automatically installed. If you are using an older version of Prestashop, find our
emerchantpay Payment GatewayModule below and install it - After the Module is installed, you could
Configurethe newly installedemerchantpay Payment Gatewayto your needs and clickSavebutton when ready - You can find the new payment methods in the
Checkoutsection in your Store Front - Clear the cache via
Advanced Parameters->Performance->Clear cache
Note: If you have payment restrictions in place, you'll have to add the newly installed payment method to the Currencies / Countries / Groups you wish to appear on.
You're now ready to process payments through our gateway.
Note: If you have trouble with your credentials or terminal configuration, get in touch with our support team
Note: For security reasons, the default cookie policy is set to Lax. In order for payments in iframe to work, the setting must be changed to None. The setting can be found in Configure -> Advanced Parameters -> Administration -> Cookie SameSite
emerchantpay CheckoutPayment Method- Apple Pay
- Argencard
- Aura
- Authorize
- Authorize (3D-Secure)
- Baloto
- Bancomer
- Bancontact
- Banco de Occidente
- BitPay
- Boleto
- Cabal
- CashU
- Cencosud
- Davivienda
- Efecty
- Elo
- eps
- eZeeWallet
- Fashioncheque
- Google Pay
- iDeal
- iDebit
- InstaDebit
- InstantTransfer
- InitRecurringSale
- InitRecurringSale (3D-Secure)
- Intersolve
- Multibanco
- MyBank
- Naranja
- Nativa
- Neosurf
- Neteller
- Online Banking
- Interac Combined Pay-in (CPI)
- Bancontact (BTC)
- BLIK (BLK)
- SPEI (SE)
- PayID (PID)
- OXXO
- P24
- Pago Facil
- PayPal
- PaySafeCard
- PayU
- Pix
- POLi
- Post Finance
- RapiPago
- SafetyPay
- Sale
- Sale (3D-Secure)
- Sepa Direct Debit
- SOFORT
- Tarjeta Shopping
- TCS
- Trustly
- TrustPay
- UPI
- WebMoney
- Install dev packages
composer install- Run Autoindex
composer autoindex- Run PHP Code Sniffer
composer php-cs- Run PHP Mess Detector
composer php-md- Pack installation archive (Linux or macOS only)
composer pack- Update License Headers
composer header-stamp