# ServerAPI 상세 변경 내역

| 구분           | API 목록              | API URI                                                                             | 변경사항                                                                                             |                                                                                                                           |
| ------------ | ------------------- | ----------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------- |
| V5 (SDK V17) | V6 (SDK V19)        |                                                                                     |                                                                                                  |                                                                                                                           |
| 변경           | OAuth 토큰발급          | /v2/oauth/token                                                                     | /v6/oauth/token                                                                                  | <p>응답규격 중 status 필드 삭제</p><p>Http response code로 정상(200) 여부 확인</p>                                                        |
| 삭제           | 구매상품 상세조회           | /v2/purchase/details/{purchaseId}/{packageName}                                     | N/A                                                                                              | <p>보안 강화를 위하여 구매상품 상세조회 API는 삭제</p><p>구매상품 상세조회 By 인앱상품ID로 통합</p>                                                         |
| 변경           | 구매상품 상세조회 By 인앱상품ID | <p>/v2/purchase/details-by-productid<br>/{purchaseId}/{packageName}/{productId}</p> | <p>/v6/apps/{packageName}/purchases/inapp/products<br>/{productId}/{purchaseToken}</p>           | 응답 규격에 purchaseId, acknowledgeState 필드 추가                                                                                 |
| 변경           | 월정액 상품 구매 상세조회      | /v2/purchase/recurring-details/{purchaseId}/{packageName}                           | <p>/v6/apps/{packageName}/purchases/auto/products<br>/{productId}/{purchaseToken}</p>            | <p>응답규격에 acknowledgeState, lastPurchaseId, lastPurchaseState 추가</p><p>응답규격에 price, developerPayload, purchaseState 삭제</p> |
| 삭제           | 월정액 상품 마지막 구매 상세조회  | /v2/purchase/last-recurring-details/{purchaseId}/{packageName}                      | N/A                                                                                              | 월정액 상품 구매 상세조회 API 로 통합                                                                                                   |
| 변경           | 자동결제 해지             | /v2/purchase/manage-payment-status/{purchaseId}/{packageName}/cancel                | <p>/v6/apps/{packageName}/purchases/auto/products<br>/{productId}/{purchaseToken}/cancel</p>     | 성공처리 응답규격변경                                                                                                               |
| 변경           | 자동결제 해지취소           | /v2/purchase/manage-payment-status/{purchaseId}/{packageName}/reactivate            | <p>/v6/apps/{packageName}/purchases/auto/products<br>/{productId}/{purchaseToken}/reactivate</p> | 성공처리 응답규격변경                                                                                                               |
| 변경           | 구매취소 내역조회           | /v2/purchase/voided-purchases/{packageName}                                         | /v6/apps/{packageName}/voided-purchases                                                          | <p>API 사용성 향상을 위하여 구매취소내역 조회기준(startTime, endTime)을 구매일시에서 구매취소일시로 변경</p><p>응답규격에 purchaseToken, marketCode 추가</p>        |
| 변경           | 구매상품 소비             | /v2/purchase/consume/{purchaseId}/{packageName}                                     | <p>/v6/apps/{packageName}/purchases/inapp/products/<br>{productId}/{purchaseToken}/consume</p>   | 성공처리 응답규격변경                                                                                                               |
| 추가           | 구매 확인               | N/A                                                                                 | <p>/v6/apps/{packageName}/purchases/all/products/<br>{productId}/{purchaseToken}/acknowledge</p> | 구매 확인 API 신규 추가                                                                                                           |
