โšก

eFAST Simulator & Testing Hub

Bank Jateng eFAST & iQue Cloud Queue Integration Engine

๐Ÿ“‹
Total Booking Masuk 0 Dari iQue Cloud API
โœ…
eFAST Selesai (Prioritas) 0 Tiket diprioritaskan iQue
โณ
Menunggu Pengisian 0 Belum mengisi form eFAST
๐Ÿ“ก
Total Traffic API 0 HTTP In & Out Logged

Daftar Data Booking dari iQue

Kode Booking Nasabah Layanan & Cabang Jadwal Booking Status eFAST Aksi Cepat
Memuat data reservasi...

Simulasi Pengiriman Booking dari iQue Cloud

Gunakan panel ini untuk menguji endpoint POST /api/v1/effast/reservation

โšก Quick Data Generator

Pilih preset data siap pakai atau sesuaikan parameter di bawah:

๐Ÿงช Scenario Testing Actions

Kirim payload ke endpoint eFAST dengan skenario integrasi yang berbeda:

1. Pengiriman Normal (Validasi 200 OK)

iQue mengirim data booking lengkap dengan header X-API-Key yang valid. eFAST menyimpan data dan mengembalikan HTTP 200.

2. Uji Idempotensi (UID Sama / Jadwal Diubah)

Dokumen Hal 3: Request dengan UID yang sama harus diperlakukan sebagai perbarui data (upsert), bukan membuat entri duplikat.

3. Uji Autentikasi Salah (Validasi 401 Unauthorized)

Dokumen Hal 2: eFAST wajib menolak request tanpa API key yang benar dengan HTTP 401.

4. Uji Data Tanpa UID / Kosong (Validasi 400 Bad Request)

Uji penanganan request ketika data penting tidak disediakan.

HTTP Traffic & API Logs Inspector

โš™๏ธ Konfigurasi Kunci & Target Integrasi

Pengaturan environment untuk pengujian lokal maupun koneksi ke iQue Cloud sungguhan:

Header X-API-Key yang dikirim oleh iQue saat memanggil /api/v1/effast/reservation.
Header X-API-Key yang dikirim oleh eFAST saat memanggil callback /v1/client/effast-filled.

๐Ÿ“‘ Ringkasan Kontrak Integrasi

Sesuai Dokumen Resmi Integrasi eFAST - iQue Cloud:

1. Endpoint Penerima Data Booking (eFAST)
POST {EFAST_API}/api/v1/effast/reservation
Header: X-API-Key: <key dari eFAST>
Status: 2xx (sukses), 401 (key salah), Idempoten berdasarkan uid.
2. Tombol eFAST pada e-Tiket iQue
URL: https://effast-rekening.bankjateng.co.id/pembukaan-rekening/terms?uid=<uid>
Nasabah membuka langsung dari browser, membaca ?uid=....
3. Callback Penanda Pengisian (eFAST โžก๏ธ iQue)
POST {BASE_URL}/v1/client/effast-filled
Header: X-API-Key: <api key tenant iQue>
Body: {"bookingUuid": "...", "filled": true}
Tiket mendapat prioritas tambahan saat dipanggil petugas antrian.
๐Ÿ’ก Catatan Idempotensi & Urutan: Nasabah bisa membuka web sebelum data tiba (jangan langsung tolak). Callback berulang aman dan memperbarui waktu pengisian.