doe
doe
페이팔 로그인시 에러
No description
8 replies
페이팔 라이브키
페이팔 테스트키에서는 페이팔 로그인 페이지가 잘 뜨는데 라이브키에서 테스트 해보려고 하니까 창이 안 뜨고 실패 url로 리다이렉트 됩니다.
17 replies
페이팔 이용약관 영어로 표시하고 싶습니다.
안녕하세요. 페이팔을 연동했는데 이용약관이 한글로 표시됩니다. 영어로 하려면 어떻게 해야하나요?
17 replies
페이팔 질문..
안녕하세요. 페이팔 연동을 위해서 '판매자 보호 및 위험 거래 관리 서비스' 와 'STC' 관련된 정보를 담아서 보내야 하는 것으로 알고 있는데요. 제품 특성 상, 주소 정보와 휴대전화 정보를 수집하지 않고 있습니다.. 물리적으로 배송을 받지 않는데 국가, 주소와 휴대전화 등의 정보를 수집하면 결제율이 떨어질 것이 염려됩니다.. '판매자 보호 및 위험 거래 관리 서비스' 와 'STC' 정보를 반드시 보내야 하나요? 전체 정보를 누락하거나 일부정보만 보내도 되나요..?
5 replies
SDKBridgeError
결제 위젯을 사용하고 있습니다. 개발중에 "SDKBridgeError: Bridge 연결이 끊겼습니다." 라는 에러 메세지가 뜹니다. 어떤 부분에 문제가 있는건가요??
10 replies
인스타그램 인앱 결제 안되는 현상..
안녕하세요. 이틀 전에 문의 드렸는데요. 결제위젯을 사용하고 있습니다. 계속 인스타그램 인앱에서 결제 버튼을 눌러도 결제창이 뜨지 않는 현상을 겪는다는 분들이 계십니다.. 놓친 결제 건도 여러건 되는데.. 방법이 없을까요? 문의를 주시면 앱 업데이트나 사파리로 접속 하시라고 답변을 드릴 수 있지만 번거롭기도 하고 수~수십번 시도 하시다가 그냥 떠나가시는 고객분들도 꽤 됩니다.. 해결방법이 없나요..
20 replies
결제취소 가능 기간이 있나요?
안녕하세요. 결제취소 가능한 기간에 제약이 있나요??
5 replies
결제위젯이 사라졌습니다.
따로 건드린건 없는데 갑자기 결제위젯이 안보이네요. 카드사 심사중인데 의도된 것인지 어떤부분이 잘못된 것인지 궁금합니다. 최근 결제 payment_key = tviva20240428024018dCLj5
11 replies
결제위젯이 안뜹니다.
테스트 모드에서 한번씩 결제위젯이 skeleton loader만 돌고 화면이 안뜨는데 토스 서버에서 업데이트 중이라 그런가요?? 한참 지나면 또 뜨다가 한번씩 안뜨네요..
8 replies
할인금액 추가하면 결제위젯이 재렌더링 됩니다.
안녕하세요 쿠폰 할인금액을 업데이트하면 결제위젯이 사라졋다가 다시 나타납니다.. 할인 적용한 total 금액을 아래와 같이 useEffect에 dependency로 사용했습니다.. useEffect(() => { // 쿠폰 사용시 결제 금액 업데이트 영역 const paymentMethodsWidget = paymentMethodsWidgetRef.current if (paymentMethodsWidget == null) { return } // ------ 금액 업데이트 ------ // 새로운 결제 금액을 넣어주세요. // https://docs.tosspayments.com/reference/widget-sdk#updateamount결제-금액 paymentMethodsWidget.updateAmount( total, paymentMethodsWidget.UPDATE_REASON.COUPON ) }, [total])
11 replies
네이버페이 결제취소가 안됩니다.
토스페이 간편결제는 취소가 잘 되는데 네이버페이로 결제 하면 {'code': 'NOT_CANCELABLE_PAYMENT', 'message': '취소 할 수 없는 결제 입니다.'} 같은 메세지가 뜨면서 결제취소가 안되네요 ㅠ 다시 시도해보니 네이버 페이는 전체 취소만 가능한 건가요?
7 replies
orderName 에러
django "cancel_payments" 뷰에서 res = requests.post(url+paymentKey+"/cancel", data=json.dumps(params), headers=headers) resjson = res.json() pretty = json.dumps(resjson, indent=4, ensure_ascii=False) orderName = resjson["orderName"] method = resjson["method"] cancelReason = resjson["cancels"][0]["cancelReason"] resjson["orderName"] 이 없다고 뜨면서 에러가 나네요 ㅠ 상품 여러개를 주문하면 나머지는 정상적으로 취소되는데 마지막 상품만 에러가 뜨면서 취소가 안됩니다 ㅠ
10 replies
결제취소 문의
안녕하세요. https://github.com/tosspayments/payment-samples/blob/49d2b7ac723056e253c37e971b1545514bfafe29/payment-cancel-api/django/payments/views.py 결제취소 view에서 params = { "cancelReason": "고객 변심", "cancelAmount": cancelAmount, #"refundReceiveAccount": { # "bank": bank, # "accountNumber": accountNumber, # "holderName": holderName # } #"refundableAmount": refundableAmount } 이 부분이 주석 처리 되어 있는데 부분취소 할 때, 주석처리 된 부분 해제하고 쓰면 되나요?
10 replies
부분취소
안녕하세요 django 백엔드로 기능을 개발하고 있습니다. https://github.com/tosspayments/payment-samples/blob/main/payment-cancel-api/django/payments/views.py 깃헙 샘플 코드가 전체 취소인가요? 혹시 부분 취소 구현은 어떻게 하는지 궁금합니다.
6 replies
결제 실패시, ORDER ID
안녕하세요. 결제 실패 했을때 리다이렉트 되는 fail 페이지에서 order id를 확인 하는 방법이 있을까요?
25 replies
paymentkey 오류
안녕하세요 nextjs + django로 결제 구현을 하던 중에 respaymentKey = resjson["paymentKey"] KeyError: 'paymentKey' 와 같은 오류를 만났습니다. 해결 방법을 알고 싶습니다.. nextjs 결제 로직은 아래와 같습니다. const router = useRouter()
const [res, setRes] = useState() const {mutate: success, isLoading, isSuccess } = useFetchOrderSuccess()
useEffect(()=>{ const param = router?.query const data = { amount : param.amount, orderId : param.orderId, paymentKey : param.paymentKey, paymentType : param.paymentType, } const result = success(data) setRes(result) },[router]) django view는 아래와 같이 작성 하였습니다. def success(request): orderId = request.data['orderId'] amount = request.data['amount'] paymentKey = request.data['paymentKey'] url = "https://api.tosspayments.com/v1/payments/confirm" secertkey = "test_sk_D4yKeq5bgrpKRd0JYbLVGX0lzW6Y" userpass = secertkey + ':' encoded_u = base64.b64encode(userpass.encode()).decode()
headers = { "Authorization" : "Basic %s" % encoded_u, "Content-Type": "application/json" }
params = { "orderId" : orderId, "amount" : amount, "paymentKey": paymentKey, }
res = requests.post(url, data=json.dumps(params), headers=headers) resjson = res.json() pretty = json.dumps(resjson, indent=4) respaymentKey = resjson["paymentKey"] resorderId = resjson["orderId"] rescardcom = resjson["card"]["company"]
reuslt = { "res" : pretty, "respaymentKey" : respaymentKey, "resorderId" : resorderId, "rescardcom" : rescardcom, } return Response(reuslt) 감사합니다.
19 replies
결제타입
안녕하세요. 결제위젯을 사용하고 있습니다. 결제 요청 인증을 완료하고 리다이렉트된 success 페이지 파라미터에 paymentType이 PAYMENT라고 표시되는데 카드결제, 계좌이체로 테스트해도 모두 PAYMENT라고 뜹니다. 원래 paymentType은 항상 PAYMENT로 표시되나요? 주문 테이블 생성할떄 결제 타입 구분은 어떻게 해야 할지 궁금합니다.
6 replies
결제위젯 백엔드
안녕하세요. 장고를 백엔드로 사용하고 있습니다. 결제위젯을 사용하려고 하는데 장고 백엔드에서 어떻게 처리 하는지 도큐먼트가 있을까요?
5 replies
결제위젯 로딩
안녕하세요. 결제 위젯이 로드 되는데 약간의 시간이 걸리네요 로딩창을 돌리는 방법이 있을 것 같은데 if(paymentWidgetRef.current === null){ return( ... loading spinner ) } 이렇게 구현하면 결제위젯이 뜨질 않네요 ㅠ 위젯이 로드 되기 전에 어떻게 처리하는지 궁금합니다.
5 replies
시크릿키 인식이 안되네요..
토스페이먼츠에 가입을 하고 발급 받은 시크릿키를 결제 위젯 sdk에 사용하면 결제 위젯이 로드되지 않네요.. 어떻게 해야하나요?
10 replies