Solidgate offers secure card payment processing for your OpenCart store.
Follow the steps below to integrate Solidgate and start accepting payments. Before you begin, ensure you have:
- Solidgate account
Access to your account at Solidgate Hub to get your API keys. - OpenCart & PHP versions
Ensure your OpenCart version and PHP version meet the requirements for the module.- OpenCart 3.x / 4.x or higher
- PHP 7.4(OC3)+ / 8.1(OC4)+
Install module
To install the module
- Copy module files of the
Solidgate
directory to your OpenCart installation directory:
catalog/controller/extension/payment/solidgate.php
catalog/model/extension/payment/solidgate.php
catalog/view/theme/default/template/extension/payment/solidgate.twig
catalog/language/en-gb/extension/payment/solidgate.php
admin/controller/extension/payment/solidgate.php
admin/view/template/extension/payment/solidgate.twig
admin/language/en-gb/extension/payment/solidgate.php
system/library/php-sdk-master/ - In OpenCart admin panel, go to Back Office > Extensions > Payments.
- Find Solidgate.
- Proceed with Install.
- Click on Edit and then Enable.
Get API keys
To get API keys
- Log in to the Solidgate Hub account.
- Navigate to Developers > Channels.
- Click on the needed channel to go to the Channel details page.
- For the OpenCart configuration page, find the following credentials:
- Public key - API public key from the Solidgate Hub
api_pk - Secret key - API secret key from the Solidgate Hub
api_sk
- Public key - API public key from the Solidgate Hub
- Optionally, on the Channel details page, add a
Webhook
URL for payment status updates.
https://yourstore/solidgate/payment/notify
Configure payment gateway
To complete OpenCart configuration
- In OpenCart admin panel, go to Extensions > Payments.
- Find Solidgate.
- Click Configure and fill in the following details:
- Public key: API public key from the Solidgate Hub
api_pk - Secret key: API secret key from the Solidgate Hub
api_sk - Webhook URL: For payment sync status, copy it to add to Solidgate Hub
- Webhook public key: Webhook public key from the Solidgate Hub
wh_pk - Webhook secret key: Webhook secret key from the Solidgate Hub
wh_sk
- Public key: API public key from the Solidgate Hub
- Click on Save to complete the configuration.
Checkout flow
The following steps show how payment processing works with Solidgate in OpenCart:
- Customer selects Solidgate as the payment method.
- Store redirects the customer to the Solidgate’s secure payment page.
- Customer enters their card details and confirms the payment.
- Solidgate processes the transaction and redirects them back to:
- Success - OpenCart order success page
- Failure - OpenCart error message