WooCommerce
Get in touch
Sign in
WooCommerce
Power your WooCommerce store with secure and efficient payments

WooCommerce Website , the leading e-shop platform, caters to online stores of all sizes. With its cost-effective approach and quick setup using budget-friendly templates and plugins, it allows for customization to meet specific requirements.

For seamless WooCommerce integration, Solidgate provides a separate module. Solidgate sends you the module in a .ZIP file. You need to import the module on your side and configure it to receive payments.


Integrate

Integration with WooCommerce requires setting the webhook endpoint in Solidgate HUB , importing the module into your WordPress, and adding your API and Webhook Guide
Learn to authenticate API requests and fix validation errors effectively.
keys.
Once you complete the steps, you can start processing payments.

Step 1. Set up module


To set up the module

  1. In WordPress, choose Plugins > Add plugin.
  2. At the top of the page, click on Upload plugin.
  3. Upload the Solidgate .ZIP file, install it, and activate it.
  4. In the WooCommerce dashboard, go to Plugins > Installed plugins.
  5. Click on Settings under the plugin and open the Payments section.
  6. Click on the Visa/Mastercard method and provide:
    • Enable/Disable: Solid Gateway activation
    • Integration type: Your integration type
    • Title: Payment method name visible to customers
    • Merchant: Merchant name displayed on the payment page
    • Description: Method description for customers
    • Public key: API public key from the Solidgate HUB api_pk
    • Secret key: API secret key from the Solidgate HUB api_sk
    • Webhook public key: Webhook public key from the Solidgate HUB wh_pk
    • Webhook secret key: Webhook secret key from the Solidgate HUB wh_sk
  7. Click on Save changes to complete the configuration.

Step 2. Webhook endpoint


To set the webhook endpoint

  1. Go to Solidgate HUB .
  2. Navigate to Developers > Channels.
  3. Select the Channel to set the endpoint.
  4. Click on Add an endpoint.
  5. Choose Event > Updated card order.
  6. Set the webhook endpoint URL according to the format:
    https://your-site/?wc-api=solid_hook&type=order.updated

Additionally, you can use Solidgate Subscription Guide
Set up and configure WordPress plugins for Solidgate payments.
WooCommerce
plugin for simplifies management by securely processing recurring payments and syncing events across WooCommerce.


Issue refund

Refunds are essential to any e-commerce business. Handling them properly helps maintain customer trust, support your brand, and manage finances effectively.

WooCommerce supports refunds alongside its core features for managing products, orders, and payments. You can issue refunds directly through the WooCommerce Website platform or via the Solidgate HUB .


To issue a refund via WooCommerce

  1. On the WooCommerce Website , click on Orders.
  2. Find the needed order and select it to view details.
  3. Scroll down to find the order information and click on the Refund button.
  4. Fill in the refund amount and click on Refund via Visa/Mastercard.

To issue a refund via Solidgate

  1. Go to Solidgate HUB > Payments > Orders.
  2. Search for the order using the order_id or customer email from WooCommerce > Order details > Order notes.
  3. Open the order and click on the Refund button.

Payment page

The Solidgate payment page supports integration by automatically filling in details from the checkout page and cart. This includes the order name, product list with quantities, and merchant field from module settings.

When making an order, the customer is redirected to the Solidgate Payment Page, which displays the following details:

  1. Merchant
  2. Order name in the cart
  3. Products list with quantity for each
Payment page example

PayPal

To configure the display of the PayPal button, follow the settings process described in the module setup step of the WooCommerce integration and add PayPal to the Custom payment methods field. PayPal example

Looking for help? Contact us
Stay informed with Changelog