WooCommerce Overview
Connect WordPress WooCommerce to DigetPay Hosted Checkout — install, configure, and accept Mada, Visa, and Apple Pay.
Connect WooCommerce to DigetPay Hosted Checkout. Customers pay on DigetPay's secure hosted page, while your store receives webhook updates automatically.
SSL required. Your store must use HTTPS. Webhook URLs using
http://orlocalhostare not supported.
Why use the WooCommerce plugin
| Benefit | Details |
|---|---|
| Secure payments | Hosted checkout — card data never touches your server |
| Real-time sync | Webhooks automatically update the WooCommerce order status |
| Simple setup | Install and configure the plugin from WordPress — no custom backend code required |
| Staging & production | Test payments on Fin staging before going live |
Supported features
- Hosted Checkout with redirect
- Mada, Visa, Mastercard, American Express, and Apple Pay
- Sale transactions and refunds
- Automatic order synchronization through webhooks
- Fin staging and production environments
- Debug-friendly merchant settings
Requirements
| Requirement | Version / Details |
|---|---|
| WordPress | 5.8+ |
| WooCommerce | 3.0.9+ |
| PHP | 7.4+ (8.x recommended) |
| Store | Valid HTTPS certificate |
| DigetPay | API key from Dashboard |
How it works
flowchart LR A[Customer checkout] --> B[Plugin creates session] B --> C[DigetPay Hosted Checkout] C --> D[Customer pays] D --> E[DigetPay sends webhook] E --> F[WooCommerce updates order]
| Step | Who | What happens |
|---|---|---|
| 1 | Store | Customer selects Pay with DigetPay |
| 2 | Plugin | Creates a DigetPay checkout session using POST /payment/checkout/intiate |
| 3 | Customer | Is redirected to DigetPay Hosted Checkout and completes payment |
| 4 | DigetPay | Sends a webhook notification to the registered WooCommerce webhook URL |
| 5 | Plugin | Processes the webhook and updates the WooCommerce order status |
Webhook required. Without a registered webhook URL, WooCommerce orders remain Pending payment even after the customer successfully completes payment. See Plugin Settings.
Billing phone required. The WooCommerce checkout must include a valid billing phone number. The phone number is required for Apple Pay and gateway processing.
Setup guides
Related docs
Updated 28 days ago
Did this page help you?

