지정된 미래의 만료 시점까지 사용자의 정기 결제 구매를 연기합니다.
HTTP 요청
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:defer
URL은 gRPC 트랜스코딩 문법을 사용합니다.
경로 매개변수
매개변수 | |
---|---|
package |
이 정기 결제를 구매한 애플리케이션의 패키지 이름입니다 (예: 'com.some.thing'). |
subscription |
구매한 정기 결제 ID입니다 (예: 'monthly001'). |
token |
정기 결제를 구매했을 때 사용자 기기에 제공된 토큰입니다. |
요청 본문
요청 본문에는 다음과 같은 구조의 데이터가 포함됩니다.
JSON 표현 |
---|
{
"deferralInfo": {
object ( |
필드 | |
---|---|
deferral |
정기 결제의 새로운 희망 만료 시간에 관한 정보입니다. |
응답 본문
purchases.subscriptions.defer API의 응답입니다.
성공한 경우 응답 본문은 다음과 같은 구조의 데이터를 포함합니다.
JSON 표현 |
---|
{ "newExpiryTimeMillis": string } |
필드 | |
---|---|
new |
정기 결제의 새 만료 시간(에포크 이후 밀리초 단위)입니다. |
승인 범위
다음 OAuth 범위가 필요합니다.
https://www.googleapis.com/auth/androidpublisher
SubscriptionDeferralInfo
SubscriptionDeferralInfo에는 정기 결제 구매를 미래의 만료 시간으로 연기하는 데 필요한 데이터가 포함됩니다.
JSON 표현 |
---|
{ "expectedExpiryTimeMillis": string, "desiredExpiryTimeMillis": string } |
필드 | |
---|---|
expected |
정기 결제의 예상 만료 시간입니다. 정기 결제의 현재 만료 시간이 여기에 지정된 값이 아닌 경우 연기가 되지 않습니다. |
desired |
정기 결제에 할당할 다음 희망 만료 시간(에포크 이후 밀리초 단위)입니다. 지정된 시간은 정기 결제의 현재 만료 시간 후의 시간이어야 합니다. |