Tekli ve Çoklu Sipariş Durumu Sorgulama
Sipariş oluşturulduktan sonra teslimat sürecini izlemek için action=status kullanılır. Tek bir sipariş için order, birden fazla sipariş için virgülle ayrılmış orders parametresi gönderilir.
Tekli durum sorgusu
GET https://roketbayim.com/api/v2?key=your_api_key&action=status&order=23501
{
"charge": "0.27819",
"start_count": "3572",
"status": "Partial",
"remains": "157",
"currency": "TRY"
}
Çoklu durum sorgusu
POST https://roketbayim.com/api/v2
key=your_api_key
action=status
orders=23501,23502,23503
Çoklu yanıtta her sipariş ID değeri ayrı bir anahtar olarak döner. Geçersiz bir ID diğer geçerli siparişlerin sonuçlarını engellemez.
Yanıt alanları
- charge: Sipariş için hesaplanan ücrettir.
- start_count: İşlem başlangıcında kaydedilen sayaçtır.
- status: Siparişin güncel işlem durumudur.
- remains: Henüz tamamlanmamış miktarı gösterir.
- currency: Ücretin para birimidir.
Sipariş sıraya alınmış ve işlem başlangıcı bekleniyor olabilir.
Sipariş üzerinde işlem devam eder.
Sipariş tamamlanmıştır.
Siparişin bir bölümü tamamlanmış, kalan miktar remains alanına yansımıştır.
Sipariş iptal edilmiştir.
Takip sıklığı
Durum sorgularını gereksiz derecede sık göndermeyin. Aktif siparişleri makul aralıklarla toplu sorgulayın, terminal duruma ulaşan kayıtları izleme kuyruğundan çıkarın ve son yanıt zamanını kaydedin.
Bu makale işinize yaradı mı?
Geri bildiriminiz bu rehberi daha iyi hale getirmemize yardımcı olur.