Billing Overview
The merchant billing surface in Ikawaari groups invoices, subscriptions, products, and customer wallet operations.
Implemented merchant routes
Current billing routes include:
GET /api/v1/merchant/billing/overviewGET /api/v1/merchant/invoicesGET /api/v1/merchant/invoices/{id}POST /api/v1/merchant/invoicesPATCH /api/v1/merchant/invoices/{id}/statusGET /api/v1/merchant/subscriptionsPOST /api/v1/merchant/subscriptionsPOST /api/v1/merchant/subscriptions/{id}/cancelGET /api/v1/merchant/billing/wallet/customers/{customerId}/balanceGET /api/v1/merchant/billing/wallet/customers/{customerId}/transactionsPOST /api/v1/merchant/billing/wallet/customers/{customerId}/topupsPOST /api/v1/merchant/billing/wallet/invoices/{invoiceId}/apply
Billing overview endpoint
GET /api/v1/merchant/billing/overview
This endpoint is the high-level operational summary for the merchant billing domain.
Domain breakdown
Invoices
Track invoice creation, retrieval, status changes, and wallet application.
Subscriptions
Track recurring billing lifecycle from creation to cancellation.
Products
Manage the product catalog used by merchant billing workflows.
Wallet
Track customer wallet balances, transactions, top-ups, and invoice application.