kenny_lawfirmy
kenny_lawfirmy
TPToss payments 개발자 커뮤니티
Created by kenny_lawfirmy on 12/17/2023 in #❓┃연동개발-문의
요청 > 인증 > 승인
인증이 성공해서 success 페이지에 들어오면, 아래 부분을 실행합니다. const tossResult = await $fetch('https://api.tosspayments.com/v1/payments/confirm', { headers: { 'Authorization': encryptedSecretKey.value || '', 'Content-Type': 'application/json', }, method: 'POST', body: { paymentKey: useRoute().query.paymentKey, orderId: useRoute().query.orderId, amount: useRoute().query.amount, }, }) 이 fetch의 회신이 상태 200이고 Payment 객체이면 승인이 된거라고 설명해주셨는데요 1. 실패일때는 tossResult 값이 Payment 객체가 아니라 {“code”:“EXCEED_MAX_DAILY_PAYMENT_COUNT”,“message”:“하루 결제 가능 횟수를 초과했습니다.\n(unknown카드 : 5회)\n다른 카드로 결제해 주세요”} 이런식인가요? 그리고 상태값은 200이 아닌지요? 2. 회신상태가 200이고 객체가 Payment이라는걸 어떻게 체크하나요? 언어는 vue(nuxt)입니다. 참 order id는 orderId는 231215-155-1100-tb02 입니다.
4 replies
TPToss payments 개발자 커뮤니티
Created by kenny_lawfirmy on 12/15/2023 in #❓┃연동개발-문의
인증되지 않은 시크릿 키 혹은 클라이언트 키 입니다.
tosspay-success로 분기를 해준 결제건인데 {“code”:“UNAUTHORIZED_KEY”,“message”:“인증되지 않은 시크릿 키 혹은 클라이언트 키 입니다.”} 이 오류가 뜹니다. orderId는 231215-155-1100-tb02 입니다. 왜그럴까요
17 replies