Geliştirici belgeleri
Base stablecoin ödeme entegrasyonu
Base token kimliğini, parametreleri ve onayı kontrol edin. API’nin tam tutarını ödeyin.
Ana ağda desteklenen token kimlikleri
Sözleşmeler ve Mint adresleri ön tanımlıdır, canlı kanal durumu değildir. Sipariş için etkin ağ ve varlık ile geçerli satıcı cüzdanı gerekir. Her zaman API’nin payment.address adresine ödeme yapın; sözleşme veya Mint adresine göndermeyin.
| Ağ | Para birimi | Sözleşme / Mint | Token ondalık basamakları |
|---|---|---|---|
| USDT | 0xfde4c96c8593536e31f229ea8f37b2ada2699bb2 | 6 | |
| USDC | 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913 | 6 |
Satıcı kurulumu
- Ağa ait alıcı cüzdanı ve etkin Webhook URL’si ile anahtarını ayarlayın. API Key ve HMAC anahtarını yalnızca sunucuda tutun.
- network / currency çiftinin kullanılabilirliğini kontrol edin. RPC, ağ ve varlıkları yöneticiler yönetir; satıcılar tarayıcı dağıtmak zorunda değildir.
- Yanıttaki payment.amount, payment.address, currency, network ve süre sonunu gösterin. QR verisi bir görüntü değildir.
- HTTP 2xx yanıtından önce imzayı doğrulayın, tekrarları ayıklayın ve olayı kalıcı kaydedin. Sipariş teslimatını idempotent işleyin.
Ağ ve varlık notları
- Base ana ağ chain ID 8453’tür, Base Sepolia değildir. Satıcı cüzdanı ayarlar; yönetici RPC ve ağ etkinliğini yönetir. USDC yerel Circle, USDT yapılandırılmış köprü sürümüdür; USDbC dahil değildir. L1-finalized güvenli yüksekliğiyle taranır: geri sayım bitmeden aktarın, onay daha sonra gelebilir ve sabit süre yoktur. WooCommerce kurulu sürümünü, desteklenen ağ ve para birimlerini kontrol edin.
İmzalı istek ve yanıt örnekleri
25.00 örnek tutardır. Gerçek sipariş tutarını kullanın ve varlığın alt sınırını karşılayın. Adres, sipariş ve işlem karmaları örnektir. Kopyalanan cURL / Java istek gönderir: çalıştırmadan önce kendi anahtarlarınızı ayarlayın.
Adresler, işlem karmaları ve siparişler örnektir. Bunları kendi testiniz data ile değiştirin.
Base URL
PRODhttps://api.boltutil.comOnay ve bildirim işleme
Algılama onay değildir. Durumu ve doğrulanmış callback’leri kullanın: PAID onay bekler. CONFIRMED / COMPLETED elle kabul sonucu da olabilir; paidAmount, shortfallAmount, settlementType alanlarını kontrol edin. COMPLETED teslimatı kanıtlamaz.
Entegrasyon soruları
Desteklenen para birimi şu anda kullanılabilir mi?
Her zaman değil. Ağ ve varlık etkin, cüzdan ve Webhook geçerli olmalıdır. Statik tablo canlı kullanılabilirliği göstermez.
Müşteri tutarı yuvarlayabilir mi?
Tam payment.amount tutarını ödeyin. Sistem ortak cüzdan siparişlerini ayırmak için yukarı yuvarlayıp küçük fark ekleyebilir. Kendiniz kesmeyin veya yuvarlamayın.
Bakiye artınca teslimat yapabilir miyim?
Onaylı sipariş sonucunu ve bildirimin gerçekliğini kontrol edin. Yanlış ağ, token sürümü, tutar ve tekrarlı olaylar işlenmelidir. Bakiye artışı ödeme sonucunun yerini tutmaz.