B2B 게임 솔루션

회원사 커뮤니티에 바로 붙이는 실시간 주사위 게임

다이스파크는 커뮤니티 회원사에 웹게임을 공급합니다. 유저는 회원사 포인트로 배팅하고, 다이스파크는 포인트를 보관하지 않고 회원사 API로 잔액을 조회·증감합니다.

  1. 회원사 유저와 포인트를 그대로 관리
  2. 유저 회원사 사이트에서 게임 실행·배팅
  3. 다이스파크 라운드 진행·결과 판정, 배팅·결과를 회원사 API로 전달

특징

운영 부담은 줄이고, 신뢰는 높이고

  • Seamless Wallet

    다이스파크는 포인트를 보관하지 않습니다. 배팅·당첨·취소마다 회원사 /balance·/bet을 호출해 잔액을 회원사에서 한 곳으로 관리합니다.

  • 실시간 공용 라운드

    모든 유저가 같은 라운드에 참여하고 같은 결과를 봅니다. 연결이 끊겨도 자동 재접속 뒤 현재 라운드와 내 배팅을 복원합니다.

  • Provably Fair

    결과는 암호학적 난수로 라운드 시작 때 미리 정하고 시드의 해시를 먼저 남깁니다. 결과 뒤 시드와 해시를 대조해 결과가 바뀌지 않았음을 검증할 수 있습니다.

  • iframe·새 창 연동

    3D 게임은 새 창, 2D 웹보드 게임은 iframe으로 회원사 사이트에 띄웁니다. 1회용 실행 URL로 안전하게 실행합니다.

  • 전체·회원사 관리자

    게임·배당·회원사 한도 설정, 배팅·라운드 조회, 미처리 트랜잭션 확인을 관리자 화면에서 처리합니다. 회원사도 자기 관리자에서 내역을 확인합니다.

  • 안전한 정산

    같은 transactionid로는 두 번 차감·지급되지 않습니다(멱등). 결과·취소는 실패하면 저장된 내용 그대로 재전송하고, 내역 조회 API로 누락을 보정합니다.

게임 데모

실제 게임 화면을 바로 확인하세요

관전용 데모는 실제 공용 라운드를 그대로 보여 줍니다. 잔고는 0이고 배팅은 할 수 없습니다.

    연동 방식

    API 두 개만 구현하면 됩니다

    회원사는 /balance(보유금 조회)와 /bet(배팅·결과·취소) 두 엔드포인트를 구현합니다. 상세 규격 문서는 연동을 시작할 때 드립니다.

    1. 정보 교환

      회원사 서버 IP·콜백 도메인·유저 사이트 도메인을 전달하고, agent_id·api_key·콜백 출발 IP를 받습니다.

    2. UID 생성

      유저마다 다이스파크 UID를 발급받아 회원 정보에 저장합니다.

    3. 콜백 구현

      /balance와 /bet을 구현합니다. 배팅은 차감, 결과는 지급, 취소는 환불입니다.

    4. 게임 실행

      1회용 실행 URL(권장)을 발급받아 3D 게임은 새 창, 2D 게임은 iframe으로 엽니다.

    5. 통합 테스트 · 오픈

      배팅 → 결과, 배팅 → 취소, 중복 요청, 타임아웃을 함께 확인한 뒤 오픈합니다.

    다이스파크가 제공하는 API

    회원사 서버 → 다이스파크

    기능설명
    UID 생성유저 등록, 다이스파크 UID 발급
    게임 실행1회용 실행 URL 발급(5분, 1회) 또는 해시 서명 URL
    내역 조회배팅·결과 내역 조회(누락 보정)

    회원사가 구현하는 API

    다이스파크 → 회원사 서버

    엔드포인트설명
    /balance보유금 조회(게임 진입 때)
    /betdiv로 구분: 배팅(bet)·결과(result)·취소(cancel)
    • 요청은 회원사 서버 IP 화이트리스트와 api_key 기반 해시로 확인합니다.
    • 배팅 응답은 2초 안에 와야 하며, 실패·타임아웃이면 다이스파크가 취소를 보내 포인트를 되돌립니다.
    • 포인트는 정수, 시간은 한국 시간(KST)으로 주고받습니다.

    문의

    도입 문의

    연동 일정과 조건은 아래 연락처로 문의해 주세요.

    게임 데모