API & Entegrasyon
API ile Telafi Durumu Takibi
Refill talebi oluşturulduktan sonra sonucu izlemek için action=refill_status kullanılır. Tekli sorguda refill, çoklu sorguda virgülle ayrılmış refills parametresi gönderilir.
Tekli refill durumu
GET https://roketbayim.com/api/v2?key=your_api_key&action=refill_status&refill=23
{
"refill": "23",
"status": "completed"
}
Çoklu refill durumu
POST https://roketbayim.com/api/v2
key=your_api_key
action=refill_status
refills=21,22,23
[
{ "refill": "21", "status": "completed" },
{ "refill": "22", "status": "pending" },
{ "refill": "23", "status": "rejected" }
]
refill ve refills birlikte gönderilirse refills parametresi önceliklidir. Belirsizliği önlemek için her istekte yalnızca ihtiyacınız olan parametreyi kullanın.
Durumların anlamı
completed
Telafi işlemi tamamlanmıştır.
pending
Telafi işlemi değerlendirme veya işlem sırasındadır.
rejected
Telafi talebi reddedilmiştir.
Hata yanıtları
- Refill not found: Refill ID bulunamadı.
- Unauthorized: Kayıt hesabınıza ait değil.
- Invalid refill ID: Gönderilen kimlik biçimi geçersiz.
Takip tasarımı
Refill ID, ilişkili order ID ve son sorgu zamanını birlikte saklayın. Pending durumundaki kayıtları makul aralıklarla toplu sorgulayın. Completed veya rejected olan kayıtları terminal kabul edip aktif takip kuyruğundan çıkarın.
Çoklu sorgu kullanın. Birden fazla aktif refill kaydı varsa refills parametresiyle ağ trafiğini ve işlem yükünü azaltabilirsiniz.
Bu makale işinize yaradı mı?
Geri bildiriminiz bu rehberi daha iyi hale getirmemize yardımcı olur.
Teşekkürler, geri bildiriminiz iletildi.