Onboarding CLI-first
Atur credential provider, test account, buat payment, request refund, dan cek status dari satu permukaan command.
Payment router open source
Rute Bayar menghubungkan payment gateway Indonesia lewat satu CLI Go dan daemon webhook. Logic provider tetap modular, raw JSON tersimpan untuk debugging, dan alur invoice sampai verifikasi webhook jadi lebih jelas.
$ rutebayar pay create --provider xendit \ --method payment_link \ --reference agent-run-1001 \ --amount 25000 payment_url: https://checkout.example/... status: pending
$ rutebayar webhook serve --addr :8080 listening on /webhooks/xendit listening on /webhooks/midtrans forwarding enabled: orders-api
Jalur payment yang jelas
Rute Bayar menjaga business logic tetap jauh dari detail spesifik provider. Buat payment, cek status, terima webhook, replay event, dan forward callback tanpa menyebar kode gateway ke banyak service.
Atur credential provider, test account, buat payment, request refund, dan cek status dari satu permukaan command.
Terima callback provider, verifikasi signature jika dikonfigurasi, simpan raw payload, dan replay event untuk recovery.
Forward webhook provider ke service milikmu sambil tetap menyimpan payload asli untuk audit dan debugging.
Penagihan AI Agent
AI Agent bisa memanggil `rutebayar` untuk membuat invoice dinamis, menyimpan reference run, cek status payment, dan bereaksi pada webhook yang sudah terverifikasi. CLI menjadi batas tool yang sempit dan mudah diaudit antara automation dan pergerakan uang.
Buka panduan skill$ rutebayar pay status --provider xendit --reference agent-run-1001 reference: agent-run-1001 provider: xendit status: paid $ rutebayar reconcile --provider xendit --reference agent-run-1001 local status is in sync
Pasang
Release saat ini menyediakan binary untuk Linux, macOS, dan Windows.
$ brew tap pendig/tap $ brew install rutebayar $ rutebayar provider list $ rutebayar onboard xendit --environment sandbox