/api/v1/order/create 인증 필요
X-Bolt-Key, X-Bolt-Timestamp 및 X-Bolt-Signature를 포함합니다. 현재 밀리초 timestamp를 사용하고 정확한 원시 요청 본문과 함께 timestamp에 서명하세요.
정확한 금액 매칭
API가 반환하는 결제 금액이 조금 더 클 수 있는 이유는 무엇인가요?
출시 계획
고정 숫자 3개
비즈니스 프로
2-6개 구성 가능
설정된 식별 자릿수에 맞춰 금액을 올림합니다. 같은 네트워크, 통화, 수신 지갑에서 동일 금액을 쓰는 미결제 주문이 있으면 새 주문을 구별하기 위해 작은 차액을 더합니다. 청구 금액은 원래 금액보다 작아지지 않습니다. 무료 계정은 3자리로 고정되며 Pro 회원은 2–6자리를 선택할 수 있습니다. 응답의 payment.amount를 사용하세요.
매칭 흐름
주문 생성
1amount
귀하의 백엔드가 결제 금액을 보내고 BoltUtil가 지불 가능한 온체인 금액을 반환합니다.
결제 표시
2payment.amount
결제자에게 정확한 반품 금액, 네트워크, 수령 주소를 표시하세요.
온체인 결제 대조
3Webhook
모니터는 네트워크, 주소, 토큰, 금액, 주문 상태 등을 매칭한 후 알려드립니다.
통합 참고사항
요청 금액이나 원래 제품 가격이 아닌 주문 생성 응답의 payment.amount를 표시합니다.
결제 지침을 표시할 때 작은 소수점 오프셋을 반올림하거나 자르거나 제거하지 마세요.
오프셋 정밀도 변경은 새로 생성된 주문에만 영향을 미치며 기존 보류 주문에는 영향을 미치지 않습니다.
externalOrderId로 처리하고 결제 상태를 확인하기 전에 Webhook 서명을 확인하고 알림을 중복 제거하세요. 결제 대기 중인 결제는 결제 성공이 아닙니다.
01. 요청 본문
JSON Payloadcurrency에서 지정한 통화로 표시된 원래 제품 또는 비즈니스 주문 금액입니다. 부동 소수점 정밀도 손실을 방지하려면 문자열을 보냅니다. 지불인은 이 값이 아닌 반환된 payment.amount를 지불해야 합니다.
귀하의 비즈니스 주문 ID는 BoltUtil 주문을 연결하는 데 사용됩니다. 쿼리는 externalOrderId를 사용합니다. 생성 응답은 merchantExternalId를 반환하고 Webhooks는 externalOrderId를 반환합니다.
아래 대문자 값 중 하나를 사용하여 결제 네트워크를 선택하세요. 예를 들어 Base에는 BASE를 사용하고 Ethereum에는 ERC20를 사용하세요.
예시 값
"network": "BASE"결제 통화를 선택하세요. USDT 또는 USDC만 전달합니다. network에서 별도로 네트워크를 지정하세요.
예시 값
"currency": "USDC"주문 기록에 대한 선택적 제품 또는 비즈니스 요약입니다. 현재 결제에는 이 필드가 표시되지 않습니다.
이 주문에 대한 Webhook 수신자입니다. 생략하면 판매자 대시보드에서 활성화된 기본 주소가 사용됩니다.
결제가 완료되거나 사용자가 반품을 선택한 후 결제 시 브라우저가 이 URL로 리디렉션됩니다. 탐색 목적지일 뿐이며 결제 성공을 증명하지는 않습니다.
주문 생성 후 지불 가능 상태로 남아 있는 시간(분)입니다. 무료 플랜은 30분으로 고정되어 있습니다. Pro 회원은 15~60분을 선택할 수 있습니다.
판매자가 정의한 JSON data. BoltUtil는 이를 수정하지 않고 주문 생성 응답, 주문 상태 응답 및 Webhook에서 변경되지 않은 상태로 반환합니다.
02. 응답 세부정보
application/jsondata.payment { ... }
data.time { ... }
일반적인 오류
이러한 경우는 일반적인 경우입니다. 실제 HTTP 상태와 응답 코드/메시지를 사용하여 실패를 진단합니다. 오류 응답은 결제 결과가 아닙니다.
- 401: API 키, 원시 본문 서명 및 현재 밀리초 timestamp(서버 시계 5분 이내)를 확인하세요.
- 400: externalOrderId가 이미 존재합니다. 중복된 비즈니스 주문을 생성하는 대신 원래 주문을 쿼리하세요.
- 400: 필수 매개변수, 사용 가능한 네트워크/자산, 지갑 수신 및 활성화된 Webhook 구성을 확인하세요.
- 429: 요청 빈도 제한 또는 무료 일일 주문 생성 한도에 도달했습니다. 업무 오류 코드와 message를 확인하세요.