Ana içeriğe atla
Node.js 20 veya üzeri kullanın. Bu örnek sunucu içindir; API gizli değerini tarayıcıya veya istemci paketine koymayın. Ek HTTP paketi gerekmez.

Diğer cevap biçimleri

Her işlem JSON döndürmez. İşlem sayfalarındaki genel örneklerde response.arrayBuffer() ile alınan data, cevabın ham baytlarını tutar. Sözleşme JSON diyorsa JSON.parse(new TextDecoder().decode(data)); HTML diyorsa metin; dosya diyorsa dosya içeriği olarak işleyin. Base64 metnini yalnız ilgili alanın sözleşmesi bunu belirtiyorsa çözün. HTTP başarılı olsa da kaynağın status alanını ve ilgili alt sonucu kontrol edin. response.ok tek başına bütün mali akışın tamamlandığını göstermez. AbortSignal.timeout yalnız istemcinin bekleme süresini keser; uzaktaki işlemi geri almaz.

Mali çağrılar

Gereken çağrıda MUHASIP_IDEMPOTENCY_KEY değerini aynı iş için koruyun. Uygulamanız yeniden başlasa da aynı işi yeni anahtarla göndererek devam etmeyin. Makbuzdaki operationId ve güvenli sonuç kimliklerini saklayın; belirsizlikte işlem durumunu okuyun.