스토어 설정
구매자 로그인 설정 조회
Authorization
bearer AuthorizationBearer <token>
userToken(계정 스코프) 또는 storeToken(스토어 스코프)
In: header
Response Body
application/json
curl -X GET "https://example.com/v1/store/login-settings"{ "meta": { "status": 200, "code": "OK", "message": "OK", "isSuccess": true }, "data": { "passwordLoginEnabled": true, "passwordOnlyMemberCount": 0, "storefrontOrigins": [ "string" ], "providers": [ { "provider": "kakao", "connected": true, "enabled": true, "clientIdPrefix": "string", "secretPrefix": "string", "lastTestedAt": "string", "lastTestOk": true, "linkedMemberCount": 0, "onlyMethodMemberCount": 0, "callbackUrl": "http://example.com" } ] }, "error": null}PG 연결 테스트 POST
저장된 자격 증명 세트로 PG 연결을 확인하고 결과를 그 세트에 저장한다. `environment`를 생략하면 지금 결제에 쓰는 세트를 확인한다. 실패해도 200이며 `result: FAILED`와 사유를 돌려준다. 확인 대상은 시크릿 키·API Secret 인증과 상점 접근 권한이다. 라이브 전환 조건의 연결 테스트 항목은 이 결과로 판정한다. 테스트하는 동안 그 세트가 바뀌면 결과를 저장하지 않고 409다. 콘솔에 로그인한 **OWNER 전용**이다. ADMIN·STAFF, API 토큰(PAT), M2M 클라이언트, 3rd-party 앱이 위임받은 토큰은 스코프가 있어도 `403 INSUFFICIENT_ROLE`이다.
이메일·비밀번호 로그인 켜기·끄기 PATCH
끄면 스토어프론트의 이메일·비밀번호 가입·로그인이 403 `PASSWORD_LOGIN_DISABLED`다. 비밀번호로만 로그인하는 구매자는 로그인할 수 없게 되므로 `passwordOnlyMemberCount`를 먼저 확인한다.