인증
모든 API 요청은Authorization 헤더에 Bearer 토큰을 통한 인증이 필요합니다.
API 키 유형
- Secret Key
- Publishable Key
접두사:
sk_live_* 또는 sk_test_*Admin API와 Storefront API 모두에 전체 접근 권한을 가진 서버 사이드 키입니다.
클라이언트 사이드 코드에 절대 노출하면 안 됩니다.테스트 vs 라이브 모드
API 키가 데이터 모드를 자동으로 결정합니다:| 모드 | 키 접두사 | 설명 |
|---|---|---|
| 테스트 | sk_test_*, pk_test_* | 샌드박스 데이터, 실제 결제 처리 없음 |
| 라이브 | sk_live_*, pk_live_* | 프로덕션 데이터, 실제 트랜잭션 |
항상 테스트 모드 키로 개발 및 테스트를 먼저 진행하세요. 프로덕션 준비가 완료된 후에만 라이브 키로 전환하세요.
고객 인증 (Storefront)
고객 신원 확인이 필요한 Storefront 엔드포인트(/customers/me, /orders):
Step 1. 서버에서 Admin API를 사용하여 고객 토큰을 생성합니다:
X-Customer-Token 헤더로 이 토큰을 전달합니다:
비회원 장바구니
장바구니는 고객 인증 없이session_id로 생성할 수 있습니다. 비회원 고객이 로그인하면 POST /storefront/carts/{id}/merge를 사용하여 비회원 장바구니를 계정에 병합하세요.