해외결제 에러
현제 로컬에서 테스트키로 테스트를 해보았을때 정상적으로 해외결제가 이루어지는데
운영서버에서 페이팔쪽에서는 결제가 됬지만 결제 승인 API 호출시 에러가 나는 상황입니다.
ERROR c.r.x.payment.service.PaymentService - Exception [Err_Location] : org.springframework.web.reactive.function.client.WebClientResponseException.create(WebClientResponseException.java:217)
2024-06-03 19:38:44 [https-jsse-nio-8080-exec-9] ERROR c.r.x.p.controller.PaymentController - Exception [Err_Msg]: 400 Bad Request from POST https://api.tosspayments.com/v1/payments/confirm
국내 결제 승인 api 는 잘됩니다.
35 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
해당 요청을 특정할 수 있는 값을 같이 전달해주시기 바랍니다.
orderId, paymentKey 등이 해당 됩니다.
orderId= C3jTEQaVwwmORr_k38j3j
paymentKey = eksar20240603201342e58z1
입니다.
API 요청에 대한 에러 코드 / 메시지를 전달 하는데요.
이 코드 / 메시지를 반드시 확인할 수 있도록 작업 해주시기 바랍니다.
아래와 같이 응답되었습니다.
{"code":"REJECT_PAYMENT_METHOD","message":"이 결제는 추가적인 검증이 필요해서 즉시 완료할 수 없습니다."}
이는 페이팔 측에서의 거래 승인을 거절 한 것이며, 페이팔 측에서 검증 절차 진행이 필요한 건 으로 이해해 주시면 됩니다.
테스트 결제 인가요?
아뇨 실제 결제 입니다.
실제 페이팔 id로 로그인하여 결제하였습니다.
아니요 저의 의미는 아래 입니다.
라이브 환경에서 테스트 목적으로 결제를 진행 한 것인가요
아니면, 실제 고객이 구매한 거래건 인가요
실제 고객이 구매한 거래에서 문제가 발생해서
라이브 환경에서 테스트 목적으로 결제 테스트 진행하는 건에 대한 orderid랑 paymentKey 알려드렸습니다.
실제 고객이 구매한 거래에 대한 orderId, paymentKey 를 전달 해주시기 바랍니다.
결제 실패시 orderId랑 paymentKey 저장하고 있지 않아서
REJECT_PAYMENT_METHOD
이 에러를 받으셨으면,
해당 고객이 Paypal 측으로 직접 문의하여 확인이 필요 하다고 이해해주시면 되는데
실제 고객이 구매 시도할때 어떤 에러가 응답되었는지를 확인 하겠습니다.
해외결제 조회에서 확인하면 되나요?
저장하고 있지 않다면....
시간대라도 확인할 수 있을까요
주문번호는 :DiQhN7USM57bsKgVkP6NM
2024-06-02 22:55:51 이때 사용자가 결제 했습니다.
네, 상점관리자에서 조회 하셔도 되겠네요.
DiQhN7USM57bsKgVkP6NM
이거로 보겠습니다.
넵 감사합니다.
동일하게
{"code":"REJECT_PAYMENT_METHOD","message":"이 결제는 추가적인 검증이 필요해서 즉시 완료할 수 없습니다."}
로 응답 되었습니다.
해당 고객이 Paypal 측으로 직접 문의가 필요함을 고객분께 전달 양해 부탁 드립니다.
현재 고객을 포함해 제 아이디로도 결제가 안되는 상황인데 따로 다른 이유는 없는 건가요 ??
네 Paypal 에서의 응답이 Pending 입니다.
그럼 혹시 기다리면 결제가 될 수 도 있는걸까요 ?
eksarilh46+paypal@tosspayments.com 이 계정에 대한 문제일 가능성은 없나요 ?
기다리면 결제 될수 있는것은 저희가 답변 드릴 수 있는 부분이 아닌것 같습니다.
고객 페이팔 계정, 테스트 한 계정 두개 전달 해주시면
페이팔 측에 질의 해보겠습니다.
💡 정보 제출
민감 정보를 안전하게 제출해주세요
정보제출 버튼을 클릭해서 계정 정보 전달 해주세요.
페이팔에서 pending 건은 저희가 자동으로 취소 하므로 결제가 되지는 않을겁니다.
정보 전달 드렸습니다.
네 감사합니다.
저희가 페이팔 측으로 문의 하겠지만,
페이팔 측에 직접 문의 하시면
관련해서 더 빠르게 답변 받으실 수 있으니 이점 참고 부탁 드립니다.
지금 전달 주신 스크린샷 봤는데요
Your payment is temporarily pending while we review it 이라고 되어 있는데요
페이팔에서 온보딩 관련해서 리스크 검토 중----- 가능성이 있는것 같은데
연락 받은것 없으신가요??
넵 일단 페이팔 측에 문의 넣어놓았습니다.
넵 따로 페이팔측에서 연락 받은적은 없습니다.
제 개인 계정이라 다른사이트에서 결제를 해봤던 계정입니다.
페이팔에 등록한 수단은 카드일까요?
넵 카드입니다.
페이팔측 중간 업데이트 드립니다. @ACRNM
* 해당 상점 결제 문제 없음.
* 결제 건 리뷰는 최대 72시간 까지 소요 될수 있음. 보통은 24시간 내에 완료.
* 상세 사유에 대해서는 별도 확인 필요. 확인 시간 소요 될 수 있음.
넵 감사합니다.
페이팔 업데이트 드립니다. @ACRNM
* 페이팔 거래 검증 시스템에 의거하여 진행 되는 것이고, 상세 사유 전달은 어려움.
* 페이팔 내부 확인 하여 해당 요청들 상태 업데이트 함. 보통은 72시간 정도 걸린다고 이해해 달라고 함.
이정도가 저희가 확인하여 전달 드릴 수 있는 최대 정보일듯 합니다.
넵 감사합니다.
추가 문의 사항은 문제있는 계정으로 페이팔측에 직접 문의 해주셔야 하는점 양해 부탁 드립니다.
페이팔 측에서도 위 내용 전달 해달라는 요청이 있었습니다.
감사합니다.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
이제 잘되네요 알아봐주셔서 감사합니다.