경민
경민2y ago

고도몰 토스페이 연동문의

현재 개발서버에서 테스트 중인데 , 신용카드 실시간 계좌이체는 잘들어오는것을 확인했습니다. 근데 가상계좌(에스크로)를 시도하면 결제가 잘 넘어가고 입금완료하면 토스페이먼츠에서도 넘어가는걸 확인했는데 , 관리자 메일로 다음과 같이 날라옵니다. " 귀사[go_onnsdev]의 note_url 페이지에가상계좌입금통보(2303281716398415) 결과를 전송하지 못하였습니다. 웹서버나 페이지가 이상이 없는지 확인해 주시기 바랍니다. 해당 오류내용은 상점관리자(메뉴 : [결제내역조회] -> [전체거래내역조회] -> [전송실패내역조회])에서 확인이 가능하며 빠른 조치 바랍니다. 상점 관리자 바로가기 https://app.tosspayments.com 고객센터 기술지원 문의 1544-7772 (6번) 이 메일을 중요메일로 설정해주세요. 그래야 토스페이먼츠로부터 발송되는 이메일이 스팸으로 처리되지 않아요. 요청하신 일을 돕는 꼭 필요한 안내만 신속하게 전달해드릴게요. " 토스페이먼츠에서 에스크로쪽을 확인해보면 배송정보 미등록으로 나오는데 이거때문에 그럴까요? 아 그리고 고도몰은 휴대폰결제가 안될까요? 인증오류가 나와서 고도몰에 문의를 해놓은상태인데 혹시 한번 여쭤봅니다.
55 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
경민
경민OP2y ago
아 휴대폰결제는 고도몰한테 다음과 같이 답변이 왔습니다. 안녕하세요. NHN COMMERCE 입니다. 기본적으로 PG 설정은 PG사와 계약된 내용대로만 사용할 수 있습니다. PG 사 측으로 문의하여 휴대폰결제 계약 내용 확인해주시기 바랍니다.
유부장
유부장2y ago
http://onnsdev.godomall.com/payment/lguplus/pg_vbank_return.php 에 문제가 있으신 것으로 보입니다. 명시해드린 URL 에 가상계좌 처리에 문제가 있다고 고도몰 측에 문의 해보셔야 할것 같습니다. 계약 관련해서는, 1544-7772 를 통해서 문의 부탁 드려요 휴대폰 결제 사용 가능 합니다.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
경민
경민OP2y ago
안녕하세요 고도몰에서 다음과 같이 답변이 왔습니다. " 안녕하세요. NHN COMMERCE 입니다. 만약 토스페이먼츠측에서 가상계좌 입금통보시 TLS 프로토콜을 1.0 / 1.1 버전으로 사용하는 경우 통신이 원활하지 않을 수 있습니다. 다음의 공지사항 참고부탁드립니다. * NHN커머스 공지사항 - 고도몰 안전하지 않은 암호화 프로토콜(TLS 1.0/1.1) 지원 중단 안내 https://www.nhn-commerce.com/customer/board-view.gd?type=notice&idx=2325 현재 TLS 1.0/1.1 통신에 대해 지원이 중단되었습니다. 토스페이먼츠측으로 1.0 이나 1.1 버전으로 입금통보 관련 데이터를 송신하고 있는 것은 아닌지 별도 확인요청드립니다. 다만 현재 입금통보 결과 수신 자체는 정상적으로 작동되어 해당 주문건이 처리된 것이오니 통신에 부분적으로 해당 프로토콜 사용하였을 것으로 추측됩니다. 자세한 부분은 토스페이먼츠측으로 문의하여 위 부분 확인부탁드립니다. 또한 고객님의 계약 정보 확인시 휴대폰 결제는 계약되지 않은 것으로 확인됩니다. 정보갱신시 현재 휴대폰결제 비활성화되었으니 관리자페이지 및 쇼핑몰 페이지 확인부탁드립니다. 따라서 토스페이먼츠를 통한 휴대폰결제 가능하도록 하시려면 토스페이먼츠측으로 우선 휴대폰결제 관련 계약 진행해주시기 바랍니다. " 운영서버는 go_lab100 현재 테스트를 진행하는 개발서버는 go_onnsdev입니다. 다음 내용에 대한 확인 부탁드려도 될까요
유부장
유부장2y ago
http://onnsdev.godomall.com/payment/lguplus/pg_vbank_return.php 여기는 직접 구현해서 고도몰에 등록하신 건가요? 아니면 고도몰에서 제공하는것 인가요;? 휴대폰 결제는 전에 말씀 드린것처럼, 1544-7772 를 통해서 계약 문의 부탁 드리고, http://onnsdev.godomall.com/payment/lguplus/pg_vbank_return.php 이 링크로 가상계좌 결과 통보가 되는것이고, 이를 처리해야 고도몰 쪽에 정보가 남게 될텐데요. 이 링크는 직접 구현해서 고도몰에 등록하신건지, 아니면 고도몰에서 생성해서 제공하는건지 확인부탁 드립니다. 또한 지금 링크가 http 이므로, 해당 소스 보안 인증서 추가 처리가 필요한 것으로 보이는데요. 이 부분은 고도몰 통해서 어떻게 제공받고 계신지도 확인 해보셔야 할것 같고요 고도몰에서 http://onnsdev.godomall.com/payment/lguplus/pg_vbank_return.php 이 링크를 제공하는 것 이라면, 현재 제공되는 해당 URL 로 가상계좌 통보를 받고 있지 못하니 확인 및 조치 바란다라고 말씀 해주셔야 할것 같고 http://onnsdev.godomall.com/payment/lguplus/pg_vbank_return.php 이 링크가 직접 구현해서 고도몰에 등록한 것이라면, 도메인 SSL 인증서 적용 및 링크 https 로 업데이트도 고려하셔야 할것 같고요 토스페이먼츠는 http://onnsdev.godomall.com/payment/lguplus/pg_vbank_return.php 이 링크로, 가상계좌 결제결좌를 통보하고 있고 이 링크가 정상적으로 처리하지 못해서, 관련 메일이 발송되고 있다, 라고 이해해 주시면 될것 같습니다. 고로, http://onnsdev.godomall.com/payment/lguplus/pg_vbank_return.php 이 링크를 누가 만들었는지, 누가 운영하고 있는지를 파악해보시면 도움이 되실 겁니다.
경민
경민OP2y ago
위에 다음과 같이 답변해주셨는데, "계약 관련해서는, 1544-7772 를 통해서 문의 부탁 드려요 휴대폰 결제 사용 가능 합니다." 휴대폰 결제 사용은 가능하지만 계약이 되어있는지는 저 번호를 통해 문의를 하라는 말씀하시죠? http://onnsdev.godomall.com/payment/lguplus/pg_vbank_return.php 이 링크는 고도몰에서 생성해서 제공됩니다. 개발 서버는 ssl인증서 적용이 안되어있는데 , 혹시 이게 문제일까요?
Kimoon Lee
Kimoon Lee2y ago
[19:17:59] go_onnsdev, 2303281716398415, , ||http| [RECEIVEMSG]: [Header] null:HTTP/1.1 200 OK Date:Tue, 28 Mar 2023 10:17:59 GMT Server:Apache Set-Cookie:GD5SESSID=rq7adslg7mr3rn2n1uesnjjqjuudkeainb7retcbr29la9eticj3olblloob6hikpl14nkulttdchcbmb0j8makv9jm5hqg68mi4e21; path=/; domain=onnsdev.godomall.com; HttpOnly X-Frame-Options:SAMEORIGIN Content-Security-Policy:frame-ancestors 'self' onnsdev.godomall.com *.onnsdev.godomall.com X-XSS-Protection:1 Content-Length:22 Keep-Alive:timeout=5 Connection:Keep-Alive Content-Type:text/html; charset=UTF-8 [Body] PG_COMPLETE_ORDER_DATA 저희가 보내드린 내용에 대해 해당 URL 에서 이렇게 응답을 주셨습니다. 왜 이렇게 응답이 온건지 고도몰측에 확인부탁드립니다.
유부장
유부장2y ago
추가로 토스페이먼츠 - 휴대폰 결제 서비스 제공하고 있습니다. 1544-7772 를 통해서, 해당 특정상점의 계약 현황을 확인하고, 휴대폰 결제 서비스 활성화가 되어 있지 않으면 휴대폰 결제 서비스 활성화 요청 진행 부탁 드립니다.
경민
경민OP2y ago
안녕하세요 고도몰에 url 응답에 대한 문의를드렸는데 다음과 같이 답변이 왔습니다. 문의 내 기재주신 내용과 같이 해당 내용은 토스페이먼츠측에서 보낸 1.1 버전에 대한 요청의 응답결과로 확인됩니다. 즉 최초 문의주신 메일을 수신하지 않으려면 토스페이먼츠측에서 1.1 버전보다 높은 1.2 버전과 같은 요청이 수신되어야 할 것으로 보입니다. 해당 부분은 토스페이먼츠측으로 문의부탁드립니다. 저희측에서는 별도로 1.0 / 1.1 버전에 대한 지원이 어렵기에 해당 버전을 사용하는 통신에 대한 지원드리기 어려운 점 양해바랍니다.
Ayaan이안
Ayaan이안2y ago
이상하네요, 토스페이먼츠에서는 오히려 1.0 / 1.1 지원을 deprecate하고 1.2로 응답을 주고 있을텐데요.
경민
경민OP2y ago
음.. 아무래도 ssl 문제일까요 개발서버다보니 .. 운영서버에서는 테스트가 어려워서 ㅠ..
이실장
이실장2y ago
요청을 1.2로 주시는지 확인을 해주셔야할 것 같아요
박의원
박의원2y ago
고도몰 입금통보 수신페이지인 pg_vbank_return.php 에서 [Body] PG_COMPLETE_ORDER_DATA 와 같이 응답을 줬다면, 입금통보를 받을 당시에 이미 고도몰 주문상태가 결제완료,배송준비중 등으 상태로 바꼈을때 이렇게 응답을 주는것으로 알고 있습니다. 고도몰 솔루션은 가상계좌 주문상태가 "주문접수"일때만 입금통보시 OK 응답을 주고, 이외의 주문상태일때는 PG_COMPLETE_ORDER_DATA 라고 응답을 줄껍니다.
경민
경민OP2y ago
tls 요청 1.2로 주는지 고도몰에 문의해봤는데 다음과같이 답변이왔네요 " 해당 부분은 토스페이먼츠측으로 문의해주셔야합니다. 토스페이먼츠측에서 고도몰측으로 1.2로 요청을 보내고 있는 것이 맞는것인지 별도 문의해주시기바랍니다. 고도몰에서는 해당 공지와 같이 더 이상 모든 1.0 , 1.1 버전의 헤더를 수신하지 않기 때문에 해당 버전으로 토스페이먼츠측이 송신하고 있는 경우 저희측에서 토스페이먼츠 측에 응답하지 않을 것이기에 최초 문의주신 메일과 같은 내용이 토스페이먼츠측에서 자동 발송될 수 있을 것으로 사료됩니다. 따라서 TLS 버전에 대해 토스페이먼츠측으로 문의해주시기 바랍니다. "
경민
경민OP2y ago
추가적으로 이니시스를 사용할땐 가상계좌 입금내역이 다음과같이 나왔었는데
No description
박의원
박의원2y ago
TLS문제면, 접속이 안되는데, 일단 저희쪽 서버 로그를 보면 HTTP200으로 정상 통신이 되었습니다. 통신이 된 이후 고도몰 솔루션 수신페이지에서 PG_COMPLETE_ORDER_DATA 라는 text를 응답결과로 주었습니다.
경민
경민OP2y ago
토스페이먼츠로 설정하면 다음과같이나오네여
No description
박의원
박의원2y ago
네. 아마 결제창을 띄울당시의 부모창 도메인을 읽어서 LGD_CAS_NOTEURL로 셋팅하기 때문에, 따로 설정하는 부분은 없을겁니다.
유부장
유부장2y ago
http://onnsdev.godomall.com/payment/lguplus/pg_vbank_return.php 여기에서 왜 PG_COMPLETE_ORDER_DATA 로 응답 되는지를 고도몰에 확인 요청 해주시면 될것 같아요....
박의원
박의원2y ago
다음과 같이 진행을 해보시겠어요? 1) 고도몰 솔루션에서 가상계좌 주문을 진행, 2) 고도몰 어드민 주문리스트에서 "주문접수"상태인지 확인 3) 신청한 가상계좌로 실제 입금 4) 고도몰 어드민 주문상태가 자동으로 결제완료로 변경되는지 확인 여기까지 확인해주신후 저희쪽으로 주문번호를 남겨주시면, 입금통보 로그를 다시 확인해보겠습니다.
Kimoon Lee
Kimoon Lee2y ago
혹시 몰라서 TLS1.2로 강제하도록 설정은 다시 해두었습니다.
경민
경민OP2y ago
넵 진행하고 말씀드리겠습니다. 주문번호가 고도몰 주문번호일까요? 2303311039317751 4번까지 확인했습니다. 근데 혹시 가상계좌 입금통보에 대한 정보가 계정을 만든 팀원번호로 날라오는데 이거는 어디서 수정할수있을까요
박의원
박의원2y ago
네 고도몰주문번호 맞습니다. 확인후 회신드릴게요.
경민
경민OP2y ago
넵 감사합니다
박의원
박의원2y ago
입금통보 계정정보는 무엇을 말씀하시는것인지..캡쳐를 공유해주시겠어요?
경민
경민OP2y ago
문자 보낸이가 계정을 만든분으로 나옵니다
No description
박의원
박의원2y ago
지금 입금통보는 실패됬고, 메일이 갔을겁니다..혹시 고도몰 주문상태는 자동으로 결제완료로 바꼈나요?
경민
경민OP2y ago
넵 결제완료로 변경됬습니다
박의원
박의원2y ago
네 알겠습니다. 확인후 말씀드릴게요 혹시, 고도몰 솔루션에 따로 커스터마이징하신게 있으신가요?
경민
경민OP2y ago
넵 좀 많이하긴했는데 pg결제쪽은 이니시스 외에 건드리지않은걸로 알고있습니다
박의원
박의원2y ago
지금 보면..연결은 모두 잘 됬고, 주문상태도 모두 잘 처리 됬는데, 응답을 OK로 안주고 "PG_COMPLETE_ORDER_DATA"로 주고 있어요 pg_vbank_return.php 에 연결된 Component 쪽을 보시면, echo('PG_COMPLETE_ORDER_DATA') 를 하는 조건에 걸리는것 같아요..이부분을 한번 확인해보시면 될것 같아요 정리드리면 * 통신문제나 TLS 문제는 아닙니다. 이게 문제면 아예 연결이 안되는데, 지금 연결은 잘 되고 있습니다 * 고도몰 주문상태도 자동으로 잘 변경되는것 같아요. 즉 솔루션에서 통보는 잘 받고 있는것으로 봐도 될것 같습니다. * 잘 받았으면 OK만 응답해야, 이후 실패메일이나 재전송발송을 안하는데, 프로그램에서 "PG_COMPLETE_ORDER_DATA" 로 응답을 해서, 토스페이먼츠에서는 실패로 인식을 하고 있습니다 (그래서 메일이 나감) . 이부분을 한번 확인하시면 될것 같습니다.
경민
경민OP2y ago
저희가 초기에 외주를 썼는데 이런 코드가있네요 // 주문 단계나 입금단계등의 이미 처리된 주문인경우 'PG_COMPLETE_ORDER_DATA' => [ 'message' => ('안내') . ' - ' . ('이미 결제 처리된 주문입니다. 다시 확인 바랍니다.'), 'code' => 700, 'asyncCode' => 'OK', 'syncCode' => 'OK', ],
박의원
박의원2y ago
네, 저걸 타는 조건을 한번 살펴보시면 될것 같습니다. 혹시 주문접수 (입금대기)상태에서도 저 조건을 타고 있는지 한번 살펴보시면 좋겠습니다
Kimoon Lee
Kimoon Lee2y ago
통신이나 이런부분은 문제가 없고, 저희가 보내드린것도 잘받으시는 것으로 보입니다. 내부로직을 한번 확인해 보세요. 가맹점 로직까지 저희가 봐드리기는 어렵습니다.
박의원
박의원2y ago
위에 캡쳐하신 SMS는, 고도 솔루션 내에서 발송하는 SMS같아요, 주문자명이 자동으로 SMS에 셋팅되는것 같은데, 결제테스트시에 주문자명을 다른것으로 변경해서 테스트 해보시거나, 고도솔루션 어드민 안에 SMS 설정의 템플릿을 확인해보시면 될것 같습니다 (이건 고도몰 기술지원쪽이 더 잘 알수 있을것 같아요)
경민
경민OP2y ago
넵 확인 감사합니다 수정해보고 안되면 다시 연락드리겠습니다
Ayaan이안
Ayaan이안2y ago
가장 문제인거로 보이는 건 고도몰에서는 그냥 무조건 TLS문제로 그렇다고 응답하는게 문제인 것 같아요 고도몰에 문의하실 때 토스페이먼츠에서 해당 부분은 관련이 없다고 답변받았다고 꼭 말씀해 주세요
경민
경민OP2y ago
사실 저 업데이트가 올라온 뒤 엥간하면 저렇게 답변이 오고 아니라고 2번정도 말해줘야 확인해주더라고요 ㅎㅎ;
Ayaan이안
Ayaan이안2y ago
가능한 더 디테일하고 세부적인 내용을 전달해 주시는게 좋아 보입니다. 간단하게만 말씀하시면 또 tls issue라고 응답할 것 같아 보이네요
경민
경민OP2y ago
넵 확인감사합니다~ 2303311348578870 2303311404573211 혹시 이 두 주문건 응답값을 어떻게 주는지 확인해주실수있으실까요? 고도몰에선 입금대기 -> 결제완료로 변경이 되는데 토스페이먼츠상점에서는 입금대기 -> 결제실패 -> 3초정도 뒤 결제완료로 되는걸로 확인됬습니다.
유부장
유부장2y ago
이번에는 500 에러를 받았어요.
경민
경민OP2y ago
두 주문건 모두 500을 받았을까요?
유부장
유부장2y ago
네 두건 모두 500 입니다
경민
경민OP2y ago
의문점이 드는게 왜 결제실패로 남아있는게 아닌 결제완료로 남아있을까요
유부장
유부장2y ago
통보하고 결제 상태하고의 연관관계는 없어요 통보는 결제 결과를 전달 하는것이고, 결제 상태는 이와 별개에요.
경민
경민OP2y ago
아 그렇군요 그러면 결제완료로 되어있지만 실제로 결제는 안된건가요?
유부장
유부장2y ago
아니요. 입금이 완료 되면 결제는 성공 한 것이고 통보는, 입금이 완료 되어서 결제가 완료 되었다는 알려주는 것 입니다..
경민
경민OP2y ago
음 넵 혹시 500 에러에 대한 내용도 알수있을까요?
유부장
유부장2y ago
500에러는 HTTP 상태코드 입니다
경민
경민OP2y ago
아 그 에러 내용을 확인못하나요? 왜 500이 나오는지
유부장
유부장2y ago
500 에러는 HTTP 상태 코드이고.. 보통은 목적지 서버 문제 입니다. 저희는 알수 없습니다.
경민
경민OP2y ago
넵.. 번거롭게해서 죄송합니다 2303311420460367 혹시 이 주문건의 응답값도 알수있을까요
유부장
유부장2y ago
동일하게 500 입니다
경민
경민OP2y ago
넵 확인감사합니다 @김현도

Did you find this page helpful?