Skip to content

Instantly share code, notes, and snippets.

@aphilippi
Last active February 23, 2019 14:15
Show Gist options
  • Save aphilippi/c6917445e011ce3628d959228177066d to your computer and use it in GitHub Desktop.
Save aphilippi/c6917445e011ce3628d959228177066d to your computer and use it in GitHub Desktop.
<?php
//set BASE_URL to https://factureaza.ro/api/v1/ for production
define('BASE_URL', 'https://sandbox.factureaza.ro/api/v1/');
//replace with the api key provided in the backend
define('API_KEY', '72543f4dc00474bc40a27916d172eb93339fae894ec7a6f2dceb4751d965');
$invoice_id = 1065253795; // your invoice id here
$url = BASE_URL . 'invoices/' . $invoice_id . '/email.xml' ;
$ch = curl_init();
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "PUT");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_USERPWD, API_KEY . ":x");
curl_setopt($ch, CURLOPT_URL, $url );
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
$body = "Draga client \n\nTe rog plătește factura atașată.\n\nMersi frumos\nEchipa";
$email_params = array('to'=>['clientul4@client.ro', 'contabilitatea-clientul@client.ro'],
'bcc'=>'office@la-mine.ro',
'body'=> $body);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($email_params));
$result = curl_exec($ch);
curl_close($ch);
echo '<pre>' . htmlentities($result) . '</pre>';
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment