Error Codes
Gunakan HTTP status dan kode error untuk membedakan request yang dapat diulang dari request yang perlu diperbaiki.
| HTTP | Contoh | Tindakan |
|---|---|---|
| 400 | invalid_request | Perbaiki payload. |
| 401 | invalid_signature | Periksa credential/signature. |
| 409 | duplicate_transaction | Gunakan ID transaksi yang benar. |
| 429 | rate_limited | Retry dengan backoff. |
| 500 | internal_error | Retry terbatas atau hubungi support. |