POST /v1/payment/create
Membuat transaksi pembayaran baru dan mendapatkan payment URL atau data QR sesuai metode yang tersedia.
Request
POST /v1/payment/create
Content-Type: application/json
X-API-KEY: YOUR_API_KEY
X-SIGNATURE: HMAC_SIGNATURE
{
"amount": 100000,
"internal_trx_id": "ORDER-10001",
"method": "QRIS",
"return_url": "https://merchant.example/return"
}
Response
{
"payment_id": "PM-240722-091",
"status": "pending",
"payment_url": "https://aerovault.top/demo.html",
"expires_at": "2026-09-02T14:59:00+07:00"
}
Idempotency
Gunakan internal_trx_id yang unik agar retry dari server merchant tidak membuat order ganda.