보송보송
보송보송9mo ago

안녕하세요 최종진행 확정되었는데 api 로그가 안들어오네요.

안녕하세요 marketsysb 아이디로 최종 진행하기로 했는데 결재는 되는데 API로그가 안들어옵니다. 확인 부탁드립니다.
15 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
유부장
유부장9mo ago
주문번호 알려주세요. 상점관리자 - 개발자센터 API 로그에서 내역이 안보인다는 의미이신거죠? 20시 21분 경에는 bill_markeoi0g 의 테스트키로 테스트 진행 한 건들 API 로그가 보이네요. marketsysb 이 MID 로는 진행된 건들은 없는것으로 보여요. marketsysb 아이디로 진행 했다고 생각하는 주문번호 공유해주세요. 어떤 MID 의 키로 결제 요청을 했는지를 봐드릴게요.
보송보송
보송보송OP9mo ago
701012405160000010 주문번호 입니다. 20시 21분 경에는 bill_markeoi0g 의 테스트키로 테스트 진행 한 건들 API 로그가 보이네요. marketsysb 이 MID 로는 진행된 건들은 없는것으로 보여요. 이건은 저도 확인햇습니다.
유부장
유부장9mo ago
네 테스트 환경, tmarketsysb (marketsysb 의 테스트 환경) 으로 701012405160000010 결제 성공 확인 했어요. API 로그에서 안보이는건 확인 해볼게요.
보송보송
보송보송OP9mo ago
아 성공햇는데 안나오는거네요 아 그리고 앞에 t가 붙는게 맞는거죠?
유부장
유부장9mo ago
네 맞아요. 그런데, 한가지 확인 하고 싶은데요 결제승인 API, 어떻게 호출하고 있으신가요? paymentKey 를 결제승인 API url 에 query string param 으로 붙여서 하고 있나요?
보송보송
보송보송OP9mo ago
잠시만용 이건은 담당자가 와야 알수잇을거 같은데 기존에 기신청 아이디에서는 로그가 잡혔엇거든요
유부장
유부장9mo ago
기존 기신청 아이디 라는건, bill_markeoi0g 이거 말씀 이신가요? 이건 빌링 이고 marketsysb 이건 인증/승인 분리 되어 있는 결제라서 프로세스가 다릅니다. 만약에 marketsysb 의 승인 API 가 정말로 query string param 으로 붙여서 하는 방식이라면, 이는 예전 승인 API 여서, API 로그에는 잡히지 않을거에요.
유부장
유부장9mo ago
API 로그에 잡히게 하고 싶으면 https://docs.tosspayments.com/reference#%EA%B2%B0%EC%A0%9C-%EC%8A%B9%EC%9D%B8 이 새로운 방식을 사용하도록 담당자에게 전달 해주세요.
코어 API | 토스페이먼츠 개발자센터
토스페이먼츠 API 엔드포인트(Endpoint)와 객체 정보, 파라미터, 요청 및 응답 예제를 살펴보세요.
유부장
유부장9mo ago
참고로, https://developers.tosspayments.com/857345/accounts/1158656/phases/test/payment-logs?startDate=&endDate=&method=NONE 테스트거래내역에는 나오고 있으니, 테스트 성공 여부는 여기에서 확인 하시고요
테스트 결제내역 | 토스페이먼츠 개발자센터
토스페이먼츠 결제 연동 문서, API, 키, 테스트 내역, 웹훅 등록 등 개발에 필요한 정보와 기능을 확인해 보세요. 결제 연동에 필요한 모든 개발자 도구를 제공해 드립니다.
보송보송
보송보송OP9mo ago
고맙습니다.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
보송보송
보송보송OP9mo ago
final URI uri = UriComponentsBuilder.fromUriString(END_POINT_HOST) .path(path) .encode().build() .expand(context.getPaymentKey()) .toUri(); context.setUri(uri); 이렇게 하면 queryParam 아닌거 같은데 맞나용?
Kimoon Lee
Kimoon Lee9mo ago
URL 에 paymentkey 를 추가하시는 형태인것 같고 그러면 queryParam 방식이 맞습니다.
보송보송
보송보송OP9mo ago
답변감사합니다.

Did you find this page helpful?