토스 페이 연동 문의
토스 페이 연동 하려는데
샘플에 java 코드를 보긴했는데
제가 연동하려는게 MVC 1 이라..
java와 jsp로 해결하는 코드도 있을까요?
26 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
토스페이라는게 토스페이먼츠 PG 를 연동하시는 건가요? 아니면 토스앱을 통한 결제인 토스페이를 연동하시는 건가요?
웹이라서 토스페이먼츠 연동하려고 합니다.
위젯 사용하시는게 아니면
GitHub
tosspayments-sample-v1/payment/payment-window at main · tosspayment...
토스페이먼츠 SDK v1 샘플 프로젝트입니다. . Contribute to tosspayments/tosspayments-sample-v1 development by creating an account on GitHub.
여기서 jsp 를 보시면 될겁니다.
v2 사용하시는 거면 js 파일이랑 프론트 쪽만 변경하시면 됩니다.
이런 방식으로 하면 안되나요?
네 관계 없습니다만, 그러면 FE 쪽을 전부 string 으로 그려주셔야 합니다.
retrunStr.append("<script language="javascript" type="text/javascript" src="https://js.tosspayments.com/v1/payment\" charset="UTF-8"></script>");
retrunStr.append("<form id="payment-method" action="" method="POST">");
retrunStr.append(responseBody.toString());
retrunStr.append("</form>");
retrunStr.append("<script>payment.requestPayment('#payment-method')</script>");
근데 이부분 이렇게 했는데 결제창이 안뜨는데
url이 잘못되었을까요?
그리고 apiKey 에 tossSecretKey를 test SecretKey 키를 넣었는데
바르지 않은 API KEY 라고 하는데 왜 그런지 알 수 있나요?
잠시만요 승인 API 를 호출하시는 건가요? 아니면 결제창을 띄우시는 건가요?
보내드린 샘플에서 JSP 샘플을 확인해 주시기 바랍니다.
일단은 결제창을 먼저 띄우려고 합니다.
결제창을 띄우시는 거면
GitHub
tosspayments-sample-v1/payment/payment-window/jsp/index.html at mai...
토스페이먼츠 SDK v1 샘플 프로젝트입니다. . Contribute to tosspayments/tosspayments-sample-v1 development by creating an account on GitHub.
이파일을 우선 보세요.
이렇게 했는데 apiKey 여기서 바르지 않은 API Key라는데 SecretKey 넣는거 아닌가요?
제가 보내드린 index.html 파일을 먼저 보세요.
지금 보시는 파일은 결제창 띄우는 코드가 아닙니다.
이니시스꺼는
retrunStr.append("<script language="javascript" type="text/javascript" src="https://stgstdpay.inicis.com/stdjs/INIStdPay.js\" charset="UTF-8"></script>");
retrunStr.append("<form id="SendPayForm_id" action="" method="POST">");
retrunStr.append(Function.getJsonToHtml(json).toString());
retrunStr.append("</form>");
retrunStr.append("<script>INIStdPay.pay('SendPayForm_id')</script>");
이런식으로 띄웠었는데
비슷한 방식으로 하려고 하는건데 안 되는건가요?
네 방식이 다릅니다.
이니시스 처럼 띄우기를 원하시는 건가요?
그럼 예전 모듈을 사용하셔야 해요.
넵 ... 비슷한 방식으로 띄우려고 하는데 ㅠㅠ
Google Docs
XPAY[PC]통합결제창-카드_v.1.0.3
ss Xpay-PC-통합결제창-카드결제 Protocol and Core Function Specification Version 1.0.3 2022.09 목차 XPay 연동 샘플 파일 구조 3 XPay 결제 서비스 파라미터 4 ▪ 통합결제창 호출 요청 파라미터 4 ▪ 통합결제창 인증 응답 파라미터 7 ▪ 결제 승인 요청 파라미터 7 ▪ 결제 승인 응답 파라미터 8 ▪ 간편결제 유형별 응답파라미터 정의 9 XPay 연동 샘플 파일 구조 TossPayments에서 제공되는 샘플파일은...
Google Docs
XPAY결제모듈공통사항_v.1.0.8
Xpay-결제모듈_공통사항 Protocol and Core Function Specification Version 1.0.8 2024.08 목차 1. 문서 개요 3 2. 결제창 UI 안내 4 3. 지원하는 개발환경 5 4. 시스템 요구사항 5 4.1 공통사항 5 4.2 TLS 1.2를 지원하기 위한 개발언어별 요구사항 5 4.3 하드웨어 및 OS 요구사항 5 5. 가맹점 결제 서버 보안 Check List 6 6. Xpay 결제를 위한 방화벽 설정 6 6.1 결제,취소,부분취소, 현금...
그럼 이 문서들과 이 가이드를 참고하시기 바랍니다,
예전 LGU+ 연동 방식입니다.
요즘 모듈 방식과 예전 모듈 방식의 차이점? 단점이 있나요?
요즘 모듈 방식은 최신 프로그래밍 언어를 지원하고 훨씬 코드연동이 쉽습니다.
서버 OS 제한도 덜하구요.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.