Docs menu · Confirming orders

Docs / COD Order Protection

COD Order Protection

Confirming and rejecting orders

From the dashboard, or automatically from your store, CRM or courier.

Step 3: confirm or reject orders

  • Dashboard: COD Held Orders → Approve & Fire, or Reject.
  • Webhook (store, CRM or courier): POST to the Webhook URL with your Webhook Secret. confirmed, processing, completed, paid, shipped confirm; cancelled, failed, refunded, trash reject; other statuses are ignored. A confirmation that arrives before the hold is kept and sent once the hold arrives.
  • Confirm within 7 days when you can: Meta then records the original order time (GA4: 72 hours). Later confirmations still go out, at the time you confirm.
curl -X POST https://<your-tracking-domain>/cod/webhook \
  -H "Content-Type: application/json" -H "X-Webhook-Secret: pfwh_…" \
  -d '{"type":"order.status","order_id":"1042","status":"completed"}'

We use cookies to enhance your experience, analyze site traffic, and for marketing purposes. By continuing to use our site, you consent to our use of cookies. Learn more