[SDPay | KO] Tutorial: Escrow 결제 동작 방식
에스크로 결제 튜토리얼
현재 SDPay는 에스크로 결제로 상품을 구매하거나 테스트 해볼 수 있습니다.
단, 현재 최신 Steem Keychain 버그로, 현재는 액티브키로만 가능합니다.
(키체인 개선 버전이 곧 공개될 예정입니다.)
에스크로 결제란?
에스크로 결제는 중간 보증인(중재자)이 거래를 안전하게 도와주는 결제 방식입니다.
일반 결제 vs 스팀 에스크로 결제
일반 결제:
구매자 💰 ──────────→ 판매자
- 돈을 보내면 끝
- 문제가 생겨도 돌려받기 어려움
- 판매자를 100% 믿어야 함
스팀 에스크로 결제:
구매자 💰 ──→ [스마트컨트랙트 보관] ──→ 판매자
↓
거래 승인, 종료 후 자동 전달
- 스팀 블록체인의 스마트 컨트랙트가 돈을 안전하게 보관
- 양쪽이 합의해야만 돈이 전달됨
- 문제 발생 시 중재자가 해결
등장인물 소개
1. 구매자 (송금자)
- 돈을 보내는 사람
- 상품이나 서비스를 받을 사람
2. 판매자 (수신자)
- 돈을 받는 사람
- 상품이나 서비스를 제공할 사람
3. 중재자 (에이전트)
- 거래를 감독하는 사람
- 분쟁 발생 시 해결해주는 사람
- 수수료를 받고 일함
거래 전체 과정 (5단계)
1단계: 거래 시작
구매자가 할 일:
상품 구매
- 상품 구매 사이트 (현재는 sdpay만 지원 https://sdpay.app)
- 판매자 / 상품 금액 / 수량 지정하여 구매
- 에스크로 결제 여부 선택
- 에스크로 에이전트 선택 (현재는 etainclub만 가능, 등록제 운영)
- 중재자(에이전트) 수수료는 구매자가 내며, 상품 금액과 수수료가 에스크로 스마
기한 설정은 자동 설정됨
- 승인 기한: 판매자와 중재자가 동의할 시간 (SDPay는 7일)
- 에스크로 기한: 중재자가 개입할 수 있는 전체 기간 (SDPay는 30일)
결제 실행
- 돈이 스마트 컨트랙트(임시 보관소)로 이동
- 아직 판매자에게 가지 않음!
2단계: 합의 확인 ✅
판매자가 할 일:
- 구매자의 결제 내용에 동의하면 "승인" 버튼 클릭
- 동의 안 하면 "거부" 버튼 클릭 → 돈은 자동으로 구매자에게 반환
중재자가 할 일:
- 거래 내용을 검토
- 문제없으면 "승인" 버튼 클릭
- 문제 있으면 "거부" 버튼 클릭 → 돈은 자동으로 구매자에게 반환
중요!
- 승인 기한 내에 양쪽이 모두 승인해야 거래 진행
- 한 쪽이라도 승인 안 하면 → 자동 취소 + 환불
3단계: 거래 진행 🤝
양쪽이 모두 승인하면, 이제 실제 거래 단계입니다.
구매자 옵션
정상 거래 종결
- 거래에 문제가 없으면 "거래 종결 ("release") 버튼 클릭
- 돈이 판매자에게 전달됨
- 중재자는 수수료 받음
- 거래 완료! 🎉
⚠️ 문제가 있어요
- "분쟁 시작" 버튼 클릭
- 4단계 분쟁 해결로 이동
**판매자 **
거래 취소
- 판매자측에 문제가 생겨서 거래를 취소할 수 있음 (예. 재고 없을 때)
- 판매자가 거래를 취소하면, 구매자에게 금액이 입금되고 거래 종걀
⚠️ 문제가 있어요
- 구매에 문제가 있다고 생각되면 "분쟁 시작" 버튼 클릭
- 4단계 분쟁 해결로 이동
4단계: 분쟁 해결
누군가 "분쟁 시작"을 누르면 중재자가 개입합니다.
중재자의 판단:
증거 검토
- 구매자의 주장
- 판매자의 주장
- 거래 증거 자료 (금액 전송, 승인 내역 등 모두 확인 가능)
결정
- 구매자가 맞다 → "구매자에게 반환" 클릭
- 판매자가 맞다 → "판매자에게 전송" 클릭
결과
- 돈이 선택한 쪽으로 이동
- 중재자는 수수료 받음 (구매자에게 수수료가 반환되지 않음)
- 거래 완료
💡 중재자 수수료:
- 정상 거래 시: 수수료 받음
- 거래 취소 시: 수수료 없음
- 분쟁 해결 시: 수수료 받음
5단계: 기한 만료 ⏱️
에스크로 기한이 지나면?
자동 환불 처리:
- Steem 블록체인이 자동으로 구매자(발신자)에게 전액 반환
- 수동 처리 불필요
- 중재자 수수료 없음
⚠️ 중요:
- 승인 기한 전에 판매자, 중재자가 승인해야 합니다 (SDPay는 7일)
- 에스크로 기한 전에 거래를 반드시 완료해야 합니다 (SDPay는 30일)
- 기한이 지나면 거래가 자동으로 취소됩니다
- 판매자는 자금을 받을 수 없습니다
- 구매자는 자동으로 환불받습니다
📱 실제 사용 예시
예시 1: 정상 거래 (디지털 상품 구매)
시나리오: steemit가 sdpay에게 10 STEEM을 주고 NFT을 받기로 함
거래 시작 (steemit)
- 구매 가격으로 10 STEEM 전송 (에스크로 스마트컨트랙트에 전송)
- 중재자 "etainclub" 선택
- 승인 기한: 7일
- 에스크로 기한: 30일
승인 (sdpay, etainclub)
- sdpay: 조건 확인 → "승인" ✅
- etainclub: 내용 확인 → "승인" ✅
거래 진행
- sdpay는 steemit에게 NFT를 전송 (수동)
완료 (steemit)
- NFT 확인
- "거래 종결 (release)" 클릭
- sdpay +10 STEEM, etainclub +0.1 STEEM (수수료)
- 거래 완료! 🎉
예시 2: 분쟁 발생 (위 예시1 상황에서 분쟁 발생)
거래 시작 (steemit)
- 구매 가격으로 10 STEEM 전송 (에스크로 스마트컨트랙트에 전송)
- 중재자 "etainclub" 선택
- 승인 기한: 7일
- 에스크로 기한: 30일
승인 (sdpay, etainclub)
- sdpay: 조건 확인 → "승인" ✅
- etainclub: 내용 확인 → "승인" ✅
문제 발생
- sdpay가 NFT 전송
- steemit이 받아보니 상품 내용과 다름 (예. rarity 차이)
분쟁 시작 (steemit)
- "분쟁 시작" 클릭
- 상품 글에 댓글로 증거 제출
중재 (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:
- 승인 전: 판매자나 중재자가 "거부" 클릭
- 승인 후: 판매자가 "구매자에게 반환" 클릭
- 분쟁 중: 중재자가 "구매자에게 반환" 선택
- 만료 후: 구매자가 "자금 회수" 클릭
🎯 핵심 요약
에스크로는 안전장치입니다
- 스팀 기본 탑재된 스마트컨트랙트가 돈을 보관
- 양쪽 합의 후 전달
- 분쟁은 중재자(에이전트)가 해결. 에이전트 잘 선택하는 것이 중요.
3명이 함께 만듭니다
- 구매자: 돈을 보내는 사람
- 판매자: 서비스를 제공하는 사람
- 중재자: 거래를 감독하는 사람
5단계로 진행됩니다
- 시작 → 승인 → 거래 → (분쟁) → 완료
기한을 잘 지키세요
- 승인 기한을 확인
- 에스크로 기한을 확인
중재자 선택이 중요합니다
- 평판 확인
- 과거 기록 확인
- 커뮤니티 평가 참고