Toss payments 개발자 커뮤니티Tp개커Toss payments 개발자 커뮤니티
Powered by
tndnjstlT
Toss payments 개발자 커뮤니티•12mo ago•
7 replies
tndnjstl

결제하기 paymentWidget.requestPayment 문의합니다.

pc에서 결제시 문제 없었는데 모바일 결제시 문제가 되고있습니다.

.then부분에서 성공시 처리하는 로직인데

* pc에서 실행하면 콘솔이 안찍히는데
* mobile에서 실행하면 콘솔이 찍힘

테스트버전으로 결제시도시 아래주석처럼 결제방식을 페이코선택하고 결제하기 누르면 사용불가로 알림이 나와서 이걸 체크하기 위해 .then을 추가했는데
현재 운영버전으로 결제시도시 .then이 실행되어 문제가 되고있습니다.

예외처리 정확하게 하고자 pc, mobile 결제시 성공과 실패(예외) 처리 할 수 있게 안내&샘플코드 문의드립니다.
※ 예외처리는 카카오페이, 네이버페이, 기타 페이등 모든 결제수단에 적용하려고 합니다.

paymentWidget.requestPayment({
orderId: order_no,
orderName: product_name,
successUrl: BASE_URL + ENV_DIR + "/OrderPG/success",
failUrl: BASE_URL + ENV_DIR + "/OrderPG/fail",
customerEmail: user_email,
customerName: user_name,
customerMobilePhone: user_phone,
}).then(function(data){
// /*
// // 페이코선택시 사용불가면(페이코는 테스트 환경 결제를 지원하지 않습니다. 라이브 키로 확인해 주세요.)alert 후 처리
// // 페이팔선택시 사용불가면(아무메세지 없음) 처리
// */
console.log('then'); <==이부분
delete_order(order_no);
// location.reload();
}).catch(function (error) {
// print_m(error);
//결제창 팝업 닫기시, 신용카드 미선택시등 주문삭제
delete_order(order_no);
modal_alert('error', '결제알림', error.message, '', 'N', 'N');
// modal_alert('error', '결제실패', '결제 실패되었습니다.<br/>사유:' + error.message, '', 'N', 'N');
}).finally(function(){

});
Toss payments 개발자 커뮤니티 banner
Toss payments 개발자 커뮤니티Join
Toss payments 개발자 커뮤니티입니다. 결제 연동하며 겪는 기술 문의부터, 결제 시장에 대한 다양한 정보까지 얻어가세요~
15,588Members
Resources
Recent Announcements

Similar Threads

Was this page helpful?

Similar Threads

paymentWidget.requestPayment 호출시 궁금한게 있습니다.
wenzieWwenzie / ❓┃연동개발-문의
2y ago
flutter - _paymentWidget.requestPayment - 사용자가 결제를 취소하였습니다
빌리빌빌리 / ❓┃연동개발-문의
7mo ago
paymentWidgetJS API 의 paymentWidget.requestPayment 에서 failURL관련 내용
62037468662037468 / ❓┃연동개발-문의
2y ago
결제연동 문의합니다
jun__zJjun__z / ❓┃연동개발-문의
3y ago