Petify Console
API 키와 SDK 배포 자격 증명을 발급하고 사용량을 관리하는 Petify 관리자 콘솔.
Petify Console란?
Petify Console(Petify Admin Console)은 Petify SaaS를 도입하는 파트너사를 위한 웹 관리자 콘솔입니다. SDK·Server API 연동에 필요한 인증 정보를 발급하고, 사용량과 결제를 관리하는 모든 작업의 출발점입니다.
| 콘솔에서 하는 일 | 설명 |
|---|---|
| API Key 발급 | SDK 라이선스(LicenseInfo)와 Server API 호출에 사용하는 Petnow API 키 |
| AWS CodeArtifact 자격 증명 발급 | iOS(SPM) / Android(Maven) / React Native(npm) SDK를 내려받기 위한 CodeArtifact 인증 정보 |
| 결제수단 등록 / 결제 관리 | 사용량 기반 과금을 위한 결제수단 등록 및 청구 관리 |
| 사용량 대시보드 | 등록·인증·식별 사용량과 예상 청구 금액 확인 |
| Web Integration 링크 관리 | Web Integration 촬영 링크 생성·관리 및 허용 Redirect URL 관리 |
- 콘솔 주소: console.petify.petnow.io
- 제품 소개 / 가격: petnow.io/ko/petify · 가격 안내
설치 가이드(iOS/Android/React Native)의 "Petify Console에서 제공"이라고 표기된 모든 자격 증명(AWS 자격 증명 및 API 키)은 이 콘솔에서 발급합니다.
1. 계정 생성 및 로그인
- console.petify.petnow.io에 접속합니다.
- 회원가입합니다. 별도 승인 절차 없이 가입 즉시 사용할 수 있습니다.
- 로그인하면 Dashboard와 My Page(마이페이지)에 접근할 수 있습니다.
가입은 셀프서비스이며 승인 대기가 없습니다. 추가 문의는 콘솔 내 채널톡 또는 support@petnow.io로 연락하세요.
2. 결제수단 등록 (키 발급의 선행조건)
신규 API Key와 AWS CodeArtifact 자격 증명 발급에는 결제수단 등록이 선행되어야 합니다. 결제수단을 등록하지 않으면 콘솔에서 키 발급 단계로 진행되지 않습니다.
My Page의 Payment Info에서 결제수단을 등록합니다. 등록 후 첫 API Key 또는 첫 Web Integration 링크를 생성하면(둘 중 먼저 1회) 50 Integration Credits가 자동 지급됩니다.
- Integration Credits는 등록되는 반려동물(billable pet) 사용량에 우선 적용됩니다(1 Credit = billable pet 1마리).
- 지급일로부터 약 60일 후 만료되며, 만료/소진 이후의 사용량은 등록된 결제수단으로 과금됩니다.
- 과금은 사용량 기반입니다. 자세한 요금은 가격 안내를 참고하세요.
3. API Key 발급
API Key는 SDK 라이선스와 Server API 인증에 사용하는 Petnow API 키입니다.
- My Page의 API Key Management로 이동합니다.
- 새 키 생성을 클릭합니다. (결제수단 미등록 시 등록 안내 팝업이 표시됩니다 — 3단계 참고.)
- 키 이름을 입력하고 생성하면 API Key가 표시됩니다. 이 값은 생성 직후에만 전체를 확인할 수 있으니 안전한 곳에 보관하세요.
발급한 API Key는 다음에 사용합니다:
- SDK 라이선스 — 카메라 컨트롤러 생성 시
LicenseInfo로 전달 - Server API —
x-petnow-api-key헤더로 등록/인증/식별 호출 시 전달
API Key를 클라이언트 앱이나 소스 코드에 하드코딩하지 마세요. 환경 변수·시크릿 매니저로 주입하고, 서버 호출용 키는 앱 서버에 보관하세요.
4. AWS CodeArtifact 자격 증명 발급
Petnow SDK는 AWS CodeArtifact를 통해 배포됩니다. SDK를 내려받으려면 콘솔에서 CodeArtifact 자격 증명을 발급해야 합니다.
- My Page에서 AWS CodeArtifact Key(자격 증명)를 발급합니다. (API Key와 마찬가지로 결제수단 등록이 선행되어야 합니다.)
- 발급된 값으로 설치 가이드의 환경 변수를 설정합니다:
export AWS_ACCESS_KEY_ID=<Petify Console에서 제공>
export AWS_SECRET_ACCESS_KEY=<Petify Console에서 제공>
export AWS_DEFAULT_REGION=<Petify Console에서 제공>
export PETNOW_CODEARTIFACT_DOMAIN=<Petify Console에서 제공>
export PETNOW_AWS_ACCOUNT_ID=<Petify Console에서 제공>
# 플랫폼별 저장소
export PETNOW_ANDROID_SDK_REPOSITORY=<Petify Console에서 제공> # Android
export PETNOW_NPM_REPOSITORY=<Petify Console에서 제공> # React Native플랫폼별 전체 설치 절차는 각 시작하기 문서를 참고하세요:
- iOS 시작하기 (Swift Package Manager)
- Android 시작하기 (Gradle/Maven)
- React Native 시작하기 (npm)
5. 사용량 확인
My Page의 Service Usage에서 현재 등록 기준 사용량과 Integration Credits 잔량(잔여 Credits / 적용 예정 / 만료일), 예상 청구 금액을 확인할 수 있습니다.
실제 적용 Credits와 청구 금액은 결제일 기준 사용량으로 확정됩니다. 콘솔에 표시되는 값은 현재 등록 기준 예상값입니다.
빠른 시작 체크리스트
콘솔 로그인
console.petify.petnow.io에서 회원가입 후 로그인합니다.
결제수단 등록
My Page → Payment Info에서 결제수단을 등록합니다.
API Key 발급
My Page → API Key Management에서 키를 생성합니다(50 Integration Credits 지급).
CodeArtifact 자격 증명 발급
My Page에서 AWS CodeArtifact 자격 증명을 발급합니다.
SDK 설치 및 연동
발급한 자격 증명으로 SDK를 설치하고 API Key로 연동합니다.
지원
- 콘솔 내 채널톡으로 문의
- support@petnow.io