바이더앱
바이더앱2y ago

테스트 환경에서 발생한 결제 오류 관련 문의입니다.

결제창 Javascript SDK로 연동 중입니다. 연동 개발 완료 후 고객사에서 확인 중인데요. 신한카드 신한 플레이로 결제시에는 오류없이 결제가 완료되었으나, 비씨(페이북)으로 결제시 ISP 인증 실패라고 뜬다 합니다. 테스트 환경이기에 발생되는 오류인지 확인해 주시기 바랍니다. 감사합니다.
No description
7 Replies
Ayaan이안
Ayaan이안2y ago
해당 경우 결제가 완료되지 않고 일반결제창을 닫았거나 팝업이 차단된 경우 발생합니다. 팝업이 허용되어 있고 앱에서 결제를 완료한게 맞는지, 혹 팝업창을 닫은건 아닌지 확인 바랍니다. @baeuderapp
바이더앱
바이더앱OP2y ago
네.. 감사합니다.
유부장
유부장2y ago
혹 추가 문의 있으시면 주문번호 하고 같이 문의 부탁 드려요
Kimoon Lee
Kimoon Lee2y ago
우선은 팝업이 허용되어 있는지를 확인해 주시고, 허용이 되어 있는데도 동일하다면 결제창을 띄우는 페이지에 SECURE_CROSS_ORIGIN_OPENER_POLICY 가 설정되어 있는지 확인해주시기 바랍니다.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
Ayaan이안
Ayaan이안2y ago
한가지 feedback 드리겠습니다. popup 오픈시에 그 값을 변수에 지정해 두고, popup 오픈 후 if문으로 해당 값이 undefined인 경우 "팝업이 차단되었습니다" 와 같은 문구로 보여주시면 좋을 것 같습니다. 고객입장에서도 오류가 났다고 하면 가맹점 서버 문제로 판단, 결제를 이탈하게 될것으로 보입니다.
// Example
const ispPopup = window.open(.....)

if (!ispPopup) {
alert("팝업이 차단되었습니다. 팝업 차단을 해제 후 다시 시도해 주세요.")
}
// Example
const ispPopup = window.open(.....)

if (!ispPopup) {
alert("팝업이 차단되었습니다. 팝업 차단을 해제 후 다시 시도해 주세요.")
}
Kimoon Lee
Kimoon Lee2y ago
참고로 저오류 나기 전에 유사한 방식으로 에러메시지가 표시 됩니다.

Did you find this page helpful?