Solidgate Card Payments and Other for WooCommerce
Solidgate Card Payments and Other for WooCommerce integrates the Solidgate payment platform into your WooCommerce store with support for card payments and a range of alternative payment methods (APMs).
Card Payments
- Solidgate Card (
sg_card) — An inline card form powered by the Solidgate Payment Form SDK. Card details are entered directly on your checkout page inside a secure Solidgate-hosted iframe. Supports 3-D Secure, refunds, and async webhook confirmation.
Alternative Payment Methods
- MB WAY (
sg_mbway) — Push-notification payments for Portugal. The customer enters their MB WAY phone number and approves the payment on their MB WAY app. Available for EUR orders to Portuguese billing addresses. - Bizum (
sg_bizum) — Mobile payments for Spain. The customer is redirected to Bizum’s hosted page and returns to your site after approval. Available for EUR orders to Spanish billing addresses. - BLIK (
sg_blik) — One-click payments for Poland. The customer enters a 6-digit BLIK code from their banking app. Available for PLN orders to Polish billing addresses. - iDEAL (
sg_ideal) — Bank transfer payments for the Netherlands. Available for EUR orders to Dutch billing addresses. - Pay by Bank (
sg_openbanking) — Open Banking payments available across supported regions.
All payment methods share a single admin plugin, one REST namespace (solidgate/v1), and a unified webhook setup.
Webhook URL
All payment methods share a single webhook endpoint. Configure this URL in Solidgate Hub (Settings → Webhooks):
https://yoursite.com/wp-json/solidgate/v1/webhook
The plugin identifies which gateway a webhook belongs to from the Solidgate order ID prefix, then verifies the request signature against that gateway’s configured webhook keys.
Requirements
- WooCommerce 6.0 or higher
- A Solidgate merchant account
- API keys from Solidgate Hub (separate keys for Card vs APM gateways)
- PHP 7.4+
External Services
This plugin communicates with the following Solidgate domains to process payments, refunds, and order status updates. It does not send data to any other third party.
gate.solidgate.com — Alternative payment method (APM) order status checks (Bizum, BLIK, iDEAL, MB WAY, Open Banking).
pay.solidgate.com — Card payment status checks and refund requests.
cdn.solidgate.com — Loads the Solidgate Payment Form SDK (solid-form.js), the JavaScript library that renders the inline card form on your checkout page.
Data sent:
- Payment details (amount, currency, order ID) when a customer initiates a payment.
- Refund requests initiated by the merchant from the WooCommerce order screen.
- Webhook signature validation on incoming payment status events.
When data is sent: Only when a customer places an order using a Solidgate payment method, when the merchant requests a refund, or when the checkout page loads the Card payment form.
Solidgate Terms of Service: https://solidgate.com/terms-of-service/ Solidgate Privacy Policy: https://solidgate.com/privacy-policy/
No payment data is stored on your server. All sensitive card data is handled by Solidgate’s PCI-DSS compliant infrastructure.