Webhooks যে মিথ্যা বলবেন না।

স্বাক্ষরিত, রিপ্লে-সুরক্ষিত, আপনি 2xx না হওয়া পর্যন্ত পুনরায় চেষ্টা করা হবে।

চালান/অর্ডার/রিফান্ড ইভেন্টে সদস্যতা নিন। আপনার এন্ডপয়েন্টে HMAC-SHA256 যাচাই করুন। প্রতিটি ডেলিভারি HMAC-SHA256 স্বাক্ষরিত, টাইমস্ট্যাম্প করা হয় এবং সূচকীয় ব্যাক-অফের সাথে পুনরায় চেষ্টা করা হয় যতক্ষণ না আপনার এন্ডপয়েন্ট 2xx ফিরে আসে।

ক্যাটালগ

নয়টি ঘটনা। সব বা এক সদস্যতা.

order.paid A buyer's payment was accepted.
order.failed Payment or checkout processing failed.
order.refunded The order was fully refunded.
delivery.completed A line item was delivered successfully.
delivery.failed A line-item delivery failed.
হেডার

আপনার শেষ বিন্দু কি জমি

POST /your-endpoint
# Standard headers Sellix sets on every delivery
X-Sellix-Event-Id:   7a2327ba-8655-45b4-a768-13e2112b2556
X-Sellix-Event:      order.paid
X-Sellix-Signature:  8f7a9a2b…
Content-Type:        application/json

# The exact raw body covered by X-Sellix-Signature
{
  "id": "7a2327ba-8655-45b4-a768-13e2112b2556",
  "object": "event",
  "event": "order.paid",
  "created_at": "2026-05-26T07:14:22Z",
  "data": { "order": { "uuid": "…", "total_cents": 4900, … } }
}
ইন্টারেক্টিভ

HMAC-SHA256 যাচাইকারী

একটি পেলোড + গোপন আটকান। আমরা ওয়েব ক্রিপ্টো API ব্যবহার করে আপনার ব্রাউজারে লাইভ স্বাক্ষর গণনা করি - আমাদের SDK আপনার সার্ভারে একই অ্যালগরিদম ব্যবহার করে।

এটি পরীক্ষা করতে উপরে একটি স্বাক্ষর পেস্ট করুন।
বাস্তবায়ন

একই চেক, আপনার ভাষায়


            

নীতি পুনরায় চেষ্টা করুন

  • Up to 6 attempts per delivery
  • Back-off: 10s → 30s → 2m → 10m → 1h
  • Any 2xx ends the chain; every non-2xx retries
  • After 20 cumulative failed attempts, the endpoint is disabled.

রিপ্লে এবং ডিডুপ

  • Verify X-Sellix-Signature against the exact raw request body.
  • Dedupe by X-Sellix-Event-Id. Retries keep the same id and body.
  • A replayed event should also return 200 - it's a feature, not a duplicate.