Уже ответил на ваш вопрос здесь:
Форумы разработчиков Intuit
Используйте IPP (Intuit Partner Platform) / IDS (Intuit Data Services).
API для каждого очень, очень похожи, но не идентичны. В основном это включает HTTP POSTing данные на серверы Intuit. Затем данные либо передаются непосредственно в QuickBooks Online, либо хранятся для последующей синхронизации с версиями рабочего стола QuickBooks (по умолчанию Intuit выполняет синхронизацию с рабочим столом QuickBooks каждые 5 минут).
Аутентификация на серверах Intuit осуществляется через OAuth или через SAML (OAuth - это простой и рекомендуемый способ интеграции).
Документация для этого здесь:
Документация Intuit Partner Platform
Обратите внимание, что по состоянию на апрель 2012 г. API-интерфейсы Intuit Partner Platform доступны только для приложений SaaS (т. Е. Если вы разрабатываете одноразовое / пользовательское приложение, которое не собираетесь перепродавать, вы не сможете использовать его). этот набор API - в этом случае посмотрите вместо Web Connector / SDK).
Если вы используете PHP, возьмите ночную сборку PHP DevKit здесь, например, код и библиотеки:
QuickBooks PHP DevKit