Payments Platform & API. Simple sign-up, zero hassle.
Apipay is a payment API we built to make payment integration as easy as possible, whether you're an individual, a startup, or a company. From accepting payments to tracking transactions, it's all under one API key.
Why Apipay
Fast, easy sign-up
Registration takes minutes, no hassle. Individuals are welcome too, you don't need a registered business.
No hidden fees
Transaction fees are clear from day one. No setup fee, no monthly fee, no surprise deductions.
Support that actually cares
Our team replies like a human talking to a human, not a canned response.
Payment Methods
Right now Apipay focuses on the payment methods used most widely across Indonesia.
Supported by:
Platform Features
Beyond payment methods, here's what you get from the Apipay platform.
Invoicing
Create and send invoices to customers in minutes, then track their payment status automatically.
Webhooks & Notifications
Get realtime event notifications for every transaction status change.
Bank-grade Security
End-to-end encryption and signature verification on every API call.
WhatsApp, Telegram, Slack, etc. Integrations
Connect payment notifications straight to WhatsApp, Telegram, Slack, and the other tools you already use.
Developer
One connection for QRIS and Virtual Account. Every request is routed to the payment method you pick without you having to manage each connection yourself.
┌──────────────────────────────────────────────────┐
│░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
│░░░░░░░░░░░░░░░░░░░Apipay Cloud░░░░░░░░░░░░░░░░░░░│
│░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
└──────────────────────────────────────────────────┘
│
│ ─ ─ ─ ─ ─ ─ ─ ┴ ─ ─ ─ ─ ─ ─ ─│
▼ ▼
╔═══════════════════╗ ╔═══════════════════╗
║ ║ ║ ║
║ QRIS ║ ║ Virtual Account ║
║ ║ ║ ║
╚═══════════════════╝ ╚═══════════════════╝- *Free sandbox mode for testing before you go live
- *Simple API, built to stay secure
- *Webhook signature verification on every event
# create a charge
curl --request POST \
--url https://api.apipay.id/v1/charges \
--header 'Authorization: Bearer sk_test_***' \
--data '{
"payment_method": "qris",
"amount": 150000,
"metadata": {
"id": "4aef25e1-a71e-4855-821c-046a5dc7c33c"
}
}'
# response
{
"id": "charge_01m5413f5je4ct2bx6yqg9asv2",
"status": "pending",
"amount": 150000,
"currency": "idr",
"payment_method": "qris",
"qr_url": "https://qr.apipay.id/charge_01m5413f5je4ct2bx6yqg9asv2",
"expires_at": "2026-10-17T04:29:44.404Z",
"created_at": "2026-10-17T04:14:44.576Z"
}Ready to start accepting payments?
Sign up now, individuals and businesses can both get started today.