-
Integrations
- Articles coming soon
-
Marketing
-
- Advertising white-label eCommerce solution to your customer ecosystem
- Advertising compliance and brand usage guidelines for partners
- How to create high-converting advertisements for your eCommerce platform
- How to run advertising campaigns to attract online merchants and resellers
- How to measure advertising performance and generate qualified merchant leads
-
- How to promote your eCommerce platform using consistent branding
- White-Label eCommerce branding strategy for partners
- Crafting effective brand messaging for eCommerce platforms
- Positioning your eCommerce platform for different merchant segments
- Maintaining brand consistency across marketing channels
-
- Creating High-Impact eCommerce marketing assets for partners
- Designing eCommerce sales decks that convert merchants
- Creating eCommerce landing pages that convert traffic into merchants
- Creating eCommerce case studies that build trust and close deals
- Creating Email campaigns that drive eCommerce adoption
-
-
Partner Hub
-
- Articles coming soon
-
- Articles coming soon
-
-
Sales
-
- Articles coming soon
-
- Articles coming soon
-
- Articles coming soon
-
- Articles coming soon
-
- Articles coming soon
-
-
Technical and Support
-
-
- Articles coming soon
-
- Articles coming soon
-
- Articles coming soon
-
- Articles coming soon
-
- Articles coming soon
-
-
-
-
-
-
-
- Payment methods at eCommerce Store
- Setting up Stripe Payment Gateway
- Setting up Paypal in your Online Store
- Setting up CashFree Gateway
- Setting up RazorPay Gateway
- Setting up Paystack gateway
- Setting up Flutterwave Gateway
- Setting up Mercado Pago Gateway
- Setting up Mamo Pay Gateway
- Setting up Yoco Gateway
- Setting up Nets Easy Gateway
- Setting up Vipps Gateway
- Setting up Mollie Gateway
- Setting up Epoint Gateway
- Setting up Iyzico Gateway
- Setting up Payriff Gateway
- Setting up Crypto Payments through Nicky
- What is Cash on Delivery?
- Show Remaining Articles (3) Collapse Articles
-
- How to create an analytics account?
- Connecting Google Analytics to your eCommerce store
- Connecting Meta Pixel to your eCommerce store
- Connecting Tik Tok Pixel to your eCommerce store
- Connecting Google Tag Manager to your eCommerce store
- Managing product reviews & ratings in your eCommerce store
- Using marketing automation to drive urgency and social proof
- Setting up your LLMs.txt integration to boost your AI search visibility
- Automating manual order fulfilment and live tracking with Shiprocket
- Automating search engine discoverability with dynamic sitemaps
- Automate, optimise, scale: Building your Google shopping product feed
- How to sync your product catalog with meta ads to drive more sales
-
- Articles coming soon
-
- Articles coming soon
-
- Articles coming soon
-
Print
Posted
Updated
Byadmin
Zencommerce delivers webhooks as HTTP POST requests. The body is JSON:
POST /webhooks/zencommerce HTTP/1.1
Host: your-app.example.com
Content-Type: application/json
X-Shop-Domain: mystore.example.com
X-Shop-Hash: 9f2c…
X-Webhook-Id: 42
X-Webhook-Event: order.create
X-Webhook-Signature: e3b0…
{
"event": "order.create",
"emitted_at": "2026-10-06T10:01:02+00:00",
"data": { }
}
Your endpoint must respond with HTTP 2xx within 5 seconds.
Zencommerce may retry failed deliveries up to 3 times (short backoff between attempts). Treat your handlers as idempotent.
| Header | Description |
| Content-Type | Always application/json |
| X-Shop-Domain | Domain of the store that triggered the event |
| X-Shop-Hash | Shop-aware checksum used when deriving the per-shop signing secret |
| X-Webhook-Id | Numeric ID of the webhook subscription |
| X-Webhook-Event | Canonical event name (for example, order.create) |
| X-Webhook-Signature | Authenticity signature — always verify this |
Payload envelope
| Field | Description |
| event | Canonical event name |
| emitted_at | Event timestamp (ISO 8601 with timezone offset) |
| data | Resource payload for the event |
The data object shape depends on the event. Build integrations against real deliveries for the events you need; do not assume undocumented fields.
A 2xx response acknowledges that Zencommerce successfully delivered the request. Finish durable acceptance (persist or enqueue) before responding whenever possible.