응답 형식
모든 응답은 UTF-8 인코딩의 JSON 본문으로 반환됩니다.
성공 응답
성공 응답은 요청한 리소스를 나타내는 키(예: charge, webhook)로 감싸서 반환됩니다.
201충전 요청 성공 응답 예시
{
"charge": {
"id": "chg_example123",
"amount": 10000,
"status": "pending",
"requested_at": "2026-08-15T03:00:00Z"
}
}멱등 응답
동일한 요청이 이미 처리된 경우, 일부 엔드포인트는 idempotent_replay 필드를 포함한 응답을 반환합니다. 이 필드가 true이면 새 리소스가 생성되지 않고 기존 처리 결과가 반환된 것입니다.
멱등 응답 예시
{
"charge": {
"id": "chg_example123",
"status": "approved"
},
"idempotent_replay": true
}오류 응답
오류 응답은 항상 다음 두 필드를 포함합니다.
error: 프로그램에서 분기 처리할 수 있는 오류 코드 문자열message: 사람이 읽을 수 있는 오류 설명
오류 응답 예시
{
"error": "invalid_bearer_token",
"message": "invalid API key"
}필드 네이밍 규칙
모든 필드명은 snake_case를 사용합니다. 예: requested_at, expires_at, monthly_limit.