Kontrol listesi
Canlı anahtar, bu listenin tamamlanması sonrasında verilir. Liste bir formalite değildir: eksik bırakılan her madde, ilerleyen dönemde destek talebi olarak geri dönmektedir.
Liste
Kimlik doğrulama
- [ ] Token saklanıyor ve yeniden kullanılıyor; her çağrıda yenisi alınmıyor
- [ ] Token, süresi dolmadan yenileniyor;
401yanıtı beklenmiyor - [ ]
TOKEN_EXPIREDveINVALID_CREDENTIALSayrı ayrı ele alınıyor - [ ] Gizli anahtar sunucuda tutuluyor; mobil uygulamada veya tarayıcı tarafında değil
Mağazalar
- [ ] Mağaza oluşturulabiliyor ve aynı
PUTisteğiyle güncellenebiliyor - [ ]
availableFleetslistesi restorana anlaşılır biçimde sunuluyor - [ ] Kurye şirketi bağlanabiliyor ve değiştirilebiliyor
- [ ]
409 ALREADY_HIZLIYO_PARTNERdurumunda ham hata yerine açıklayıcı bir mesaj gösteriliyor
Siparişler
- [ ]
X-Idempotency-Keygönderiliyor ve her sipariş için sabit tutuluyor - [ ]
readyAtalanı ürünün mutfaktan çıkacağı saati gösteriyor - [ ] Teslimat koordinatları gerçek adresten üretiliyor, ilçe merkezinden değil
- [ ] En az üç hata kodu ayrı ele alınıyor; önerimiz:
FLEET_UNAVAILABLE,FLEET_SUSPENDED,COORDINATE_MISMATCH - [ ] Başarısız sipariş isteği arka arkaya yeniden denenmiyor
Bildirimler
- [ ] Bildirim adresi HTTPS üzerinden çalışıyor ve gecikmeden
2xxdöndürüyor - [ ] İmza ham gövde üzerinden doğrulanıyor
- [ ] Değiştirilmiş gövde reddediliyor — bu senaryo denendi
- [ ] Tanımlı olmayan bildirim türleri hata üretmeden geçiliyor
- [ ] Aynı
eventIdiki kez işlenmiyor - [ ] Geç ulaşan eski bir durum, siparişi önceki duruma döndürmüyor
İptal
- [ ] Paket teslim alınmadan önce iptal çalışıyor
- [ ]
PickedUpdurumunda iptal düğmesi kaldırılıyor - [ ]
CANCEL_TOO_LATEyanıtı düzgün karşılanıyor
Günlük işleyiş
- [ ] Restoran talebinde teslimat, kendi sipariş numaranızla bulunabiliyor
- [ ] Sipariş geçmişi destek ekibinizin erişebildiği bir konumda tutuluyor
- [ ] Restoranlara birinci düzey desteği verecek ekip belirlenmiş — bu sorumluluk POS firmasına aittir
Canlı erişim başvurusunda iletilecek bilgiler
- Test istemci kimliğiniz
- Canlı bildirim adresiniz
- Öngörülen hacim: restoran sayısı, saatlik sipariş adedi, yoğun saat aralıkları
- Bir teknik ve bir ticari iletişim kişisi
Test ortamındaki işlem kayıtlarınız incelenir, listeyle karşılaştırılır ve hzl_live_ anahtarı tanımlanır.
Canlı ortamdaki ilk hafta
- Tüm restoranlarla değil, sınırlı sayıda restoranla başlayın
- Hataları kod bazında izleyin. Artış gösteren
COORDINATE_MISMATCHgenellikle sizin tarafınızdaki adres eşleştirmesinde sorun olduğuna işaret eder - Test anahtarını saklayın; sonraki her değişikliği önce test ortamında doğrulayın
İzleme tarafımızca da yapılmaktadır
Her POS firması için hata desenleri izlenmektedir. Bir hata kodunda artış tespit edildiğinde, konu restoran şikâyetine dönüşmeden tarafınıza bildirilir.