A recurring subscription will become frozen if repeated billing errors occur.
A frozen subscription can be reactivated via a subscription reactivation order to pay the overdue amount.
After reactivation, the member will immediately regain access to their subscription benefits.
The cost of reactivating a frozen subscription will depend on the price of the failed subscription billing payment.
Use the GetMember endpoint to load the member's subscriptions and check the reactivationPrice to determine the cost to reactivate the frozen subscription.
{
"member": {
"id": "string",
"hash": "string",
"subscriptions": {
"current": {
"subscriptionId": 0,
"status": "Frozen",
"startsAt": "2019-08-24T14:15:22Z",
"expiresAt": "2019-08-24T14:15:22Z",
"contractedTermEndsAt": "2019-08-24T14:15:22Z",
"billingDetails": {
"isRecurring": true,
"reactivationPrice": {
"valueIncludingTax": 0.1,
"valueExcludingTax": 0.1,
"tax": 0.1
},
"isUsingThirdPartyPaymentProvider": true,
"currentBillingPeriodStartsAt": "2019-08-24T14:15:22Z",
"nextBillingPeriodStartsAt": "2019-08-24T14:15:22Z",
"billingError": {
"willBeRetried": true
}
}
},
"future": null,
"canPurchaseFutureSubscription": true
}
}
}NOTE
Some properties have been omitted from the code snippet above for brevity.