이용절차 안내

이용절차 안내

  • 01.계좌개설하기
  • 02.OPEN API 사용신청
  • 03.접근토큰 발급

DB금융투자 비대면 계좌개설

DB금융투자 OPEN API는 당사 계좌를 보유한 고객(개인/법인)에게 제공되는 서비스입니다.
OPEN API 사용을 위해서는 DB금융투자 계좌개설이 필요합니다.

계좌개설 하러가기

법인계좌문의: Digital Biz팀 dbbiz@db-fi.com

OPEN API 신청 방법

01. DB금융투자 홈페이지 (https://www.db-fi.com/) 접속하기
DB금융투자 홈페이지
02. 홈페이지 공동인증서 로그인 하기

인증서가 없다면 ☞ 인증서 발급 바로가기

인증서 발급 받기
03. 온라인지점 > OpenAPI > OpenAPI 신청

- OPEN API를 사용하기 위해서는 사용등록이 먼저 되어있어야 합니다.

DB금융투자 메뉴
04. OPEN API 신청하기

1. Open API 서비스 신청 계좌조회

2. “신청가능” 상태 시 사용 신청 (최대3계좌 신청가능)

3. Open API 이용약관 확인 및 동의

4. 사용신청

서비스신청
05. OPEN API 신청완료 / 앱키와 시크릿키 확인
앱키시크릿확인

접근토큰(Access Token) 발급

홈페이지에서 OPEN API 사용 신청을 하시면 계좌별 개인 고유 토큰(APP_KEY, APP_SECRET)이 발급됩니다.(모의투자 별도 발급)

※ APP_KEY, APP_SECRET은 유출되지 않도록 각별히 유의하시기 바랍니다.

APP_KEY = "홈페이지에서 발급받은 App Key" APP_SECRET = "홈페이지에서 발급받은 App Secret"

※ APP_KEY 및 APP_SECRET 유효기간
개인 : 신청일로부터 1년, 법인 : 신청일로부터 3개월

아래는 접근토큰(Access Token)을 발급받기 위한 방법입니다.

App Key와 App Secret을 이용하여 header, body, PATH를 아래와 같이 작성합니다.

header = {"content-type":"application/json"} body = {"grant_type":"client_credentials", "appkey":APP_KEY, "appsecret":APP_SECRET} PATH = "oauth2/token" BASE_URL = "https://openapi.db-fi.com:8443"

접근토큰 발급은 POST 방식을 이용합니다.

URL = f"{URL_BASE}/{PATH}" >>> https://openapi.db-fi.com:8443/oauth2/token

BASE_URL과 PATH를 합쳐 URL로 만들어 post Request를 요청합니다.

requst = requests.post(URL, headers=header, data=json.dumps(body)) ACCESS_TOKEN = requst.json()["access_token"]

※ 접근토큰 유효기간 개인/법인 : 신청일시로부터 24시간까지, 만료시 APP_KEY 및 APP_SECRET를 이용하여 재발급후 이용

이와 같은 방식으로 접근토큰(Access Token)을 발급 받은후 API가이드를 이용할 수 있습니다.