InnVoice Felhő Kézikönyv
            Help Center innvoice InnVoice Felhő kézikönyv API hozzáférés

            PÉLDAKÓD (POST)

            Az alábbi PHP példakód egy POST metódussal való számla beküldést ír le.

            A cégnév, usernév, password ügyfélszolgálatunktól kérhető a hello@innvoice.hu e-mail címen.

            <?php

              $data='<invoices>'.
                '<invoice>'.
                '<VevoNev><![CDATA[Gipsz Jakab]]></VevoNev>'.
                '<VevoIrsz><![CDATA[1119]]></VevoIrsz>'.
                '<VevoTelep><![CDATA[Budapest]]></VevoTelep>'.
                '<VevoUtcaHsz><![CDATA[Próba u. 2.]]></VevoUtcaHsz>'.
                '<VevoOrszag><![CDATA[HU]]></VevoOrszag>'.
                '<SzamlatombID><![CDATA[1]]></SzamlatombID>'.
                '<SzamlaKelte><![CDATA[2016.12.21.]]></SzamlaKelte>'.
                '<TeljesitesKelte><![CDATA[2016.12.21.]]></TeljesitesKelte>'.
                '<Hatarido><![CDATA[2016.12.21.]]></Hatarido>'.
                '<Devizanem><![CDATA[Ft]]></Devizanem>'.
                '<FizetesiMod><![CDATA[átutalás]]></FizetesiMod>'.
                '<tetel>'.
                   '<TetelNev><![CDATA[Próba tétel]]></TetelNev>'.
                   '<AfaSzoveg>27%</AfaSzoveg>'.
                   '<Brutto>1</Brutto>'.
                   '<EgysegAr>1200</EgysegAr>'.
                   '<Mennyiseg>2</Mennyiseg>'.
                   '<MennyisegEgyseg>db</MennyisegEgyseg>'.
                '</tetel>'.
                '</invoice>'.
                '</invoices>';

              $params = array(
               "data" => urlencode(utf8_encode($data))
              );

              echo httpPost("http://api.innvoice.hu/cegneved/invoice",$params, "userneved", "jelszavad");

             

            function httpPost($url,$params, $user, $pwd)
            {
              $postData = '';
              foreach($params as $k => $v)
              {
                $postData .= $k . '='.$v.'&';
              }
              $postData = rtrim($postData, '&');

              $ch = curl_init();

              curl_setopt($ch, CURLOPT_USERPWD, $user. ":" .$pwd);
              curl_setopt($ch,CURLOPT_URL,$url);
              curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
              curl_setopt($ch,CURLOPT_HEADER, false);
              curl_setopt($ch, CURLOPT_POST, count($postData));
              curl_setopt($ch, CURLOPT_POSTFIELDS, $postData);

              $output=curl_exec($ch);

              curl_close($ch);
              return $output;
            }

            ?>

            Updated: 27 Aug 2018 11:30 AM
            Helpful?  
            Help us to make this article better
            0 0