Narumi
Narumi16mo ago

결제 연동 관련

토스 결제 연동과정에서 질문이 있어서 문의드립니다. 토스같은 경우에 결제요청 -> 결제승인 프로세스로 이루어져 있는 것으로 확인했는데 결제 요청 후 redirect url 호출 될 때, 저희가 원하는 정보도 parameter로 같이 받는게 가능한의 여부가 궁금합니다. 또 결제요청과 승인사이에 고객이 이탈하게 될 경우 어떤식으로 토스쪽에서 핸들링 되는지가 궁금합니다.
20 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
Ayaan이안
Ayaan이안16mo ago
1. 길지 않은 정보는 successUrl 파라미터에 쿼리 스트링으로 정보를 붙이실 수 있습니다. 2. 일정 시간 승인이 안되면 해당 결제건은 자동으로 만료처리 됩니다.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
Narumi
NarumiOP16mo ago
1. 몇자 정도의 바이트 제한이 있는지 알 수 있을까요? 또 리다이렉트 호출은 토스 서버에서 진행되는데 어떤 방식으로 쿼리 스트링을 삽입할 수 있는지 알 수 있을까요? @iam.ayaan
Ayaan이안
Ayaan이안16mo ago
기본적으로 브라우저와 서버 설정마다 다릅니다. SDK호출 시 successUrl 파라미터에 붙이시면 됩니다
Narumi
NarumiOP16mo ago
결제요청시 에를들면 https://api.com/success?data1=data1&data2=data2 이런식으로 successUrl에 넘기면 된다는 말씀이시죠?
Ayaan이안
Ayaan이안16mo ago
네 맞습니다. 토스/귀사 서버 설정과 사용자 브라우저에 따라 길이 제한 폭이 크므로 그냥 간단한 값 넘기는 정도로 사용해 주시면 됩니다. 긴 데이터를 처리해야 한다면 세션 사용을 고려해 보시기 바랍니다.
Narumi
NarumiOP16mo ago
답변 감사합니다. 자동으로 만료처리되면 failUrl로 토스쪽에서 호출되는건가요?
이실장
이실장16mo ago
아니요 failURL은 인증에 실패했을 때 호출됩니다. 만료는 아예 진행을 안한 상태이니, 아무것도 호출되지 않습니다.
이실장
이실장16mo ago
웹훅(Webhook) 연동하기 | 토스페이먼츠 개발자센터
웹훅은 데이터가 변경되었을 때 상점 서버에서 실시간으로 알림을 받을 수 있는 기능입니다. 웹훅을 연동해서 결제 상태 변경, 지급대행 실행, 브랜드페이 고객 결제수단 업데이트와 같은 변경 사항을 실시간으로 받아보세요.
이실장
이실장16mo ago
브라우저에서 호출되는 것은 없고 웹훅을 참고해주시기 바랍니다.
Narumi
NarumiOP16mo ago
결제창에 이탈되면 어떠한 웹훅도 발생하지 않는 다고 적혀 있는데 그럼 만료의 경우를 트랙킹하기위해서는 폴링을 하는 방안밖에 없을까요?
No description
Narumi
NarumiOP16mo ago
No description
Ayaan이안
Ayaan이안16mo ago
만료는 트래킹하는 경우가 드뭅니다.
Narumi
NarumiOP16mo ago
저희 서비스는 트랙킹이 필요합니다.
Kimoon Lee
Kimoon Lee16mo ago
그런경우 웹훅을 사용하시기 바랍니다.
Kimoon Lee
Kimoon Lee16mo ago
웹훅(Webhook) 연동하기 | 토스페이먼츠 개발자센터
웹훅은 데이터가 변경되었을 때 상점 서버에서 실시간으로 알림을 받을 수 있는 기능입니다. 웹훅을 연동해서 결제 상태 변경, 지급대행 실행, 브랜드페이 고객 결제수단 업데이트와 같은 변경 사항을 실시간으로 받아보세요.
Kimoon Lee
Kimoon Lee16mo ago
여기에서 EXPIRED 를 받아서 처리하시면 됩니다. 고객이 결제창을 닫더라도 30분이 지나면 EXPIRED 웹훅이 올겁니다.
Narumi
NarumiOP16mo ago
docs에는 고객이 결제창을 닫으면 결제 상태가 바뀌지 않기 때문에 웹훅도 전송되지 않습니다. 라고 표기되어있는데 실제로는 30분 뒤 웹훅이 온다고 보면 될까요?
이실장
이실장16mo ago
넵!

Did you find this page helpful?