API & Entegrasyon
API ile Sipariş İptali
İptal desteği bulunan servislerde sipariş iptal talebi action=cancel ile gönderilir. Endpoint bir veya daha fazla sipariş ID değerini orders parametresinde virgülle ayrılmış biçimde kabul eder.
İptal isteği
POST https://roketbayim.com/api/v2
key=your_api_key
action=cancel
orders=23501,23502
Yanıtı yorumlama
[
{
"order": 23501,
"cancel": 1
},
{
"order": 23502,
"cancel": {
"error": "Incorrect order ID"
}
}
]
Her sipariş için ayrı sonuç döndüğü için toplu yanıtı tek bir başarı değeri olarak işlemeyin. cancel değeri başarılı sonucu gösterebilir; hata nesnesi dönen kayıtlar ayrıca ele alınmalıdır.
İptal öncesi kontroller
- Servis listesindeki cancel alanının true olduğunu doğrulayın.
- Order ID değerinin kendi hesabınızdaki doğru siparişle eşleştiğini kontrol edin.
- Siparişin mevcut durumunu sorgulayın ve iş akışınızda iptal talebinin nedenini kaydedin.
- Aynı siparişi kontrolsüz şekilde tekrar tekrar iptal kuyruğuna eklemeyin.
İptal desteği servis bazındadır. cancel alanı false olan bir servis için iptal talebinin kabul edileceğini varsaymayın.
Kurumsal iptal akışı
1
Talebi yetkilendirin. Kullanıcının ilgili yerel siparişi iptal etmeye yetkili olduğunu doğrulayın.
2
API isteğini gönderin. Onaylanan order ID listesini cancel işlemiyle iletin.
3
Her sonucu ayrı kaydedin. Başarılı ve hatalı iptal sonuçlarını ilgili siparişlere yazın.
4
Durumu yeniden sorgulayın. Yerel görünümü güncel API durumuyla eşitleyin.
Bu makale işinize yaradı mı?
Geri bildiriminiz bu rehberi daha iyi hale getirmemize yardımcı olur.
Teşekkürler, geri bildiriminiz iletildi.