Webhook של Shopify שולח HTTP request ל-Endpoint שהסוחר הגדיר (`https://yourapp.com/webhook/orders`). ה-Endpoint צריך לקבל את הבקשה, לעבד את ה-payload (JSON עם פרטי האירוע), ולענות תוך 5 שניות. אם לא — שופיפיי מנסה שוב.
בחנות ישראלית עם אינטגרציה מותאמת (לדוגמה אפליקציית הנהלת חשבונות), HTTP endpoint תקין חיוני. כשלון של Endpoint = Webhook לא מועבר = אינטגרציה שבורה. דרישות: HTTPS (לא HTTP), אימות חתימת HMAC, ועמידה בזמן תגובה.