Closed sckimynwa closed 7 months ago
추가적으로 국민카드의 경우 KBPay 앱결제는 정상적으로 이루어지지 않지만, 결제코드 보기를 통해 QR코드로 결제하는 경우에는 결제가 정상적으로 이루어집니다.
결제가 정상적으로 이루어지지 않는 경우, 넘겨준 callback이 제대로 호출되지 않는 것으로 보입니다.
[기록] 해당 이슈는 라이브러리 자체의 문제라기보다 iamport-react-native 라이브러리에서 3rd party 카드사 결제 후 app-scheme을 사용해서 다시 앱으로 돌아오는데, 이때, 해당 라이브러리를 사용한 앱 자체에서 딥링크를 별도로 처리하는 부분이 있으면 이 부분과 충돌이 나는 것 같습니다.
따라서 혹시라도 위와 같은 이슈가 발생하시는 분이 있다면 애플리케이션에서 해당 라이브러리에 넘겨준 app-scheme을 사용해서 딥링크를 처리하는 부분이 있는지 확인해 보시면 좋을 것 같습니다
Summary
현대카드를 제외한 나머지 모든 카드들에서 결제가 완료되고 나면, 정상적인 response를 주지 못하는 것 같습니다. 실제로 결제도 이루어지지 않습니다. (카드에서 돈이 빠져나가지 않음) 공식 문서에서 안내하는 대로 설정을 했고, 현대카드에서는 실제로 정상적으로 결제가 되고 있어서 어떻게 해결해야 하는지 감을 잡기가 어려운 상황입니다. 어떻게 해결해야 할까요?
현재 package.json 설정은 다음과 같습니다.
Screenshot
아래 스크린 샷에서 현대 카드로 결제하는 경우에만 정상적으로 결제가 이루어지고 있습니다.