Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Iamport 카카오페이 사용 시 아직 결제가 완료되지 않았습니다. 라는 창이 뜹니다. #15

Closed
MartianLee opened this issue Feb 2, 2021 · 4 comments · Fixed by #48

Comments

@MartianLee
Copy link

MartianLee commented Feb 2, 2021

안녕하세요? 항상 고생이 많으십니다.
안드로이드 - iamport-capacitor 플러그인에서 카카오페이로 결제를 할 때 알 수 없는 버그가 생겨서 제보드립니다.

Screenshot_20210202-151050

imp.payment(options) -> 아임포트에서 카카오페이 실행 -> 카카오페이 앱 실행 -> 카카오페이에서 결제 인증 -> '결제 후 결제 완료 버튼을 눌러주세요' 화면에서 결제완료 버튼을 누르면 위와 같이 '아직 결제가 완료되지 않았습니다' 라고 뜹니다.

결제완료 버튼을 누르면

2021-02-02 15:20:37.415 28316-28316/com.---.---- D/ViewRootImpl@40a69fc[IamportActivity]: MSG_WINDOW_FOCUS_CHANGED 1 1
2021-02-02 15:20:37.415 28316-28316/com.---.---- D/InputMethodManager: prepareNavigationBarInfo() DecorView@6b4759[IamportActivity]
2021-02-02 15:20:37.415 28316-28316/com.---.---- D/InputMethodManager: getNavigationBarColor() -855310
2021-02-02 15:20:37.416 28316-28316/com.---.---- D/InputMethodManager: prepareNavigationBarInfo() DecorView@6b4759[IamportActivity]
2021-02-02 15:20:37.416 28316-28316/com.---.---- D/InputMethodManager: getNavigationBarColor() -855310
2021-02-02 15:20:37.416 28316-28316/com.---.---- V/InputMethodManager: Starting input: tba=com.---.---- ic=null mNaviBarColor -855310 mIsGetNaviBarColorSuccess true , NavVisible : true , NavTrans : false
2021-02-02 15:20:37.416 28316-28316/com.---.---- D/InputMethodManager: startInputInner - Id : 0
2021-02-02 15:20:37.416 28316-28316/com.---.---- I/InputMethodManager: startInputInner - mService.startInputOrWindowGainedFocus
2021-02-02 15:20:37.613 28316-28338/com.---.---- W/System: A resource failed to call close. 
2021-02-02 15:20:37.614 28316-28338/com.---.---- I/chatty: uid=10751(com.---.----) FinalizerDaemon identical 17 lines
2021-02-02 15:20:37.614 28316-28338/com.---.---- W/System: A resource failed to call close. 
2021-02-02 15:20:37.763 28316-28922/com.---.---- I/System.out: (HTTPLog)-Static: isSBSettingEnabled false
2021-02-02 15:20:37.764 28316-28922/com.---.---- I/System.out: (HTTPLog)-Static: isSBSettingEnabled false
2021-02-02 15:20:39.447 28316-28316/com.---.---- D/ViewRootImpl@40a69fc[IamportActivity]: ViewPostIme pointer 0
2021-02-02 15:20:39.544 28316-28316/com.---.---- D/ViewRootImpl@40a69fc[IamportActivity]: ViewPostIme pointer 1
2021-02-02 15:20:39.560 28316-28316/com.---.---- D/InputMethodManager: HSIFW - flag : 0
2021-02-02 15:20:40.760 28316-28316/com.---.---- D/ViewRootImpl@40a69fc[IamportActivity]: ViewPostIme pointer 0
2021-02-02 15:20:40.833 28316-28316/com.---.---- D/ViewRootImpl@40a69fc[IamportActivity]: ViewPostIme pointer 1

다음과 같은 로그가 발생합니다.

그리고 닫기를 눌러도 원래 앱의 화면으로 돌아가지 않습니다. 닫기를 누르면

2021-02-02 15:21:20.596 28316-28316/com.---.---- I/chromium: [INFO:CONSOLE(37)] "Uncaught ReferenceError: userInfo is not defined", source: https://t1.daumcdn.net/kakaopay/tesla/20200920/js/v2/common_payment.js (37)

위와 같은 에러가 뜹니다.

무엇이 문제인지 알 수 있을까요?

@SoleeChoi
Copy link
Contributor

SoleeChoi commented Feb 5, 2021

안녕하세요 아임포트 기술지원팀입니다.

우선, 답변이 지연되어 대단히 죄송합니다.
저희가 확인 해 본 결과, 카카오페이 결제는 아래와 같은 플로우로 진행됩니다.

  1. 결제하기 버튼 클릭
  2. 카카오페이 결제창 렌더링. 여기서 "다음" 버튼을 클릭해 카카오페이 앱 실행
  3. 카카오페이 앱에서 결제 인증
  4. "주문중이던 앱/웬브라우저로 이동하면 결제가 완료됩니다." 페이지 렌더링
  5. 다시 2.로 이동해 "결제완료" 버튼 클릭

이때 5.에서 "아직 결제가 완료되지 않았습니다" 라는 메시지가 나오신다는 말씀인데
이는 실제로 결제가 진행되지 않은 상태(3/4 과정 누락)에서 "결제완료" 버튼을 눌렀을때 나타나는 메시지이며
안드로이드 S20 실 기기에서 여러 번 테스트 해본 결과 모두 정상적으로 결제가 진행되고 있어 몇가지 문의드릴 사항이 있습니다.

  1. 위와 같은 플로우로 결제가 진행되고 있는 것이 맞으실까요? 설명해주신걸 보면 4. 과정이 누락되어있는 것 같아서 여쭤봅니다.
  2. 간헐적으로 발생하는 이슈이실까요? 아니면 매번 겪는 이슈이실까요?
  3. 안드로이드에서만 발생하는 이슈일까요? 아니면 IOS에서도 겪는 이슈이실까요?
  4. 해당 결제건의 아임포트 번호(imp_uid) 전달 부탁드립니다.

감사합니다.

@MartianLee
Copy link
Author

MartianLee commented Apr 15, 2021

안녕하세요? 확인 감사드립니다. 답장이 매우 늦었네요. 죄송합니다.

  1. 정상 플로우로 확인됩니다.
  2. 매번 겪고 있습니다.
  3. 안드로이드 iOS 모두 겪고 있습니다.
  4. 확인 후 전달 드리겠습니다.

감사합니다.

@MartianLee
Copy link
Author

@SoleeChoi 이메일로 다시 문의 드렸는데 혹시 확인 되셨을까요? 🙏

@bdhwan
Copy link
Contributor

bdhwan commented Aug 31, 2021

1만원 이하 결제 요청시 발생하는 현상입니다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants