min.k4501
min.k45018mo ago

토스 결제가 실제 상용 결제인지 테스트 환경 결제인지 웹훅에서 어떤 필드를 통해 구분 가능할까요?

토스 결제 웹훅 수신시 상용 환경 결제인지 테스트 호나경 결제인지 어떤 필드를 통해 구분이 가능할지 궁금합니다.
20 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
이실장
이실장8mo ago
굉장히 여러가지 방법이 있습니다. orderId를 만들어서 보내주시니 orderId로 해주셔도 되고요 mid로구분하실 수도있습니다. (테스트는 앞에 t가 붙어요)
min.k4501
min.k45018mo ago
안녕하세요! 아래 방법이 있는 것으로 이해했는데 맞을까요? 1. mid로 구분시 테스트는 앞에 t가 붙음 2. apiKey로 구분시 live 로 시작하거나 test로 시작
이실장
이실장8mo ago
api key는 응답에 안오니 웹훅 응답으로는 구분이 어렵겠네요
min.k4501
min.k45018mo ago
테스트일경우 mid 앞에 t가 붙어있는 부분은 어떤 문서에서 확인 가능할까요 mid는 제가 알기로 상점 아이디인데 상점 별로 테스트와 라이브가 나뉘는 것 같아서요
이실장
이실장8mo ago
지금 문의주시는게 결제 완료 후 웹훅 받았을 때 테스트/라이브 중 어떤걸로 결제됬는지 확인할 수 있는 방법 물어보시는게 맞는거죠?
min.k4501
min.k45018mo ago
네 맞습니다! 아 확인해보니 실제로 t가 붙고 있네요. t어쩌고저쩌구
이실장
이실장8mo ago
{ "mId": "ttest_merchant", "lastTransactionKey": "F5F562AA3FCDCAD8293CA7FD3A0AF24D", "paymentKey": "xMBvpmjnoD4yKeq5bgrpWeznD9DNRXVGX0lzW6YOQJ1w9NLR", "orderId": "TossPaymentsTest53 test_merchant라는 mid의 테스트키로 결제하면 응답값에 t+mid가 돌아옵니다. 이거 확인해보시면 될거에요
min.k4501
min.k45018mo ago
요고는 혹시 바뀌지는 않을까요?
이실장
이실장8mo ago
이건 문서에 적혀있는 부분은 없습니다. 테스트하면 쉽게 확인가능한 부분이라 이제까지 문의온적은 없었네요
min.k4501
min.k45018mo ago
만약에 실제 mid가 t로 시작할 경우에 이게 버그가 될 수 있을 것 같아서요
이실장
이실장8mo ago
특별히 바뀔 예정은 없으나. 테스트환경의 경우 지구종말날까지 동일한 환경이 유지된다고 장담드릴 순 없습니다. 그런데 왜 구분하시려는걸까요?
min.k4501
min.k45018mo ago
저희 내부적으로 요 구분이 좀 필요해서 문의드리게 되었습니다.
이실장
이실장8mo ago
테스트환경과 라이브환경은 웹훅 url도 따로 등록하게 됩니다. 귀사 url로 구분하시면 될 것 같아요 웹훅 받는 endpoint를 따로 받으시는 방법이 있을 것 같습니다.
min.k4501
min.k45018mo ago
그러면 웹훅 받는 시점에 DB 읽어서 처리하는 방식으로 우회할까 하는데 apiKey가 live_ 로 시작 vs test_ 로 시작 요고로 구분해도 될까요? 이건 명확하긴해서 이건 문서화되어있어서 명확하긴 한 것 같아서요. 문서화 되어 있다 -> 스펙이니 쉽게 바뀌지 않는다.
이실장
이실장8mo ago
apiKey는 웹훅과는 전혀 무관한대 웹훅에 apiKey 정보가 들어오지 않습니다. 웹훅에서 구분한다고 말씀하셨던것 같아서요
min.k4501
min.k45018mo ago
아 웹훅에서 알 수 없으니 우회해서 문제를 풀겠다는 이야기였습니다
이실장
이실장8mo ago
네 apiKey는 바뀌지 않습니다.
min.k4501
min.k45018mo ago
답변 감사합니다!
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.