<?php
define('API_BASE_URL', 'http://payment.allopass.com/api');

// STEP 1 Construction of query parameters
$queryParameters = array(
'site_id' => 156582,
'product_id' => 517024,  
'code[]' => $_GET['code']
);

// STEP 2 : Generating URL
$url = API_BASE_URL . '/onetime/validate-codes.apu';

// STEP 3 : Validation
$sock = curl_init($url);
curl_setopt_array($sock, array(
	CURLOPT_HEADER => true,
	CURLOPT_RETURNTRANSFER => true,
	CURLOPT_FOLLOWLOCATION => false,
	CURLOPT_CONNECTTIMEOUT => 10,
	CURLOPT_LOW_SPEED_TIME => 10,
	CURLOPT_TIMEOUT => 10,
	CURLOPT_POST => 1,
	CURLOPT_POSTFIELDS => $queryParameters
));
$response = curl_exec($sock);
var_dump($response);
$reference = $response;
/*
$responseHeaders = array();
$rawHeaders = substr($response, 0, $httpHeaderSize - 4);
$responseBody = substr($response, $httpHeaderSize);

$xml = simplexml_load_string($responseBody);

print_r($xml);
*/
?>