Routing & failover

Gateway mana yang dipakai

  1. Kalau request membawa gateway, itu yang dicoba pertama. Kalau tidak, default (awalnya tripay; tim Payroute bisa menggantinya).
  2. Gateway berikutnya mengikuti urutan failover yang diatur tim Payroute.
  3. Gateway yang dimatikan tim Payroute atau tidak punya credential di instance ini dilewati.
  4. Kalau panggilan ke gateway error/timeout (10 detik), gateway berikutnya langsung dicoba dalam request yang sama.

Daftar dan status gateway: GET /v1/gateways. Gateway yang dimatikan tetap tampil (enabled: false), jadi pilihan gateway per tenant di project tidak hilang — charge-nya otomatis dialihkan.

Membaca hasilnya

Field Arti
requested_gateway gateway yang Anda minta (null kalau pakai default)
gateway gateway yang benar-benar memproses charge
rerouted true kalau gateway ≠ gateway yang diminta/default
reroute_reason disabled (dimatikan tim Payroute) atau error (gagal dipanggil)

Untuk finance

Simpan gateway (dan rerouted, reroute_reason) bersama transaksi Anda. MDR dan laporan dihitung di project; Payroute hanya memastikan Anda tahu gateway mana yang dipakai untuk setiap invoice. Nilai yang sama juga ada di setiap webhook.