gon
TPToss payments 개발자 커뮤니티
•Created by gon on 12/6/2023 in #❓┃연동개발-문의
안녕하세요 paymentWidget에서 벌써 막히고 있습니다 ㅠㅠ
어제 메일로 webflow 연동문의를 드리고 Byungjun Jang님 글을 보고 결제창을 띄울려고 하는데... 잘 안되네요..
회원제사이트(memberstack)에서 결제승인이 되야하기 때문에 clientKey를 회원의 memer.id로 사용하려고 하고 있습니다
어쨌든 console로고에는 Client key와 Custoemr Key가 원하는데로 잘 들어는 왔는데요
결제위젯초기화를 진행 못하고 있는거 같습니다 (customerKey is not defined)
챗지피티는 비동기식때문이라고 하는데 ..... 풀지를 못하겠네요.. ㅠㅠ
아래 코드를 봐주시면 감사하겠습니다
<script>
const clientKey = "test_ck_jExPeJWYVQjBNZGNyoJPr49R5gvN"
//Memberstack에서 현재 로그인 된 회원 정보 가져오기 window.$memberstackDom.getCurrentMember().then(({ data: member }) => { if (member) { const customerKey = member.id; const memberEmail = member.auth.email; // 회원 정보 사용 예시 console.log('Member ID:', customerKey); console.log('Member Email:', memberEmail); // clientKey와 customerKey도 확인 console.log('Client Key:', clientKey); console.log('Customer Key:', customerKey); } else { // Handle the case where no member is logged in console.log('No member is currently logged in.'); } }); // ------ 결제위젯 초기화 ------ // 비회원 결제에는 customerKey 대신 ANONYMOUS를 사용하세요. const paymentWidget = PaymentWidget(clientKey, customerKey) // 회원 결제 // const paymentWidget = PaymentWidget(clientKey, PaymentWidget.ANONYMOUS) // 비회원 결제
//Memberstack에서 현재 로그인 된 회원 정보 가져오기 window.$memberstackDom.getCurrentMember().then(({ data: member }) => { if (member) { const customerKey = member.id; const memberEmail = member.auth.email; // 회원 정보 사용 예시 console.log('Member ID:', customerKey); console.log('Member Email:', memberEmail); // clientKey와 customerKey도 확인 console.log('Client Key:', clientKey); console.log('Customer Key:', customerKey); } else { // Handle the case where no member is logged in console.log('No member is currently logged in.'); } }); // ------ 결제위젯 초기화 ------ // 비회원 결제에는 customerKey 대신 ANONYMOUS를 사용하세요. const paymentWidget = PaymentWidget(clientKey, customerKey) // 회원 결제 // const paymentWidget = PaymentWidget(clientKey, PaymentWidget.ANONYMOUS) // 비회원 결제
23 replies