Difference between type EXPIRED with subtype BILLING_RETRY and type GRACE_PERIOD_EXPIRED

Hello

I want to know the difference between type EXPIRED with subtype BILLING_RETRY and type GRACE_PERIOD_EXPIRED because these notifications looks similar

Answered by App Store Commerce Engineer in 761373022

See https://developer.apple.com/help/app-store-connect/manage-subscriptions/enable-billing-grace-period-for-auto-renewable-subscriptions for more information about grace period. Specifically, the grace period length is shorter than the period which Apple will attempt to continue collecting payment. EXPIRED indicates that we are no longer attempting to collect payment, while GRACE_PERIOD_EXPIRED indicates that the user's grace period has expired and service should no longer be provided.

Accepted Answer

See https://developer.apple.com/help/app-store-connect/manage-subscriptions/enable-billing-grace-period-for-auto-renewable-subscriptions for more information about grace period. Specifically, the grace period length is shorter than the period which Apple will attempt to continue collecting payment. EXPIRED indicates that we are no longer attempting to collect payment, while GRACE_PERIOD_EXPIRED indicates that the user's grace period has expired and service should no longer be provided.

thanks

Difference between type EXPIRED with subtype BILLING_RETRY and type GRACE_PERIOD_EXPIRED
 
 
Q