이 가이드는 게임 연동을 위한 지갑 모델을 고르는 기술 책임자와, 대사 업무를 감당해야 할 결제 운영 담당자를 위해 작성되었습니다. 라이선스, 보안, 플레이어 보호를 뒷전으로 두지 않으면서, 연동 모델이 확정되기 전에 장애 유형과 대사 업무량을 미리 파악하는 것이 목표입니다.
먼저 시장과 라이선스를 받을 수 있는 운영 모델을 검증하세요. 그다음 플랫폼, 콘텐츠, 결제, 컴플라이언스, 일상 운영을 측정 가능한 인수 기준과 함께 하나의 범위로 묶으세요.
두 가지 모델, 두 가지 책임 분담
트랜스퍼 지갑 연동에서는 플레이어가 게임을 하기 위해 운영사 잔액에서 제공사 잔액으로 돈을 옮기고, 나중에 다시 옮겨 옵니다. 심리스 연동에서는 잔액이 운영사의 것 하나뿐이며, 모든 베팅과 당첨금이 라운드 중 API 호출을 통해 실시간으로 그 잔액에 기록됩니다. 이 차이는 구현 세부 사항처럼 보이지만 결국 플레이어 경험, 지원 부담, 대사를 좌우합니다.
심리스란 플레이어가 두 번째 "게임 잔액"을 결코 보지 않는다는 뜻입니다. 스포츠북, 슬롯, 라이브 카지노가 같은 돈을 공유합니다. 대가는 귀사의 지갑 서비스가 모든 스핀의 크리티컬 패스에 놓인다는 점입니다. 트랜스퍼 모델에서는 귀사 서비스가 저하되어도 게임은 계속 돌아가지만, 플레이어가 두 잔액 사이에서 돈을 옮겨야 하고 "내 돈이 어디 있나요" 티켓이 들어오기 시작합니다.
- 플레이어에게 보이는 잔액의 수
- 플레이 중 크리티컬 패스에 있는 서비스
- 상품들이 하나의 잔액을 공유해야 하는지
- 각 모델이 만들어 내는 지원 티켓의 양상
심리스는 복원력에 대한 약속입니다
심리스 지갑 엔드포인트는 모든 스핀마다 호출되므로, 중요한 지표는 평균 응답 시간이 아니라 최악의 백분위수입니다. 실제 목표는 베팅과 당첨 호출에서 수십 밀리초 초반대의 p99이며, 타임아웃 시 동작도 미리 정의되어 있어야 합니다. 제공사는 타임아웃이 나면 보통 재시도하고, 같은 트랜잭션이 두 번 처리되면 플레이어에게 두 번 적립됩니다.
유일한 해답은 멱등성입니다. 모든 트랜잭션은 제공사가 보낸 고유 참조값 기준으로 저장되며, 같은 참조값이 다시 도착하면 새 레코드를 만들지 않고 원래 결과를 그대로 반환합니다. 같은 원칙으로 롤백(rollback) 엔드포인트를 추가하세요. 취소된 베팅은 한 번만 환불되고, 중복 롤백은 아무 일도 하지 않습니다. 기록하기, 안전하게 재처리하기, 정확히 한 번만 취소하기라는 이 세 가지 동작이 연동 전체를 규정합니다.
- 베팅 및 당첨 엔드포인트에 명시된 p99 목표
- 제공사 트랜잭션 참조값을 키로 한 멱등성
- 롤백 및 중복 롤백 동작
- 타임아웃 시 제공사의 재시도 정책
멈춘 라운드와 방치된 세션
두 모델 모두 같은 장애 유형을 공유합니다. 플레이어가 프리 스핀 라운드나 보너스 기능 도중에 연결을 잃는 경우입니다. 라운드는 게임 쪽에서 열린 채 남고 당첨금은 보류 상태로 있습니다. 이 기록들을 닫아 주는 장치가 없으면 플레이어는 돈을 받지 못하고, 지원팀에는 수작업 정정이 쌓입니다. 연결 끊김 시나리오는 라이브 운영 첫 달이 아니라 인수 테스트에 속합니다.
해결책은 열린 라운드를 스캔해 제공사의 라운드 상태 엔드포인트로 정산하는 스위퍼(sweeper)입니다. 두 가지 규칙이 필요합니다. 제공사가 확정한 결과만 기록하고, 같은 라운드를 두 번 지급하지 않는 것입니다. 이 작업이 없으면 매달 누군가가 월말에 손으로 닫는 대기열이 남습니다.
- 열린 라운드 스위퍼와 실행 주기
- 라운드 상태를 반환하는 제공사 엔드포인트
- 감사 추적을 갖춘 이중 지급 방지
- 인수 테스트의 연결 끊김 시나리오
대사: 누구의 숫자가 맞는가?
심리스 연동에서는 귀사가 베팅·당첨 원장을 보유하고, 제공사는 같은 이벤트의 자체 사본을 보유합니다. 두 합계는 매일 일치해야 합니다. 일치하지 않을 때 원인은 대개 타임아웃 후 재시도, 시간대 경계, 취소된 라운드입니다. 자동화된 일일 대사 보고서가 없으면 이런 차이는 몇 달 뒤, 보통 상업적 분쟁의 한가운데에서 드러납니다.
트랜스퍼 지갑의 대사는 이체만 비교하면 되므로 더 단순하지만, 게임 내 기록은 제공사에 남아 있어 플레이어 민원에 귀사 데이터베이스만으로는 답할 수 없습니다. 어떤 모델을 선택하든 내려받을 수 있는 트랜잭션 단위 보고서, 같은 데이터에 대한 API 접근, 계약상 최소 12개월의 이력을 요구하세요.
- 자동화된 일일 대사 보고서
- 내보낼 수 있는 트랜잭션 단위 레코드
- 합의된 차이 허용 범위와 에스컬레이션 경로
- 과거 보고서의 보관 기간
어떤 모델이 어떤 운영사에 맞는가
하나의 잔액, 상품 간 보너스, 끊김 없는 플레이어 경험을 원한다면 심리스가 유일하게 합리적인 선택이며, 현재 대부분의 연동이 이를 전제로 합니다. 그 대신 귀사의 지갑 서비스는 고가용성, 저지연, 멱등성을 갖춰야 합니다. 이는 설정 옵션이 아니라 인프라에 대한 약속입니다.
트랜스퍼 지갑은 지갑 서비스가 성숙하는 동안의 합리적인 과도기 단계이거나, 단일 제공사와의 제한된 시험에 적합할 수 있습니다. 상품 수가 늘어나면 플레이어 경험과 지원 비용 때문에 비싸집니다. 성장 계획이 있다면 심리스로의 전환을 첫날부터 로드맵에 넣으세요. 나중에 이전한다는 것은 운영 중인 잔액을 옮긴다는 뜻입니다.
- 지갑 서비스의 가용성 목표
- 상품 수와 공유 보너스 요건
- 이전 계획과 운영 중 잔액 위험
- 제공사가 실제로 지원하는 모델
실현 가능한 90일 로드맵
처음 30일은 시장 검증, 법률 검토, 범위 설정, 재무 모델링, 공급업체 후보 선정에 쓰세요. 31~60일은 연동, 디자인, 결제, 컴플라이언스 운영에 쓰세요. 61~90일은 종단 간 인수 테스트, 교육, 통제된 소프트 런칭을 위해 남겨 두세요. 라이선스와 결제 의존성은 명확한 통과 관문으로 남아 있어야 합니다.
출시 후에는 기술 장애, 입금 승인율, 출금 소요 시간, KYC 완료율, 지원 수요, 보너스 비용, 순매출을 매일 점검하세요. 성장은 운영이 이 숫자들을 안정적으로 설명할 수 있을 때에만 시작되어야 합니다.
자주 묻는 질문
심리스 지갑이란 무엇인가요?
플레이어가 단일 잔액을 가지며, 모든 베팅과 당첨금이 라운드 중 실시간으로 운영사 지갑에 기록된다는 뜻입니다. 게임 잔액으로의 이체가 없고, 스포츠북, 슬롯, 라이브 카지노가 같은 돈을 사용합니다.
심리스 연동에서 이중 적립은 어떻게 막나요?
모든 트랜잭션을 제공사의 고유 참조값 기준으로 저장하고, 같은 참조값이 다시 도착하면 원래 결과를 그대로 반환하세요. 롤백 호출에도 같은 규칙을 적용해 취소된 베팅이 정확히 한 번만 환불되게 하세요.
트랜스퍼 지갑은 여전히 쓰이나요?
일부 제공사와 시장은 여전히 지원하지만, 대부분의 현대적 연동은 심리스를 전제로 합니다. 트랜스퍼는 자체 지갑 서비스가 아직 크리티컬 패스에 놓일 준비가 되지 않은 운영사의 임시 방편으로 남는 경향이 있습니다.
이 자료는 일반적인 B2B 정보이며 법률 또는 재무 자문이 아닙니다. 온라인 게이밍 규정은 시장마다 다릅니다. 운영을 시작하기 전에 관할 규제 기관과 자격을 갖춘 현지 전문가를 통해 최신 요건을 확인하세요.
