Change History
Stay organized with collections
Save and categorize content based on your preferences.
Rollout Complete
-
a new sequenceNumber
attribute in subscription and purchase order pubsub notifications.
- 100% rollout: 06/29/2023.
-
Supports creating a standalone subscription that will be charged once. The subscription will have a line item of LINE_ITEM_RECURRENCE_TYPE_ONE_TIME
. It will be automatically cancelled at the next subscription renewal.
- 100% rollout: 07/13/2023.
-
A new field line_item_index
in Subscription.LineItem
, and PurchaseOrder.PurchaseOrderLineItem
.
- 100% rollout: 07/21/2023.
-
We are proposing to return 409 http code for Create
API when subscription is already created by the partner and is activated. We currently return ERROR_CODE_SUBSCRIPTION_IN_REQUESTED_STATE error code for this scenario.
- 100% rollout: 09/03/2024.
- Sample new error message below:
{
"error": {
"code": 409,
"message": "The subscription is already in the requested state",
...
}
}
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License
, and code samples are licensed under the Apache 2.0 License
. For details, see the Google Developers Site Policies
. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-01-23 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-01-23 UTC."],[[["\u003cp\u003ePub/sub notifications for subscriptions and purchase orders now include a \u003ccode\u003esequenceNumber\u003c/code\u003e attribute.\u003c/p\u003e\n"],["\u003cp\u003eStandalone, one-time subscriptions can be created and will automatically cancel at the next renewal.\u003c/p\u003e\n"],["\u003cp\u003eA new \u003ccode\u003eline_item_index\u003c/code\u003e field has been added to Subscription.LineItem and PurchaseOrder.PurchaseOrderLineItem.\u003c/p\u003e\n"],["\u003cp\u003eThe Create API will return a 409 HTTP code instead of ERROR_CODE_SUBSCRIPTION_IN_REQUESTED_STATE when a subscription is already created and activated.\u003c/p\u003e\n"]]],["Subscription and purchase order pubsub notifications now include `sequenceNumber` and will soon include `endUserEntitled`. Standalone, one-time subscriptions are supported, using `LINE_ITEM_RECURRENCE_TYPE_ONE_TIME`, and are automatically canceled after renewal. `line_item_index` is a new field in both Subscription.LineItem and PurchaseOrder.PurchaseOrderLineItem. Finally, the Create API will return a 409 HTTP code for duplicate, activated subscriptions instead of the previous error code, with a new message format.\n"],null,["# Change History\n\nUpcoming Changes\n----------------\n\n- a new attribute [endUserEntitled](/payments/reseller/subscription/reference/index/Receive.Notifications#subscription-pubsub-message-attributes:) in subscription pubsub notifications.\n\nRollout Complete\n----------------\n\n- a new [sequenceNumber](/payments/reseller/subscription/reference/index/Receive.Notifications#subscription-pubsub-message-attributes:) attribute in subscription and purchase order pubsub notifications.\n\n - 100% rollout: 06/29/2023.\n- Supports creating a standalone subscription that will be charged once. The subscription will have a line item of [LINE_ITEM_RECURRENCE_TYPE_ONE_TIME](/payments/reseller/subscription/reference/rest/v1/partners.subscriptions#lineitemrecurrencetype). It will be automatically cancelled at the next subscription renewal.\n\n - 100% rollout: 07/13/2023.\n- A new field `line_item_index` in [Subscription.LineItem](/payments/reseller/subscription/reference/rest/v1/partners.subscriptions#lineitem:~:text=lineItemIndex), and [PurchaseOrder.PurchaseOrderLineItem](/payments/reseller/subscription/reference/rest/v1/partners.purchaseorders#purchaseorderlineitem:~:text=lineItemIndex).\n\n - 100% rollout: 07/21/2023.\n- We are proposing to return 409 http code for [Create](https://developers.google.com/payments/reseller/subscription/reference/rest/v1/partners.subscriptions/create) API when subscription is already created by the partner and is activated. We currently return ERROR_CODE_SUBSCRIPTION_IN_REQUESTED_STATE error code for this scenario.\n\n - 100% rollout: 09/03/2024.\n - Sample new error message below:\n\n {\n \"error\": {\n \"code\": 409,\n \"message\": \"The subscription is already in the requested state\",\n ...\n }\n }"]]