Buat dan kueri pembayaran QRIS menggunakan titik akhir dan header yang kompatibel dengan SNAP. Gunakan titik akhir ini ketika integrasi Anda mengikuti standar SNAP Indonesia untuk token akses, tanda tangan, stempel waktu, dan alur QR MPM.
Dapatkan Access Token (SNAP)
Hasilkan token akses SNAP B2B yang diperlukan untuk titik akhir QR Code SNAP. Kirim header SNAP, tanda tangan, stempel waktu, dan kunci klien yang diperlukan sesuai dengan pengaturan kredensial Brick SNAP Anda. Gunakan token yang dikembalikan saat membuat pembayaran QR MPM atau menanyakan status pembayaran QR melalui alur yang kompatibel dengan SNAP.
Headers
Content-TypeString mewakili menunjukkan jenis media sumber daya
X-CLIENT-KEYClient_id klien
X-TIMESTAMPWaktu lokal klien saat ini dalam format yyyy-MM- ddTHH:mm:ss.SSSTZD
X-SIGNATURETanda tangan pemeriksaan Non-Penyangkalan & Integritas untuk permintaan
Dapatkan Access Token (SNAP) › Request Body
grant_typeHarus berupa "kredensial_klien"
Dapatkan Access Token (SNAP) › Responses
200
responseCoderesponseMessageaccessTokentokenTypeexpiresInGenerate Dynamic QR Code (SNAP)
Buat pembayaran QRIS MPM dinamis menggunakan header permintaan yang kompatibel dengan SNAP dan struktur payload. Gunakan endpoint ini ketika integrasi Anda mengikuti standar SNAP Indonesia untuk pembuatan pembayaran QR, termasuk tanda tangan, stempel waktu, referensi mitra, dan informasi pedagang. Responsnya mengembalikan konten dan pengidentifikasi QR yang harus direkonsiliasi melalui penyelidikan status SNAP atau callbacks.
Headers
Content-TypeString mewakili menunjukkan jenis media sumber daya
X-CLIENT-KEYClient_id klien
X-TIMESTAMPWaktu lokal klien saat ini dalam format yyyy-MM- ddTHH:mm:ss.SSSTZD
AuthorizationToken akses satu kali dibuat menggunakan token autentikasi API
X-SIGNATURETanda tangan pemeriksaan Non-Penyangkalan & Integritas untuk permintaan
X-PARTNER-IDklien Brick ID
X-EXTERNAL-IDPengidentifikasi eksternal unik untuk permintaan API yang dapat ditemukan di Kredensial Dasbor Brick
CHANNEL-IDid saluran Brick
Generate Dynamic QR Code (SNAP) › Request Body
partnerReferenceNoNomor referensi unik yang diberikan oleh mitra untuk mengidentifikasi transaksi. Panjang maksimal 25 karakter)
validityPeriodMinimum 600 detik (10 menit), maksimum 86.400 detik (24 jam) dari waktu pembuatan. Jika tidak disetel, nilai defaultnya adalah 86.400 detik (24 jam)
Generate Dynamic QR Code (SNAP) › Responses
200
responseCoderesponseMessagereferenceNopartnerReferenceNoqrContentStatus Dynamic QR Code
Kueri status pembayaran terbaru untuk transaksi QRIS SNAP dinamis. Gunakan endpoint ini ketika sistem Anda perlu mengonfirmasi status pembayaran QR MPM menggunakan header SNAP, stempel waktu, tanda tangan, dan data referensi mitra asli. Responsnya membantu merekonsiliasi transaksi QR yang tertunda, berhasil, gagal, atau kedaluwarsa dalam integrasi berbasis SNAP.
Headers
Content-TypeString mewakili menunjukkan jenis media sumber daya
X-CLIENT-KEYClient_id klien
X-TIMESTAMPWaktu lokal klien saat ini dalam format yyyy-MM- ddTHH:mm:ss.SSSTZD
AuthorizationToken akses satu kali dibuat menggunakan token autentikasi API
X-SIGNATURETanda tangan pemeriksaan Non-Penyangkalan & Integritas untuk permintaan
X-PARTNER-IDklien Brick ID
X-EXTERNAL-IDPengidentifikasi eksternal unik untuk permintaan API yang dapat ditemukan di Kredensial Dasbor Brick
CHANNEL-IDid saluran Brick
Status Dynamic QR Code › Request Body
originalReferenceNoPengidentifikasi unik untuk transaksi asli. misalnya QR_75ae1b56c40449ecbc42010e3d2589cc
originalPartnerReferenceNoPengidentifikasi unik untuk transaksi asli yang diberikan oleh mitra. misalnya 20241115000000189723
serviceCodeHarus disetel ke '51'
Status Dynamic QR Code › Responses
200
responseCoderesponseMessageoriginalReferenceNooriginalPartnerReferenceNoserviceCodelatestTransactionStatustransactionStatusDesc