파크
파크2mo ago

taxFreeAmount 관련 문의

안녕하세요. 라이브 환경에서 9800원 상품에 쿠폰을 등록하여 updateAmount()를 통해 7000원을 할인받아 2800원으로 가격이 변경 후 requestPayment()을 호출하였고, taxFreeAmount에 동일하게 2800원을 전달하였습니다. success 값으로 전달받는 amount를 저희 프로덕트에 있는 로그 툴에 전달하는데 해당 툴에도 결제 금액이 2800원으로 확인되었습니다. 그러나 실제로 9800원이 결제가 되었고, 상점관리 대시보드에도 결제액: 9800, 면세액: 2800, 카드 결제액: 9800 으로 확인이 됩니다. 또한 customerName도 빈 값으로 확인됩니다. orderId: 240610-572D635E mid: haerija04o 승인번호: 21223817 결제정보 : - 공급가액 : 6,364원 - 부가세 : 636원 - 면세가액 : 2800원 - 결제액 : 9800원 라이브러리 버전: "@tosspayments/widget-sdk-react-native": "^1.2.7" 추가로 다른 고객님의 경우, 정상적으로 결제 성공한 케이스인데 이 때도 customerName이 보이지 않습니다. orderId: 240610-668E72B9 승인번호: 10033933
19 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
파크
파크2mo ago
위의 문의사항과 별개로 결제 후에 고객이 마지막을 결제한 수단이 보여지지 않고 계속 체크, 신용카드로만 보여지고 있습니다.
Kimoon Lee
Kimoon Lee2mo ago
우선 저희가 successURL 로 보내드린 정보는 다음과 같습니다. tosspayments://success?paymentType=NORMAL&orderId=240610-572D635E&paymentKey=haeri202406101452426jmU6&amount=9800 그리고 해당 주문건의 경우 updateAmount() 가 호출된 로그가 확인되지 않습니다. updateamount 가 호출된 것인지 확인부탁드립니다. 그리고 결제 요청시에 customerName 에 값을 보내주고 있지 않은것으로 확인되구요.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
파크
파크2mo ago
확인 감사합니다. --- 위의 문의사항과 별개로 결제 후에 고객이 마지막을 결제한 수단이 보여지지 않고 계속 체크, 신용카드로만 보여지고 있습니다. --- 해당 사항은 어떻게 확인 가능할까요?
유부장
유부장2mo ago
여기에서 "보여진다" 는 의미는 무슨 의미 일까요? 240610-572D635E 이 주문번호 기준을 보면 아래같이 응답이 되었을 텐데요 "card":{"issuerCode":"15","acquirerCode":"11","number":"------**","installmentPlanMonths":0,"isInterestFree":false,"interestPayer":null,"approveNo":"------","useCardPoint":false,"cardType":"체크","ownerType":"개인","acquireStatus":"READY","amount":9800} issuerCode, acquirerCode 가 해당 카드의 상세 정보인데 이것에 대한 질문이 맞으신가요? "보여진다" 를 조금 더 자세히 설명 해주시겠어요?
파크
파크2mo ago
유저가 위젯에서 체크/신용카드 선택 - 특정 카드사 선택 또는 특정 간편결제 선택 후 결제를 완료한 뒤에 다시 결제 위젯을 불러오면 마지막에 이용한 결제 수단이 선택되어 있지 않는다는 뜻이였습니다
유부장
유부장2mo ago
결제위젯을 렌더링 하는 웹 브라우저 환경이 어떻게 되시나요? 시크릿 모드를 쓰거나, 광고차단 등의 패킷 차단 툴을 쓰거나, 아니면 특정 사내 네트워크에서 진행 하거나 등 저희가 인지해야 하는 환경이 있을까요?
파크
파크2mo ago
아뇨 현재 @tosspayments/widget-sdk-react-native 1.2.7 버전으로 앱 환경에서 결제 위젯을 렌더링하고 있습니다 시뮬레이터 뿐만 아니라 여러 실기기에서도 발생하고있씁니다
유부장
유부장2mo ago
내부 확인 해봤는데, 쿠키에 저장하는 방식이기 때문에, 웹뷰 설정에 따라 안될 수 있다고 합니다. 현재 구현하고 있는 앱내 웹뷰의 쿠키 설정에 제한이 있는등 특이 사항이 있으실까요
파크
파크2mo ago
현재 react-navigation을 이용중이며 NavigationContainer > Stack.Navigation > Checkout 형식으로 스크린을 보여주고 있습니다. Checkout에서는 <PaymentWidgetProvider clientKey={...} customerKey={...}> // PaymentMethodWidget과 AgreementWidget이 포함된 Toss Payments Sdk 컴포넌트 <PaymentWidgetProvider> 웹뷰와 관련된 설정을따로 건들이진 않았는데 쿠키 설정과 관련된 부분을 확인할 수 있는 방법은 없을까요??
유부장
유부장2mo ago
웹뷰 설정에서 로컬 스토리지 접근권한 허용 되어 있는지 확인 해보시고, 허용 안되어 있다면 업데이트 하신후에 다시 해보시겠어요?
파크
파크2mo ago
웹뷰를 사용하지 않고 보여주고 있는데 웹뷰 설정을 어떻게 변경해야 할 지 모르겠습니다. 웹뷰 설정이라 함은 react-native-webview의 WebView의 Props인 javaScriptEnabled나 domStorageEnabled 를 말씀하시는 건가요?
유부장
유부장2mo ago
결제위젯 React Native SDK 는 react-native-webview 를 활용 합니다. 그래서 react-native-webview 버전 11.23.0 이상 요구사항에 정리 되어 있습니다. 제가 stack overflow 통해서 검색 해봤는데요 baseurl 이나 permission 이나 os 환경에 따라 조금씩 다른것 같아서, 찾아보고 정리좀 해보겠습니다..
파크
파크2mo ago
넵 추가로 저는 현재 react-native-webview 13.8.7 버전을 사용중입니다. 저도 웹뷰, 쿠키 관련해서 더 찾아보겠습니다
유부장
유부장2mo ago
javaScriptEnabled={true} domStorageEnabled={true} originWhitelist={['*']} 우선 이렇게 인것 같습니다
파크
파크2mo ago
네 그런데 저는 현재 웹뷰를 사용하지 않고 React Native SDK 예시 코드 (https://docs.tosspayments.com/reference/widget-rn#예시-코드) 와 동일한 형태로 렌더링을 하고 있는데 알려주신 값들을 어디에 추가해야 할 지 모르겠습니다!
결제위젯 React Native SDK | 토스페이먼츠 개발자센터
결제위젯 React Native SDK를 추가하고 메서드를 사용하는 방법을 알아봅니다.
유부장
유부장2mo ago
네, 내부 확인하고 업데이트 드릴게요 . @파크 SDK 팀하고 확인 하고 업데이트 드려요. react-native-webview 에서 로컬스토리지 접근권한 관련 옵션은 domStorageEnabled 라고 하는데, react-native-webview 설정이 domStorageEnabled true 가 default 라고 합니다. 그래서 작업하실 내용은 없으신게 맞습니다. RN Native SDK 동작을 내부에서 확인 하였고, 말씀 하신 것처럼 정상동작 하지 않는것으로 확인되어, 핫픽스를 완료 하였습니다. 다시 한번 확인 부탁 드리고, 문제 있으면 말씀주세요 의견 감사합니다.
파크
파크2mo ago
@유부장 혹시 현재 1.2.7버전인데 1.3.0 버전으로 업데이트를 해야할까요? 자답하겠습니다. 업데이트 안해도 이전 수단이 잘 나오네요! 감사합니다~~
More Posts
혹시 부분 결제 취소 방법이 있나요?시나리오 : A 유저가 5월 1일 ~ 5월 31일동안 이용할 수 있는 구독권을 토스 페이먼츠 API로 결제했습니다. 그런데 유저가 5월 10일까지만 서비스를 이용하고 5월 11일 가상계좌 발급에서 approvedAt 값이 넘어옵니다.approvedAt 값은 결제승인이 이루어졌을 경우에만 넘어오는 걸로 알고있는데 오늘 오후부터 가상계좌 발급만 했을뿐인데 계속 넘어옵니다. 가상계좌 발급 했을 경우에는 예전처럼 빌링 카드 등록시 카드오류 발생상세 로그 받아보고 싶는데 어떤 정보 알려드리면 될 까요? 카드번호입력 오류인지, 생년월일 . 여러번 시도하셨다하셔서 ..결제취소 후 Response에 LGD_TID 값이 없는 경우는 어떤 CASE 일까요?1. LGD_TID 가 있는 정상적 CASE '- 고객사 주문번호 : ORD20240524223244877 '- request "LGD_TXID=(..생략...)&LGD_AUrequestPayment 의 successUrl 의 추가 param 를 받을 수 있나요?successUrl 에서 orderId, amount, paymentKey 이외에 params 를 받고 싶어요.자동결제 통화 문의안녕하세요, 자동결제를 통한 결제 시에 원화 외에 달러나 엔화로도 결제가 가능한가요?무기명 법인카드 결제 건에 대한 질문안녕하세요. 저희 회사는 토스페이먼츠 PG를 사용하고 있는 교육업체입니다. 한 회원님께서 삼성카드 무기명 법인카드로 결제를 하고 싶다고 하시는데 앱카드 결제밖에 안 나온다고 하여 개발자 테스크위젯 연동키 요청안녕하세요, 저희는 개발사 입니다. 이전에는 개발자센터 통해 결제위젯연동 테스트키를 받아서 테스트를 해볼 수 있었는데요, 현재는 이용신청을 해야만 나오게 되어있는 것으로 변경된 것버블 빌링 연동 문의안녕하세요, 현대 bubble을 통해서 빌링 연동 작업중입니다. 현재 카드 등록을 하기 위해서 1번째 워크 플로우처럼 카드 등록을 요청하였는데 아래와 같이 URL이 반환됩니다! 어sh수협은행 bc카드 편입 문의안녕허세요. 2024년 7월 1일 부터 sh수협은행이 bc카드 회원사로 편입된다는 안내를 받았습니다. 결제창은 이미 sh수협카드가 bc카드 결제창으로 바뀌어져 있던데 이와 관련해서