SubscriptionPurchaseV2의 latestOrderId 필드가 지원 중단되었습니다. 다음은 SubscriptionPurchaseV2 객체의 JSON 표현입니다.
| JSON 표현 |
|---|
{ "kind": string, "regionCode": string, "lineItems": [ { object ( |
| 필드 | |
|---|---|
kind |
이 kind 값은 androidpublisher 서비스의 SubscriptionPurchaseV2 객체를 나타냅니다. |
regionCode |
정기 결제가 승인된 시점의 사용자 위치에 대한 ISO 3166-1 alpha-2 청구서 수신 국가/지역 코드입니다. |
lineItems[] |
정기 결제 구매의 항목 수준 정보입니다. 동일한 구매에 포함된 항목은 전부 AutoRenewingPlan이거나, 전부 PrepaidPlan이어야 합니다. |
startTime |
정기 결제가 승인된 시간입니다. 대기 중인 정기 결제(정기 결제가 생성되었지만 가입 과정에서 결제 대기 중인 경우)에는 설정되지 않습니다. 생성된 출력은 항상 Z 정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
subscriptionState |
정기 결제의 현재 상태입니다. |
latestOrderId |
지원 중단됨: 대신 lineItems.latest_successful_order_id를 사용하세요. 정기 결제 구매와 관련된 최신 주문의 주문 ID입니다. autoRenewing 정기 결제의 경우에는 가입 주문의 주문 ID이거나(아직 갱신되지 않은 경우) 마지막 반복 주문 ID(주문 성공, 대기 중 또는 거부된 경우)입니다. 선불 정기 결제의 경우에는 쿼리된 구매 토큰과 연결된 주문 ID입니다. |
linkedPurchaseToken |
이 정기 결제가 다음 중 하나인 경우 이전 정기 결제의 구매 토큰입니다. * 취소되었지만 만료되지 않은 정기 결제의 재가입 * 이전 정기 결제에서 업그레이드/다운그레이드 * 선불 정기 결제에서 자동 갱신 정기 결제로 전환 * 자동 갱신 정기 결제에서 선불 정기 결제로 전환 * 선불 정기 결제 잔액 충전 |
pausedStateContext |
일시중지된 정기 결제에 관한 추가 컨텍스트입니다. 현재 정기 결제의 subscriptionState가 SUBSCRIPTION_STATE_PAUSED인 경우에만 표시됩니다. |
canceledStateContext |
취소된 정기 결제에 관한 추가 컨텍스트입니다. 현재 정기 결제의 subscriptionState가 SUBSCRIPTION_STATE_CANCELED 또는 SUBSCRIPTION_STATE_EXPIRED인 경우에만 표시됩니다. |
testPurchase |
이 정기 결제 구매가 테스트 구매인 경우에만 표시됩니다. |
acknowledgementState |
정기 결제의 확인 상태입니다. |
externalAccountIdentifiers |
서드 파티 서비스의 사용자 계정 식별자입니다. |
subscribeWithGoogleInfo |
'Google을 통한 구독'을 사용해 이루어진 구매와 관련된 사용자 프로필입니다. |
etag |
정기 결제의 현재 상태를 나타내는 항목 태그입니다. 개발자는 정기 결제 작업에 이 etag를 제공합니다. 이 etag는 자동 갱신 및 선불 정기 결제에 항상 표시됩니다. |
outOfAppPurchaseContext |
앱 외부 구매에 대한 추가 컨텍스트입니다. 이 정보는 Google Play 정기 결제 센터를 통해 이루어진 정기 결제 재구매(동일한 제품의 이전 정기 결제가 만료된 후 이루어진 정기 결제 구매)에만 표시됩니다. 이 필드는 정기 결제를 확인한 후 삭제됩니다. |