Magento Adobe Commerce
Get in touch
Sign in
Magento Adobe Commerce
Secure card payments for Magento 2

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+

Module installation


  1. Copy module files
    • Copy the Solidgate directory into your Magento installation directory:
      cp -r Solidgate /path/to/magento/app/code/
  2. Enable and compile
    • To enable and compile the module, run 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
  3. Verify installation
    • To verify the installation, run:
      php bin/magento module:status Solidgate_Payment/

      You should see Solidgate_Payment: Module is enabled

Admin panel configuration


  1. In Magento admin, go to:
    • StoresConfigurationSalesPayment Methods
  2. Locate 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 & Sort Order
      optional
  3. Save the changes.

Retrieve API keys


  1. Log in to Solidgate HUB .
  2. Navigate to DevelopersChannel Details.
  3. Copy your Public Key and Private Key, then insert them into the Magento configuration.
  4. 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.
    optional
    yourstore.com/solidgate/payment/notify

Checkout flow


  1. Customer selects Solidgate as the payment method.
  2. Store redirects the customer to Solidgate’s secure Guide
    Create and customize a secure payment page for your customers.
    payment page.
  3. Customer enters their card details and confirms the payment.
  4. Solidgate processes the transaction and redirects back to:
    • Success → Magento Order Success page
    • Failure → Checkout error message
For testing, use sandbox keys. No real charges occur.

Handle errors

Once everything is set up, Solidgate is ready to process secure card payments for your Magento 2 store. For any issues:

Module not visible in the admin panel

  • Check file permissions:
    chmod -R 755 app/code/Solidgate/
    php bin/magento setup:upgrade
    php bin/magento setup:di:compile

API errors

  • Ensure correct Guide
    Learn to authenticate API requests and fix validation errors effectively.
    API keys.
  • Check var/log/system.log for error logs.

Contact Solidgate support for further assistance.


Looking for help? Contact us
Stay informed with Changelog