[
{
"title":"Testing",
"link":"https://docs.solidgate.com/payments/testing/",
"text":"Simulate payments to test your integration before launching in production.",
"imgSrc":"https://solidgate.com/wp-content/uploads/2022/06/icon-customizable.svg"
}
,
{
"title":"Create your payment form",
"link":"https://docs.solidgate.com/payments/integrate/payment-form/create-your-payment-form/",
"text":"Understand how to integrate the payment form into your product.",
"imgSrc":"https://solidgate.com/wp-content/uploads/2022/06/icon-payments.svg"
}
,
{
"title":"Billing",
"link":"https://docs.solidgate.com/billing/",
"text":"Smart billing solutions designed for diverse business models.",
"imgSrc":"https://solidgate.com/wp-content/uploads/2022/06/icon-global.svg"
}
]
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
Learn to authenticate API requests and fix validation errors effectively.
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 installation with the following command:
php bin/magento module:status Solidgate_Payment/
You should see
Solidgate_Payment: Module is enabled
Find the needed channel to go to the Channel details page.
Copy your Public key and Private key, then add them to the Magento configuration.
Optionally, add a
Guide
Subscribe for events on your Solidgate account so your integration can automatically trigger actions
Webhook
URL in HUB 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
Create and customize a secure payment page for your customers.
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: