{"name":"Valorix Store API","service":"api.store.valorix.id","docs":{"health":"GET /health","catalog":"GET /api/catalog · POST /api/catalog/check-id","me":"GET /api/me","myOrders":"GET /api/me/orders","wallet":"GET /api/me/wallet · GET /api/me/wallet/ledger","walletTopup":"POST /api/me/wallet/topup · GET /api/me/wallet/topups · GET /api/me/wallet/topups/:id","orders":"POST /api/orders · GET /api/orders/:orderNumber","login":"GET /auth/login","logout":"POST /auth/logout","admin":"GET /api/admin","adminUi":"GET /admin/","uploads":"GET /uploads/*","digiflazzWebhook":"POST /api/webhooks/digiflazz","midtransWebhook":"POST /api/webhooks/midtrans","flipWebhook":"POST /api/webhooks/flip"},"boundaries":{"database":"valorix_store (isolated)","customerAuth":"auth.valorix.id OAuth (client_id=store)","adminAuth":"local admin_users (this service only)","catalogSource":"Digiflazz price-list import → products","wallet":"V-Gold subject = OAuth sub","payments":"midtrans snap (sandbox)","paymentGateway":"midtrans","paymentGatewayConfigured":true,"manualTransfer":"admin settings → bank destination; unique amount code on order"}}