빌링 서비스 카페24 페이지로 연결
<head>
<title>결제하기</title>
<meta charset="utf-8" />
<!-- 토스페이먼츠 결제창 SDK 추가 -->
<script src="https://js.tosspayments.com/v1/payment"></script>
</head>
<body>
<script>
// ------ 클라이언트 키로 객체 초기화 ------
var clientKey = "test_ck_kYG57Eba3GY67MQ7PeDwrpWDOxmA";
var tossPayments = TossPayments(clientKey);
tossPayments
.requestBillingAuth("카드", {
// 결제수단 파라미터 (자동결제는 카드만 지원합니다.)
// 결제 정보 파라미터
customerKey: 'EOINMhpcjwuWw4Sm6xjoR', // 구매자 ID로 상점에서 만들어야 합니다. 빌링키와 매핑됩니다. 자세한 파라미터 설명은 파라미터 설명을 참고하세요: https://docs.tosspayments.com/sdk/payment-js#결제-정보-5
successUrl: "https://my-store.com/success", // 카드 등록에 성공하면 이동하는 페이지(직접 만들어주세요)
failUrl: "https://my-store.com/fail", // 카드 등록에 실패하면 이동하는 페이지(직접 만들어주세요)
})
.catch(function (error) {
if (error.code === "USER_CANCEL") {
// 구매자가 결제창을 닫았을 때 에러 처리
}
});
</script>
</body>
해당 코드를 맥에서 textedit 을 통해 넣고 billing.html 이라고 저장한 후 카페24 쇼핑몰 파일 FTP 업로드 하였더니 이렇게 뜹니다.
노션에 자동 결제 (빌링) 연동하기 위한 과정중인데 어떻게 해야할까요? https://ecimg.cafe24img.com/pg2334b32948014078/pifhouse/web/pif-billing.html
결제창 JavaScript SDK(Version 1) | 토스페이먼츠 개발자...
토스페이먼츠 결제창 JavaScript SDK 사용에 필요한 준비와 메서드 사용법, 결제 실패 및 에러 처리 방법을 알아봅니다.
19 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(문제가 발생한 이미지나 전체 결제흐름 동영상을 첨부해주시면 빠른 분석을 받으실 수 있습니다.)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
노션에서 결제를 받으시려구요?
맞습니다
토스페이먼츠에 문의하니 1) 노션과 자동결제 연동이 되지만, 2)카페24와 같은 웹에 파일을 업로드 해야한다고 안내 받았습니다.
토스페이먼츠에 문의하니이건 어디서 답변받으셧어요?
토스 페이먼츠 영업 담당자분께 문의했고, 전화 도중 개발팀을 연결해주셨습니다.
https://www.notion.so/Pif-House-29d0ad6587a5805688a4f06f5a267ef2?source=copy_link
이것이 결제 받을 링크이고 여기서 결제하러 가기 클릭 시 나올 페이지를 카페24 등 보유한 서버를 통해 만들어 연결하라고 설명해주셨습니다.
혹시 오늘 답변을 받기 어려울까요?
카페 24 서버 호스팅을 사용하시는 건가요? 아니면 쇼핑몰 호스팅을 사용하시는 건가요?
카페24 쇼핑몰 파일 FTP 업로드 라고 하신것으로 보아 쇼핑몰 호스팅이신것 같은데 이건 별도로 카페24 에 신청을 해서 카페24를 통한 모듈로 결제 하셔야 합니다.
영업담당자 분은 카페 24 서버 호스팅을 사용하신다고 가정하고 답변 드린것 같습니다.
네 그런데 서버 호스팅을 써서 웹링크를 따라고 하셨는데 그러면 쇼핑몰에서도 똑같이 FTP를 쓰면 웹링크를 딸 수 있어서 대체했습니다.
실제로 카페24 쇼핑몰을 쓰려는건 아니고, 노션이 종국의 목적입니다.
위에 올려놓았던 이 링크 참고 부탁드립니다. https://ecimg.cafe24img.com/pg2334b32948014078/pifhouse/web/pif-billing.html
단순히 웹링크로는 결제를 진행하실수가 없습니다. 빌링도 불가능하구요.
서버 호스팅을 사용하시고 저희 결제모듈을 연동하셔야 가능합니다.
결론적으로 저는 노션에서 토스 페이먼츠를 결제하기를 희망합니다.
이것이 가능하지만 카페24 서버와 같은 웹 링크를 생성할 수 있는 도움닫기가 필요하다고 설명해주셨고
그것을 보유하고 있던 쇼핑몰 호스트에 해당 링크를 올려서 시도하고 있던 것이었습니다.
그럼 서버 호스팅은 카페24가 아니여도 되는거 아닌가요?
제가 법인이 3개가 있고 그 앞 법인에서 카페24 서버 호스팅을 사용중인 것을 확인한 후 위와 같이 안내를 주셨었는데요,
저는 각각의 법인이 다 다르고 정산의 주체도 다르기 때문에 그곳에 연동을 하면 안될 것 같다는 질문에
어차피 페이지를 따는 수준이기 때문에 그 법인사업자와 정산 주체와는 관계가 없다고 회신 받았었습니다.
그런데 서버 호스팅을 사용해야하고 결제 모듈을 연동해야하는거면, 정산 주체의 법인이 계약한 서버가 있어야하는 것 아닌지요
빌링의 경우 html 로만은 불가능합니다. 결제창에서 카드 정보를 넣은후 인증정보를 RESTful API 로 서버2서버 통신을 해야 하구요.
그러면 이전 질문을 잊은 채
빌링을 사용할 수 있는 방법을 설명해주실 수 있나요?
개발자이신가요?
아닙니다. 너무 오래 전에 손을 떼서 이 답변이 더 적절할 듯 합니다.
그러면 설명을 어떻게 드려야할지 애매하네요.
어쨌든 결제를 하기 위해서는 서버가 필요하고, 서버언어로 개발을 하실 수 있어야합니다.
정기결제가 아니라면 개발없이 할 수 있는 제품을 소개시켜드릴 수있으나
정기결제는 개발이 필요해요
카페 24 서버를 개설했다는 가정으로 그 다음에는 어떻게 해야하나요?
조금만.. 프렌들리하게 설명해주시면 최대한 따라가보겠습니다
혹시 유료로라도 이 기능을 대행하여 붙일 방법은 없겠지요? 분명 검색하면 아주 손쉽다고 ㅠㅠ 나오던데..
빌링키를 발급받기 위해서 저희 서버쪽으로 Restful API 를 호출하셔야 하고, 발급된 빌링키를 저장하셔야 하고, 그리고 정해진 날짜에 정해진 금액을 해당 빌링키로 결제요청하는 것도 Restful API 로 호출해야 하다보니 개발자가 있어서 가능한 업무입니다.
이거는 세일즈 담당자 분과 한번 얘기해 볼께요.
이거 저희도 혹시 가능한게 있는지 알아볼게용