<!DOCTYPE HTML>
<html>
    <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <title>AGENT PAGE</title>
      <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css" />
      <link rel="stylesheet" type="text/css" href="css/common.css">
      <link rel="stylesheet" type="text/css" href="css/header.css">
      <link rel="stylesheet" type="text/css" href="css/main.css">
      <script src="https://code.jquery.com/jquery-2.2.4.min.js"></script>
      <script type="text/javascript" src="js/common.js"></script>
    </head>
    <body>
      <div id="wrapper">
        <ul class="sidebar">
          <li class="logo">
            <a>
              <div class="rotate-n-15">
                <i class="fas fa-laugh-wink"></i>
              </div>
              <div class="name">AGENT PAGE</div>
            </a>
          </li>
          <li class="line">바로가기</li>
          <li class="nav-item">
              <a class="nav-link" href="index.html">
                  <i class="fas fa-fw fa-tachometer-alt"></i>
                  <span>대시보드</span>
              </a>
          </li>
          <li class="nav-item">
              <a class="nav-link"  href="mypage.html">
                  <i class="fas fa-fw fa-cog"></i>
                  <span>마이페이지</span>
              </a>
          </li>
          <li class="nav-item">
              <a class="nav-link" href="limit.html">
                  <i class="fas fa-fw fa-cog"></i>
                  <span>최대 베팅 금액 제한</span>
              </a>
          </li>
          <li class="line">C(알) 충전/지급</li>
          <li class="nav-item">
              <a class="nav-link" href="charge.html">
                  <i class="fas fa-fw fa-gem"></i>
                  <span>충전 내역</span>
              </a>
          </li>
          <li class="nav-item">
              <a class="nav-link" href="exchange.html">
                  <i class="fas fa-fw fa-gem"></i>
                  <span>지급 내역</span>
              </a>
          </li>
          <li class="line">에이전시</li>
          <li class="nav-item">
              <a class="nav-link" href="transaction.html">
                  <i class="fas fa-fw fa-money-check-alt"></i>
                  <span>트랜잭션 내역</span>
              </a>
          </li>
          <li class="nav-item">
              <a class="nav-link" href="agent.html">
                  <i class="fas fa-fw fa-user-secret"></i>
                  <span>에이전시 목록</span>
              </a>
          </li>
          <li class="nav-item">
              <a class="nav-link">
                  <i class="fas fa-fw fa-plus"></i>
                  <span>에이전시 생성</span>
              </a>
          </li>
          <li class="line">유저</li>
          <li class="nav-item">
              <a class="nav-link" href="betlist.html">
                  <i class="fas fa-fw fa-gamepad"></i>
                  <span>베팅 내역</span>
              </a>
          </li>
          <li class="nav-item">
              <a class="nav-link" href="transactionList.html">
                  <i class="fas fa-fw fa-money-check-alt"></i>
                  <span>트랜잭션 내역</span>
              </a>
          </li>
          <li class="nav-item">
              <a class="nav-link" href="user.html">
                  <i class="fas fa-fw fa-user"></i>
                  <span>유저 목록</span>
              </a>
          </li>
          <li class="nav-item">
              <a class="nav-link" href="payments.html">
                  <i class="fas fa-fw fa-gem"></i>
                  <span>지급 내역</span>
              </a>
          </li>
          <li class="line">통계</li>
          <li class="nav-item">
              <a class="nav-link" href="stat.html">
                  <i class="fas fa-fw fa-chart-pie"></i>
                  <span>에이전시 수익 통계</span>
              </a>
          </li>
          <li class="nav-item">
              <a class="nav-link" href="statBottom.html">
                  <i class="fas fa-fw fa-chart-pie"></i>
                  <span>하부 에이전시 수익 통계</span>
              </a>
          </li>
          <li class="nav-item">
              <a class="nav-link" href="statPot.html">
                  <i class="fas fa-fw fa-chart-pie"></i>
                  <span>크레딧 유통 통계</span>
              </a>
          </li>
          <li class="nav-item">
              <a class="nav-link" href="statCasino.html">
                  <i class="fas fa-fw fa-chart-pie"></i>
                  <span>카지노별 수익 통계</span>
              </a>
          </li>
          <li class="nav-item">
              <a class="nav-link" href="statUser.html">
                  <i class="fas fa-fw fa-chart-area"></i>
                  <span>유저 수익 통계</span>
              </a>
          </li>
          <li class="line">개발자</li>
          <li class="nav-item">
              <a class="nav-link" href="api.html">
                  <i class="fas fa-vial"></i>
                  <span>기본 API (분리형 지갑)</span>
              </a>
          </li>
          <li class="nav-item active">
              <a class="nav-link" href="apiAll.html">
                  <i class="fas fa-vial"></i>
                  <span>확장 API (통합형 지갑)</span>
              </a>
          </li>
          <li class="nav-item">
              <a class="nav-link" href="apiLog.html">
                  <i class="fas fa-fw fa-exclamation-triangle"></i>
                  <span>API 에러 로그</span>
              </a>
          </li>
          <li></li>
        </ul><!-- left -->
        <div id="content-wrapper" class="d-flex flex-column">
          <div id="content">
            <nav class="navbar">
              <ul class="navbar-nav">
                <li class="nav-item">
                  <a>
                    <div>
                      <span>현재 보유 금액</span>
                      <span>220,263,133 C</span>
                    </div>
                  </a>
                </li>
                <li class="nav-item">
                  <a>
                    <div>
                      <span>하부 에이전시 현재 총 보유 금액</span>
                      <span>0 C</span>
                    </div>
                  </a>
                </li>
                <li class="nav-item">
                  <a>
                    <div>
                      <span>하부 유저 현재 총 보유 금액</span>
                      <span>53,999,022 C</span>
                    </div>
                  </a>
                </li>
                <li class="nav-item"><a><i class="fas fa-bell fa-fw"></i><span class="badge">31</span></a></li>
                <li class="nav-item">
                  <a>
                    <div class="flex">
                      <img src="img/icon_my.svg" />
                      <span>no.1 (@no.1)</span>
                    </div>
                  </a>
                </li>
              </ul>
            </nav>

            <div class="container-fluid">

              <div class="page-name">
                <div>
                  <h2>에볼루션 확장(Seamless) API<span class="ver1">1.4.4</span><span class="ver2">OAS3</span></h2>
                  <em>/developer/callback-openapi.yaml</em>
                  <span>확장(Seamless) API를 테스트 할 수 있는 페이지입니다.</span>
                  <span class="selectBox">확장형 API란?<img class="h20" src="img/select.svg" /></span>
                  <p class="mb10">확장형 API 란 귀사의 사이트와 통신을 통해 귀사의 사이트 머니와 카지노 머니를 동기화해<br />유저의 머니를 별도로 카지노 머니로 전환 할 필요 없이 사이트 머니에서 직접 차감되어지는 방식입니다.</p>
                  <p>해당 문서는 통합형 지갑을 구현하실 경우, 반드시 구현되어야 하는 콜백 요청입니다.<br />모든 엔드포인트를 구현하시고, 각각의 응답과 예시가 일치하는지 확인하실 수 있습니다.</p>
                  <ul class="tablist">
                    <li>확장형 API는 좌측 메뉴에서 <code class="mark">설정 및 정보</code> > <code class="mark">Callback URL</code> 항목을 추가하셔야합니다.
Callback url을 등록하실 땐 등록된 callback_url 뒤에 /balance, /changeBalance로 호출되어지니
만일 http://callback_url/api/balance 와 같이 구현하셧다면, http://callback_url/api 를 등록해주시면 되십니다.</li>
                    <li>http, https 모두 지원되어지나 등록하실 때 http와 https를 구분하여 등록해 주시기 바랍니다.
또한 http로 등록하였다 하더라도 http를 https로 강제 리다이렉트 시키신다면 정상 동작하지 않으니 이점 참고 부탁드립니다.</li>
                    <li>마지막 <code class="mark">/</code>를 강제로 붙이는 경우엔 정상 동작하지 않습니다.
만일 http://callback_url/api/balance 으로 호출시 http://callback_url/api/balance/ 으로 리다이렉트 된다면,
정상구동 되지 않으니, web 서비스의 <code class="mark">URL Rewrite</code>를 이용해 <code class="mark">/</code> 가 붙지 않도록 주의해주시기 바랍니다.</li>
                  </ul>
                </div>
              </div>
              <div class="page-name bt">
                <div>
                  <h2>동작 프로세스</h2>
                  <span class="selectBox ft16">동작 프로세스 상세 보기</span>
                  <div class="apitable process">
                    <p class="processname">1. 유저 접속시 [<b>/balance</b>]</p>
                    <ul class="first">
                      <li>이트(귀사) (시작)</li>
                      <li>호출방향</li>
                      <li>HonorLink API</li>
                      <li>호출방향</li>
                      <li>카지노</li>
                    </ul>
                    <ul>
                      <li><code class="mark">username</code>, <code class="mark">game_id</code> 전달</li>
                      <li>>>></li>
                      <li><code class="mark">/get-ame-url</code> or <code class="mark">/open</code></li>
                      <li>>>></li>
                      <li>카지노 접속</li>
                    </ul>
                  </div>
                </div>
              </div>

            </div><!-- container-fluid -->
            <ul class="server">
              <li>
                <em>servers</em>
                <select>
                  <option>https://api.honorlink.org/api - 에볼루션 API 서버</option>
                </select>
                <p class="mt20">Computed URL: <b class="rdc">https://your-domain.com/</b></p>
                <p class="serverv">Server variables</p>
                <p class="serveinput">URL_SCHEME <input type="text" placeholder="https" /></p>
                <p class="serveinput">URL_PREFIX <input type="text" placeholder="your-domain.com/" /></p>
              </li>
            </ul>
            <div class="container-fluid">
              <div class="schemas">
                <h4 class="selectBox"><span>Schemas</span><img src="img/select.svg" /></h4>
                <div class="con">
                  <ul>
                    <li>
                      <p class="selectBox">베팅시 changeBalance Callback API 호출 body<img src="img/right.svg" /></p>
                      <div class="pre ft08">{
  username	string
  default: testuser
  유저네임

  amount	number
  default: -10000
  변동된 금액

  transaction	트랜잭션 스키마<b class="selectBox">{...}</b>
<div class="pre pl40">{
  id	integer
  default: 2
  type	string
  default: win
  referer_id	integer
  default: 1
  amount	number
  default: 10000
  processed_at	string
  default: 2021-07-01T00:00:00.000000Z
  target	{...}
  details	트랜잭션 디테일 (title, type, vendor 는 없을수 있습니다.){...}
}</div>
}
                      </div>
                    </li>
                    <li>
                      <p class="selectBox">결과(win) changeBalance Callback API 호출 body<img src="img/right.svg" /></p>
                      <div class="pre">{
username	string
default: testuser
유저네임

amount	number
default: 10000
변동된 금액

transaction	트랜잭션 스키마{...}
}

                      </div>
                    </li>
                  </ul>
                </div>
              </div>
            </div><!-- container-fluid -->

          </div><!-- content -->
          <footer class="footer">
            <span>Copyright © AGENT PAGE 2022.</span>
          </footer>
        </div><!-- top nav -->
      </div>
    </body>
</html>
