요금 단위와 재시도 예산
성공한 조회 요청 한 건은 한 크레딧을 사용합니다. 성공 요청 1,000건당 $1이며 한 크레딧은 $0.001입니다. 최소 충전 $50은 유료 크레딧 50,000개에 해당합니다. 구독제가 아니고 유료 크레딧은 만료되지 않습니다. 빈 결과라도 성공하면 비용이 발생하며 레코드 수에 비례해 과금하지 않습니다. 제품의 화면 동작, 성공한 외부 조회와 로컬 저장 건수를 구분해서 기록하세요. 단순히 화면에 보여 준 기록 수만으로 비용을 산출하지 않는 것이 중요합니다.
다음 페이지, 조건을 바꾼 검색과 같은 요청의 재실행은 각각 별도 호출입니다. 요청당 최대 100개 레코드와 쿼리당 최대 100페이지를 사용해도 전체 수집은 보장되지 않습니다. 클라이언트가 응답을 받지 못했지만 서버에서는 조회가 성공했을 수 있고 성공한 재시도에는 다시 비용이 발생합니다. 저장한 파일을 로컬에서 재처리하는 작업과 아카이브를 다시 호출하는 작업을 구분하세요. 제품에서 재시도 횟수와 예산 한도를 별도로 정하면 이 차이를 비용 기록에 남길 수 있습니다.
시험 크레딧과 차감 예외
시험용 100크레딧은 네트워크 전체의 남용 방지 자격 조건에 따라 제공됩니다. 모든 가입자에게 보장되거나 정기적으로 다시 주어지는 잔액이 아니고 유료 충전의 확정 보너스도 아닙니다. 키는 결제 전에 가입 직후 발급됩니다. 계정과 키, 잔액은 이 도메인에 속하므로 다른 브랜드의 크레딧이 여기에서 사용된다고 가정하지 마세요. 시험 크레딧이 반드시 지급될 것이라는 전제로 제품의 운영 예산을 세우거나 계정을 바꿔 자격 조건을 피하는 방식으로 계획하면 안 됩니다.
유효하지 않은 요청은 차감되지 않고 상위 시스템 실패의 예약분은 반환됩니다. 이는 모든 클라이언트 통신 오류에 대한 환불 약속이 아닙니다. 400은 매개변수, 401은 키, 402는 잔액, 429는 빈도를 점검할 상태입니다. 공개된 /v1/status는 과금되지 않지만 정적인 범위와 HTTP 응답만 알립니다. 검색 상태나 잔액 확인 경로로 쓰면 안 됩니다. 비어 있는 성공 응답과 잘못된 요청을 같은 비용 항목으로 처리하지 말고 실제 상태에 따라 구분하세요.
이체 전에 청구서 생성
먼저 로그인한 뒤 청구서를 생성하고 그다음 이체하세요. 지원되는 자산은 TRON TRC20의 USDT와 Ethereum 메인넷 ERC20의 USDC입니다. 현재 청구서의 수신 주소와 정확한 금액을 따르세요. 고유한 청구서라는 말은 매번 지갑 주소가 바뀐다는 뜻이 아닙니다. 예전에 저장한 주소나 토큰 계약 주소를 임의로 대입하지 말고 자산, 네트워크, 수신인과 금액을 함께 확인해야 합니다. 청구서는 한 시간 후 만료됩니다. 청구서 발급 자체가 제품 사용자별 지출 한도를 설정하지는 않습니다.
이체 후 거래 해시를 입력하고 검증을 요청합니다. 확인된 실제 이체가 서버에서 검증되어야 크레딧이 추가되며 해시 입력만으로 결제가 확정되지는 않습니다. 외부 제공자의 장애가 있으면 검증이 대기 상태로 남을 수 있습니다. 자동 이체 발견, 즉시 정산, 잘못된 네트워크나 토큰의 복구 또는 수동 크레딧 추가를 약속하지 않습니다. 청구서의 상태와 이 도메인 잔액, 제품에서 자체적으로 설정한 사용자별 예산은 서로 다른 항목이므로 따로 점검해야 합니다.