Description: ".$responseArray['Description']."
"; # response Description
echo "Total Recurring: ".$responseArray['TotalRecurring']."
"; # total number of new /update Recurring Payment
echo "Is New Account: ".$responseArray['IsNewAccount']."
"; # Is the Account a new One (if not then update)
echo "
Print Recurring Payment result
";
echo "------------------------------
";
$total = $responseArray['TotalRecurring'];
for($i=0 ; $i<$total ; $i++ )
{
echo "Recurring Id ".$i.": ".$responseArray['Recurring'.$i.'_RecurringId']."
"; # CardCom Recurring Id
echo "Return Value ".$i.": ".$responseArray['Recurring'.$i.'_ReturnValue']."
"; # your custom temp value for the Recurring Payment
echo "Is New Recurring ".$i.": ".$responseArray['Recurring'.$i.'_IsNewRecurring']."
"; # Is New Recurring Payment ?
}
echo "
".$r;
//
}
# Show Error to developer only
else
{
echo $r;
}
}
function PostVars($vars,$PostVarsURL)
{
$urlencoded = http_build_query($vars);
#init curl connection
if( function_exists( "curl_init" ))
{
$CR = curl_init();
curl_setopt($CR, CURLOPT_URL, $PostVarsURL);
curl_setopt($CR, CURLOPT_POST, 1);
curl_setopt($CR, CURLOPT_FAILONERROR, true);
curl_setopt($CR, CURLOPT_POSTFIELDS, $urlencoded );
curl_setopt($CR, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($CR, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($CR, CURLOPT_FAILONERROR,true);
#actual curl execution perfom
$r = curl_exec( $CR );
$error = curl_error ( $CR );
# some error , send email to developer
if( !empty( $error )) {
echo $error;
die();
}
curl_close( $CR );
return $r;
}
else
{
echo "No curl_init" ;
die();
}
}
?>