# 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 신규 추가                                                                                                           |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://onestore-dev.gitbook.io/dev/tools/billing/old-version/v19/undefined-6/api-v6/serverapi.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
