WordPress plugins
Get in touch
Sign in
WordPress plugins
Set up and configure WordPress plugins for Solidgate payments

Solidgate’s WordPress plugins enable seamless subscription and recurring payment functionality for WooCommerce and PMPro.

Follow the steps below to configure the payment gateway, set up the webhook endpoint, and manage your payments.


To set up the WordPress 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:
    • Title - payment method name visible to customers
    • Merchant - merchant name displayed on the payment page
    • Description - method description for customers
    • Public Key - your API public key api_pk
    • Secret Key - your API secret key api_sk
    • Webhook Public Key - your webhook public key wh_pk
    • Webhook Secret Key - your webhook secret key wh_sk
  7. Click on Save changes to complete the configuration.

To set the webhook endpoint

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

Solidgate Subscribe WooCommerce

This extension adds a Guide
Explore Solidgate subscriptions for seamless recurring customer payments.
subscription
feature to WooCommerce checkout, with Solidgate providing a secure payment processing flow:

  1. Customers see a Visa/Mastercard Subscribe option for subscription products.
  2. Solidgate securely stores payment details and charges renewals automatically.
  3. Subscription Guide
    Effortlessly receive automatic notifications by subscribing to updates.
    events
    are synchronized between WooCommerce and Solidgate.

Set up the Solidgate Subscribe plugin and the webhook endpoint

  1. Choose Event > Updated card order, Subscription updates.
  2. Set the webhook endpoint URL according to the format:
    https://your-site/?wc-api=solid_hook&type=order.updated
    https://your-site/?wc-api=solid_subscribe_hook&type=subscribe.updated

PMPro

Paid Memberships Pro (PMPro) is a WooCommerce plugin that allows you to create recurring payments for your products, and you can manage subscriptions:

  • Pause/Resume subscription
  • Cancel subscription
  • Reactivate subscription

PMPro subscriptions are synchronized with Solidgate with a checkout experience:

  • Customers choose a membership level and proceed to checkout.
  • Check Out with Solidgate button appears.
  • Depending on the configuration, payment can either be shown as a page redirect or an embedded form.
  • Supports 3D Secure Guide
    This process is designed to enable secure and reliable payment processing through the use of 3D Secure (3DS) with challenge authentication flow.
    (3DS)
    for cardholder authentication.

Step 1. Configure payment gateway


To configure the payment gateway

  1. In WordPress, go to Memberships > Settings > Payment Gateway.
  2. Select Solidgate as your payment gateway.
  3. Enter your Public Key and Private Key from Solidgate HUB .

To set webhook endpoint

  1. In WordPress, choose Event > Subscription updates.
  2. Set the webhook endpoint URL according to the format:
    https://your-site/?listener=solidgate

Step 2. Create membership levels


To create membership levels

  1. Go to Memberships > Settings > Levels.
  2. Create or edit your subscription products.

All fields are synced with Solidgate, so prices and descriptions should be passed automatically.

Split trial payments are not supported, only one-time trial charges apply.

Looking for help? Contact us
Stay informed with Changelog