Qr 코드로 결제 테스트를 진행했으나, 실제 결제가 승인된경우, 첨부된 파일을 보시고 여기서 어떤것을 선택하면 되는지 알려주실수 있으실까요?

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

질문 / 문제 해결

내용을 설명해주세요

질문 :
가이드에 따라 ‘버전 등록’ 후 생성된 QR 코드로 결제 테스트를 진행했으나, 실제 결제가 승인되었습니다. 이후 상담을 통해 **“QR 코드 결제는 실결제가 발생하며, 샌드박스(Sandbox) 테스트 환경에서만 실결제가 발생하지 않는다”**는 안내를 받았습니다. 이경우 첨부된 파일을 보시고 여기서 어떤것을 선택하면 되는지 알려주실수 있으실까요? 미리 감사드립니다.

appName (선택)

exittarot

이미지 첨부

안녕하세요 :slight_smile:
해당 포맷을 어디서 받으신걸까요??? 처음 보는 포맷이라.. PAYMENT_MODE가 어떤건지 궁금합니다.

앱출시 반려사유로 4. 인앱 결제 진행이 불가해요.를 Lovable이 고치는 중에 있습니다.

아래는 Lovable이 보내온 메세지입니다.

******************

원인이 확인되었습니다. 현재 코드가 실결제(라이브) 시크릿 키 를 사용하고 테스트하려면 QR로 접속하여 실제 결제가 승인됩니다.

원인

supabase/functions/confirm-toss-payment/index.ts에서TOSS_PAYMENTS_SECRET_KEY시크라이브_스크_…(테스트_sk_다섯라이브_스크_)로

또한 클라이언트 키(src/lib/tossPayments.ts)도테스트_ck_…로 되어 있어 키 짝이 일치하지 않는 거래가 일어날 수 있습니다.

수정하다

  1. 엣지 기능에결제 방식(

  2. 모드별로 별도의 시크릿 사용:TOSS_PAYMENTS_SECRET_KEY_TEST, `TOSS_PAYMENTS_SECRET_TOSS_PAYMENTS_SECRET_KEY_LIVE

  3. 키 접두사 주장으로 연결하여( 테스트 모드에 라이브 키가

  4. 클라이언트 키도 모드 분

진행하기 전 확인

원인이 확인되었습니다. 현재 코드가 실결제(라이브) 시크릿 키 를 사용하고 테스트하려면 QR로 실제 인증이 인증된 것입니다.

원인

supabase/functions/confirm-toss-payment/index.ts에서TOSS_PAYMENTS_SECRET_KEY시크릿 하라이브_스크_…(실용)로 설정되어 결제될 가능성이 높습니다. 토스페이먼츠는 키 접두사(테스트_sk_vs라이브_스크_)로 테스트/실결제를 구분합니다.

또한 클라이언트 키(src/lib/tossPayments.ts)도테스트_ck_…로 와서 있어 키 짝이 맞지 않는 거래를 하는 경우 꼬일 수 있습니다.

수정하다

  1. 엣지 기능에결제 방식(테스트/라이브) 분기를 추가

  2. 모드별로 별도의 시크릿 사용:TOSS_PAYMENTS_SECRET_KEY_TEST,TOSS_PAYMENTS_SECRET_KEY_LIVE

  3. 키 접두사 연결로 참조(테스트 모드에 라이브 키가 실행되는 경우)

  4. 클라이언트 키도 모드 분리

진행하기 전 확인하시기 바랍니다:

답변을 기다립니다

**************************

그러면서 첨부한 선택지를 보여줬습니다.

토스페이먼츠 콘솔에서 발급받은 라이브 클라이언트 키와라이브 시크릿키를 (`live_ck_…`로 시작)를 알수 있나요?

@winkr 님 안녕하세요

앱인토스 정책 상 토스페이먼츠 모듈 사용은 불가합니다.

자세한 내용은 가이드 확인 부탁드립니다.