Chiwa Pay

Error Codes

Kode error API.

Jika request gagal, API mengembalikan object error.

{
  "error": {
    "code": "invalid_api_key",
    "message": "secret key is invalid or revoked"
  }
}

Public API

HTTPCodeKeterangan
400invalid_jsonBody bukan JSON valid.
400invalid_amountNominal tidak valid.
400invalid_bulk_sizeJumlah item bulk tidak valid.
400unsupported_payment_methodPayment method tidak didukung.
400payment_create_failedTransaksi gagal dibuat.
400payment_cancel_failedTransaksi gagal dibatalkan.
400payment_refund_failedTransaksi gagal direfund.
401invalid_api_keySecret key kosong, tidak valid, atau sudah di-revoke.
403merchant_not_approvedMerchant belum aktif.
403api_key_ip_not_allowedIP request tidak ada di allowlist API key.
404not_foundResource tidak ditemukan.
429rate_limitedRate limit terlampaui.
500server_errorRequest gagal diproses.

Rate Limit

API menerapkan rate limit untuk menjaga layanan tetap stabil. Jika mendapat 429, tunggu sebentar sebelum mengirim request berikutnya.

Retry

KondisiRetry
TimeoutYa, gunakan request yang sama.
500Ya, setelah jeda.
400, 401, 403, 404Tidak. Perbaiki request atau status merchant.
429Ya, setelah jeda sampai window rate limit berikutnya.

Di halaman ini