Skip to content

Routing Rules

Inilah salah satu kekuatan utama Gerbang Pay sebagai Payment Orchestrator. Fitur Routing Rules memungkinkan Anda mengatur metode pembayaran mana yang harus ditangani oleh provider apa, tanpa perlu mengubah satu baris pun di source code Anda.

Contoh kasus penggunaan:

  • Pembayaran Virtual Account BCA diarahkan ke Winpay.
  • Pembayaran E-Wallet GoPay diarahkan ke Midtrans.

Membuat Rule Baru

  1. Buka menu Integration > Routing Rules.
  2. Klik Add New Rule.
  3. Konfigurasikan tiga hal berikut:
    • Method Type: Pilih jenis pembayaran (contoh: Virtual Account).
    • Channel: Pilih bank atau kanal spesifik (contoh: BCA).
    • Target Provider: Pilih provider pengeksekusinya (contoh: Winpay).
  4. Klik Save.

Routing Rules Placeholder

Efek Instan

Setiap perubahan di Routing Rules langsung tersinkronisasi di sistem cache Gerbang Pay. Begitu Anda mengklik Save, request API POST /v1/payments/create berikutnya akan langsung mengikuti aturan rute terbaru Anda.

Jika suatu metode pembayaran belum Anda definisikan di Routing Rules, dan klien mencoba membuat pembayaran dengan metode tersebut, sistem akan menolaknya dengan error HTTP 400 PAYMENT_METHOD_UNAVAILABLE.

Gerbang Pay API Documentation