<?php
// 5. Napi zárás (Gyűjtőlista nyomtatás)
// A napi zárással "Gyűjtő listára" (Összesítőre) azok a küldemények kerülnek, amelyekhez már nyomtattak etikettet és a nyomtatás után nem kerültek módosításra. (A napi zárás alá vont küldemények a zárás után nem módosíthatóak.)

// cserekulcs
$cserekulcs='f3s93B6i3mF5P33J';

// Bejelentkezési adatok:
$kuldes[ugyfelkod]='MINT'// Az ügyfélfelület használatához kapott, céges ügyfélkód.
$kuldes[technikai_felhasznalo]='kG4cb5h6G3eD8i5j';
$kuldes[jelszo]=strtoupper(hash('sha512''ks4Th2u7hAz5ca1y'));

// Nyomtatás
$szallitolevel_adat[napizaras]=true// A napi zárással "Gyűjtő listára" (Összesítőre) azok a küldemények kerülnek, amelyekhez már nyomtattak etikettet és a nyomtatás után nem kerültek módosításra. (A napi zárás alá vont küldemények a zárás után nem módosíthatóak.)

// A szállítólevél adatainak titkosítása a cserekulccsal.
$kuldes[keres]=openssl_encrypt(json_encode($szallitolevel_adat), 'AES-128-ECB'$cserekulcs);

// Mentés a tesztfelületre
$ch curl_init();
curl_setopt($chCURLOPT_URL'https://pxp-test.pxpfutar.hu/api/v1/napizaras/');
curl_setopt($chCURLOPT_HTTPHEADER0);
curl_setopt($chCURLOPT_POSTtrue);
curl_setopt($chCURLOPT_RETURNTRANSFERtrue);
curl_setopt($chCURLOPT_CONNECTTIMEOUT600);
curl_setopt($chCURLOPT_POSTFIELDS$kuldes);
$valasz_json curl_exec($ch);
curl_close($ch);

// Válasz
$valasz_array json_decode($valasz_jsontrue);

/*
echo('<p>JSON:</p>');
echo('<p>'.$valasz_json.'</p>');
echo('<hr>');
echo('<p>Array:</p>');
echo('<pre>');
print_r($valasz_array);
echo('</pre>');
*/

header('Content-type: application/pdf');
echo(
base64_decode($valasz_array[pdf]));
?>