اتصال زنده وبیتو به نرمافزارهای خارجی با وبهوک
اگر از نرمافزارهای حسابداری اختصاصی، سیستمهای انبارداری متمرکز (WMS) یا پلتفرمهای CRM بیرونی استفاده میکنید، سیستم وبهوکهای وبیتو به محض وقوع هر رخداد، اطلاعات را به شکل Real-time برای سرورهای شما ارسال میکند.
۱. مفهوم و ساختار وبهوکها در وبیتو
وبهوک مانند یک زنگ خبررسانی خودکار عمل میکند؛ به محض اینکه مشتری سفارشی ثبت میکند، وبیتو یک درخواست POST با ساختار استاندارد JSON حاوی مشخصات کامل سفارش به نشانی URL تعریفشده توسط شما ارسال مینماید.
۲. تنظیم وبهوک جدید
در بخش «تنظیمات پیشرفته > وبهوکها»:
- نشانی اینترنتی دریافتکننده (Endpoint URL): آدرس سرور یا وبسرویس پذیرنده رویداد.
- انتخاب رویدادهای هدف (Subscribed Events):
order.created: ثبت سفارش جدید.order.paid: پرداخت موفق فاکتور.product.stock_low: هشدار کاهش موجودی کالا به حداقل تعیینشده.
- کلید امضای امنیتی (Signing Secret): هر درخواست با یک هدر امنیتی امضا میشود تا سرور شما از اصالت ارسالکننده مطمئن گردد.
تلاش مجدد در صورت قطعی سرور (Retry Policy)
در صورتی که سرور مقصد شما موقتاً در دسترس نباشد، وبیتو با الگوریتم Exponential Backoff تا چندین بار ارسال بسته را تکرار میکند تا هیچ دادهای گم نشود.