앱은 리엑트네이티브, expo 를 이용해서 개발 중입니다. 현재 결제 위젯은 payment-widget-sample의 업데이트된 내용을 기반으로 연동했습니다.
다음과 같은 에러 및 실행 오류가 발생하는데 어떤것이 문제일까요?
1. expo prebuild로 실행시 다음과 같은 경고가 나옵니다. WARN Error evaluating injectedJavaScript: This is possibly due to an unsupported return type. Try adding true to the end of your injectedJavaScript string. Error Domain=WKErrorDomain Code=4 "A JavaScript exception occurred" UserInfo={WKJavaScriptExceptionLineNumber=3, WKJavaScriptExceptionMessage=ReferenceError: Can't find variable: PaymentWidget, WKJavaScriptExceptionColumnNumber=33, WKJavaScriptExceptionSourceURL=about:blank, NSLocalizedDescription=A JavaScript exception occurred}
2.카드 결제시 카드사 마다 앱결제로 갈때 외부 URL 이 열리지 않습니다. 다음은 농협 Nh pay 결제 요청 버튼을 클릭했을 때 오류 입니다. [CoreServices] Failed to open URL nhallonepayansimclick://appcard?ACCTID=202407111436517037939835223341&P1=1357828: Error Domain=NSOSStatusErrorDomain Code=-10814 "(null)" UserInfo={_LSLine=277, _LSFunction=-[_LSDOpenClient openURL:fileHandle:options:completionHandler:]}
3.마지막으로 결제 승인결과 Api가 다음과 같은 오류가 나오면서 에러가 발생합니다. { "code": "FAILED_PAYMENT_INTERNAL_SYSTEM_PROCESSING", "message": "[M006] 업체 사정으로 인해 결제를 일시 중지하였습니다.상점으로 문의하시기 바랍니다." }
현제 저희 상점은 카드사 심사중이라고 들었습니다만 관리자 창에서는 api 가 모두 라이브로 연동이 된다는것을 확인했습니다.
갑사합니다.
Continue the conversation
Join the Discord to ask follow-up questions and connect with the community
Tp개커
Toss payments 개발자 커뮤니티
Toss payments 개발자 커뮤니티입니다. 결제 연동하며 겪는 기술 문의부터, 결제 시장에 대한 다양한 정보까지 얻어가세요~