Toss payments 개발자 커뮤니티Tp개커Toss payments 개발자 커뮤니티
Powered by
huzzH
Toss payments 개발자 커뮤니티•2y ago•
11 replies
huzz

인스타그램 인앱 브라우저에서 페이팔 결제 시 '모바일 화면에서는 Promise 방식을 지원하지 않습니다.' 오류 발생 문의

안녕하세요, 페이팔 간편결제를 연동하여 서비스를 운영 중입니다. (MID:
teartryzj9
teartryzj9
)

일전에 페이팔 결제는 Promise 방식으로 연동이 불가하고, 항상 리다이렉션 방식을 사용해야 한다고 답변 받았습니다.
다만, 저희 서비스 특성상 결제 중에 페이지를 이탈하면 유저 경험을 해치는 부분이 있어, 아래와 같이 결제 시 브라우저 팝업을 띄우고 팝업 내에서 페이팔 결제를 진행한 후 결제가 완료되면 팝업을 닫고 기존 페이지에서 프로세스를 이어가도록 구현해놓은 상태입니다.

1. A 페이지에서 페이팔 결제 시작 시
window.open()
window.open()
으로 팝업을 띄워 B 페이지로 접근
2. 팝업 내 B 페이지에서 부모의 데이터를 이용하여
requestPayment('해외간편결제', params)
requestPayment('해외간편결제', params)
호출 (
successUrl
successUrl
,
failUrl
failUrl
은 항상 설정됩니다.)
3. 팝업에서 결제 완료 후
successUrl
successUrl
로 리다이렉션
4. Success 페이지에서 결제 승인 등 필요한 작업 진행 후 팝업 닫음
5. A 페이지에서 서비스 계속 이용

이 프로세스로 일반 PC나 모바일 디바이스의 default 브라우저(Chrome, Safari 등)에서는 잘 동작하는데, 인스타그램 인앱 브라우저에서는
requestPayment()
requestPayment()
호출 이후
모바일 화면에서는 Promise 방식을 지원하지 않습니다.
모바일 화면에서는 Promise 방식을 지원하지 않습니다.
에러와 함께
failUrl
failUrl
로 떨어집니다. 이유를 알 수 있을까요?

(참고로 카카오톡 인앱 브라우저에서는 페이팔 로그인 페이지까지는 정상적으로 떨어지는 것을 확인했습니다.)

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

Similar Threads

Was this page helpful?

Similar Threads

인스타그램 인앱 결제 오류
은빛질주은은빛질주 / ❓┃연동개발-문의
16mo ago
인스타그램 인앱 결제 오류
핫재핫핫재 / ❓┃연동개발-문의
16mo ago
인스타그램 인앱 브라우저에서 몇 유저에게 결제 수단 선택 에러 발생
Mingi ChoeMMingi Choe / ❓┃연동개발-문의
2y ago
모바일 브라우저에서 결제창 오픈시 오류 발생
BurnedFluteBBurnedFlute / ❓┃연동개발-문의
15mo ago