안드로이드 다이렉트 간편결제 연결문의
안드로이드로 간편결제 다이렉트로 연결중입니다, 토스페이를 제외한 다른 간편결제는
전부 handlePaymentSuccessResult 를 타고 값이 넘어와서 이 부분에 최종 페이먼트키를 보내
결제를 완료하는데요 .... 토스페이 결제는 handlePaymentSuccessResult 를 안타고 바로 우리앱 메인으로 보내버리네요.. 다른 이유가 있을까요?
47 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
결제요청시 appScheme보내세요?
그래요 다른 간편결제는 바로 handlePaymentSuccessResult 이리로 넘어와서 토스페이도 그런게 아닌가하고요
결제요청시 appScheme보낸다는 말씀이시죠?
requestPAyments에 파라미터로요
잠시 확인후 다시 연락드릴께요
코틀린으로 되어있는 PaymentActivity를 호출할떄 appScheme 보내는 부분이 있나요? viewModel에는 viewModel.setEasyPay, viewModel.setFlowMode 등을 보내는것 같은데요,, 어느부분에 넣어야 되나요 참고로 토스페이 이외의 카카오페이, SSG페이, 삼성페이등 나머지는 잘되서 문의드립니다
저희도 일반적이지 않은 상황이라 정확히 어떤 상황인지 모르겠네요
아마 토스페이에서 귀사 앱스킴:// 을호출할 텐데
우선 결제 요청할 때 requestPayments에 Model에 선언이 안되어있어도
appScheme파라미터에 귀사 앱스킴 넣어서 보내보시겠어요?
혹시 이부분인가요
companion object {
internal val successUri = Uri.parse("tosspayments://payment/success")
internal val failUri = Uri.parse("tosspayments://payment/fail")
}
아뇨
그건 돌아와서 웹뷰 닫을 때 쓰는건데요
그쪽으로 못돌아오고 있는 것 같아요
토스페이 쪽 영상으로 한번 줘보시겠어요?
일반 카드사는 문제없나요?
다른건 잘됩니다
일단 영상을 만들어 볼께요
일반 카드사앱 다녀오는 것도 잘되다는 말씀이시죠?
잠시만요 다시해볼꼐요
네 잘됩니다
영상으로 보내드릴까요
이건토스페이연결한 영상입니다
나머지 신용카드 간편결제는 결제는 정상적으로 잘 돌아갑니다 잘되는 영상도 보내드릴께요
지금 보내드린건 신용카드결제입니다
나머지 간편결제 카카오 SSG등도 동일하게 잘됩니다.. 로직은 동일하게 호출한거구요
appscheme 에 어떤값 보내시는지 알수 있을까요?
주문번호랑 MID 알려주시기 바랍니다.
m_id gmworlez71
order_id K31347_20250425_576_AON
paymentsdk를 이용하고 있어요
넘길때
val card_amt = intent.getStringExtra("CARD_AMT")
val toss_order_id = intent.getStringExtra("TOSS_ORDER_ID")
val j_name = intent.getStringExtra("J_NAME")
val methodGubun = intent.getStringExtra("METHOD_GUBUN") ?: "tosspayments_keyin"
if (methodGubun=="tosspayments_keyin"){ //키인결제
viewModel.setClientKey(TossInfoKey.mId2.clientKey)
}
else { //카드 간편결제
viewModel.setClientKey(TossInfoKey.mId1.clientKey)
}
Log.i("axxxx_Key k", methodGubun + " ")
viewModel.setAmount(card_amt)
if (toss_order_id != null) { viewModel.setOrderId(toss_order_id) }
if (j_name != null) { viewModel.setOrderName(j_name) }
else { viewModel.setOrderName("굿모닝월드 상품 구매") }
viewModel.setFlowMode(TossCardPaymentFlow.DIRECT)
viewModel.setEasyPay(easyPayCode)
이정도 넘깁니다
K31347_20250425_576_AON
이건 카드 결제 건 같구요.
토스페이 결제건 주문번호 부탁드릴께요.
토스페이는 페이먼츠 키를 받을수가 없어요 보시듯이 메인으로 넘어가서요
페이먼츠키를 받아서 confirm으로 넘겨야 되는데 메인으로 넘어가 버립니다
동일하게 호출하는데 토스페이만 메인화면으로 넘어갑니다 다른건 다 잘됩니다
주문 번호를 알려주시면 좋을것 같습니다.
결제창 열때 주문번호 보내주실거에요.
K31347_20250425_651_AON
참고로토스로 넘어갔다가 취소누르면 정상적으로 취소쪽으로 정확히 호출됩니다
K31347_20250425_651_AON 는 없고 K31347_20250425_651_ASI 이건 있습니다.
아 그러네요
SI입니다
지금 확인하고 계시는 MID 가 gmworlez71 이거 맞으신가요?
네
영상 추가로 보내드려요 참고해주세요
그리고 지금 SDK 는 RN 사용하시는 건가요?
네이티브 자바로 호출합니다
자바로 토스에서 제공한 코틀린코드
https://docs.tosspayments.com/sdk/widget-android 여기보고 다운받아 작업했어요
결제위젯 Android SDK(Version 1) | 토스페이먼츠 개발자...
결제위젯 Android SDK를 추가하고 메서드를 사용하는 방법을 알아봅니다.
아 android SDK 군요.
네 확인해 보겠습니다.
개발자 검토가 필요한데 금요일 오후라 늦어질수도 있을것 같습니다. 차주 초에 공유 드리겠습니다.
내일은 근무 안하세요
5월1일 오픈예정이라서요
안되면 토스페이는 제외후 오픈 됩니다
네 평일 외 주말 및 공휴일은 모두 휴일입니다.
일단 네이티브 쪽은 디버깅이 어려워 원인 확인에도 시간이 소요될 수 있습니다.
일단 오늘 보시고요 언제라도 ktransys@naver.com으로 연락주세요
확인 후 회신은 현재 디스코드로 전달드리겠습니다.
그러세요
수고하세요
@광덕산a 님 내부 확인결과 상단 뒤로 가기를 누르면 정상 동작하지만 아래 "완료" 버튼을 누르면 이상 동작을 하는것으로 보입니다. 이부분 제어는 토스페이 앱에서 하는 부분이라 토스페이쪽에 문의 예정입니다. 참고해주세요.
안녕하세요 지난주 토스관련 추가 문의 남깁니다
머니로 결제시에 현금영수증이 바로 발급이되는데 저희는 현금영수증 발행을 자체 로직으로 하기에 현금영수증이 자동 발행 안되도록 해주시기 바랍니다.
혹시 토스 페이는 언제쯤 해결이 되나요
현금영수증 발급 설정은 1544-7772 로 문의 주시거나 상점관리자에서 직접 변경신청하시면 됩니다.
토스페이먼츠 결제연동팀
토스페이 이슈는 토스페이와 확인중인데 현재로써는 언제 해결된다고 공유 드리긴 어려운 상태입니다.
아래 확인버튼이 아니라 위에 뒤로 가기 버튼을 이용하시면 일단 정상 동작 되는것으로 확인되구요.
이거 보시면 뒤로가기 버튼도 정상동작이 안됩니다
토스페이로 넘어온 다음 뒤로가기 버튼누르면 메인으로 이동하는 것이 아니라 결제 실패 메세지 창으로 이동해야 되는대 그렇치가 않네요
제가 다른 회사 현대홈쇼핑앱애도 토스페이 결제가 있어서 테스트를 해보았는데 거기서도 결제 처리가 안됩니다.. 아무래도 토스페이 문제인거 같습니다 참고하세요
아 결제 취소시에 뒤로가기가 추가적으로 안되신다는 거죠?
네 토스페이 앱내에서 이동 이슈라서 토스페이쪽에 전달 중입니다.
알겠습니다
아 결제 취소시에 뒤로가기가 추가적으로 안되신다는 거죠 네 그건 맞습니다 빠르게 조치 바랍니다... 오픈을 5월1일로 해야 되나 늦추어야 되나, 고민중입니다
네 알겠습니다.
@광덕산a
님 토스페이쪽에 확인결과 5.208.0 을 사용하시는 특정 사용자 들에게 해당 문제가 발생하는 것으로 확인했습니다.
5.209.0 버전에서 수정되어 반영될 예정이고 내일이후에 배포 될예정이라 그 후에 확인해 보시면 될것 같아요.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
알겠습니다