← 목록

bank.crowny.org — 트레이딩 에스크로 연동 (v3.1)

개요

크라우니뱅크에 트레이딩 에스크로 API를 추가하여 trading.crowny.org의 포네 결제 흐름을 완성했다.

무엇을 했는지

1. 뱅크 측 (연동.한선 + 크라우니뱅크.한선)

  • ESCROW_TRADING 에스크로 지갑 자동 생성 로직
  • 6개 트레이딩 전용 API 함수:
  • API_트레이딩에스크로입금 — 사용자 FNC → 에스크로 풀
  • API_트레이딩에스크로정산 — 에스크로 → 사용자 (상금/환불, 관리자 전용)
  • API_트레이딩수수료 — 사용자 FNC → 재단 지갑
  • API_트레이딩잔액 — 트레이딩용 잔액 + 에스크로 풀 조회
  • API_트레이딩에스크로내역 — 에스크로 거래 이력 필터링
  • 서비스 상태에 트레이딩(:9500) 헬스체크 추가
  • 메인 라우터에 5개 라우트 등록 → v3.1 (51 엔드포인트)
  • 2. 트레이딩 측 (한선씨 + JS)

  • 참가비.한선 — stub → 실제 bank HTTP 소켓 호출 (잔고조회, 에스크로입금, 수수료결제)
  • 페이아웃.한선 — stub → 실제 에스크로정산 호출 (관리자 토큰, 스케일비율, 규율계수)
  • bank-adapter.js — 기존 transfer 경유 → 전용 escrow API 직접 호출로 전환
  • escrowDeposit() → POST /api/trading/escrow/deposit
  • escrowRelease() → POST /api/trading/escrow/release
  • payFee() 신규 (POST /api/trading/fee)
  • getEscrowHistory() 신규
  • 3. 프론트엔드 (wallet.html)

    4. 인프라

    관련 파일

    잔여 이슈