Where can I check Non-Renewing Subscription purchase history in Sandbox?

Hello,

I am currently testing In-App Purchases for my app in the Sandbox environment.

Our app has two types of products:

Auto-renewable subscriptions

Non-renewing subscriptions

When testing auto-renewable subscriptions, I can see the subscription in the Sandbox account management screen, and I can perform actions such as:

Viewing the active subscription

Cancelling the subscription

Upgrading or downgrading the subscription

However, when testing non-renewing subscriptions, I cannot find the purchase history anywhere in the Sandbox account management screen.

Because of this, I cannot verify whether the non-renewing subscription purchase was recorded correctly.

My question is:

Where can I check the purchase history for Non-Renewing Subscriptions in the Sandbox environment?

Is there a specific place in:

App Store Connect

Sandbox account settings

Or somewhere else

where these purchases can be reviewed?

Thank you in advance for your help.

Answered by App Store Commerce Engineer in 878645022

Hello Jayko,

The App Store Server API, specifically the Get Transaction History endpoint, allows you to review the history of one-time purchases, consumables, and non-renewable subscriptions in the sandbox (and production). You can retrieve the sandbox account’s transaction history using any transactionId, originalTransactionId, or appTransactionId. Additionally, you can use the optional productType filter with the value set to NON_RENEWABLE to narrow down the transactions to only those of non-renewable products.
Here's the link to the Get Transaction History endpoint: https://developer.apple.com/documentation/appstoreserverapi/get-transaction-history

Hello Jayko,

The App Store Server API, specifically the Get Transaction History endpoint, allows you to review the history of one-time purchases, consumables, and non-renewable subscriptions in the sandbox (and production). You can retrieve the sandbox account’s transaction history using any transactionId, originalTransactionId, or appTransactionId. Additionally, you can use the optional productType filter with the value set to NON_RENEWABLE to narrow down the transactions to only those of non-renewable products.
Here's the link to the Get Transaction History endpoint: https://developer.apple.com/documentation/appstoreserverapi/get-transaction-history

Where can I check Non-Renewing Subscription purchase history in Sandbox?
 
 
Q