Status 와 error code
Order status (data.status): CONFIRMED, PARTIALLY_CANCELLED, CANCELLED, DECLINED.
| HTTP | 의미 |
|---|---|
200 | 적용 (또는 safe retry) — body 에 현재 주문 상태 |
401 | Auth 실패 — header 누락, timestamp 만료, signature 불일치, 또는 inactive key |
422 | 잘못된 데이터 또는 불법 변경 (예: refund 가 order 보다 큼, cancel 된 order 에 confirm) |
409 | Write collision — 같은 event_id 로 retry |
429 | 요청 과다 — 느처주고 retry |
복사해서 바로 쓰는 서명 helper
각 helper 는 서버가 check 하는 것과 정확히 같은 방식으로 signature 계산. 공통 규칙: body 를 한 번 serialize 하고, 그 exact string 을 서명하고, 그 exact bytes 를 보내기.문의? Aeris partner 담당자에게 연락. 항상 sandbox key 로 먼저 테스트 후 live credential 요청.