public function reactivateSubscription($subscriptionId)
{
$r = $this->sendRequest("/subscriptions/{$subscriptionId}/reactivate.json", 'PUT');
if ($r->getResponseCode() == 200) {
return json_decode($r->getBody()->toString(), true);
} else {
if ($r->getResponseCode() == 422) {
$response = json_decode($r->getBody()->toString(), true);
if ($response[0][1]) {
throw new Exception($response[0][1]);
} else {
throw new Exception($response['errors'][0]);
}
}
throw new Exception("Cannot reactivate subscription. Response code: " . $r->getResponseCode() . ". Response body: " . $r->getBody()->toString());
}
}