y8k
y8k2y ago

iOS 에서 SDK 를 통해 requestPayment 호출 시 문제

결제 위젯을 통해 결제를 구현 중 requestPayment 호출 시 웹뷰 기반 뷰컨트롤러가 뜨긴 하는데 화면이 갱신이 되질 않습니다. SDK 내 PaymentWidget 클래스의 requestPayment(:) 메소드 내 javascriptString 은
"widget.requestPaymentForNativeSDK({\"customerName\":\"김봉봉\",\"successUrl\":\"tosspayments:\\/\\/success\",\"failUrl\":\"tosspayments:\\/\\/fail\",\"taxFreeAmount\":0,\"customerEmail\":\"yunbong.kim@nrise.net\",\"orderName\":\"iOS 테스트\",\"amount\":143348,\"orderId\":\"1\"});"
"widget.requestPaymentForNativeSDK({\"customerName\":\"김봉봉\",\"successUrl\":\"tosspayments:\\/\\/success\",\"failUrl\":\"tosspayments:\\/\\/fail\",\"taxFreeAmount\":0,\"customerEmail\":\"yunbong.kim@nrise.net\",\"orderName\":\"iOS 테스트\",\"amount\":143348,\"orderId\":\"1\"});"
으로 전달되지만 첨부한 영상처럼 화면 갱신이 되질 않고 있습니다. 어떤 부분을 확인해야할까요? 브랜드페이는 사용하고 있지 않습니다.
23 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
이실장
이실장2y ago
지금 전체 웹뷰위에 띄우신건가요? 일단 orderId를
y8k
y8kOP2y ago
제가 임의로 웹뷰를 띄우진 않았습니다. SDK 내부에서 띄우는게 웹뷰로 파악하고 있어요
이실장
이실장2y ago
1 말고 좀더 복잡하게 해보시겠어요? 앞에 prefix도 두고.. 좀더 Random한 난수를 넣어보시기 바랍니다.
y8k
y8kOP2y ago
아. 그 문제군요. 고맙습니다
이실장
이실장2y ago
그 문제가 아닐수도있으니 해보고 알려주세요~
이실장
이실장2y ago
No description
이실장
이실장2y ago
그런데 아마 맞을겁니다
y8k
y8kOP2y ago
추가로... orderId 문제는 맞는데 바로 fail로 떨어집니다. 카카오페이, 페이코의 경우 계약된 결제수단이 아니라고 나오고 (이건 어떻게 확인해야할까요?) 현대카드 선택하니 첨부한 것처럼 오류 페이지가 나오는데 어떤 설정이 필요할까요?
No description
이실장
이실장2y ago
mid남겨주세요
y8k
y8kOP2y ago
quat_store 입니다
이실장
이실장2y ago
테스트키로 확인 중이신가요? 다시한번해보시겠어요?
y8k
y8kOP2y ago
네 테스트키입니다
이실장
이실장2y ago
테스트키에서 카카오/페이코는 원래 안됩니다
y8k
y8kOP2y ago
어 넘어가네요 카카오와 페이코는 실서버에서만 가능하다는 말씀이시죠?
이실장
이실장2y ago
연동 준비하기 | 토스페이먼츠 개발자센터
토스페이먼츠 연동을 준비하는 가이드입니다. 회원가입, API 키 발급, 지원 환경 등 연동을 시작하기 전에 꼭 알아야 할 정보를 알아보세요.
이실장
이실장2y ago
여기 참고바랍니다. 신규서비스에 연동 중이신가요? 아니면 기존 모듈 교체중이신가요?
y8k
y8kOP2y ago
신규 서비스에 연동 중입니다. 애플페이는 간편결제로 포함될테니 테스트가 불가하겠군요?
이실장
이실장2y ago
애플페이는 아마 될것 같은데 해보시겠어요?
y8k
y8kOP2y ago
단말에 카드 등록을 아직 안해서... 일단 카드사 연동이 잘 되니.. 이후 문제가 있으면 문의드리겠습니다 고맙습니다 🙂
이실장
이실장2y ago
네 감사합니다.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
Ayaan이안
Ayaan이안2y ago
Apple Pay, Toss Pay만 테스트키에서 사용이 가능하십니다.

Did you find this page helpful?