연동 준비 · 인증

연동 준비

인증

모든 /v1 API는 업체 서버에서 API 키를 Bearer 토큰으로 보내 인증합니다. 키의 모드(테스트·운영)에 따라 보이는 데이터가 달라집니다.

모든 요청에 아래 헤더를 넣습니다. 요청·응답 본문은 JSON 입니다.

요청 헤더
Authorization: Bearer pl_live_여기에_API_키

키 확인하기 #

GET /v1/me 인증: API 키

키가 어느 업체의 어떤 모드 키인지 돌려줍니다. 서버를 배포한 뒤 설정이 맞는지 확인하는 용도로 쓰기 좋습니다.

curl -i https://api.pinlock.app/v1/me \
  -H "Authorization: Bearer $PINLOCK_API_KEY"
응답 200
{
  "success": true,
  "data": {
    "partnerId": "ptn_…",
    "partnerName": "예시상사",
    "mode": "live",
    "serverTime": "2026-09-23T09:00:00.000Z"
  }
}

키 모드 #

  • pl_test_… 테스트 키: 테스트 양도 코드만 확인·접수합니다. 실재고·실거래에 영향이 없습니다.
  • pl_live_… 운영 키: 판매자가 넘겨준 실제 양도 코드만 확인·접수합니다.

두 모드의 데이터는 완전히 분리되어 있습니다. 테스트 키로는 실제 양도 코드를, 운영 키로는 테스트 양도 코드를 찾을 수 없습니다(404 NOT_FOUND). 테스트 전용 API(/v1/test/…)를 운영 키로 부르면 403 FORBIDDEN 입니다.

응답 헤더 #

헤더 설명
x-pinlock-mode 요청에 쓴 키의 모드. test 또는 live
X-Request-Id 요청마다 붙는 고유 ID. 오류를 문의할 때 함께 알려 주면 빠르게 확인할 수 있습니다.

인증 오류 #

  • 401 UNAUTHORIZED: 헤더가 없거나 형식이 틀렸거나, 없는 키·폐기된 키입니다. 키 값과 Bearer 접두어를 확인하세요.
  • 403 FORBIDDEN: 키는 맞지만 업체 이용이 중지된 상태이거나, 그 키 모드로 쓸 수 없는 API 입니다.
{
  "success": false,
  "code": "UNAUTHORIZED",
  "error": "API 키가 없거나 형식이 올바르지 않습니다. 'Authorization: Bearer pl_test_…' 형식으로 보내 주세요."
}
pinlock

공식 공급처에서 확보한 양도 가능한 상품권만 판매합니다. 구매 후에는 양도 코드만 업체(또는 거래자)에 넘기고, PIN은 최종 구매자가 핀락에서 비밀번호로 한 번만 확인합니다.

고객센터 1661-6766 · 365일 24시간 help@pinlock.app
상호
핀락(PINLOCK)
대표자
박용관
사업자등록번호
353-95-02062
통신판매업신고
제2026-경기파주-4128호
주소
경기도 파주시 교하로159번길 33, 304-P475
전화
1661-6766
이메일
help@pinlock.app
호스팅 제공자
Cloudflare, Inc.
개인정보보호책임자
박용관 (privacy@pinlock.app)

핀락은 공식 공급처에서 매입한 상품권을 직접 판매하며, 판매가에는 상품별 판매 마진이 포함됩니다. 판매가와 상품권 액면가는 상품 상세와 주문 화면에 각각 표시됩니다.

© 2026 핀락(PINLOCK). All rights reserved.