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 payments for WooCommerce and PMPro.

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

Solidgate Subscribe WooCommerce

This extension expands the Guide
Power your WooCommerce store with secure and efficient payments.
WooCommerce
usage for business and 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.

To set up the plugin


  1. In WordPress, select 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.
    It appears in the list of plugins.
  4. In the WooCommerce dashboard, go to Plugins > Settings.
  5. Navigate to the Payments tab.
  6. Enable Visa/Mastercard Subscribe and click on Manage.
  7. Complete the following information:
    • 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
  8. Click on Save changes to complete the configuration.
    As a result, a new payment method appears on the checkout page for customers to pay.

To set up the webhook endpoint


  1. Log in to Solidgate HUB .
  2. Navigate to Developers > Channels.
  3. Select the Channel for which you wish to set the endpoint.
  4. Click on Add an endpoint.
  5. Select Event > Updated card order and Subscription updates.
  6. 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

For detailed subscription information, go to WooCommerce, navigate to Subscriptions, and select the relevant subscription ID. The sidebar then displays the subscription details.


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. Add plugin

To add the plugin


  1. In WordPress, select 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.
    It appears in the list of plugins.

Step 2. Configure payment gateway

To configure the payment gateway


  1. In WordPress, go to Memberships > Settings.
  2. Select the Payment gateway tab.
  3. Specify Solidgate as your payment gateway and provide:
    • Integration type: Your integration type
    • 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

To set up the webhook endpoint


  1. Log in to Solidgate HUB .
  2. Navigate to Developers > Channels.
  3. Select the Channel for which you wish to set the endpoint.
  4. Click on Add an endpoint.
  5. Select Event > Updated card order and Subscription updates.
  6. 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

To set up subscription flow, you need to start with Membership levels.


Step 3. Create membership levels

To create membership levels


  1. In WordPress, go to Memberships > Settings.
  2. Navigate to Levels.
  3. 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