팩스에 x402를 쓰는 이유?
x402로 팩스를 보내는 사람들
x402 vs 기존 팩스 API
| unofax x402 | 기존 API | |
|---|---|---|
| 가입 | 불필요. 지갑만 있으면. | 계정 + 본인 인증 |
| API 키 | 필요 없음 | 필수 |
| 최소 지출 | $0. 팩스 보낼 때만 냅니다. | 보통 $10 - $50+/월 |
| 10페이지/월 | 총 $2.00 | 보통 $10.50 - $51.50 |
| 결제 방식 | 즉시, 온체인 | 신용카드 + 청구서 |
| 에이전트 친화적 | 지갑 인증 지원 | 보통 자격증명 필요 |
| 첫 팩스까지 걸리는 시간 | 2분 이내 | 보통 수 시간 ~ 수 일 |
* 비용 비교는 2026년 기준 주요 팩스 API 제공업체의 일반 공개 요금을 기반으로 합니다. 실제 비용은 다를 수 있습니다. unofax는 대량 발송 할인도 제공합니다. 자세한 내용은 support@unofax.com으로 문의하세요.
연동할 준비가 됐나요?
API 보기x402 팩스 플랫폼 상세 정보
API reference
All endpoints are relative to https://unofax.com
POST with the destination number and file name. You'll get back a jobId, a pre-signed uploadUrl, and links to check status or trigger the send.{
"faxNumber": "+14155551212",
"fileName": "contract.pdf"
}{
"jobId": "fax_8a3b...",
"status": "awaiting_upload",
"uploadUrl": "https://unofax.com/uploads/...?Policy=...&Signature=...&Key-Pair-Id=...",
"statusUrl": "/api/x402/fax_8a3b...",
"sendUrl": "/api/x402/fax_8a3b.../send"
}Request body
faxNumberrequired"+14155551212".fileNamerequiredmimeTypeoptional"application/pdf". Inferred from fileName when omitted.scheduledTimeoptionalPUT the raw file bytes to the pre-signed uploadUrl from step 1.Content-Type: application/pdf
<raw file bytes>GET /api/x402/{jobId} every 2-3 seconds until status becomes ready_to_send. Typical processing takes 5-15 seconds.{
"jobId": "fax_8a3b...",
"faxNumber": "+14155551212",
"status": "ready_to_send",
"pageCount": 3,
"payment": {
"scheme": "exact",
"network": "eip155:8453",
"asset": "0x833589...",
"amountAtomic": "600000",
"amountDisplay": "0.6 USDC",
"payTo": "0x1a2b...",
"expiresAt": "2026-04-17T00:00:00Z"
},
"previewUrl": "/preview/fax_8a3b.../contract.pdf",
"sendUrl": "/api/x402/fax_8a3b.../send"
}Possible statuses
awaiting_uploadprocessingready_to_sendPOST to the send endpoint without a payment header. The server returns 402 with a PAYMENT-REQUIRED header containing the base64-encoded x402 payment requirement (amount, currency, network, and receiving address). If the document is still processing, you'll get 409 Conflict instead.{
"error": "payment required"
}
PAYMENT-REQUIRED header (base64-decoded):
{
"accepts": [{
"scheme": "exact",
"network": "eip155:8453",
"asset": "0x833589...",
"amount": "200000",
"payTo": "0x1a2b..."
}]
}PAYMENT-SIGNATURE header. The server verifies the on-chain payment and queues the fax.PAYMENT-SIGNATURE: <base64-encoded x402 payment payload>{
"status": "sending",
"jobId": "fax_8a3b...",
"pageCount": 3
}GET /api/x402/{jobId} every 5 seconds until status resolves to sent or failed. Most faxes complete in 1 to 2 minutes per page.{
"status": "sent",
"jobId": "fax_8a3b...",
"pageCount": 3
}Delivery statuses
sendingsentfailedjobId.Error responses
400faxNumber, invalid E.164 format, unsupported file type, or cover sheet validation error. Response body includes a message field with details.402404jobId.409413FAQ
x402가 무엇인가요?
HTTP를 통해 스테이블코인으로 웹 서비스 비용을 지불하는 오픈 프로토콜입니다. 서버가 402 Payment Required를 반환하면, 지갑이 서명하고, 요청이 통과됩니다. 계정도, API 키도, 서류도 없습니다. 팩스 기기에 동전을 넣는 것과 같은데, 그 동전이 온체인에 있는 것뿐이죠.
시작하려면 무엇이 필요한가요?
USDC가 들어있는 암호화폐 지갑과, 팩스로 보낼 만한 문서. 가입도, API 키도, 승인 대기도 없습니다. curl 명령어 두 번이면 그리운 다이얼 톤을 들을 수 있습니다.
요금은 얼마인가요?
Base 네트워크에서 페이지당 $0.20 USDC입니다. 표지는 무료이며 페이지 수에 포함되지 않습니다. 가스비도 저희가 부담합니다. 대량 발송자를 위한 할인도 제공합니다.
어디로 팩스를 보낼 수 있나요?
미국, 캐나다, 영국, 일본, 독일, 호주를 포함한 45개국 이상, 유럽 및 아시아태평양 대부분 지역에 보낼 수 있습니다.
내 문서는 안전한가요?
문서는 전송 중과 보관 중 모두 암호화됩니다. 문서 내용을 기록하지 않으며, 더 이상 필요하지 않으면 자동으로 삭제됩니다. 팩스 내용을 읽을 이유가 없습니다.
전송에 얼마나 걸리나요?
대부분의 팩스는 페이지당 1~2분 안에 완료됩니다. 실제 속도는 수신 측 기기와 전화망에 따라 다릅니다. 팩스 기기에도 제 속도가 있는 법이니까요.
팩스가 실패하면 어떻게 되나요?
문제가 생기면 jobId와 함께 support@unofax.com으로 문의해 주세요. 해결해 드리겠습니다.
AI 에이전트도 사용할 수 있나요?
물론입니다. API는 상태 비저장 방식이고 지갑 인증을 사용하기 때문에, HTTP 클라이언트와 지갑만 있으면 어떤 에이전트도 자율적으로 팩스를 보낼 수 있습니다. OAuth도, 저장된 자격증명도 없습니다. 당신이 자는 동안 봇이 팩스를 보내고 있을 거예요.