Developer

Dokumentasi API AidiPay

REST API yang mudah dipahami dengan panduan lengkap, contoh kode, dan sandbox untuk testing.

Memulai

Quick Start

Mulai integrasi API AidiPay dalam 5 langkah

1

Daftar Akun

Buat akun merchant AidiPay di dashboard

2

Dapatkan API Key

Generate API Secret dan API Key di settings

3

Setup Webhook

Konfigurasi URL webhook untuk notifikasi transaksi

4

Buat Request

Mulai buat payment request via API

API

Endpoint Tersedia

REST API lengkap untuk integrasi pembayaran

đŸ’ŗ

Payment Intent

Membuat intent pembayaran untuk setiap transaksi

📊

Transaction Status

Cek status transaksi secara real-time

â†Šī¸

Refund

Melakukan refund untuk transaksi yang sudah berhasil

🔔

Webhook

Notifikasi real-time untuk setiap event transaksi

Code Sample

Contoh Implementasi

// 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://..." }
  }
}

Mulai Integrasi API

Akses dokumentasi API lengkap dan sandbox environment