한 번 발급, 계속 사용
고객 하나에 주소 하나. 오늘도, 내일도, 다음 결제에도 주소는 그대로입니다.
고객마다 장기 입금 주소를 하나씩 연결해 두면, 금액에 상관없이 반복 입금이 가능하고 입금 즉시 자동으로 콜백이 전송됩니다. TRON, Ethereum, BSC, Solana, TON 등 주요 체인을 지원하며 가맹점 KYC가 필요 없고 수수료는 0.5%입니다.
고객 하나에 주소 하나. 오늘도, 내일도, 다음 결제에도 주소는 그대로입니다.
결제 건마다 0.5%, 게다가 건당 수수료에 상한이 있어 많이 받을수록 실질 수수료율은 낮아집니다.
통화별 수수료 보기 →하나의 API로 모든 주요 체인을.
코드 한 줄로 고객의 장기 주소를 받아오고, 입금되면 곧바로 콜백이 전송됩니다.
$address = $anonyPay->customers->address($customerId);
{
"status": "credited",
"amount": "250.00",
"currency": "USDT"
}createAddress는 userOrder에 대해 멱등적입니다. 같은 userOrder는 항상 같은 주소를 반환하므로, 고객 ID를 쓰면 반복 입금이 가능한 장기 고정 주소가, 주문 번호를 쓰면 주문별 주소가 되어 선택은 자유입니다. 주소별 콜백 URL로 가맹점 기본 설정을 덮어쓸 수 있습니다.
온체인 확인 시 콜백이 전송되며, 실패하면 2초에서 60분까지 단계별 백오프로 재시도합니다. 대시보드에서 언제든 수동 재전송도 가능합니다.
normal은 즉시 출금, financialConfirmation은 재무 승인 후 출금, dailyLimit은 통화별 일일 한도 적용, off는 API 출금을 완전히 차단합니다.
하나의 계정으로 여러 가맹점을 운영할 수 있습니다. 소유자는 관리자를 추가할 수 있고, 관리자는 주문 조회와 콜백 재전송만 가능하며 자금과 설정 권한은 소유자에게만 있습니다.
동일 계정 내 가맹점 간 자금을 수수료 없이 즉시 이동할 수 있어 여러 사업부의 자금 운용에 유용합니다.
Google 2FA가 자금 관련 작업을 보호하며 출금 시 2차 확인이 필요합니다. API 측에는 IP 허용 목록, RSA 서명, 재전송 방지가 적용되고, 재무 작업에는 Telegram 감사 확인을 연결할 수 있습니다.
스테이블코인과 네이티브 코인을 체인별로 정확히 제공합니다. TRON-USDC는 종료되었으며 TON은 현재 USDC를 지원하지 않습니다
selfcheck 엔드포인트로 서명·암호화 전 과정을 검증한 뒤, 주문마다 createAddress를 호출해 전용 입금 주소를 발급받습니다.
이 단계의 문서 보기 →송금이 온체인에서 확인되면 AnonyPay가 귀하의 서버를 호출합니다. SUCCESS로 응답하면 처리가 완료되며, 출금도 같은 방식으로 최종 상태를 통지합니다.
이 단계의 문서 보기 →전송부터 출금까지 4중 방어선
v2 프로토콜은 전 구간에 SHA256withRSA 서명과 RSA-OAEP 암호화를 적용합니다. 모든 요청에 타임스탬프(±300초 허용 범위)와 일회용 nonce가 포함되어 재전송 요청은 즉시 거부됩니다. 응답과 콜백에도 서명이 있어 가맹점이 플랫폼을 역으로 검증할 수 있습니다.
가맹점 API는 서버 IP 허용 목록을 강제합니다. 대시보드 로그인에는 이메일 인증 코드가 필요하며 세션은 2시간 후 만료됩니다.
콜백 URL 변경, 출금 모드 전환, 출금 승인, 가맹점 간 이체는 모두 TOTP 코드가 필요하며 코드 재사용은 차단됩니다.
재무 확인 모드를 켜면 모든 출금은 지정된 Telegram 재무 담당자의 승인이 있어야 실행됩니다. 일일 한도 모드는 통화별 출금 한도를 자동으로 적용합니다.
서명, 암호화, nonce, 시간 창 처리가 모두 내장되어 있어 비즈니스 파라미터만 전송하면 됩니다.
const { AnonyV2Client } = require('./anony_v2');
const c = new AnonyV2Client(appId, serverPubB64, merchantPrivB64);
const token = await c.getToken(secret); // 自动 md5 鉴权 + 验签解密取出 token
const req = c.buildRequest({ userOrder: 'A1001', addressType: 'trx' }, token);
const r = await fetch(c.baseUrl + 'createAddress', { method: 'POST', body: req.body, headers: req.headers });
const body = await r.json();
if (body.code === 10000) {
const data = c.verifyResponse(body.data, r.headers.get('anony-timestamp'),
r.headers.get('anony-nonce'), r.headers.get('anony-sign'));
}TRON, Ethereum, BSC, Solana, TON 등 주요 체인을 지원합니다. USDT는 서비스 중인 체인에서, USDC는 Ethereum, BSC, Solana에서 사용할 수 있습니다. TON에는 USDC가 없으며 TRON-USDC 입금은 종료되었습니다. 자세한 내용은 위의 지원 표를 참고하세요.
2초에서 60분까지 단계별 백오프로 자동 재시도합니다. 재시도가 모두 소진된 후에는 주문 상세 페이지에서 클릭 한 번으로 재전송할 수 있습니다.
직접 선택할 수 있습니다. normal, 재무 확인, 일일 한도, 차단의 4가지 모드를 대시보드에서 언제든 전환할 수 있습니다(Google 2FA 필요).