윤현준
윤현준11mo ago

iOS TossPaymentsViewController present 시 modalPresentationStyle이 fullScreen으로 되게 하는 방법이 있을까요?

현재 modalPresentationStyle pageSheet로 present 되는데 fullScreen으로 뜨게 하는 방법이 있을까요? 혹은 TossPaymentsViewController를 아래로 swipe 하여 dismiss 했을 때 알 수 있는 방법이 있을까요?
12 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
이실장
이실장11mo ago
없습니다! 현재 저희는 modal로 제공하고 있어요 결제위젯 sdk 말씀하시는거죠 ?
윤현준
윤현준OP11mo ago
넵 결제위젯 sdk 맞습니다. 혹시 풀스크린으로 제공 할 계획이 있을까요?
이실장
이실장11mo ago
현재로서 없습니다. 어떤 사유로 제공 희망하시는걸까요? 사용에는 문제 없으실텐데요
데이브
데이브11mo ago
결제 시도 시 (TossPaymentsViewController 뜸) 서버에서 주문서가 결제중 상태로 변경되고 결제 취소를 하면 주문서를 초기화 해주어야 합니다. X버튼으로 결제창을 종료 하면 handleFailResult 콜백함수에서 받을 수 있지만 아래로 swipe 종료를 하면 받지 못하기 때문이었습니다. 혹시 다른 방법으로 결제화면 종료 시 알 수 있는 방법이 있을까요?
이실장
이실장11mo ago
swipe로 종료하면 modal 이 남아있는 상태로 빈화면인가요?
데이브
데이브11mo ago
제가 이해를 잘 못했는데 modal이 남아있는 상태라는게 어떤뜻일까요? 현재 구조는 결제 위젯 UI가 포함 된 A ViewController에서 결제하기를 누르면 page sheet 형태로 TossPaymentsViewController가 뜨고, swipe down으로 TossPaymentsViewController를 종료를 했을 때 trigger를 걸고 싶어서요!
이실장
이실장11mo ago
아 어떤 말씀이신지 이해했습니다. 혹시 해당 현상을 영상으로 하나만 따 주실 수 있을까요? 담당팀에 전달해보겠습니다.
데이브
데이브11mo ago
X 버튼 눌렀을 때 handleFailResult 콜백으로 값이 전달되는데, swipe 종료시에도 콜백으로 넘어오면 처리가 편할것 같습니다.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
Kimoon Lee
Kimoon Lee11mo ago
@데이브 님 팝업을 닫았을때도 handleFailResult 가 발생하도록 수정해서 0.1.32 버전을 릴리즈 했습니다. 확인해 보시기 바랍니다.
데이브
데이브11mo ago
기대 동작으로 잘 되는것 확인했습니다! 감사합니다~

Did you find this page helpful?