Webhook'lar
Sipariş durumu değiştiğinde adresinize imzalı bir POST gider. Ulaşamazsak yeniden deneriz, her deneme kayda geçer, olay kaybolmaz.
Görünüm
Olup biteni imzalı webhook'larla alırsınız; menüyü, sipariş durumunu ve teslimat taleplerini REST uçlarından gönderirsiniz.
Sipariş durumu değiştiğinde adresinize imzalı bir POST gider. Ulaşamazsak yeniden deneriz, her deneme kayda geçer, olay kaybolmaz.
Restoranın menüsünü yazar, siparişlerini okur, durumunu ilerletirsiniz. Altı uç, tek restoranla sınırlı bir anahtar.
Kendi müşteriniz için Veni kuryesi çağırır, teslimatı sorgular ve iptal edersiniz. Kart bilgisi hiçbir uçtan geçmez.
| Ne yazıyorsunuz | Aradığınız yüzey | Buradan başlayın |
|---|---|---|
| Adisyon ya da POS yazılımı — menü restorana iki kez girilmesin, Veni siparişi sizin ekranınızda görünsün | POS API + webhook | POS API |
| Tek bir restoranın kendi yazılımı — Veni'den gelen sipariş kendi ekranına düşsün | Webhook (gerekirse POS API) | Erişim modeli |
| Kendi müşterisine kurye gönderen bir sistem — eczane, çiçekçi, e-ticaret | Partner API | Teslimatlar |
Hangisi olduğundan emin değilseniz Erişim modeli üç kapıyı yan yana koyar.
Veni'de bir şey olduğunda adresinize imzalı bir istek göndeririz; imzayı doğrular, işinizi yapar ve 2xx dönersiniz. Ters yönde de çalışır: menüyü, sipariş durumunu ya da teslimat talebini siz bize gönderirsiniz.
Üç yüzey var ve kapıları farklıdır:
| Yüzey | Anahtarı kim açar | Ne işe yarar |
|---|---|---|
| Restoran webhook'ları | Restoran panelden açar ve entegratör olarak sizi seçer | Sipariş durumu değişince haber almak |
| POS API | Restoran panelden anahtar üretir ve entegratör olarak sizi seçer | Menü yazmak, sipariş okumak, durum güncellemek |
| Partner API | Veni, anlaşma sonrası üretir | Kendi müşteriniz için kurye ve teslimat açmak |
Üçünün ortak koşulu: Veni ile anlaşmanız olmalı. Anahtarı ve webhook'u restoran kendi panelinden açar, ama yalnız anlaşması aktif bir entegratöre bağlayabilir. Başvuru: veni.com.tr/iletisim.
İzole bir test restoranı ve vnrs_test_ ön ekli bir anahtar veriyoruz: entegrasyonun sözleşme tarafını (alan okuma, eşleme, imza, durum zinciri) canlı veriye dokunmadan bitirirsiniz. Fiyatlama, kampanya ve ödeme o yolda koşmaz; para tarafı canlıda küçük tutarlarla doğrulanır. Test ortamı
X-Veni-Delivery değerini kaydedip tekrarını atlarsınız.Başlangıç sayfası ilk webhook'u on dakikada ayağa kaldırır.