/api/v1/order/status 인증 요청
X-Bolt-Key, X-Bolt-Timestamp 및 X-Bolt-Signature를 포함합니다. 현재 밀리초 timestamp를 사용하고 정확한 요청 본문과 함께 timestamp에 서명하세요.
01. 요청 매개변수
application/jsonorderToken가 아닌 주문 생성 시 사용한 판매자 externalOrderId를 보내세요. 현재 API 키에 속한 주문만 조회할 수 있습니다.
예시 값
{"externalOrderId": "INV-20260209-99281"}필수 문자열, 6~64자. 문자, 숫자, 밑줄(_), 하이픈(-)이 허용됩니다.
주문 상태 및 처리
PENDING결제 대기 중: 적합한 송금이 일치하지 않습니다.
PAID결제가 감지되었으며 블록체인 확인을 기다리고 있습니다.
CONFIRMED판매자 검토를 통해 결제가 확인되거나 승인되었습니다. 콜백 전달이 아직 보류 중일 수 있습니다.
COMPLETED결제가 확인되었으며 BoltUtil가 성공적인 콜백 응답을 받았습니다.
EXPIRED적격한 이체가 일치하지 않고 결제 기간이 종료되었습니다. 확인이 지연된 정시 환승은 나중에 인정될 수도 있습니다.
FAILED주문이 실패한 상태입니다. 결제 성공으로 처리하지 마세요.
CANCELLED주문이 취소되었습니다. 결제 성공으로 처리하지 마세요.
PAID는 확인 대기 상태이므로 이 상태만으로 상품을 제공하지 마세요. CONFIRMED 또는 COMPLETED는 결제가 확인되었음을 뜻합니다. externalOrderId마다 한 번만 제공하세요. COMPLETED는 BoltUtil이 알림에 대한 성공 응답을 받았다는 뜻이며, 가맹점의 제공 완료를 증명하지 않습니다. 수동 검토한 결제는 실제 지불 금액과 정산 유형도 확인하세요.
02. 응답 필드(data)
application/json쿼리 메모
- 쿼리는 저장된 주문 상태를 반환합니다. 블록체인을 즉시 스캔하지 않습니다. 확인은 기록된 값입니다. 결제 확인을 결정하려면 status를 사용하세요.
- 일치하는 결제가 없으면 paidAmount, shortfallAmount, settlementType, txHash 및 관련 시간은 null가 될 수 있습니다. 이는 쿼리 실패가 아닙니다.
- 본인의 주문만 조회할 수 있습니다. 무료 계정은 지난 30일 이내에 생성된 주문에 액세스할 수 있습니다. 활성 회원은 모든 기록에 접근할 수 있습니다. 누락되었거나 액세스할 수 없는 주문, 반품 주문을 찾을 수 없습니다.
- paidAt, confirmedAt 및 completedAt는 시간대 오프셋이 없는 2026-02-09T18:20:50.790과 같은 날짜-시간 문자열입니다. 밀리초 타임스탬프가 아닙니다.
일반적인 오류
이러한 경우는 일반적인 경우입니다. 실제 HTTP 상태와 응답 코드/메시지를 사용하여 실패를 진단합니다. 오류 응답은 결제 결과가 아닙니다.
- 401: API 키, 원시 본문 서명 및 현재 밀리초 timestamp(서버 시계 5분 이내)를 확인하세요.
- 404: 주문이 누락되었거나, 다른 판매자에게 속해 있거나, 요금제에서 허용하는 내역을 벗어났습니다.