Tüm sistemler çalışıyor Giriş Yap →
bilgi-arşivi/ API & Entegrasyon/ Tekli ve Çoklu Sipariş Durumu Sorgulama
API & Entegrasyon

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.
Pending

Sipariş sıraya alınmış ve işlem başlangıcı bekleniyor olabilir.

Processing veya In progress

Sipariş üzerinde işlem devam eder.

Completed

Sipariş tamamlanmıştır.

Partial

Siparişin bir bölümü tamamlanmış, kalan miktar remains alanına yansımıştır.

Canceled

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.

i
Order ID değerini kalıcı saklayın. Yerel siparişinizle RoketBayim order ID eşleşmesi olmadan güvenilir takip yapılamaz.