Bedakan penyebab kesalahan

Input tidak lengkap memerlukan perbaikan pengguna. Gangguan koneksi memerlukan opsi mencoba ulang. Jangan memakai pesan yang sama untuk kedua keadaan.

Pertahankan input pengguna

Ketika request gagal, simpan isian yang sudah diketik. Tunjukkan field yang perlu diperbaiki dan letakkan pesan dekat dengan sumber kesalahannya.

Jangan mengulang tanpa batas

Untuk request yang dapat diulang, gunakan batas percobaan. Ikuti informasi Retry-After jika disediakan. Pekerjaan berbayar memerlukan idempotency agar tidak ditagihkan berulang.

Simpan identitas request

Tampilkan request ID ketika tersedia. Identitas tersebut membantu tim dukungan menelusuri kejadian tanpa meminta pengguna membagikan kredensial.

Contoh di website ini adalah sandbox frontend. Layanan produksi, rahasia, dan pemrosesan data memerlukan integrasi backend terpisah.