회원 토큰 발급받기

브랜드페이지갑결제를 사용하려면회원토큰(UserToken)이 필요합니다.

1
UserToken 개요
Server

부트페이는 가맹점별로 회원 정보를 관리하는데, 회원토큰은 이를 식별하는 고유 키입니다.

가맹점은 이 토큰을 활용해 브랜드페이 및 지갑결제를 간편하게 적용할 수 있습니다.

UserToken 발급 Flow
2
UserToken 발급 요청
Server

서버에서 부트페이 API를 호출하여 회원토큰을 발급받습니다.

Entrypoint URL: https://api.bootpay.co.kr/v2/request/user/token

요청 시 필요한 파라미터:

  • user_id(필수) 회원의 고유한 ID (회원 로그인 ID 권장)
  • email회원의 이메일 주소
  • username회원의 이름
  • phone회원의 전화번호
  • gender회원의 성별 (남자: 1, 여자: 0)
3
응답 결과 처리
Server

API 응답으로 다음 정보를 받게 됩니다:

  • user_token1시간 유지되는 Token 값 (SDK에 전달하여 사용)
  • expired_atToken 만료 시간
회원정보는 부트페이 서버에서 복호화가 불가능한 상태로 단방향 암호화하여 저장합니다. 부트페이에서 제공하는 결제 통계를 위해 수집되는 정보일 뿐 해당 정보를 제3자에게 제공하지 않습니다.
백엔드
UserToken 발급 API
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import { Bootpay } from '@bootpay/backend-js' Bootpay.setConfiguration({    application_id: '[ REST API용 Application ID ]',    private_key: '[ Private Key ]'}) try {    await Bootpay.getAccessToken()    const response = await Bootpay.requestUserToken({        user_id: 'bootpay_test_user',        email: 'test@bootpay.co.kr',        username: '홍길동',        phone: '01000000000',        gender: 1,        birth: '20000101'    })    console.log(response)} catch (e) {    console.log(e)}