WooCommerce Integration

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 page — your store receives webhook updates automatically.

SSL required. Your store must use HTTPS. Webhook URLs on http:// or localhost are not supported.


Why use the WooCommerce plugin

BenefitDetails
Secure paymentsHosted checkout — card data never touches your server
Real-time syncWebhooks update order status when payment completes
Simple setupInstall from WordPress admin — no custom backend code
Staging & productionTest on Fin staging before going live

Supported features

  • Hosted checkout (redirect)
  • Mada, Visa, Mastercard, American Express, Apple Pay
  • Sale transactions and refunds
  • Webhook order synchronization
  • Fin staging and production environments
  • Debug-friendly merchant settings

Requirements

RequirementVersion
WordPress5.8+
WooCommerce3.0.9+
PHP7.4+ (8.x recommended)
StoreValid HTTPS certificate
DigetPayAPI key from Dashboard

How it works

flowchart LR
  A[Customer checkout] --> B[Plugin creates session]
  B --> C[DigetPay hosted page]
  C --> D[Customer pays]
  D --> E[Webhook updates order]
  E --> F[Order Processing]
StepWhoWhat happens
1StoreCustomer picks Pay with DigetPay
2PluginCalls POST /payment/checkout/intiate
3CustomerPays on DigetPay (Mada, Visa, Apple Pay…)
4DigetPaySends webhook → order marked paid

Webhook required. Without a registered webhook URL, orders stay Pending payment even after the customer paid. See Plugin Settings.

Billing phone required. Checkout fails without a valid phone number (required for Apple Pay and gateway processing).


Setup guides


Related docs


Did this page help you?