Rotasi Secret dan Tes
Merotasi secret
Ganti secret secara berkala, atau segera jika dicurigai bocor.
- Buka detail endpoint, pilih Rotasi secret.
- Tentukan jam tumpang tindih (0 sampai 72, bawaan 24).
- Salin secret baru. Seperti saat dibuat, secret baru hanya tampil sekali.
- Pasang secret baru di server Anda sebelum masa tumpang tindih habis.
Selama masa tumpang tindih, secret baru dan lama sama-sama menandatangani setiap pengiriman, jadi header berisi dua nilai v1. Server yang memeriksa semua nilai v1 (contoh kode) bisa berganti tanpa downtime. Endpoint menampilkan status Rotasi dan waktu berakhirnya secret lama.
| Jam tumpang tindih | Efek |
|---|---|
| 0 | Secret lama langsung tidak berlaku |
| 1-72 | Dua tanda tangan sampai waktu habis |
Dengan 0 jam, pengiriman yang masih memakai secret lama di server Anda akan gagal verifikasi. Pakai 0 hanya jika secret lama bocor.
Mengirim tes
Tombol Kirim tes mengirim event webhook.test berisi contoh pesanan ke endpoint, dan langsung menampilkan hasilnya: berhasil atau tidak, kode HTTP, latensi, galat, dan cuplikan respons.
- Dikirim sekali, tanpa percobaan ulang.
- Tidak dihitung ke penghitung kegagalan, baik berhasil maupun gagal, sehingga tes tidak pernah menonaktifkan endpoint.
- Dibatasi 10 kali per menit per toko.
- Muncul di log dengan jenis
test.
Kode galat yang mungkin muncul:
| Galat | Arti |
|---|---|
TIMEOUT | Tidak membalas dalam 8 detik |
CONNECT_FAILED | Gagal tersambung ke server |
ADDRESS_BLOCKED | Nama host mengarah ke alamat yang tidak diizinkan |
HTTP_503 (dan kode lain) | Server membalas non-2xx dengan kode tersebut |
Event webhook.test tidak bisa dilangganan; hanya muncul dari tombol tes.