멍구
멍구15mo ago

iOS 토스 위젯 SDK widget.updateAmount 금액 갱신 후 requestPayment 진행 시 갱신된 금액으로 결제가 되고 있지 않습니다.

// 1) 결제 UI를 렌더링 시 4만원으로 설정 widget.renderPaymentMethods(amount: .init(value: 40000) // 4만원 설정 // 2) 일반 결제 > 카카오 페이 결제 수단 선택 // 3) 위젯 updateAmount 3만 5천원 설정 widget.updateAmount(35000) // 3만 5천원 설정 // 4) 결제 요청 widget.requestPayment(...) 실행 시 카카오 페이 실제 결제 시 갱신한 3만5천원이 아닌 결제 UI 렌더링 시 설정한 4만원으로 결제되고 있습니다. iOS toss widget SDK 사용 버전: 0.1.26
24 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
이실장
이실장15mo ago
updateAmount 후 requestPayments가 자동으로 이어 실행되나요? >
멍구
멍구OP15mo ago
No description
멍구
멍구OP15mo ago
paymentWidget 객체 dump 로그도 첨부드립니다. 네네 updateAmount 호출 후 requestPayments를 바로 호출하고 있습니다.
이실장
이실장15mo ago
혹시 updateAmount와 requestPayement를 순차적으로 실행해도 동일하나요?
멍구
멍구OP15mo ago
네네 동일합니다. 위에 말씀드린 순서로 실행했을 때 재현되는 경우가 있고 안되는 경우가 있습니다.
이실장
이실장15mo ago
한 event에 이어서 실행하는게 아니랄 각각의 이벤트로 한번 텀을 두고 실행해봐주실 수 있을까요?
멍구
멍구OP15mo ago
updateAmount 실행 후 1초 딜레이 후 requestPayment 호출하여도 동일합니다. ㅠ
이실장
이실장15mo ago
항상 발생하는게 아니라 간헐적으로 발생한다는 말씀이신가요?
멍구
멍구OP15mo ago
네네 간헐적으로 발생합니다.
이실장
이실장15mo ago
updateAmount가 동기로 동작할텐데 희한하네요
토스페이먼츠 BOT
💡 정보 제출
민감 정보를 안전하게 제출해주세요
이실장
이실장15mo ago
updateAmount 로직있는 페이지 소스코드 확인할 수 잇을까요? 위로 제출해주시면 됩니다. 전체적으로 한번 보내주시겠어요? 이미지 말고 텍스트로 요청드립니다.
멍구
멍구OP15mo ago
보내드렸습니다
Kimoon Lee
Kimoon Lee15mo ago
멍구님 그런데 updateAmount 후에 바로 requestPayment 를 호출하시면 안됩니다. updateAmount 를 하면 현재 결제위젯의 UI 가 변경되는데요 예를 들어 5만원 이상의 금액이어서 사용자가 3개월 할부를 선택했는데 udpate 를 5만원 이하로 하면서 할부 선택이 불가하게 된경우 고객은 3개월 할부를 선택했다고 생각하는데 일시불로 결제가 되는등의 문제가 발생할수 있습니다. 고객이 변경된 UI 를 확인하고 결제버튼을 누르도록 로직을 구성하셔야 합니다.
멍구
멍구OP15mo ago
저희는 할부기능은 따로 없어서 만약에 updateAmount 후 requestPayment로 처리하고 싶다면 어떤식으로 처리해야 하나요 ?
이실장
이실장15mo ago
쿠폰 등 선택해서 할인이들어가는거죠?
멍구
멍구OP15mo ago
네네 맞습니다
이실장
이실장15mo ago
그럼 쿠폰 등 금액이 변하는 시점에 updateAmount를 호출해주시고
멍구
멍구OP15mo ago
안드로이드와 동일하게 로직 실행하고 있고 안드로이드에서는 이슈 없습니다.
이실장
이실장15mo ago
결제하기 버튼에서는 requestPayments만 실행해주세요
Kimoon Lee
Kimoon Lee15mo ago
현재 로직상으로는 안드로이드에서도 특정상황에서 문제가 발생할수 있습니다.
멍구
멍구OP15mo ago
네 말씀해주신 방향으로 수정해보겠습니다. 감사합니다.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?