결제창은 토스에서 제공되는 창으로 띄우고 있고, 결제 정보를 선택하고 결제를 하면 paymentKey 응답값으로 오면 해당값을 가지고 결제 승인을 보내고 있습니다. 토스에서 제공되는 lib는 아래와 같습니다. import {loadTossPayments} from '@tosspayments/sdk' -> version 1.3.1
API 버전은 1.0을 사용하고 있습니다. API 메뉴얼에는 결제승인 API가 현재 저희가 사용하고 있는게 아닌데 최신버전으로 공지를 하고 있는걸까요? 아래 API uri 확인 및 연동 방법 문의 드립니다.
결제취소 API - paymentKey 값이 LG_up 또는 tLG_u 인경우 XPayClient xpay = new XPayClient(); 결제 취소를 요청 하고 있습니다. - 부분취소인 경우에는 xpay.Set 메소드에서 LGD_CANCELAMOUNT, LGD_REMAINAMOUNT 값을 셋팅하고 있습니다. - paymentKey 값이 LG_up 또는 tLG_u 이 아닌 경우는 - API URL : https://api.tosspayments.com/v1/payments/{paymentKey}/cancel - API METHOD : POST - 요청 Body에 cancelAmount , remainAmount 금액을 세팅해서 결제 취소 요청 하고 있습니다.