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