web ..7 [SSL] Let's Encrypt 보안인증서 무료 발급 (90일) / Cafe24 인증서 설치 zeroSSL 을 사용하다가 무한로딩에 걸려서 이것저것 알아보던 중, 만료된 인증서가 삭제되지 않고 구독 수에 카운팅되는 걸 알아버렸다..만료되기 전에 3번 연장할 수 있고 최대 3개까지만 구독가능하다면, 최대 9번까지만 무료로 해주겠다는 것 같은데, 운영중인 사이트에 무료제공 횟수가 정해져있는 zeroSSL을 사용하기는 적합하지 않아서 Let's Encrypt을 사용하기로 했다. Let's Encrypt 는 리눅스 머신에서 certbot으로 발급받는다. 리눅스 머신을 사용하기 위해, VirtualBox에서 Ubuntu를 깔아주려고한다.어려워 보이지만 차근차근 따라하면 절대 어렵지 않음!1. VirtualBox - Ubuntu 설치PuTTY까지는 필요없으므로, Ubuntu 실행까지만 확인한다.Ubuntu.. 2024. 6. 4. [이니시스] 에스크로 결제모듈 붙이기(1) - 다른 결제방식과 차이점 쇼핑몰과 네이버쇼핑을 연동하려면 에스크로가 필수라고 한다. 꼭 네이버쇼핑 연동뿐만이 아니더라도 2006년부터 의무화되어 개발이 필요했다. 그전에, 에스크로가 뭘까? 에스크로, 무통장, 계좌이체, 가상계좌 모두 현금결제인건 알겠는데 어디서 무슨 차이가 있을지 알아봤다. 1. 에스크로란? 구매자의 구매확인 의사(구매결정)를 통보 받은 후 판매자(쇼핑몰)에게 결제 대금을 지급하는 안전한 결제서비스 1) 무통장입금, 실시간계좌이체, 가상계좌, 에스크로의 차이점? ① 무통장입금 판매자가 안내한 계좌에 구매자가 직접 송금하는 방식 PG사를 거치지 않아 판매자가 직접 입금을 확인해야 하고, 1회성 계좌가 아닌 실계좌를 통해 받기 때문에 구매자명과 입금자명이 다른 경우에 헷갈릴 수 있다. ② 실시간계좌이체 결제단계에서.. 2024. 3. 6. [네이버페이] 쇼핑몰 연동하기 -3.주문등록, 주문페이지 호출 버튼을 각 페이지, 취급가능상품에 알맞게 생성했다면, 주문등록하기 전에 프로세스를 먼저 살펴보겠다. (이 글은 주문형v2.1 독립몰 개발을 목적으로 썼다😎) 3.0 주문 V2.1 프로세스 1. 기본 프로세스 1) 상품상세페이지, 장바구니에서 구매하기 버튼을 클릭 2) 네이버 주문 등록 URL로 주문정보(XML)를 전달 3) 네이버 주문 등록이 성공하면, 인증키, 가맹점번호를 리턴 4) 리턴받은 인증키, 가맹점번호로 네이버 주문서 호출 및 확인 2. 도서산간비 연동 도서산간비는 네이버페이 주문서에서 배송정보를 입력할 때 결정된다. 5) 주문서에 배송정보 입력 6) 네이버페이에서 가맹점(자사몰)로 도서산간 API 호출 7) 가맹점(자사몰)에서 네이버페이로 도서산간 비용 응답 👉 가맹점에서 도서산간API를 만.. 2023. 3. 14. [네이버페이] 쇼핑몰 연동하기 -2.네이버페이 버튼 스크립트 설치 2_ 네이버페이 버튼 스크립트 설치 네이버페이 버튼은 상품 상세페이지, 혹은 장바구니 페이지에 삽입한다. 1) 네이버 버튼 스크립트 - header 적절히,,header파일의 head 영역에 삽입하면 될 것 같다. 2) 네이버 버튼 스크립트 상세설정 - 상품상세페이지, 장바구니페이지 네이버페이 버튼에서 사용하는 함수 반드시 버튼생성되기 전에 선언(🥕) function buy_nc(url) { var check = checkOption(document.getElementById("opt").color, 0, "색상") && checkOption(document.getElementById("opt").size, 0, "크기") && checkShippingPrice(document.getElementById.. 2023. 3. 9. [네이버페이] 쇼핑몰 연동하기 -1.네이버 공통유입경로 스크립트 설치 네이버페이 연동은 가이드(매뉴얼)이 잘 되어있어 따라만 하면 된다고 한다. 매뉴얼을 보고도 이해가 안가면 동영상으로도 상세히 설명해준다. 게다가 연동하다가 어렵다거나, 잘 안 될 경우 네이버쪽 담당자(dl_techsupport@navercorp.com)에게 메일을 보내면 답변해준다고 하니 한 번 해보도록 하자! # 주문 버전 선택 우리는 옵션정보나 추가상품 등 고려해야 할 사항이 많기 때문에 주문 2.1 버전으로 선택한다. # 5단계 개발 단위 구분 동영상에서 개발 단위를 5가지로 구분하여 설명해주고 있다. 벌써 진땀이 난다..💧 0_개발 시작 전 준비하기 📌가맹점ID와 심사완료메일로 온 세가지 인증키를 확인한다. 가맹점ID : merchantId 가맹점인증키 : CERTI_KEY 버튼 인증키 : BUT.. 2023. 2. 28. [openSSL] cafe24에서 openSSL 설치 후 redirect http에서 https로 바뀌면서 소스 또한 바꿔줘야 할 부분이 많다. 1. daum 주소 API 의 script 주소 변경 2. 이니시스 결제창의 closeUrl, returnUrl 1. Redirect 소스 말고도 네이버에 우리 사이트가 올라가있다면 http://www.@@@.co.kr 이런 식으로 등록되어있을 것이다. 이걸 하나하나 다 바꾸려고 하지말고 redirect를 해야한다. cafe24에서 호스팅하고있다면 방법은 아주 쉽다. FTP에 접속해 .htaccess파일을 열고 RewriteEngine On RewriteBase / RewriteCond %{ENV:HTTPS} !=on RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L] Rewri.. 2022. 8. 10. 이전 1 2 다음