Pertama-tama Anda harus memastikan bahwa aktivasi QR Code sudah dilakukan dari Dashboard Xendit.
Anda dapat melakukan pengecekan dengan: Konfigurasi > Metode Pembayaran > QR Codes atau silakan melakukan pengecekan pada artikel ini Bagaimana Cara Aktivasi QR Code Sebagai Metode Pembayaran.
Berikut adalah langkah-langkah pembuatan QR Code dalam mode live:
1. Membuat secret API Key melalui dashboard Anda dalam mode live
2. Masukkan callback URL Anda pada Dashboard - Settings - Callbacks di bagian QR code paid & refunded dan pastikan saat klik "test and save" respon mengembalikan 2XX
3. Membuat QR Code API menggunakan endpoint:
POST https://api.xendit.co/qr_codes
4. Masukkan secret API key Anda pada Authorization
5. Pada bagian Headers masukkan hal berikut pada bagian:
KEY: api-version
VALUE:2022-07-31
6. Pada Body request, Anda dapat menggunakan parameter dibawah sebagai contoh:
{
"reference_id": "testing_id123400",
"type": "DYNAMIC",
"currency": "IDR",
"amount": 1000
}
{
"reference_id": "testing_id123400",
"type": "DYNAMIC",
"currency": "IDR",
"channel_code": "ID_DANA",
"amount": 1000,
"expires_at": "2022-11-24T12:38:05.027203Z",
"description": "",
"metadata": null,
"business_id": "603f1c4172bbe840979fd408",
"created": "2022-11-22T12:38:05.30965Z",
"updated": "2022-11-22T12:38:05.30965Z",
"qr_string": "00020101021226570011ID.DANA.WWW011893600915015706056102091570605610303UME51440014ID.CO.QRIS.WWW0215ID20210807329890303UME520489315303360540410005802ID5906XENDIT6015Kota Jakarta Se61051219062720115QjZudXMDN7Zn5eR60490011ID.DANA.WWW0425MER202107140077450960864105011630463CC",
"status": "ACTIVE",
"id": "qr_b649ad60-ffec-474c-ae9e-f0b48b618768"
}
Dan pembuatan QR Code Anda dalam live mode sudah selesai! Anda juga dapat mengambil QR Code yang telah dibentuk pada Dashboard - QR Code tab untuk di-download:
Untuk referensi API silakan klik disini
Untuk video membuat QR Code dalam live mode seperti langkah diatas (melalui Postman) lihat video dibawah berikut: