korabe/qtrbk-php

Korabe's PHP bindings for QtrBk

dev-master 2020-09-06 02:48 UTC

This package is auto-updated.

Last update: 2025-03-01 00:46:04 UTC


README

PHP Bindings for Qtrbk

Install

composer install korabe/qtrbk-php

Example

<?php

require "vendor/autoload.php";

use QtrBk\QtrBk;

$qtrbk = new QtrBk();

// XML file installed with the QuickBooks SDK
$host_query_xml = 'C:\Program Files (x86)\Intuit\IDN\QBSDK13.0\samples\xmlfiles\HostQueryRq.xml';
$qbxml_rq = file_get_contents($host_query_xml);
$qtrbk->process($qbxml_rq);

if ($qtrbk->hasErrors()) {
    echo "{$qtrbk->getErrors()}\n";
    exit($qtrbk->getExitCode());
}

echo "{$qtrbk->getQbXmlResponse()}\n";