하나의 API로 TRON, BNB Chain, Ethereum, Polygon, Arbitrum의 입금 주소를 발급합니다. 고객별 HD 파생, 온체인 확인, 웹훅 전달. 출금은 곧 출시됩니다.
입금은 계정이나 키 없이 작동합니다. 등록은 선택 사항이며, 입금을 캐비닛에 연결해 모든 통계를 볼 수 있습니다.
callbackUrl과 forwardAddress로 POST /deposit-address — API key도 계정도 필요 없습니다. x-api-key를 추가하면 주소가 캐비닛에 연결되어 전체 통계가 표시됩니다.
trc20/usdt, bep20/usdt, erc20/usdt — TRON, BNB Chain, Ethereum, Polygon, Arbitrum 모두 같은 요청 형식입니다.
확인이 완료되면 자금이 전달 주소로 전송됩니다. 목적지는 고객이 보유하며, 가맹점 잔액은 보관하지 않습니다.
pending 및 confirmed 콜백을 URL로 전송하며, 전송이 재시도될 경우 GET status/transactions가 신뢰할 수 있는 대안이 됩니다.
비율에 네트워크 비용 기준의 고정 부분을 더합니다. 코인별 최소 금액과 예상 수수료는 네트워크 페이지에 있습니다.
선택형 캐비닛 + API 키: 입금을 계정에 연결해 전체 통계를 확인하세요. 출금은 곧 출시: 토큰 수수료 0%, 가스는 본인의 gas station 지갑에서.
입금에는 사전 가입이 필요 없습니다. 주소는 요청마다 가져오거나 생성되고, 자체 스캐너가 추적하며, 각 체인의 임계값에 따라 확인됩니다.
체인, 티커, callback URL을 전달하세요. 같은 reference의 이후 모든 입금에 재사용되는 새 HD 주소를 받습니다.
POST /deposit-address
{ "chain":"tron", "ticker":"trc20/usdt" }TRON의 네이티브 블록 탐색과 BNB Chain의 이벤트 리스너가 들어오는 전송을 매칭하고 확인 횟수를 세기 시작합니다.
GET /deposit-address/:id/status
→ "confirmations": 14임계값에 도달하면 자금이 전달 주소로 이동하고 callback이 호출됩니다. 응답이 없으면 backoff로 재시도합니다.
POST callbackUrl
{ "status":"confirmed" }# create a deposit address curl -X POST \ https://api.chainpay.site/deposit-address \ -d '{ "ticker": "bep20/usdt", "forwardAddress": "0xYourWallet…", "externalReference": "order-123", "callbackUrl": "https://you.io/hook" }'