GoodLuck!
GoodLuck!13mo ago

is not valid JSON

success.html을 그대로 테스트를 해보면 Uncaught (in promise) SyntaxError: Unexpected token '<', "<!DOCTYPE "... is not valid JSON 위 에러가 발생하는데요. 이럴때는 어떻게 해야 할까요?
No description
No description
48 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
Kimoon Lee
Kimoon Lee13mo ago
왼쪽에 올려주신 스크린샷은 정상적으로 동작하신거 아닌가요? success.html 을 어디에서 받아서 사용하시는 걸까요?
GoodLuck!
GoodLuck!OP13mo ago
토스 개발자 센터에서 다운받았습니다.
Kimoon Lee
Kimoon Lee13mo ago
왼쪽과 오른쪽은 어떤 차이가 있는건가요?
GoodLuck!
GoodLuck!OP13mo ago
동일합니다.
Kimoon Lee
Kimoon Lee13mo ago
다운받으신 링크를 알려주시겠어요?
GoodLuck!
GoodLuck!OP13mo ago
왼쪽 페이지의 콘솔 화면이 오른쪽 입니다.
Kimoon Lee
Kimoon Lee13mo ago
넵.. 다운받으신 링크 부탁드립니다.
GoodLuck!
GoodLuck!OP13mo ago
연동하기 | 토스페이먼츠 개발자센터
토스페이먼츠의 간편한 결제 연동 과정을 한눈에 볼 수 있습니다. 각 단계별 설명과 함께 달라지는 UI와 코드를 확인해보세요.
Kimoon Lee
Kimoon Lee13mo ago
backend 를 node 로 받으신건가요? 그런데 저기 콘솔 워닝에 보이는 php 는 무슨 파일인가요?
GoodLuck!
GoodLuck!OP13mo ago
html을 php로만 변경해서 테스트 중 입니다. 제가 잘 못 이해하고 테스트 한것 같습니다. 말씀하신것처럼 node로 테스트 중 이었네요 php로 다시 해보겠습니다.
Kimoon Lee
Kimoon Lee13mo ago
php로 하시면 될겁니다.
GoodLuck!
GoodLuck!OP13mo ago
네 감사합니다.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
GoodLuck!
GoodLuck!OP13mo ago
const response = await fetch("./Pop_pay_res_toss_confirm.php", { method: "POST", headers: { "Content-Type": "application/json", }, body: JSON.stringify(requestData), }); 위와 같이 Pop_pay_res_toss_confirm.php 페이지를 하나 만들고 confirm.php에 있는 내용을 그대로 복사하고 시크릿키를 수정 후 테스트 해봤는데 동일하게 is not valid JSON 에러가 뜹니다.ㅜㅜ success.html 의 script 부분에서 위와같이 confirm url을 수정 하면서 작업한게 잘못된 방법일까요?
Kimoon Lee
Kimoon Lee13mo ago
Pop_pay_res_toss_confirm.php 이 페이지는 뭘보고 구현하셨나요?
GoodLuck!
GoodLuck!OP13mo ago
confirm.php를 복사했습니다.
Kimoon Lee
Kimoon Lee13mo ago
그대로 복사를 하신건가요? 받으신 에러메시지가 올려주신것과 동일한가요?
GoodLuck!
GoodLuck!OP13mo ago
네 그대로 복사했습니다. 메세지는 동일합니다.
Kimoon Lee
Kimoon Lee13mo ago
confirm.php 의 응답에 <!doctype 이 응답해서 발생하는 문제입니다. <!doctype html> 뭐 이런 부분이 confirm.php 에 없으신가요?
GoodLuck!
GoodLuck!OP13mo ago
넵 confirm.php를 동일하게 복사만 했습니다.
Kimoon Lee
Kimoon Lee13mo ago
혹시 php 버전은 어떻게 되시나요?
GoodLuck!
GoodLuck!OP13mo ago
PHP Version 5.2.17p1 입니다.
Kimoon Lee
Kimoon Lee13mo ago
버전이 너무 낮은것 같네요. 버전업이 가능하실까요?
GoodLuck!
GoodLuck!OP13mo ago
cafe24 호스팅 중이라 어려울듯 합니다.ㅠㅠ
Kimoon Lee
Kimoon Lee13mo ago
PHP Version 5.2.17p1 에서는 결제위젯을 사용하실수 없습니다 TLS1.2 가 지원하지 않아요.
GoodLuck!
GoodLuck!OP13mo ago
ㅠㅠ 기존에 유플러스 모듈이 모바일에서는 결제가 안되어서 변경작업 중이었는데요.... 방법이 없을까요?
Kimoon Lee
Kimoon Lee13mo ago
네 이부분은 방법이 없습니다.
Ayaan이안
Ayaan이안13mo ago
기존 모듈에 모바일 결제를 추가하셔야 할겁니다만 TLS1.2가 안되면 보안상 이용이 어려울 수 있습니다.
Kimoon Lee
Kimoon Lee13mo ago
카페 24 측에 php 최신 버전 이 설치된 서버 호스팅이 가능할지 문의해 보셔야 할것 같아요.
GoodLuck!
GoodLuck!OP13mo ago
기존 결제창이 저렇게 생겼는데 저기에도 모바일결제를 추가 할 수 있을까요?
No description
Ayaan이안
Ayaan이안13mo ago
휴대폰 결제를 말씀하시는건가요?
GoodLuck!
GoodLuck!OP13mo ago
네 핸드폰 웹브라우저에서 결제를 실행하면 안된다는 메세지가 떠서요
Ayaan이안
Ayaan이안13mo ago
해당 모듈을 추가하시면 됩니다 XPAY결제 - Mobile 모바일 XPay 통합결제창 연동을 위한 매뉴얼과 프로그램입니다. JSP・ASP・PHP・.NET를 지원합니다. (https://drive.google.com/drive/folders/1IEnJeixz6SCk2QT7vAumZXnM5KgBDzXT?usp=sharing)
GoodLuck!
GoodLuck!OP13mo ago
해보도록 하겠습니다.
유부장
유부장13mo ago
핸드폰 웹브라우저에서 결제를 실행하면 안된다와 휴대폰 결제수단을 추가 하는것은 별개의 내용인것 같아요.. 우선은, PC 에서의 결제 프로세스가 문제 없이 되는 것을 최우선 과제로 하고, 그 다음 핸드폰에서의 결제를 보시는 것을 추천 드려요.
GoodLuck!
GoodLuck!OP13mo ago
네 알겠습니다. xpay 에서도 카드사 선택을 드롭다운과 아이콘을 선택할 수 있을까요?
Kimoon Lee
Kimoon Lee13mo ago
아뇨 XPAY 는 기존에 사용하시던 방식처럼 저희가 정해놓은 결제창이 표시 됩니다.
GoodLuck!
GoodLuck!OP13mo ago
그럼 모바일에서 보시는것처럼 결제창 사이즈가 화면을 넘어서는 경우에는 어디를 수정해야할까요?
No description
Kimoon Lee
Kimoon Lee13mo ago
모바일 모듈로 구현하신 건가요? 이건 그냥 PC 화면을 모바일에서 보신것 같은데요. 가이드 보고 모바일모듈을 구현해주셔야 합니다.
GoodLuck!
GoodLuck!OP13mo ago
아.... 네 알겠습니다. $LGD_CUSTOM_SKIN = "SMART_XPAY2"; 는 모바일 전용 스킨인가요? $LGD_OSTYPE_CHECK = "P"; 로 설정하면 PC에서도 사용할 수 있는 스킨일까요? 그리고 링크해주신 모바일 모듈로 테스트 중인데 XPayClient.php on line 548에서 failed to open stream: Permission denied 오류가 발생하는 경우 어떤 수정을 해야 할까요?
이실장
이실장13mo ago
php 버전이 낮아서 특정 함수를 실행 못하는 것 같으니 해당 파일 548줄 가서 보시고 구글링해서 확인해보시면 될 것 같습니다.
GoodLuck!
GoodLuck!OP13mo ago
로그 파일 기록 설정을 수정해야 하는 부분이 있나요? 권한이 없다고 에러나는것 같아서 권한도 줘보고 했는데 안되네요
Kimoon Lee
Kimoon Lee13mo ago
configpath 설정이 맞는지 확인해 보시고 맞다면 파일에 쓰기 권한이 없는겁니다.
GoodLuck!
GoodLuck!OP13mo ago
php 버전이 낮아서 안된다고 안내한 xpay로 테스트 중인데 php 5.7 버전에서는 xpay 모바일 결제가 안되는건가요?
Kimoon Lee
Kimoon Lee13mo ago
5.7버전에서는 됩니다.
GoodLuck!
GoodLuck!OP13mo ago
결제 모듈을 정상적으로 이용하려면 최소 5.7이상 버전이 되어야 한다는 말씀이져?
Kimoon Lee
Kimoon Lee13mo ago
네 5.7 버전 이상을 사용해 주셔야 합니다.

Did you find this page helpful?