Title: Solidgate Subscription for WooCommerce
Author: Solidgate
Published: <strong>2 de juliol de 2026</strong>
Last modified: 7 de juliol de 2026

---

Cerca extensions

![](https://s.w.org/plugins/geopattern-icon/solidgate-subscription-for-woocommerce.
svg)

# Solidgate Subscription for WooCommerce

 Per [Solidgate](https://profiles.wordpress.org/ryapko/)

[Baixa](https://downloads.wordpress.org/plugin/solidgate-subscription-for-woocommerce.2.0.1.zip)

 * [Detalls](https://ca.wordpress.org/plugins/solidgate-subscription-for-woocommerce/#description)
 * [Ressenyes](https://ca.wordpress.org/plugins/solidgate-subscription-for-woocommerce/#reviews)
 *  [Instal·lació](https://ca.wordpress.org/plugins/solidgate-subscription-for-woocommerce/#installation)
 * [Desenvolupament](https://ca.wordpress.org/plugins/solidgate-subscription-for-woocommerce/#developers)

 [Suport](https://wordpress.org/support/plugin/solidgate-subscription-for-woocommerce/)

## Descripció

Solidgate Subscription for WooCommerce integrates the [Solidgate](https://solidgate.com)
subscription payment platform into your WooCommerce store. Customers can subscribe
to plans and pay by credit or debit card directly on your checkout page using an
embedded payment form.

#### Key features

 * **Inline subscription form** — card fields and APM buttons appear directly inside
   the checkout payment section as soon as the customer selects this gateway.
 * **BLIK** — automatically rendered for PLN orders with a Poland billing address.
 * **MB Way** — automatically rendered for EUR orders with a Portugal billing address.
 * **Bizum** — automatically rendered for EUR orders with a Spain billing address.
 * **Webhook-based subscription updates** — subscription status (authorized, settled,
   declined, refunded, paused, resumed) is updated in real time via Solidgate webhooks.
 * **Subscription lifecycle management** — pause, resume, and restore subscriptions
   directly from WooCommerce admin.
 * **HPOS compatible** — fully supports WooCommerce High-Performance Order Storage(
   custom order tables).
 * **Logging** — optional debug logging to the WooCommerce log for troubleshooting.

#### Third-Party Service

This plugin connects to the **Solidgate** payment platform (https://solidgate.com)
to process payments. Solidgate is a third-party service — by using this plugin you
are subject to their terms and privacy policy.

 * Solidgate Terms of Service: https://solidgate.com/terms/
 * Solidgate Privacy Policy: https://solidgate.com/privacy-policy/

#### Requirements

 * WordPress 5.6 or later
 * WooCommerce 6.0 or later
 * WooCommerce Subscriptions 2.0 or later
 * PHP 7.4 or later
 * A Solidgate merchant account — [sign up at solidgate.com](https://solidgate.com)

## Instal·lació

 1. Upload the `solidgate-subscription-for-woocommerce` folder to `/wp-content/plugins/`,
    or install via **Plugins > Add New** in WordPress admin.
 2. Activate the plugin through the **Plugins** screen.
 3. Go to **WooCommerce > Settings > Payments** and click **Set up** next to «Solidgate
    Subscription for WooCommerce».
 4. Enter your credentials from the Solidgate merchant dashboard:
 5.  * Public Key
     * Private Key
     * Webhook Public Key
     * Webhook Private Key
 6. In the Solidgate dashboard, set your webhook URL to:
     https://yoursite.com/?wc-
    api=solid_subscribe_hook

## PMF

### Where do I get my API keys?

Log in to your [Solidgate merchant dashboard](https://merchant.solidgate.com) and
navigate to **Settings > API Keys**.

### Does this plugin require WooCommerce Subscriptions?

Yes. This plugin extends WooCommerce Subscriptions to add Solidgate as a subscription
payment method. WooCommerce Subscriptions 2.0 or later must be active.

### How do I set up the webhook?

In your Solidgate merchant dashboard, add a webhook endpoint pointing to `https://
yoursite.com/?wc-api=solid_subscribe_hook`. Solidgate will send subscription lifecycle
events to this URL, and the plugin will update the corresponding WooCommerce subscription
automatically.

### Which countries and currencies are supported for APMs?

 * **BLIK** — PLN (Polish Zloty), billing country: Poland
 * **MB Way** — EUR, billing country: Portugal
 * **Bizum** — EUR, billing country: Spain

APM buttons appear automatically when the order matches the required currency and
country.

### Is PCI compliance maintained?

Yes. Card data is entered directly inside a Solidgate-hosted iframe served from `
cdn.solidgate.com`. Your server never handles raw card numbers.

## Ressenyes

No hi ha ressenyes per a aquesta extensió.

## Col·laboradors i desenvolupadors

«Solidgate Subscription for WooCommerce» és programari de codi obert. La següent
gent ha col·laborat en aquesta extensió.

Col·laboradors

 *   [ Solidgate ](https://profiles.wordpress.org/ryapko/)

[Traduïu «Solidgate Subscription for WooCommerce» a la vostra llengua.](https://translate.wordpress.org/projects/wp-plugins/solidgate-subscription-for-woocommerce)

### Interessats en el desenvolupament?

[Navegueu pel codi](https://plugins.trac.wordpress.org/browser/solidgate-subscription-for-woocommerce/),
baixeu-vos el [repositori SVN](https://plugins.svn.wordpress.org/solidgate-subscription-for-woocommerce/),
o subscriviu-vos al [registre de desenvolupament](https://plugins.trac.wordpress.org/log/solidgate-subscription-for-woocommerce/)
per [fisl de subscripció RSS](https://plugins.trac.wordpress.org/log/solidgate-subscription-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Registre de canvis

#### 2.0.1

 * Security: Fixed refund amount truncation in process_refund() — intval() replaced
   with (int) round() to prevent rounding errors on fractional amounts.
 * Security: Fixed webhook idempotency — duplicate «refunded» webhooks no longer
   create duplicate WooCommerce refunds (_solid_processed_refund_ids tracking added).
 * Security: Fixed late «declined» webhook could cancel an already-paid order — 
   guard now covers processing/completed/refunded statuses.
 * Fixed: Premature WooCommerce refund creation on non-final refund transaction 
   status — refund now only recorded when Solidgate reports status «success».
 * Fixed: APM refund webhooks crashed when accessing notification->transaction->
   amount — handler now resolves the correct payload shape for both card and APM
   refunds.
 * Fixed: process_expire_subscription() always silently failed — was passing the
   full notification object to get_subscription_id() instead of the UUID string.
 * Fixed: process_pause_schedule_create/delete() silently failed for the same reason—
   corrected to pass subscription UUID.
 * Fixed: process_renew_subscription() blocked renewals for active subscriptions—
   guard now only applies to «restore» callback_type, not «renew».
 * Fixed: Webhook router did not handle card_gate.order.updated prefix — now matches
   by suffix so any gate prefix is accepted.
 * Fixed: Duplicate auth_ok webhooks on already-settled orders are now ignored gracefully.

#### 2.0.0

 * Changed: Plugin renamed to «Solidgate Subscription for WooCommerce» for WP.org
   compliance.
 * Changed: Inline payment form via Solidgate SDK — card fields render directly 
   in checkout.
 * Changed: Full WooCommerce HPOS compatibility.
 * Added: APM support — BLIK, MB Way, Bizum.
 * Added: License and License URI headers.
 * Added: readme.txt with full WP.org format.
 * Added: Requires Plugins header.
 * Fixed: Text domain updated to match plugin slug.
 * Fixed: load_plugin_textdomain() removed (auto-loaded since WP 4.6).
 * Fixed: All translators comments added to sprintf/__() calls.
 * Fixed: Webhook nonce check suppressed with explanation (HMAC-verified server-
   to-server).
 * Fixed: Slow DB query notices suppressed with explanation.

#### 1.0.0

 * Initial release.

## Meta

 *  Versió **2.0.1**
 *  Darrera actualització **fa 2 setmanes**
 *  Instal·lacions actives **Menys de 10**
 *  Versió del WordPress ** 5.6 o posterior **
 *  Provada fins a **7.0.2**
 *  Versió del PHP ** 7.4 o posterior **
 *  Idioma
 * [English (US)](https://wordpress.org/plugins/solidgate-subscription-for-woocommerce/)
 * Etiquetes
 * [checkout](https://ca.wordpress.org/plugins/tags/checkout/)[gateway](https://ca.wordpress.org/plugins/tags/gateway/)
   [payment](https://ca.wordpress.org/plugins/tags/payment/)[subscription](https://ca.wordpress.org/plugins/tags/subscription/)
   [woocommerce](https://ca.wordpress.org/plugins/tags/woocommerce/)
 *  [Vista avançada](https://ca.wordpress.org/plugins/solidgate-subscription-for-woocommerce/advanced/)

## Valoracions

Encara no s'ha enviat cap ressenya.

[Your review](https://wordpress.org/support/plugin/solidgate-subscription-for-woocommerce/reviews/#new-post)

[Visualitzeu totes les ressenyes](https://wordpress.org/support/plugin/solidgate-subscription-for-woocommerce/reviews/)

## Col·laboradors

 *   [ Solidgate ](https://profiles.wordpress.org/ryapko/)

## Suport

Teniu quelcom a dir? Necessiteu ajuda?

 [Visualitza els fòrums de suport](https://wordpress.org/support/plugin/solidgate-subscription-for-woocommerce/)