Ringkasan
Tambahkan integrasi provider Mayar.id ke Rute Bayar sebagai payment gateway Indonesia tambahan.
Website provider: https://mayar.id/
Scope awal
- Tambahkan provider ID baru:
mayar
- Implement adapter/create payment sesuai capability API Mayar.id
- Tambahkan webhook handler/verifier untuk event pembayaran Mayar
- Normalisasi response ke model internal Rute Bayar
- Simpan raw JSON provider untuk debugging seperti provider lain
- Tambahkan dokumentasi provider dan contoh CLI
- Tambahkan fixture/test sandbox atau mock jika sandbox credential/API belum tersedia
Hal yang perlu diriset
- Endpoint resmi untuk create invoice/payment link
- Format auth/API key
- Event webhook dan signature verification
- Status mapping: pending/paid/expired/failed/refunded jika tersedia
- Capability refund: tersedia atau tidak, dan apakah ada endpoint resmi
- Environment sandbox/staging Mayar.id
Acceptance criteria
rutebayar pay create --provider mayar ... menghasilkan payment URL atau response yang setara
- Webhook Mayar dapat diverifikasi dan memutakhirkan status payment
- Docs provider mencantumkan setup env, webhook URL, sample CLI, dan capability matrix
- Tests/build tetap hijau
Ringkasan
Tambahkan integrasi provider Mayar.id ke Rute Bayar sebagai payment gateway Indonesia tambahan.
Website provider: https://mayar.id/
Scope awal
mayarHal yang perlu diriset
Acceptance criteria
rutebayar pay create --provider mayar ...menghasilkan payment URL atau response yang setara