Sipariş Durumu Bildirimi (POS ➝ BKYemek)
Dönüş (Webhook) Gönderim Formatı
POS sistemi, sipariş durumu değiştiğinde BKYemek sistemine aşağıdaki endpoint üzerinden JSON formatında POST isteği yapmalıdır:
POST https://bkyemek.com/api/v1/restoran_pos_giris/durum_guncelle
Header bilgileri:
X-API-KEY: [API Anahtarınız]
X-API-SECRET: [Gizli Anahtarınız]
Content-Type: application/json
Gönderim İçeriği (Request Body)
Aşağıda örnek JSON içerikler gösterilmiştir:
1. Siparişiniz Hazırlanıyor
{
"siparis_id": 308,
"yeni_durum": "Siparişiniz Hazırlanıyor"
}
2. Siparişiniz Kuryeye Teslim Edildi
{
"siparis_id": 308,
"yeni_durum": "Siparişiniz Kuryeye Teslim Edildi",
"kurye_teslim_tarihi": "2025-07-19 12:36:15"
}
3. Teslim Edildi
{
"siparis_id": 308,
"yeni_durum": "Teslim Edildi",
"teslim_tarihi": "2025-07-19 12:45:02"
}
4. İptal Edildi
{
"siparis_id": 309,
"yeni_durum": "İptal Edildi"
}
Yanıt Formatı (Response)
İşlem başarılıysa aşağıdaki gibi bir HTTP 200 yanıtı döner:
{
"success": true,
"message": "Sipariş durumu güncellendi."
}
Hata durumunda örnek yanıt:
{
"success": false,
"message": "Eksik sipariş verisi"
}
POS sisteminizin bu endpoint’e minimum 10 saniyelik bir timeout ile bağlanması önerilir. Başarılı iletimin ardından yanıt işlenmelidir.