· News
에볼루션 API 연동 전 준비사항 7가지와 단계별 진행 순서
에볼루션 API 연동은 코드를 붙이는 작업보다 사전 설계를 얼마나 확정했는가가 일정과 안정성을 결정합니다. 이 글은 연동을 시작하기 전에 준비해야 할 7가지와, 인증부터 오픈 검수까지의 진행 순서를 정리합니다.
연동 전에 준비해야 할 7가지
- 지갑 방식 결정전송형인지 단일 지갑(Seamless)형인지 먼저 정합니다. 이후 모든 흐름이 여기서 갈립니다.
- 유저 식별자 규칙내부 회원 ID와 게임사 계정을 1:1로 매핑하는 규칙과 중복 방지 정책을 정합니다.
- 트랜잭션 고유 ID같은 요청이 재전송돼도 한 번만 처리되는 멱등성 기준을 정의합니다.
- 서버 환경허용 IP, 응답 시간 기준, 시간대(타임존) 통일을 확인합니다.
- 오류 코드 표게임사 응답 코드를 내부 상태와 연결하는 표를 만들어 둡니다.
- 정산 대조 기준일 단위로 게임사 내역과 내부 기록을 맞춰 보는 시점과 허용 오차를 정합니다.
- 테스트 환경운영과 분리된 검증 환경과 테스트 계정을 준비합니다.
단계별 진행 순서
1단계. 인증과 환경 점검
API 키 발급, 허용 IP 등록, 서버 시간 동기화를 먼저 끝냅니다. 이 단계에서 시간대 불일치가 발견되는 경우가 많습니다.
2단계. 유저 매핑과 게임 실행
회원을 게임사 계정에 연결하고 게임 실행 URL을 받아오는 흐름을 구현합니다. 실패 시 재시도와 사용자 안내 문구도 함께 정의합니다.
3단계. 잔액·베팅 콜백 처리
단일 지갑 방식에서는 베팅과 정산 콜백이 실시간으로 들어옵니다. 지연과 중복 수신을 가정하고 트랜잭션 ID로 처리 이력을 남겨야 합니다.
4단계. 정산 대조와 이상 감지
일 단위 대조 작업으로 누락·중복 건을 찾고, 허용 오차를 넘으면 관리자에게 알리도록 구성합니다.
5단계. 검수 후 오픈
소규모 계정으로 시나리오 테스트를 마치고, 장애 시 롤백과 점검 공지 절차까지 확인한 뒤 오픈합니다.
연동 때 자주 생기는 문제
- 콜백 중복 수신으로 잔액이 두 번 반영되는 문제
- 서버 시간대 차이로 일 정산 기준이 어긋나는 문제
- 타임아웃 이후 재시도 정책이 없어 미처리 건이 쌓이는 문제
- 오류 코드를 구분하지 않아 원인 파악이 늦어지는 문제
자주 묻는 질문
연동 기간은 얼마나 걸리나요?
범위와 검수 수준에 따라 다릅니다. 사전 설계가 확정돼 있으면 구현과 검수 기간이 크게 줄어듭니다.
에볼루션 API만 연동하면 되나요?
다른 게임 API를 추가할 계획이라면 지갑 구조를 처음부터 확장형으로 잡는 것이 좋습니다. 전체 흐름은 카지노솔루션 API 연동 구조 이해 글을 참고하세요.
정리
에볼루션 API 연동은 준비 7가지를 확정한 뒤 5단계로 진행하면 재작업이 줄어듭니다. 전체 구성은 카지노솔루션 안내에서, 프로젝트 점검은 구축 전 체크리스트 7가지에서 확인할 수 있습니다.
※ 본 글은 기술·운영 구조 정보 제공을 목적으로 하며, 관련 법규 준수 책임은 운영자에게 있습니다.