라이브 결제연동
안녕하세요.
결제연동 관련하여 문의드립니다.
테스트 결제는 정상적으로 콜백이 정상적으로 확인이 됩니다.
라이브 환경으로 했을때, 등록된 웹훅 주소로 콜백이 오지않고 약30여분 지난 후, EXPIRED 상태만 전달됩니다.
결제 승인이 정상적으로 확인되지않는것 같은데 확인 부탁드립니다!
19 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
결제승인API는 호출후 response 받으셨어요?
request 후에 payment_success, payment_fail 어떠한 값도 수신되지않고 한참후에 콜백으로 expired됐다고 받았습니다
말씀하신 request 가
https://docs.tosspayments.com/reference#%EA%B2%B0%EC%A0%9C-%EC%8A%B9%EC%9D%B8
인지 확인해주세요, 맞다면 통신응답을 콜백이 아닌 response 로 바로 받습니다. 콜백은 옵션이에요
코어 API | 토스페이먼츠 개발자센터
토스페이먼츠 API 엔드포인트(Endpoint)와 객체 정보, 파라미터, 요청 및 응답 예제를 살펴보세요.
successurl로 이동은하셨죠?
음.. 제가 전달받기로는 요청후 아무런 응답을 받지 못했다고합니다.
개발자분꼐 아래 내용 확인해주시기 바랍니다.
응답이 안오다가 콜백으로 만료되었다고만 수신되었다고합니다
넵
- successURl로는 이동했습니까?
- 이동했으면 이동 후, paymentKey를가지고 결제승인API는 호출햇습니까?
- 호출했으면 api에 대한응답은 왔습니까?
위에 3가지 모두이상없으면 결제승인API 호출할 때 사용한 paymentKey 공유바랍니다.
넵 확인후 전달드리겠습니다. 도움감사합니다!
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
현재 아무런 응답을 받지못해서 successURI또는 fail로 떨어지지 못했다고합니다.
successUrl, failUrl 은 리다이렉트 방식으로 호출되는데요
결제창 parameter 중 successUrl, failIUrl 설정한 URL 이 접속 가능한 상태인지 확인부탁드려요
접속 가능한 상태라면 해당 URL의 get method 로 호출된 URL 을 파싱해서 amount, paymentKey, orderId 를 획득할 수 있어요
안녕하세요 http 서비스가 종료되는 시점이라 굉장히 다급하게 작업중에 있는데 그래도 테스트는 해봐야할 것같아서 테스트 환경 구축하고 "실제 결제가 안되는 테스트입니다" 라는 창 까지는 잘 나오게 했는데, 결제가 안전하게 처리되었다는 메세지를 받고
지불 결과 페이지 에서 결제실패가 나타납니다. 처리메세지는 존재하지 않는 LGD_MID 입니다. [저희회사id] 라고 나오는데 테스트 환경이라서 그러는 것일까요? 아니면 다른 문제가 있는 것일까요?
지불 결과 페이지 에서 결제실패가 나타납니다. 처리메세지는 존재하지 않는 LGD_MID 입니다. [저희회사id] 라고 나오는데 테스트 환경이라서 그러는 것일까요? 아니면 다른 문제가 있는 것일까요?
새롭게 문의 남겨주시기 바랍니다.
이곳은 다른 사업자 분께서 질문 주시는 쓰레드 입니다.
아.. 네 그렇게 하겠습니다.
아예 리다이렉트 조차 되지 않는다고 합니다. 확인 부탁드립니다.
개발팀 전달사항 공유드립니다.
결제가 성공했을 때 Toss가 성공 URL로 리다이렉트하지 않는 것 같음
모든 로그를 데이터베이스에 저장하도록 설정했지만, 결제가 성공했을 때 데이터베이스에 아무 로그도 기록되지 않고 있음
successUrl 은 결제성공이 아닌 인증성공입니다. successUrl 까지가도 결제가 완료된것이 아니에요
결제는 인증+승인 으로 진행하게 되는데, 이중에서 인증을 진행하지 못하신것입니다.
리다이렉트를 하는 역할은 js SDK 에 있어서 js 만 제대로 로딩되었다면 실패하기가 어렵습니다.
결제창이 떴을때 X 버튼을 눌러도 failUrl 로 호출이 갈거거든요
결제창은 띄우고 계신다면 결제창 호출시 html 파일을 techsupport@tosspayments.com 으로 전달주세요
그리고 가능하시다면 개발팀이 직접 커뮤니케이션 해주시는게 더 빠른 해결을 볼 수도 있습니다
메일로 html파일 전달드렸습니다. 확인 부탁드립니다.