네이버페이, 카카오페이, 토스페이 결제 연동문의 드립니다.
안녕하세요. 토츠페이먼트 결제연동했는데, 신용카드 및 여타 결제수단은 결제가 성공적으로 잘 되는데,
네이버, 카카오, 토스페이만 아예 작동을 하지 않는데,,어떤식으로 해결해야할지요?
결제버튼을 누르면 아래와 같은 애러가 콘솔에서 나타나고 있습니다.
커스텀 결제수단으로 결제할 수 없습니다.
at https://js.tosspayments.com/v2/standard:7:523814
at Object.with (https://js.tosspayments.com/v2/standard:7:407507)
at Proxy.<anonymous> (https://js.tosspayments.com/v2/standard:7:523755)
at h (https://js.tosspayments.com/v2/standard:7:41647)
at Generator.<anonymous> (https://js.tosspayments.com/v2/standard:7:42962)
at Generator.throw (https://js.tosspayments.com/v2/standard:7:42057)
at n (https://js.tosspayments.com/v2/standard:7:871)
at u (https://js.tosspayments.com/v2/standard:7:1110)
라이브 결제위젯을 사용하고 있고, 자바스크립트와 node_js를 사용해 웹을 구축한 상태입니다.
자체 서버를 쓰고 있으며, 장고 웹프레임워크로 홈페이지를 구축했습니다.
간편결제의 경우 직연동을 해야한다고 하는데, 해당 참고문서나 방법, 또는 유사한 사례가 있다면 도움 좀 주시면 정말 감사드립니다.
31 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
화면에는 어떤 에러창이 뜨나요?
그냥 아무 동작도 않하나요?
결제버튼을 누르면 아무런 작동도 안되고, 콘솔창에 위에 제시한 애러만 제시되고 있어요
카드나 여타 결제수단은 창이 뜨면서 정상 작동되고 있습니다
커스텀 결제수단 버튼으로 추가하신건가요?
mid알려주세요
우선 네이버, 카카오, 토스페이 를 저희랑 계약해서 쓰시는 건가요?
tompsohd5e입니다
아니면 각각 회사들과 계약해서 쓰시는 건가요?
토츠페이먼트와 계약해서 쓰는것으로 알고 있습니다

직연동 버튼 체크를 해제하시고, 직연동 마크가 없는 간편결제수단을 체크해주세요
직연동의 경우 각각의 간편결제사와 직접 계약해서 사용하실 때 저희가 제공해드리는 버튼입니다.
아~~그렇군요...

이렇게 하면 되겠죠?
네
정말 감사합니다...이거 안되서 하루종일 테스트해봤는데, 한번에 해결해주셨네요..감사해요
햇갈리지 않도록, 직연동 버튼은 삭제해주시는 것도 좋을 것 같네요
질문 하나만 더 드릴께요
네이버 페이의 경우 결제버튼을 누르면 blank화면이 뜨고 더이상 진행이 안되는데...추가적으로 조치해야하는 부분이 있을까요?

주문번호 남겨주시겠어요
죄송한데, 주문번호를 어떻게 찾죠? 제가 아직 초보라서 ....
결제창 호출하실때 orderID 라는 파라미터를 보내실겁니다.
admin_1726737477773
https://tompsonai.com/payment/payment_page/?amount=1000&orderId=admin_1726737477773&orderName=%EA%B2%BD%EC%A0%9C%EB%85%BC%EC%88%A0%EC%9D%84%20%EC%9C%84%ED%95%9C%20%EA%B1%B0%EC%8B%9C%EA%B2%BD%EC%A0%9C%ED%95%99%20(%ED%85%8C%EC%8A%A4%ED%8A%B8%20%EC%A4%91%20)
카카오페이와 토스페이는 정상 작동되는데, 네이버페이만 추가적으로 진행이 안되네요
위에 말씀하신것처럼 blank page 보이시는 거죠?
혹시 BC 카드는 문제 없으신가요?
네네...네이버페이 팝업창이 뜬 후, 카드결제 또는 포인트결제 선택후 다음버튼을 누르면 blank page가 나타난 후 더이상 진행이 안되네요..
아~~네네 bc카드도 blank페이지가 뜨네요
혹시 SECURE_CROSS_ORIGIN_OPENER_POLICY 등 헤더 쪽에 opener 에 대한 정책을 설정하신건지 확인부탁드립니다.
새마을, 광주, 신협, 비씨, 등도 그러네요
새창으로 뜨는 결제창들이 표시 되지 않는것으로 보아 특정 도메인이 아니면 새창을 띄우지 못하도록 설정하신것 같아요.
toss_pyament_request설정에서, header로 headers = {
"Authorization": f"Basic {settings.TOSS_SECRET_KEY}",
"Content-Type": "application/json",
} 이렇게 설정했고, 따로, ECURE_CROSS_ORIGIN_OPENER_POLICY 설정은 하지 않았어요
감사합니다
settings.py에 설정하니 이제 제대로 나오네요
와우,,,늦은시간까지 신경써주셔 정말로 감사드립니다!!!!!!!
네 감사합니다.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
감사합니다. 기술문의 경험 코멘트 남겼습니다. 아직 개발초보라서 이래저래 고생했었는데, 바로 해결책을 찾을 수 있어 고맙습니다!!