가상계좌 결제부분취소 payment 키 문의
안녕하세요
https://docs.tosspayments.com/guides/v2/cancel-payment#%EB%B6%80%EB%B6%84-%EC%B7%A8%EC%86%8C%ED%95%98%EA%B8%B0 의 API 설명 참고 중이며 여기서 말하는 '결제 취소 API 엔드포인트에 결제 승인 API 요청 결과로 받은 paymentKey'가 가상계좌 입금 결과 통보시 응답 받는 LGD_TID와 동일한지 확인 부탁 드립니다
결제 취소하기 | 토스페이먼츠 개발자센터
토스페이먼츠 결제 취소 API로 금액 전액・부분 환불하는 방법, 가상계좌 결제 취소하는 방법, 결제위젯에서 가상계좌 정보 확인하는 방법을 소개합니다.
5 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
값은 동일합니다.
단, xpay로 결제한 것은 LGD_CASNOTEURL 로 응답이 되고 LGD_TID로 응답됩니다.
api.tosspayments.com 으로 결제시 응답된 paymentkey는 개발자센터 내 등록한 webHook url 로 통보됩니다. 여기서는 결제때와 동일하게 paymentkey로 응답됩니다.
결제를 api.tosspayments.com 로 했을경우 => 취소도 api.tosspayments.com 로 해야합니다. 개발자센터내 등록된 웹훅수신 URL로 가상계좌입금결과가 응답합니다. 여기서는 결제때 응답된 paymentkey로 응답됩니다.
결제를 xpay로 한 경우 => 취소도 xpay로 해야합니다. 결제요청시 올린 LGD_CASNOTEURL로 가상계좌 입금결과가 통보됩니다. 여기서는 LGD_TID로 응답됩니다.
입금 통보를 LGD_TID 로 받으셨다면 xpay 사용 하시는것 같은데요.
그렇다면 저 API 사용하시면 안되고 XPAY 취소 API 를 이용하셔야 합니다.
구 모듈 가이드 > PC_XPay 로 연결 되는 https://drive.google.com/drive/u/0/folders/1XytZZ1sdWFxT5SiRVtjgov1xVix83RSb 에서 TossPayments_no_session_PHP.zip 내 Cancel.php 파일 확인 하고 있습니다. 구 모듈에서는 가상계좌 부분취소 및 환불이 지원되지 않는 건가요?
됩니다. 가이드 보시면 있습니다.