Routing & failover
Gateway mana yang dipakai
- Kalau request membawa
gateway, itu yang dicoba pertama. Kalau tidak, default (awalnyatripay; tim Payroute bisa menggantinya). - Gateway berikutnya mengikuti urutan failover yang diatur tim Payroute.
- Gateway yang dimatikan tim Payroute atau tidak punya credential di instance ini dilewati.
- 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.