Panduan Integrasi Payment Gateway untuk Developer

Signature, create order, sandbox, dan callback — semua yang developer butuhkan untuk go-live dengan aman.

Integrasi payment gateway sebenarnya sederhana: buat order → tampilkan QR → terima callback. Panduan ini merangkum langkahnya.

1. Autentikasi & signature

Setiap permintaan ditandatangani dengan secret_key Anda. Urutkan parameter (kecuali sign), tambahkan kunci, lalu hash. Jangan pernah simpan secret_key di kode front-end.

2. Buat order

curl -s -X POST https://idragonpay.com/pay/api/create.php \
  -d "merchant_id=MCH-xxxx" -d "merchant_no=INV-2001" \
  -d "amount=25000" -d "channel=QRIS" -d "sign=SIGN_ANDA"

3. Uji di sandbox dulu

Tambahkan sandbox=1 untuk memastikan signature dan parsing respons benar tanpa uang nyata. Respons akan memuat "sandbox": true.

4. Terima callback (penting!)

5. Checklist sebelum go-live

Siap mulai terima pembayaran online?

Daftar gratis, tanpa biaya bulanan. Integrasi 5 menit, sandbox tersedia.

Daftar SekarangLihat Dokumentasi

Pertanyaan Umum

Ada mode uji tanpa uang nyata?

Ada — pakai sandbox=1; signature tetap divalidasi tapi tidak ada order/dana nyata.

Berapa lama callback dikirim?

Umumnya dalam hitungan detik setelah pembayaran terkonfirmasi; kami mengirim ulang bila callback gagal.