API Pembayaran QRIS Dinamis|Standar EMVCo Nasional

Terima pembayaran QRIS di aplikasi Anda tanpa biaya bulanan.

Satu API untuk generate QRIS dinamis, verifikasi mutasi realtime, dan kirim webhook instan ke server Anda.

Rp 0

Pendaftaran & langganan

< 3 Detik

Deteksi mutasi

H+1

Settlement ke rekening

POST /api/invoice
200 OK · 85ms
1. Request Merchant APIJSON Payload
{
  "amount": 50000,
  "project": "PRJ_TOKO_ONLINE",
  "external_id": "ORD-2026-9901"
}
2. Webhook Callback InstanRealtime < 3s
{
  "event": "payment.success",
  "invoice_id": "INV-2026-9842",
  "amount": 50000,
  "status": "paid",
  "signature": "hmac_sha256_verified"
}
Signature HMAC-SHA256
Idempotensi Terjamin

Jaringan Pembayaran

Satu kode QRIS untuk seluruh bank dan dompet digital

Mendukung pembayaran dari seluruh m-banking dan e-wallet berstandar QRIS Bank Indonesia.

QRIS QR Code Standar Pembayaran Nasional

Standar QRIS Nasional (ASPI & BI)

Kompatibel dengan seluruh aplikasi pembayaran berizin BI

Standar EMVCo

Kanal Pembayaran Terhubung

Bank BRIBRImo / M-Banking
Bank BNIBNI Mobile
CIMB NiagaOCTO Mobile
PermataBankPermataME
Bank BCABCA Mobile / myBCA
Bank MandiriLivin' by Mandiri
Dompet Digital Terhubung:QRIS & Transfer Langsung
GoPay
DANA
OVO
ShopeePay
LinkAjaLinkAja
Arsitektur Pembayaran

Alur Transaksi & Webhook

Klik setiap tahap untuk melihat spesifikasi payload, protokol, dan latensi.

01< 40 ms

Server Merchant

Klien HTTP

Aplikasi atau E-Commerce Anda

02110 ms

AryaPay Core Engine

Proses < 150ms

Gateway Routing & EMVCo TLV

03< 3.0 s

Jaringan Kliring & Bank

Kanal Nasional

ASPI QRIS, Bank & E-Wallet

04240 ms

Webhook & Ledger

Signature SHA-256

Notifikasi Otomatis ke Backend

Tahap 01: Server Merchant

Aplikasi Anda mengirim request POST berisi nominal dan ID project ke endpoint /api/invoice.

Metode Transmisi

HTTP POST JSON

Proteksi & Keandalan

Anti Duplikasi Order

Payload Transmisi DataFormat: JSON / ISO
POST /api/invoice
x-api-key: ARYAPAY_live_a89f41b2c3
{
  "amount": 25000,
  "project": "PRJ_TOKO_ONLINE",
  "external_id": "ORD-2026-9901"
}
Siklus Settlement T+1

Jadwal Kliring & Pencairan Saldo

Alur mutasi harian dari transaksi masuk hingga penarikan ke rekening bank Anda.

FASE 100:00 - 23:59 WIB

Transaksi Masuk Realtime

Saldo Tertunda

Pembayaran terverifikasi dalam hitungan detik dan tercatat di Saldo Tertunda.

FASE 207:00 WIB Pagi

Cut-Off & Rekonsiliasi

Audit Mutasi Kliring

Rekonsiliasi transaksi harian dengan mutasi bank acquirer tanpa menghentikan transaksi baru.

FASE 312:00 WIB Siang

Pelepasan Saldo Aktif

Saldo Siap Dicairkan

Dana berpindah ke Saldo Aktif dan siap ditarik ke rekening bank.

FASE 4On-Demand Instan

Penarikan Dana (Withdrawal)

Transfer Bank & E-Wallet

Tarik dana langsung ke rekening bank atau dompet digital melalui dashboard.

Tujuan:
BCAMandiriBRIBNI|GoPayDANAOVO

Integrasi API Pembayaran

Request pembuatan transaksi dan pembayaran QRIS dinamis siap pakai.

// Node.js (Axios)
import axios from 'axios';

const { data } = await axios.post('https://aryapay.aryastore.tech/api/invoice', {
  amount: 25000,
  project: 'PRJ_TOKO_ONLINE'
}, {
  headers: { 'x-api-key': 'ARYAPAY_live_a89f41b2c3' }
});

console.log(data.payment_link); // URL checkout QRIS
console.log(data.qris_image);   // Gambar kode QR dinamis

Mendukung endpoint pembuatan invoice, mutasi, cek saldo, dan verifikasi signature.

Buka Dokumentasi Lengkap
Keamanan Sistem

Validasi Transaksi & Enkripsi Data

Perlindungan kriptografi dan deduplikasi data pada setiap transaksi.

HMAC-SHA256 Signatures

Header x-aryapay-signature divalidasi dengan secret key merchant untuk mencegah pemalsuan data.

Idempotensi Transaksi

UUID invoice unik mencegah duplikasi transaksi dan double-crediting saat jaringan timeout.

Token Auto-Rotation

Auto-refresh token gateway menjaga sesi GoPay tetap terhubung tanpa intervensi manual.

Enkripsi AES-256 GCM

Token API dan kredensial gateway disimpan terenkripsi menggunakan algoritma AES-256 GCM.

Tarif & Biaya

Biaya per transaksi berhasil

Tanpa biaya bulanan atau komitmen tersembunyi.

Fitur / LayananTarif & KetentuanBiaya
Pendaftaran & Akun MerchantTanpa deposit awalRp 0
Biaya Langganan BulananTanpa biaya bulananRp 0
Multi-Project API KeyUnlimited project & webhookGratis
Transaksi QRIS BerhasilMulai Rp 7 per transaksiMulai Rp 7 / trx
Pencairan Saldo (Settlement)Transfer ke 140+ bank & e-walletSesuai metode penarikan

Mulai Terima Pembayaran QRIS

Daftar akun merchant, buat API key pertama, dan pasang QRIS di aplikasi Anda.