Pause subscription
Request parameters
Parameter
Type / Description
Request sample
<?php
$sb = "58";
$vers = "6.0";
$client = new SoapClient("http://api.sandbox" . $sb . ".avangate.local/soap/$vers/?wsdl", array(
'location' => "http://api.sandbox" . $sb . ".avangate.local/soap/$vers/",
'cache_wsdl' => WSDL_CACHE_NONE,
"trace" => 1));
$date = gmdate('Y-m-d H:i:s');
$merchantCode = "666999";
$key = "%y~8|m]T84p[W4+O1]_?";
$string = strlen($merchantCode) . $merchantCode . strlen($date) . $date;
$hash = hash_hmac('md5', $string, $key);
$sessionID = $client->login($merchantCode, $date, $hash);
var_dump("session: ", $sessionID);
//$client->__setCookie('XDEBUG_SESSION', 'PHPSTORM');
$SubRef = "B7D8E72224";
$resumeDate = "2020-09-30 17:00:00";
$reason = "vacation leave";
try {
$addPause = $client->setRenewalPause($sessionID, $SubRef, $resumeDate, $reason);
var_dump("setRenewalPause:", $addPause);
} catch (SoapFault $e) {
echo "Error setRenewalPause: " . $e->getMessage();
}
try {
$renewalPause = $client->getRenewalPause($sessionID, $SubRef);
var_dump("getRenewalPause:", $renewalPause);
} catch (SoapFault $e) {
echo "Error getRenewalPause: " . $e->getMessage();
}
exit;Response parameters
Parameter
Type / Description
Last updated
Was this helpful?