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 WooCommerce usage for business and adds a subscription feature to WooCommerce checkout, with Solidgate providing a secure payment processing flow:
- Customers see a Visa/Mastercard Subscribe option for subscription products.
- Solidgate securely stores payment details and charges renewals automatically.
- Subscription events are synchronized between WooCommerce and Solidgate.
To set up the plugin
- In WordPress, select Plugins > Add plugin.
- At the top of the page, click on Upload plugin.
- Upload the Solidgate
.ZIP
file, install it, and activate it.
It appears in the list of plugins. - In the WooCommerce dashboard, go to Plugins > Settings.
- Navigate to the Payments tab.
- Enable Visa/Mastercard Subscribe and click on Manage.
- 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
- 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
- Log in to Solidgate Hub .
- Navigate to Developers > Channels.
- Select the Channel for which you wish to set the endpoint.
- Click on Add an endpoint.
- Select Event > Updated card order and Subscription updates.
- 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 (3DS) for cardholder authentication.
Step 1. Add plugin
To add the plugin
- In WordPress, select Plugins > Add plugin.
- At the top of the page, click on Upload plugin.
- 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
- In WordPress, go to Memberships > Settings.
- Select the Payment gateway tab.
- 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
- Log in to Solidgate Hub .
- Navigate to Developers > Channels.
- Select the Channel for which you wish to set the endpoint.
- Click on Add an endpoint.
- Select Event > Updated card order and Subscription updates.
- 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
- In WordPress, go to Memberships > Settings.
- Navigate to Levels.
- 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.