[SDPay | KO] Tutorial: Escrow 결제 동작 방식

in Steem Devyesterday

에스크로 결제 튜토리얼

현재 SDPay는 에스크로 결제로 상품을 구매하거나 테스트 해볼 수 있습니다.
단, 현재 최신 Steem Keychain 버그로, 현재는 액티브키로만 가능합니다.
(키체인 개선 버전이 곧 공개될 예정입니다.)

https://sdpay.app

image.png

에스크로 결제란?

에스크로 결제는 중간 보증인(중재자)이 거래를 안전하게 도와주는 결제 방식입니다.

일반 결제 vs 스팀 에스크로 결제

일반 결제:

구매자 💰 ──────────→ 판매자
  • 돈을 보내면 끝
  • 문제가 생겨도 돌려받기 어려움
  • 판매자를 100% 믿어야 함

스팀 에스크로 결제:

구매자 💰 ──→ [스마트컨트랙트 보관] ──→ 판매자
                    ↓
           거래 승인, 종료 후 자동 전달
  • 스팀 블록체인의 스마트 컨트랙트가 돈을 안전하게 보관
  • 양쪽이 합의해야만 돈이 전달됨
  • 문제 발생 시 중재자가 해결

등장인물 소개

1. 구매자 (송금자)

  • 돈을 보내는 사람
  • 상품이나 서비스를 받을 사람

2. 판매자 (수신자)

  • 돈을 받는 사람
  • 상품이나 서비스를 제공할 사람

3. 중재자 (에이전트)

  • 거래를 감독하는 사람
  • 분쟁 발생 시 해결해주는 사람
  • 수수료를 받고 일함

거래 전체 과정 (5단계)

1단계: 거래 시작

구매자가 할 일:

  1. 상품 구매

    • 상품 구매 사이트 (현재는 sdpay만 지원 https://sdpay.app)
    • 판매자 / 상품 금액 / 수량 지정하여 구매
    • 에스크로 결제 여부 선택
    • 에스크로 에이전트 선택 (현재는 etainclub만 가능, 등록제 운영)
    • 중재자(에이전트) 수수료는 구매자가 내며, 상품 금액과 수수료가 에스크로 스마
  2. 기한 설정은 자동 설정됨

    • 승인 기한: 판매자와 중재자가 동의할 시간 (SDPay는 7일)
    • 에스크로 기한: 중재자가 개입할 수 있는 전체 기간 (SDPay는 30일)
  3. 결제 실행

    • 돈이 스마트 컨트랙트(임시 보관소)로 이동
    • 아직 판매자에게 가지 않음!

2단계: 합의 확인 ✅

판매자가 할 일:

  • 구매자의 결제 내용에 동의하면 "승인" 버튼 클릭
  • 동의 안 하면 "거부" 버튼 클릭 → 돈은 자동으로 구매자에게 반환

중재자가 할 일:

  • 거래 내용을 검토
  • 문제없으면 "승인" 버튼 클릭
  • 문제 있으면 "거부" 버튼 클릭 → 돈은 자동으로 구매자에게 반환

중요!

  • 승인 기한 내에 양쪽이 모두 승인해야 거래 진행
  • 한 쪽이라도 승인 안 하면 → 자동 취소 + 환불

3단계: 거래 진행 🤝

양쪽이 모두 승인하면, 이제 실제 거래 단계입니다.

구매자 옵션

  1. 정상 거래 종결

    • 거래에 문제가 없으면 "거래 종결 ("release") 버튼 클릭
    • 돈이 판매자에게 전달됨
    • 중재자는 수수료 받음
    • 거래 완료! 🎉
  2. ⚠️ 문제가 있어요

    • "분쟁 시작" 버튼 클릭
    • 4단계 분쟁 해결로 이동

**판매자 **

  1. 거래 취소

    • 판매자측에 문제가 생겨서 거래를 취소할 수 있음 (예. 재고 없을 때)
    • 판매자가 거래를 취소하면, 구매자에게 금액이 입금되고 거래 종걀
  2. ⚠️ 문제가 있어요

    • 구매에 문제가 있다고 생각되면 "분쟁 시작" 버튼 클릭
    • 4단계 분쟁 해결로 이동

4단계: 분쟁 해결

누군가 "분쟁 시작"을 누르면 중재자가 개입합니다.

중재자의 판단:

  1. 증거 검토

    • 구매자의 주장
    • 판매자의 주장
    • 거래 증거 자료 (금액 전송, 승인 내역 등 모두 확인 가능)
  2. 결정

    • 구매자가 맞다 → "구매자에게 반환" 클릭
    • 판매자가 맞다 → "판매자에게 전송" 클릭
  3. 결과

    • 돈이 선택한 쪽으로 이동
    • 중재자는 수수료 받음 (구매자에게 수수료가 반환되지 않음)
    • 거래 완료

💡 중재자 수수료:

  • 정상 거래 시: 수수료 받음
  • 거래 취소 시: 수수료 없음
  • 분쟁 해결 시: 수수료 받음

5단계: 기한 만료 ⏱️

에스크로 기한이 지나면?

자동 환불 처리:

  • Steem 블록체인이 자동으로 구매자(발신자)에게 전액 반환
  • 수동 처리 불필요
  • 중재자 수수료 없음

⚠️ 중요:

  • 승인 기한 전에 판매자, 중재자가 승인해야 합니다 (SDPay는 7일)
  • 에스크로 기한 전에 거래를 반드시 완료해야 합니다 (SDPay는 30일)
  • 기한이 지나면 거래가 자동으로 취소됩니다
  • 판매자는 자금을 받을 수 없습니다
  • 구매자는 자동으로 환불받습니다

📱 실제 사용 예시

예시 1: 정상 거래 (디지털 상품 구매)

시나리오: steemit가 sdpay에게 10 STEEM을 주고 NFT을 받기로 함

  1. 거래 시작 (steemit)

    • 구매 가격으로 10 STEEM 전송 (에스크로 스마트컨트랙트에 전송)
    • 중재자 "etainclub" 선택
    • 승인 기한: 7일
    • 에스크로 기한: 30일
  2. 승인 (sdpay, etainclub)

    • sdpay: 조건 확인 → "승인" ✅
    • etainclub: 내용 확인 → "승인" ✅
  3. 거래 진행

    • sdpay는 steemit에게 NFT를 전송 (수동)
  4. 완료 (steemit)

    • NFT 확인
    • "거래 종결 (release)" 클릭
    • sdpay +10 STEEM, etainclub +0.1 STEEM (수수료)
    • 거래 완료! 🎉

예시 2: 분쟁 발생 (위 예시1 상황에서 분쟁 발생)

  1. 거래 시작 (steemit)

    • 구매 가격으로 10 STEEM 전송 (에스크로 스마트컨트랙트에 전송)
    • 중재자 "etainclub" 선택
    • 승인 기한: 7일
    • 에스크로 기한: 30일
  2. 승인 (sdpay, etainclub)

    • sdpay: 조건 확인 → "승인" ✅
    • etainclub: 내용 확인 → "승인" ✅
  3. 문제 발생

    • sdpay가 NFT 전송
    • steemit이 받아보니 상품 내용과 다름 (예. rarity 차이)
  4. 분쟁 시작 (steemit)

    • "분쟁 시작" 클릭
    • 상품 글에 댓글로 증거 제출
  5. 중재 (etainclub)

    • 증거 확인
    • steemit이 말이 맞다고 판단
    • "구매자에게 반환" 클릭
    • steemit +10 STEEM, etainclub +0.1 STEEM (수수료)

자주 묻는 질문 (FAQ)

Q1: 중재자는 어떻게 선택하나요?

A:

  • 신뢰할 수 있는 평판 높은 사용자 선택
  • 앱에서 추천하는 중재자 목록 확인
  • 중재자의 과거 거래 이력 확인

Q2: 수수료는 얼마나 내나요?

A:

  • 중재자마다 수수료가 다름 (보통 거래금액의 1-5%)
  • 거래 시작 전에 수수료 표시됨
  • 정상 거래나 분쟁 해결 시에만 수수료 지급
  • 거래 취소 시에는 수수료 없음

Q3: 승인 기한을 놓치면 어떻게 되나요?

A:

  • 자동으로 거래 취소됨
  • 돈이 구매자에게 전액 반환됨
  • 수수료 없음

Q4: 에스크로 기한이 지나면 돈은 어떻게 되나요?

A:

  • Steem 블록체인이 자동으로 구매자(발신자)에게 전액 반환
  • 수동 처리 불필요
  • 거래 자동 취소됨

Q5: 분쟁이 해결되지 않으면?

A:

  • 중재자가 최종 판단
  • 에스크로 기한 내에 해결하는 것이 중요

Q6: 중재자가 공정하지 않으면?

A:

  • 중재자 선택이 중요!
  • 평판 높은 중재자 선택
  • 과거 거래 기록 확인
  • 커뮤니티 평가 참고

Q7: 거래를 취소하고 싶어요

A:

  • 승인 전: 판매자나 중재자가 "거부" 클릭
  • 승인 후: 판매자가 "구매자에게 반환" 클릭
  • 분쟁 중: 중재자가 "구매자에게 반환" 선택
  • 만료 후: 구매자가 "자금 회수" 클릭

🎯 핵심 요약

  1. 에스크로는 안전장치입니다

    • 스팀 기본 탑재된 스마트컨트랙트가 돈을 보관
    • 양쪽 합의 후 전달
    • 분쟁은 중재자(에이전트)가 해결. 에이전트 잘 선택하는 것이 중요.
  2. 3명이 함께 만듭니다

    • 구매자: 돈을 보내는 사람
    • 판매자: 서비스를 제공하는 사람
    • 중재자: 거래를 감독하는 사람
  3. 5단계로 진행됩니다

    • 시작 → 승인 → 거래 → (분쟁) → 완료
  4. 기한을 잘 지키세요

    • 승인 기한을 확인
    • 에스크로 기한을 확인
  5. 중재자 선택이 중요합니다

    • 평판 확인
    • 과거 기록 확인
    • 커뮤니티 평가 참고