y8k
y8k15mo ago

롯데카드 결제 시 실패 후 성공

안녕하세요, 현재 토스페이먼츠 결제를 사용하고 있습니다. iOS SDK 이며, 결제 시 롯데카드 (with 로카페이) 로 결제 시 handleFailResult 로 한 번 트리깅 되고 이어서 handleSuccessResult 로 트리깅이 되는 문제가 있습니다. 에러 내용은
Fail(errorCode: "", errorMessage: "", orderId: Optional("unknown"))
Fail(errorCode: "", errorMessage: "", orderId: Optional("unknown"))
로 나옵니다. SDK 문제로 인지가 되는데 확인 부탁드려요. 개발, 실제 모두 발생하고 있습니다.
37 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
y8k
y8kOP15mo ago
현대카드로 선택해서 앱 결제 후 돌아왔을 때는 성공 한 번만 트리깅 되는 걸 보니 저희 쪽 코드 문제는 아닌 것 같습니다.
Pay is failed: Fail(errorCode: "", errorMessage: "", orderId: Optional("unknown"))
Pay is succeed: Success(paymentKey: "...", orderId: "23122642Z5X7", amount: 47200.0, additionalParameters: Optional(["paymentKey": "...", "orderId": "23122642Z5X7", "paymentType": "NORMAL", "amount": "47200"]))
Pay is failed: Fail(errorCode: "", errorMessage: "", orderId: Optional("unknown"))
Pay is succeed: Success(paymentKey: "...", orderId: "23122642Z5X7", amount: 47200.0, additionalParameters: Optional(["paymentKey": "...", "orderId": "23122642Z5X7", "paymentType": "NORMAL", "amount": "47200"]))
Kimoon Lee
Kimoon Lee15mo ago
결제 성공시에 handleFailResult 트리깅이 된다는 말씀이실까요?
y8k
y8kOP15mo ago
트리깅이 두 번 되는데 fail, sucess 순서로 됩니다
이실장
이실장15mo ago
로카에서만 발생하나요?
y8k
y8kOP15mo ago
네 로카에서만 발생하네요
이실장
이실장15mo ago
로카앱에서 인증 완료후 돌아왔을때발생하는거죠? sdk 버전은 어떻게되나요 더불어 결제위젯 연동중이시죠?
y8k
y8kOP15mo ago
네, 맞습니다. SDK 버전은 0.1.26 입니다. 결제 위젯 연동 중입니다.
이실장
이실장15mo ago
확인 후 안내드리겠습니다
y8k
y8kOP15mo ago
고맙습니다
이실장
이실장15mo ago
추가로 안드로이드에서도 혹시 확인해보셨나요?
y8k
y8kOP15mo ago
아뇨 안드는 확인 못해봤어요. 담당자가 부재 중이라..
이실장
이실장15mo ago
handleFailResult 받아서는 아무 조치도 안하고 계셔서, handleSuccess까지 넘어가고 있는거죠?
y8k
y8kOP15mo ago
지금 문제가 fail이 트리깅 되면서 오류라고 얼럿을 보여주고 있어서 결제가 실패인 줄 알았는데 이어서 성공 처리가 되어 문제에요 두 개의 메소드가 연속으로 트리깅 되어버리니 어찌 할 수가 없구요…
이실장
이실장15mo ago
귀사 연동완료하신 걸로 알고 있는데, 실제 서비스에서도 발생하고 있는 상황일까요?
y8k
y8kOP15mo ago
네 실제 서비스에서 발생해서 인지하였어요
김차장
김차장15mo ago
확인되신 아이폰과 iOS 버전 알 수 있을까요? iPhoneX iOS 16.6 으로 해봤는데 재현이 안되어서요
y8k
y8kOP15mo ago
iOS 17.2 입니다
김차장
김차장15mo ago
앱스토어에서 앱을 다운받고 다시 확인해볼게요, 스토어 검색어를 어떻게 입력하면 될까요?
y8k
y8kOP15mo ago
콰트 로 검색하시면 됩니다
김차장
김차장15mo ago
y8k
y8kOP15mo ago
회원 가입하시고 스토어 탭으로 이동하셔서 주문하시면 됩니다
Kimoon Lee
Kimoon Lee15mo ago
결제 후에 fail 이 트리깅 된거는 앱에서 확인이 가능한가요?
y8k
y8kOP15mo ago
네 결제 실패했다고 얼럿이 뜹니다. 저희 내부에서도 여러 번 시도해보고 있는데 잘 될 때도 있고 오류 후 성공할 때도 있네요. 간헐적으로 나타나는 현상인 것 같아요
김차장
김차장15mo ago
저도 얼럿 확인했는데요 승인이후에 승인결과에 대한 얼럿이 나왔어요
y8k
y8kOP15mo ago
에러 페이로드는 동일하게
Fail(errorCode: "", errorMessage: "", orderId: Optional("unknown"))
Fail(errorCode: "", errorMessage: "", orderId: Optional("unknown"))
이렇게 나옵니다. 결제 실패했다는 얼럿을 확인하셨다는거죠?
김차장
김차장15mo ago
네 잔액부족으로 결제실패 얼럿을 봤어요
Kimoon Lee
Kimoon Lee15mo ago
저희쪽에서는 fail 트리거가 아니라 승인 API 호출후 실패된것으로 확인되서요.
y8k
y8kOP15mo ago
서버 통신에서 오류라는 말씀이신가요?
Kimoon Lee
Kimoon Lee15mo ago
네 success로 가서 승인 API 호출후 에러가 얼럿으로 떴습니다. 잘되는 케이스 같아요.
y8k
y8kOP15mo ago
간헐적으로 일어나는 오류인 듯 한데.... 저도 3번 했을 때 2번은 실패 메소드 호출 후 바로 성공 메소드가 호출되었고, 한 번은 성공이 되었거든요 현대카드나 카카오뱅크카드 결제를 했을 때 현대, 카카오뱅크 앱으로 갔다가 인증 후 저희 앱으로 돌아왔을 때 present 된 뷰가 유지되다가 dismiss 되면서 callback 이 떨어졌는데 로카는 present 된 뷰가 유지되지 않고 닫혀 있었고 바로 오류가 떨어지는 것으로 보였어요.
Kimoon Lee
Kimoon Lee15mo ago
에러 케이스 영상으로 보내주실수 있을까요?
y8k
y8kOP15mo ago
SDK 에서 dismiss 타이밍 이슈이지 않을까 의심도 드네요. 의도치 않게 dismiss 되면서 오류가 떨어지는게 아닌가 싶은... 네, 잠시만요
y8k
y8kOP15mo ago
y8k
y8kOP15mo ago
요건 정상 케이스 입니다.
Kimoon Lee
Kimoon Lee15mo ago
네 감사합니다.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?