Source type
WooCommerce Source Configuration
WooCommerce sources receive order, product, customer, coupon, and subscription webhooks with WooCommerce signature verification.
WooCommerce configuration
Create a WooCommerce source, keep POST and PUT and PATCH and DELETE enabled, and provide the configured Webhook Signing Secret values for provider signature. FastHook uses these settings to validate each WooCommerce delivery before it enters the routing workflow.
Source TypeWOO_COMMERCE
Allowed methodsPOST, PUT, PATCH, DELETE
AuthenticationProvider signature
Credential fieldsWebhook Signing Secret
{
"type": "WOO_COMMERCE",
"config": {
"auth_type": "PROVIDER_SIGNATURE",
"auth": {
"provider": "WOO_COMMERCE",
"webhook_signing_secret": "provider-secret"
},
"allowed_http_methods": ["POST","PUT","PATCH","DELETE"]
}
}WooCommerce request contract
FastHook computes base64 HMAC-SHA256 over the raw body and compares it with x-wc-webhook-signature.
WooCommerce headers
Preserve x-wc-webhook-signature, x-wc-webhook-topic when sending WooCommerce test deliveries. FastHook evaluates this request context before accepting the payload, so missing or modified values remain visible as rejected requests instead of routed events.
x-wc-webhook-signatureBase64 HMAC-SHA256 signature over the raw body.
x-wc-webhook-topicWooCommerce topic, useful for routing.
WooCommerce setup
- Create a WooCommerce webhook and use the FastHook Source URL as the delivery URL.
- Paste the WooCommerce webhook secret into FastHook.
- Route by x-wc-webhook-topic for order, product, customer, or coupon branches.