REST API yang mudah dipahami dengan panduan lengkap, contoh kode, dan sandbox untuk testing.
Mulai integrasi API AidiPay dalam 5 langkah
Buat akun merchant AidiPay di dashboard
Generate API Secret dan API Key di settings
Konfigurasi URL webhook untuk notifikasi transaksi
Mulai buat payment request via API
REST API lengkap untuk integrasi pembayaran
Membuat intent pembayaran untuk setiap transaksi
Cek status transaksi secara real-time
Melakukan refund untuk transaksi yang sudah berhasil
Notifikasi real-time untuk setiap event transaksi
// Membuat Payment Intent dengan cURL
curl -X POST https://api.aidipay.id/v1/payments \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"amount": 100000,
"currency": "IDR",
"description": "Order #12345",
"customer": {
"name": "John Doe",
"email": "john@example.com"
},
"methods": ["virtual_account", "qris", "ewallet"]
}'
// Response
{
"id": "pay_1234567890",
"status": "pending",
"amount": 100000,
"currency": "IDR",
"methods": {
"virtual_account": { "bank": "BCA", "number": "1234567890" },
"qris": { "url": "https://..." }
}
}
Akses dokumentasi API lengkap dan sandbox environment