12.3 Příklad získání fakturačních dat v HTML formátu

<?php
$wsdl = 'https://api.ipex.cz/soap/ProviderManagement/v1?wsdl';
try {
  $soapClient = new SoapClient($wsdl, array('encoding' => 'UTF-8', 'trace' => 1,
'exceptions' => 1));
} catch (Exception $exc) {
echo $exc->getMessage();
}
// ziskani overovaciho tokenu
$credentials = array(
  'userName' => 'prihlasovaci_jmeno',
  'password' => 'heslo'
);
$out = $soapClient->__soapCall("getAccessToken", $credentials);
$accessToken = $out['accessToken'];
// nastaveni hlavicky pro overeni
$tokenHeader = new StdClass;
$tokenHeader->accessToken = $accessToken;
$soapClient->__setSoapHeaders(new SoapHeader('urn:api-ipex:providermanagement',
'verifyAccess', $tokenHeader));
// provedeni dotazu
$params = array(
  'monthOffset'=>0,
  'customerId'=>'',
  'paymentType'=>'postpaid',
  'fileFormat'=>'html'
);
$out = $soapClient->__soapCall("getInvoicePrint", $params);
echo $out['document'];