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": "[email protected]"
    },
    "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