Here’s a sample of PHP code to Certify a verification:


$hostname = "https://api.goodforms.com";

$options  = array('http' => array('user_agent' => 'YourUserAgent/0.1'));
$context  = stream_context_create($options);

$raw_results = file_get_contents($hostname."/certify?apikey=".private_key()."&email=".urlencode($_REQUEST['email'])."&goodforms_checksum=".urlencode($_REQUEST['goodforms_checksum']), false, $context);
if($raw_results === false) {
    print '<div>ERROR DOING GET!</div>';
}
$parsed_results = json_decode($raw_results);



If the returned “status” is “success” (e.g. the results are: {"status": "success"}, then the certification was successful. You cannot certify the verification more than once.