가상계좌 부분환불하는 방법
안녕하세요
현재 에스크로 가입 상태이나, 가상계좌 부분 환불 기능을 구현해야 합니다.
(현재는 에스크로 결제로 연동하고 있어 부분 환불이 불가능한 상황, 배송사 제휴 상태 X)
배송사 제휴없이 API로 부분 환불이 가능한 가상계좌 결제 연동 방식을 찾고 있는데,
어떤 방식으로 연동하면 될지 문의드립니다.
17 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
결제를 구 xpay 모듈로 하시나요. 토스페이먼츠 결제위젯 또는 px (sdk 방식 결제) 를 이용하시나요?
그리고 에스크로 거래는 배송완료 후 구매확정이 된 거래만 부분환불이 가능합니다.
결제위젯 또는 px api로 결제를 연동중이면 아래 링크의 취소 API를 통해 부분환불하시면 됩니다
https://docs.tosspayments.com/reference#%EA%B2%B0%EC%A0%9C-%EC%B7%A8%EC%86%8C
코어 API | 토스페이먼츠 개발자센터
토스페이먼츠 API 엔드포인트(Endpoint)와 객체 정보, 파라미터, 요청 및 응답 예제를 살펴보세요.
xpay방식으로 결제를 한다면, xpay 전용 부분환불 모듈을 연동해야 합니다. 개발언어 회신주시면 샘플링크 전달드리겠습니다
클라이언트 sdk 방식 사용중입니다.
예 그럼 위 링크의 cancel API 를 이용하시면 됩니다. cancelAmount를 입력하지 않거나, 결제금액과 같은 금액을 입력하면 전체환불이며
cancelAmount가 결제금액보다 적으면 부분환불이 됩니다
가상계좌는 환불계좌정보 설정이 필수입니다.
그리고 위에도 말씀드렸지만,..일반 가상계좌가 아닌 에스크로 거래는 배송완료 및 구매확정후에만 부분환불이 가능합니다.
일반 가상계좌라고 하면 고정가상계좌일까요 ??
아니요..결제시 useEscrow 를 false 로 올려서..결제창에서 에스크로 여부를 선택하지 않은 거래를 말합니다.
감사합니다. 현재 에스크로 true 설정으로 배포 되어있는 상태인데 고려해야할 사이드이펙트가 있을까요?
useEscrow 를 true 로 설정해서 결제창을 띄우면, 에스크로가 기본적용됩니다. 에스크로가 적용되면
* 배송완료 이후 구매확정이 완료된 이후 거래만 부분환불이 가능합니다.
* 구매확정이 완료된 이후에 가맹점 정산이 진행됩니다.
만일 결제처리만 하고 이후 배송등록을 안하면, 정산금 지급을 늦게 받을수 있습니다.
정책적인 부분은 여길 참고해보시면 좋을것 같습니다.
https://docs.tosspayments.com/resources/glossary/escrow
에스크로 | 토스페이먼츠 개발자센터
에스크로(Escrow)는 고객이 온라인으로 제품을 구매할 때 지불한 돈을 PG사와 같은 제3자가 보관했다가, 고객이 제품을 정상적으로 받으면 상점에게 돈을 지급해 주는 시스템입니다.
아 질문이 잘못되었네요 죄송합니다. false로 변경시 고려해야할 사이드 이펙트가 있을까요 ??
fasle 를 하게 되면 일반 결제로 진행한다는 의미인데요..개발이슈는 없겠지만 법적인 이슈가 있을수도 있습니다
만일 실물배송을 하는 결제건중 현금결제 (가상계좌, 계좌이체) 를 구매자가 에스크로를 못하게 되면, 법적인 이슈가 발생할수 있습니다. (법적인 이슈는 아니지만, 네이버 지식쇼핑 입점불가 및 서비스 해지 가능성 있음)
실물배송을 하는 서비스를 운영중이라면, PG사 에스크로가 아니더라도 다른 구매자 보호시스템 (ex: 은행에스크로, 전자보증보험등) 을 연동해야 할겁니다. 정책적인 부분은 저희 고객센터로 문의주시면 될것 같습니다.
알겠습니다. 설명해주셔서 감사합니다!
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
가상계좌만 xpay로 바꾸려고하는데 샘플링크 전달 부탁드립니다. 개발언어 java 입니다
@닭강정킬러 님 별개 문의 라면 신규 스레드를 만들어 주시기 바랍니다.