/api/quoteLiveBir işlem için fiyat teklifi al
Bir satışın tam dökümünü döndürür: kullanılan orta piyasa kuru, her ücret kendi satırında, net tutar ve fiilen elde edilen efektif kur. Satırlar, brüt ve net arasındaki farka tam olarak eşittir — değişmez kontrol yanıt ayrılmadan önce yapılır ve dengesiz bir yanıt asla döndürülmez.
Kimlik doğrulama: bugün yok. Fiyat teklifi uç noktası açıktır: bir fiyat teklifi kişisel veri açığa çıkarmaz.
Parametreler
| Alan | Tür | Açıklama |
|---|---|---|
assetIdgerekli | string | Yatırılan varlığın tanımlayıcısı, örneğin "btc", "usdt", "sol". |
railIdgerekli | string | Ödeme yönteminin tanımlayıcısı, örneğin "sepa_instant", "br_pix", "ke_mpesa". |
networkId | string | Yatırma ağı. İsteğe bağlı: varsayılan olarak varlığın ilk ağı kullanılır. Ağ maliyeti ağlar arasında büyük ölçüde değişir, bu nedenle bu alan net tutarı değiştirir. |
directiongerekli | "sell" | "receive" | Girdi yönü. "sell": tutar, yatırdığınız tutardır. "receive": tutar, almak istediğiniz tutardır ve gerekli yatırma, ikili arama ile çözülür. |
amountgerekli | string | Ana birimlerdeki tutar, STRING olarak gönderilir. Bir JSON float, büyük tutarlarda alt birimleri kaybeder: bir string, istemci ve sunucunun kuruş üzerinde anlaştığı tek biçimdir. |
curl -sS -X POST https://fiatside.com/api/quote \
-H 'Content-Type: application/json' \
-d '{
"assetId": "usdt",
"railId": "sepa_instant",
"networkId": "tron",
"direction": "sell",
"amount": "1000"
}'{
"deposit": { "amount": "1000.000000", "ticker": "USDT", "decimals": 6 },
"gross": "921.68",
"net": "912.28",
"currency": "EUR",
"currencyDecimals": 2,
"midRate": "0.92168430",
"effectiveRate": "0.91228000",
"totalCostBps": 102,
"lines": [
{ "code": "network", "amount": "1.11", "basis": "Cout reseau tron, preleve en USDT" },
{ "code": "spread", "amount": "8.29", "basis": "0.90 % du montant converti" }
],
"settlement": { "p50Minutes": 1, "p95Minutes": 12 },
"lockSeconds": 1800,
"rateAsOf": 1788356981608,
"rateSource": "mock",
"limitError": null
}- Yanıt, Cache-Control: no-store taşır. Önbelleğe alınmış bir fiyat teklifi, sabit bir fiyat olarak sunulan bayat bir fiyattır.
- Bir kanal limit ihlali bir HTTP hatası değildir: fiyat teklifi, below_min veya above_max kodunu ve tam limiti taşıyan bir limitError nesnesiyle döndürülür; böylece arayüzünüz ikinci bir çağrı yapmadan doğru mesajı gösterebilir.
- rateSource, fiyatın nereden geldiğini belirtir. "mock" değeri, deterministik geliştirme kaynağıdır: üretimde başlatılamaz; burada süreç, donmuş fiyatlar teklif etmek yerine başlamayı reddeder.
Olası hatalar: invalid_request, unknown_asset_or_rail, rail_not_open, asset_not_offered, invalid_amount, rate_stale, rate_unavailable, quote_failed. Tam katalog