expiration_intent not set in pending renewal info for expired subscriptions

Hi,

I've noticed we have some fetch tokens that contain an expired subscription, but in the pending renewal info, the expiration_intent field is never set.

Here's an example pending renewal info object:

{
  "auto_renew_product_id": "REDACTED",
   "auto_renew_status": "0",
   "is_in_billing_retry_period": "0",
   "original_transaction_id": "REDACTED",
   "product_id": "REDACTED"
}

The latest transaction in latest_receipt_info is long expired:

{
    "expires_date": "2022-02-13 18:35:10 Etc/GMT",
    "expires_date_ms": "1644777310000",
    "expires_date_pst": "2022-02-13 10:35:10 America/Los_Angeles",
    "in_app_ownership_type": "PURCHASED",
    "is_in_intro_offer_period": "false",
    "is_trial_period": "false",
    "original_purchase_date": "2021-09-10 05:49:45 Etc/GMT",
    "original_purchase_date_ms": "1631252985000",
    "original_purchase_date_pst": "2021-09-09 22:49:45 America/Los_Angeles",
    "original_transaction_id": "REDACTED",
    "product_id": "REDACTED",
    "purchase_date": "2022-01-13 18:35:10 Etc/GMT",
    "purchase_date_ms": "1642098910000",
    "purchase_date_pst": "2022-01-13 10:35:10 America/Los_Angeles",
    "quantity": "1",
    "subscription_group_identifier": "REDACTED",
    "transaction_id": "REDACTED",
    "web_order_line_item_id": "REDACTED"
}

Is this a bug or a misunderstanding in how expiration_intent should work?

For other expired transactions, I do see it getting set (although sometimes it's set weeks after the transaction actually expired).

Hello, could you please file a feedback ticket with the un-redacted receipt so we can take a look? Just post the ticket number here when it's ready. Thank you!

expiration_intent not set in pending renewal info for expired subscriptions
 
 
Q