Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Skip to content

송장 결제

각 송장은 송장 번호, 당사자, 금액, 만기일과 같은 송장 메타데이터에서 파생된 고유하고 결정론적인 논스에 매핑됩니다. 이 논스는 ERC-3009를 통한 결제를 촉진하고 기존 회계 시스템과 조정될 수 있는 변경 불가능한 영수증을 생성합니다.

작동 방식

구매자와 판매자는 동일한 송장 메타데이터에서 독립적으로 동일한 논스를 계산합니다. 지불을 조정하기 위해 외부 레지스트리가 필요하지 않습니다.

논스는 결정론적으로 파생됩니다.

nonce = keccak256(invoiceNumber, vendor, buyer, amount, dueDate)

구매자가 이 논스를 사용하여 ERC-3009 승인에 서명하면 온체인 결제 이벤트는 변조 방지 지불 영수증 역할을 합니다.

결제 흐름

  1. 송장 발행: 판매자가 고유 번호, 금액, 만기일이 포함된 송장을 생성합니다.
  2. 논스 계산: 양 당사자가 송장 메타데이터에서 독립적으로 동일한 논스를 파생합니다.
  3. 구매자 서명: 구매자는 결정론적 논스를 사용하여 오프체인으로 ERC-3009 승인에 서명합니다. validBefore 필드는 만기일과 유예 기간을 더한 값으로 설정할 수 있습니다.
  4. 결제: 구매자 또는 판매자가 온체인에서 transferWithAuthorization을 제출합니다. 결제는 1초 이내에 확인됩니다.
  5. 조정: 발행된 AuthorizationUsed 이벤트에는 논스가 포함되어 온체인 결제를 정확한 송장과 연결합니다. 동일한 트랜잭션의 Transfer 이벤트는 송신자, 수신자 및 금액을 확인합니다.

이중 지불 방지

논스는 지불 시 온체인에서 사용됩니다. 동일한 송장은 두 번 정산될 수 없습니다. 이미 사용된 논스로 승인을 다시 제출하면 취소됩니다.

차이점

기존 B2B 송장은 전신 송금(1~5영업일), 수동 조정, 송장 자체에 연결된 암호화된 지불 증명이 포함되지 않습니다. 결정론적 논스를 사용하면 온체인 지불은 자체적으로 문서화됩니다. 즉, 논스는 결제를 정확한 송장에 연결하고 블록체인 이벤트 로그는 변경 불가능한 감사 추적을 제공합니다.

측면전통적 (전신 송금)Stable (ERC-3009)
결제1~5영업일1초 미만
조정은행 명세서에 대한 수동 일치AuthorizationUsed 이벤트는 지불을 송장 논스에 연결합니다
지불 증명은행 확인서온체인 트랜잭션, 암호화 방식으로 송장에 연결됨
중개자코레스폰던트 은행없음
수수료송금 수수료 (15~45달러) + FX 스프레드~0.00021 USDT0 (또는 Gas Waiver로 0)
참고 항목: