Install and configure the Solidgate payment extension for Magento to accept card payments and alternative methods in your online store
Solidgate offers secure card payment processing for your Magento 2 store.
Follow the steps below to integrate the Solidgate Payment Module and start accepting payments smoothly. Before you begin, ensure that you have:
Solidgate account Access to your account at
Solidgate
Hub
to get your
Guide
Authenticate with the Solidgate API using merchant credentials, configure request signing, and start processing live payment transactions.
API keys.
Magento & PHP versions Ensure your Magento version and PHP version meet the requirements for the module.
Magento 2.4.x or higher
PHP 7.4+
Install module
To install the module
Copy module files by placing the
Solidgate
directory into your Magento installation directory:
cp -r Solidgate /path/to/magento/app/code/
Enable and compile the module by running the following commands from the Magento root directory:
php bin/magento cache:clean
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento cache:flush
Verify the installation with the following command:
php bin/magento module:status Solidgate_Payment/
You should see
Solidgate_Payment: Module is enabled
Click on the needed channel to go to the Channel details page.
On the PrestaShop configuration page, add the required credentials:
Public key - API public key from the Solidgate Hub api_pk
Secret key - API secret key from the Solidgate Hub api_sk
Optionally, on the Channel details page, add a
Guide
Configure webhook endpoints to receive real-time event notifications for payment status changes, subscription updates, and refund outcomes.
Webhook
URL for payment status updates.
https://yourstore/solidgate/payment/notify
Configure payment gateway
To complete configuration in the Magento admin panel
In Magento admin panel, go to Stores > Configuration.
Navigate to Sales > Payment methods.
Find Solidgate Payment and fill in the following details:
Enable: Yes
Title: Name shown to customers
Public key: Solidgate API public key
Private key: Solidgate API private key
Instructions: Information customers may need for payments (optional)
Sort order: Payment method position on Magento checkout (optional)
Save your changes.
Checkout flow
Steps showing how payments are completed with Solidgate in Magento 2 are as follows:
Customer selects Solidgate as the payment method.
Store redirects the customer to the Solidgate’s secure
Guide
Set up a Solidgate-hosted payment page by configuring your API request, setting order parameters, and redirecting customers to checkout.
payment page.
Customer enters their card details and confirms the payment.
Solidgate processes the transaction and redirects them back to:
Success
- Magento order success page
Failure
- Checkout error message
For testing, you can use sandbox keys, which allow you to simulate payments without any real charges.
Once everything is set up, Solidgate is ready to process secure card payments for your Magento 2 store.
Handle errors
Here are a few tips that may help resolve common issues:
Ensure correct
Guide
Authenticate with the Solidgate API using merchant credentials, configure request signing, and start processing live payment transactions.
API keys.
Check
var/log/system.log
for error logs.
Should any issues persist,
contact us
for further assistance.