Emanetsiz tahsilat
Fonlar doğrudan merchant cüzdanına gider. BoltUtil zinciri izler ve bildirim gönderir, fon tutmaz.
Ödeme completed olduğu halde merchant uygulaması ikinci denemede güncelleniyorsa sorun genellikle endpoint erişilebilirliği, imza doğrulama, timeout veya idempotent olmayan teslimattadır.
Webhook retry diagnosis
1. Confirm the order status is already completed
2. Open the webhook delivery log for the order
3. Check first attempt HTTP status, timeout, and response body
4. Verify raw body signature before parsing JSON
5. Make fulfillment idempotent by order ID and tx hash
6. Fix the endpoint, then resend or wait for the next retryİlk callbacki başarısız olan completed USDT siparişlerini debug eden geliştiriciler için uygundur.
Siparişin BoltUtil içinde completed olduğunu doğrulayın.
Başarısız ilk deneme ile başarılı retryı karşılaştırın: status, latency, timeout ve response body.
JSON parse etmeden önce raw body ile HMAC doğrulayın.
External order ID ve tx hash ile idempotent teslimat yapıp sonra webhooku yeniden gönderin.
Fonlar doğrudan merchant cüzdanına gider. BoltUtil zinciri izler ve bildirim gönderir, fon tutmaz.
TRC20, ERC20 ve BEP20 USDT ödemelerini tek sipariş API ve birleşik webhook payload ile kabul edin.
Ödeme tespit edilip onaylandığında backend imzalı callback alır ve sipariş otomatik işlenir.
Entegrasyon notları
Cold serverless functions, sleeping containers, DNS delays, or lazy database connections can make the first webhook exceed the timeout while the retry succeeds.
If middleware parses, formats, or reorders JSON before HMAC verification, the first callback may be rejected even though the payload is valid.
Merchants should store processed order IDs and transaction hashes, then return a successful response for already-processed callbacks.
Bu yanıtlar geliştiricilerin, kurucuların ve destek ekiplerinin gerçek USDT ödemelerini almadan önce ödeme döngüsünü anlamasına yardımcı olur.
Şart değil. Sipariş completed ise scanner çalışmıştır; retry merchant callback teslimatıyla ilgilidir.
İmzayı doğrulayıp olayı kalıcı kaydettikten sonra 2xx döndürün. Redirect ve uzun bloklayıcı işlerden kaçının.
İşlenen external order ID ve tx hash değerlerini saklayın; tekrar gelen geçerli callback başarı dönmeli ama ikinci kez teslim etmemeli.
Müşterilerden ödeme ekran görüntüsü istemeden sipariş oluşturun, transferleri izleyin ve backendinizi bilgilendirin.
Ücretsiz hesap oluştur