워드프레스 우커머스 쇼핑몰에서 페이팔 결제가 안 되는 경우 SSL 인증서 문제일 수 있습니다. 우커머스 문서에 의하면 페이팔을 이용하기 위해서는 SSL 인증서가 필요하다고 안내하고 있습니다.
PayPal requires an SSL certificate, so be sure to tick the Force Secure Checkout checkbox at: WooCommerce > Settings > Advanced.
우커머스 내의 설정 > 고급에서 'Force Secure Checkout' 옵션을 선택하라고 지시하고 있지만, SSL 인증서가 이미 설치된 경우에는 이 옵션이 표시되지 않습니다. SSL 인증서가 설치되지 않은 경우에는 이 옵션이 표시됩니다.
우커머스 '안전 결제 필수 사용하기' (Force Secure Checkout) 옵션
페이팔 문제 해결을 위해 우커머스 문서를 참조하던 중 'Force Secure Checkout' 체크란을 선택하라고 안내되어 있어 제 우커머스 설정을 살펴보니 이 옵션이 표시되지 않았습니다. 이 문제에 대해 조금 더 살펴보니 SSL 인증서가 설치되지 않은 경우에만 이 옵션이 표시되는 것 같습니다.
한국어 버전:
영어 버전:
SSL 보안서버 인증서가 설치되어 있지 않으면 위의 그림과 같이 보안 결제 (Secure Checkout) 옵션이 표시되고 Force secure checkout 체크란이 표시됩니다. 그리고 SSL 인증서가 필요하다(an SSL Certificate is required)고 안내되어 있습니다.
국내에서 쇼핑몰을 운영할 경우 보안서버 구축이 의무화되어 있으므로 민감한 개인정보를 취급해야 하는 쇼핑몰을 운영하는 경우 SSL 인증서를 설치하시기 바랍니다.
보안서버 구축 의무를 위반할 경우 최고 3,000만 원까지 과태료가 부과될 수 있지만, 잘 모르는 분들이 많은 것 같습니다.
SSL 인증서를 설치하지 않을 경우 크롬 브라우저의 주소란에 '주의 요함', 엣지 브라우저의 주소란에 '안전하지 않음' 경고가 표시되므로, SEO(검색엔진최적화)에도 불리할 수 있습니다.
카페24와 같은 국내 호스팅을 이용하는 경우 호스팅 업체에서 SSL 인증서를 구입할 수 있습니다. 블루호스트 등 해외 호스팅에서는 무료로 SSL 인증서를 이용할 수 있습니다.
특히 해외를 타겟으로 하는 경우 해외 호스팅을 이용하는 것이 바람직할 수 있습니다. 국내 호스팅을 이용할 경우 해외에서 사이트가 느리게 로딩되거나 접속이 안 되는 경우도 있다고 합니다.
참고로 페이팔의 경우 국내 규정에 의해 국내 계정 간 송금이 금지되어 있습니다.
참고