Connect bank and e-wallet accounts, read every mutation through one REST API, match customer payments automatically, and receive signed webhooks in seconds.
50,000 free points on sign-up. No card required.
One API for mutations, payment requests, and notifications. Built for shops, SaaS billing, donation pages, and finance teams.
Credits and debits from every linked account, with filters by account, type, date range, amount and free-text search.
Create a payment and we add a unique code so each bill has a distinct total. Incoming transfers are matched automatically.
Generate QRIS with the amount embedded, or Virtual Account numbers, plus a hosted payment page with live status.
HMAC-SHA256 signatures, automatic retries with backoff, a delivery log, and one-click test events.
No merchant account? Accept QRIS and Virtual Accounts through your own sub-account at a Bank Indonesia–licensed gateway.
Official bank APIs only, never your internet-banking password. API credentials are encrypted at rest with AES-256-GCM.
Sign up, then copy your key from Settings › API Keys.
Connect BCA or BRI with your SNAP API keys, or your GoPay Merchant gateway.
Send the customer to the hosted page or render the QR yourself.
Fulfil the order on payment.completed.
curl -X POST https://arusku.example/api/v1/payments \
-H 'x-api-key: ak_live_...' -H 'Content-Type: application/json' \
-d '{"amount":100000,"walletAccountId":"GATEWAY","orderId":"INV-2041"}'
Buy points and spend them per bank API call. Arusku polls every minute only while a payment is waiting.
BCA and BRI through their official SNAP APIs. Your bank may also charge per call.
Through your own gopay-api-gateaway server. Unofficial.
About Rp 4,000 per Virtual Account. Charged by the licensed gateway, which settles to your bank.