프로모션 지급 테스트 불가능

이 글의 성격은 무엇인가요?

질문 / 문제 해결

내용을 설명해주세요

서버를 통해서 프로모션 지급하는 로직 구현 후 테스트를 진행해보고 있는데 아래와 같은 오류가 발생합니다.

{
"resultType": "FAIL",
"success": null,
"error": {
    "errorType": 0,
    "errorCode": "4010",
    "reason": "인증 정보를 찾을 수 없어요.",
    "data": {},
    "title": null
  }
}

mTLS등록 되어있으며 리워드 지급 key 생성 요청은 정상적으로 진행되고, 리워드 지급 및 프로모션 지급 결과 조회에서는 에러가 발생합니다.
이런 경우 어느 부분을 확인해봐야할까요??

@gywns0608 님 안녕하세요

userKey 확인해보셨을까요?

해당 오류는 헤더의 userKey가 유효하지 않을 경우 발생하는 에러입니다

@seonjeong

getAnonymousKey() 함수로 획득한 유저 식별키를 백엔드로 전달해서 백엔드에서 헤더 x-toss-user-key에 담아 요청하고 있습니다.

샌드박스에서 획득한 userKey와 QR환경에서 획득한 userKey 모두 테스트해보았습니다 ㅠ

getAnonymousKey는 유저 식별용으로 토스 서버 호출용 key가 아닙니다.
서버를 통한 프로모션 지급은 토스 로그인을 통해 얻은 userKey를 사용해주셔야해요.