Question

Questions about Apple's billing retry status

  • 28 June 2022
  • 2 replies
  • 421 views

Badge +1

I have a web application as main and a mobile application, Apple also forced us to give the option to charge for apple within the app, we are implementing.

But I'm in doubt about his signature at apple after his signature expires due to payment failure, Apple says that it goes into a Billing Retry mode and that it stays 60 days trying to charge…

Does this mode only enter when the grace period has been enabled or does it activate the same? My question is, there was no payment, a billing_issue event came, then an expiration event, and a cancellation event comes right after expiration, or does it only come cancellation after 60 days?

I'm confused as to how the apple subscription is after it expires due to lack of payment, if it is active, then I enable my client to contract outside (web) with our means of payment and Apple is still trying 60 days, there could be two methods charging together, ours and Apple's... Can I only enable customers to contract outside Apple after these 60 days? Don't have a webhook for that? Would it be last expiration date + 60 days?
 

Apple link talking about billing retry
https://developer.apple.com/documentation/storekit/in-app_purchase/original_api_for_in-app_purchase/subscriptions_and_offers/reducing_involuntary_subscriber_churn


2 replies

Userlevel 5
Badge +9

The billing retry period (60 days) is different than a grace period, and all subscriptions will enter the billing retry period if payment cannot be collected if grace period is enabled or not.

The customer does not have access to the subscription during the billing retry period. 

The EXPIRATION webhook will come through when the subscription is expired and access should be removed (start of billing retry period).

Badge +1

The billing retry period (60 days) is different than a grace period, and all subscriptions will enter the billing retry period if payment cannot be collected if grace period is enabled or not.

The customer does not have access to the subscription during the billing retry period. 

The EXPIRATION webhook will come through when the subscription is expired and access should be removed (start of billing retry period).

Does the CANCELLATION webhook event come right after EXPIRATION or does it come after 60 days after Apple's billing retry ends?
I needed to know if I will have an event or a date to follow up that these 60 days have ended and it was not successful, so I can cancel his subscription with us so he can contract via the web and ensure that he is no longer an apple customer and will renew via apple

Reply