알리페이 모바일 앱 리다이렉트
안녕하세요. 모바일 앱에서 테스트중 문의드립니다.
IAPWallet+ 설치 후 IOS 사파리에서 알리페이를 선택 후 결제를 진행하였습니다.
그리고 결제 완료 후 다시 사파리로 넘어가지 않는 현상이 발생하고 있습니다. 이럴땐 어떤 조취를 취할 수 있을까요 ?
모든 경우는 아니고 사내 다른 qa를 하시는분은 정상적으로 사파리 앱으로 넘어가고있는데 done 버튼 선택시 넘어가지 않는 분께 어떻게 가이드를 드리면 좋을까요
앱 전환으로 IAPWallet+ 에서 사파리로 이동시
click and open
이 있는 페이지에 머물러있다고합니다.12 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.



모바일 웹인지 모바일 앱인지 확인 부탁드려요.
모바일 앱의 경우 별도 처리가 필요합니다.
가맹점 모바일 앱인 경우 다음 처리가 필요합니다.
1. 결제요청 단계
requestPayment({
orderId: "7KgIDaSDAOHC1e_1KCOTs",
orderName: "토스 티셔츠 외 2건",
pendingUrl: "https://succesUrl.com/pending",
appScheme: "appScheme://"
...
});
appScheme: 결제 완료 후 돌아올 앱 주소입니다. path를 추가하여 전송하셔도 됩니다. 단, 모바일 앱에서 결제 요청할 때만 사용해야 하며, 모바일 웹/PC 환경에서 전송시 에러가 발생할 수 있습니다.
2. 인증 완료 후 처리
Alipay 앱에서 인증이 완료되면, appScheme
파라미터로 전달된 앱 주소로 화면이 전환됩니다. 이때, 앱으로 복귀할 때 getParam
에 URL이 추가로 전달되어 앱 복귀 후 이를 사용하여 웹뷰를 적절히 처리해야 합니다.
앱으로 돌아온 후, 전달받은 URL을 앱 내 웹뷰에 호출해야 합니다. 결제 요청 시 사용된 웹뷰 위에서 이동시키는 것이 자연스러운 흐름이지만, 상황에 따라 다른 방법을 사용할 수 있습니다.
3. 결제 완료
payment-gateway.tosspayments.com에서 최종적으로 결제 요청 시 전달받은 pendingUrl로 웹뷰 리디렉션이 이루어집니다.mid가 어떻게되세요?
@today.lastday 모바일 웹, 사파리 입니다.
@이실장 mid pindex8nr4 고 요청한 order_id는 dev_20250604170054_5939_2211978_0 입니다.
앱은 아니고 모바일웹서비스만 사용하시나요?
그렇습니다. 현재는 모바일웹에서 진행중입니다.
지금 보니까 특정케이스만 그런거죠? 모든 아이폰이 그런건아니고요
네 그렇습니다.
동일한 ios중에서 되는분과 안되는분이 계십니다.
이건 실제 라이브로 오픈하면 이슈 없을거에요
iwallet앱이 불안정하더라고요
아 네 감사합니다. 추가문의 없습니다.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.