Show the user a reference table of common RohoPay API error codes, their meanings, and how to fix them.
Include:
- VALIDATION_ERROR: check field formats (phone, amount, currency)
- MISSING_IDEMPOTENCY_KEY: add Idempotency-Key header
- UNAUTHORIZED: check API key format (test_ or live_ prefix)
- DISBURSE_TEST_BLOCKED: disbursements require live_ key
- INSUFFICIENT_BALANCE: check wallet balance first
- PROVIDER_LINE_DOWN: retry with exponential backoff
- RATE_LIMIT_EXCEEDED: slow down, add delays between requests
- CARD_EXPIRED: validate expiry before sending (MM/YY, must be future)