QR Code memiliki 2 jenis tipe yaitu:
- Dynamic/One Time Payment/Nilai Pembayaran Tertutup QR Code = Saat Anda membuat QR Code, Anda dapat menentukan jumlah nilai yang akan dibayarkan customer Anda. QR Code ini hanya dapat dibayarkan sekali dan akan menjadi tidak aktif setelah berhasil terbayarkan.
- Static/Multiple Payment/Nilai Pembayaran Terbuka QR Code = Saat Anda membuat QR Code, Anda tidak menentukan jumlah nilai yang akan dibayarkan customer Anda, melainkan customer Anda yang akan mengisi jumlah nilainya sendiri. QR Code ini dapat dibayarkan berkali-kali tanpa limit dan selalu aktif. Dapat digunakan apabila Anda memiliki toko offline untuk dipaparkan QR Code Anda.
Anda hanya dapat membuat 1 Static QR Code pada Dashboard ataupun API dimana hal ini merupakan kebijakan dari partner QRIS kami. Sehingga hal ini bukan merupakan issue, namun sebuah peraturan.
Berikut contoh pesan error yang akan Anda terima apabila mencoba membuat Static QR Code lebih dari 1 kali:
"error_code": "DUPLICATE_ERROR"
"message": "ID_DANA only allows 1 static QR code for each merchant"
Anda tidak dapat menghapus QR Code yang telah dibuat. Untuk QR Code dynamic, jikalau Anda tidak set waktu kedaluwarsa maka QR Code akan expire dalam waktu 48 jam yang mengakibatkan tidak dapat dibayarkan. Namun untuk QR Code static, Anda dapat request mengganti Reference ID QR Code Anda melalui CS team kami pada help@xendit.co.