1. 정확한 제품 또는 플러그인 이름
코스모스팜페이
2. 상세 내용
결제창 방식은 팝업을 사용 중입니다.
아이폰 사파리 환경에서 결제 후에 흰 화면이 뜹니다. 결제와 후 처리는 정상적으로 되는 것 같습니다.
흰 팝업을 제거해야 일반 페이지로 돌아갈 수 있습니다.
사파리 한정 주소창을 들어갔다가 나오면 진행이 됩니다. 아이폰 크롬 환경에서는 해당 방법으로도 불가능합니다.
아이폰 사파리 pwa 환경을 사용할 예정이라 다른 브라우저 사용은 불가합니다.
결제창 방식을 iframe으로 변경하면 네이버 페이 결제에 문제가 있습니다.
다른 결제 방식은 정상 작동하지만 네이버 페이 버튼을 누르면 반응이 없고,
다시 한번 누르면 결제 중이라는 경고 alert이 뜹니다.
3. 확인 가능한 상세 페이지 주소
https://designers.aproapro.com/
혹 테스트 결제를 하신다면 환불 처리해드리겠습니다.
4. 수정한 코드 내역 (있다면)
안녕하세요~^^
저희쪽에서 재현이 어려워 고객센터쪽 이메일로
FTP와 관리자 정보를 남겨주시면
조치 가능한 부분이 있는지 확인해보겠습니다.
메일 내용에는 커뮤니티 글 링크도 꼭 함께 남겨주세요.
고맙습니다.
안녕하세요.
FTP 제공은 어려울 것 같습니다.
지금 증상을 파악해보니 (PC환경 모바일모드) 결제창을 팝업으로 설정시
팝업이 사라지지 않는 오류인 것 같습니다. 구매해주셔서 감사합니다 alert에 확인을 누르면 팝업이 사라집니다.
결제가 완료되면 알아서 팝업이 꺼지게 할수는 없을까요?
plugins\cosmosfarm-pay-for-woocommerce\gateways\inicis\js\script.js 파일에서
아래 코드를
if(res.success){
alert(res.message);
setTimeout(function(){
window.location.href = res.pay_success_url;
});
}
아래 코드처럼 주석처리
if(res.success){
// alert(res.message);
setTimeout(function(){
window.location.href = res.pay_success_url;
});
}
plugins\cosmosfarm-pay-for-woocommerce\gateways\inicis\includes\callback.php 파일에서
아래 코드를
parent.window.alert('<?php echo esc_js($message)?>');
아래 코드처럼 주석처리 해보시겠어요?
// parent.window.alert('<?php echo esc_js($message)?>');
고맙습니다.