Logo
Home

Category: Developer Tools

  • OAuth 2.0 Support in the QuickBooks NodeJS SDK Explained

    OAuth 2.0 Support in the QuickBooks NodeJS SDK Explained

    In this article we will take a look at the OAuth 2.0 support built into the NodeJS QuickBooks SDK and steps for how to test your OAuth 2.0 implementation.

  • NodeJS: Interactive Debugging QuickBooks Online

    NodeJS: Interactive Debugging QuickBooks Online

    If any of you have spent significant time in software development, you’ll know that the best way to know what’s going on with code is to make use of a line by line debugger. A line by line debugger allows you to pause code execution in your application in order to:

  • A deep dive into the PHP SDK and Recent Updates

    Intuit Software Engineer, Hao Lu, recently gave a complete demo of the PHP SDK. I highly recommend that you check it out if you are interested in developing an app integration with QuickBooks Online and are a PHP developer—watch it here. In addition to the video, some of the most recent major changes for the PHP SDK are highlighted below.

  • What are Batch Operations and Why They are Important to You

    What are Batch Operations and Why They are Important to You

    Did you know that QuickBooks Online has batch operations? Instead of sending requests to the QuickBooks API one at a time, requiring you to make a request and then wait for a response, Batch operations provides a way to perform batches of operations on multiple services. For example, in a single batch request an application can create a customer, update an invoice, and read an account.

  • OAuth 2.0/OpenID Connect now available for New Developers

    OAuth 2.0/OpenID Connect now available for New Developers

    Today we are happy to announce the general availability of OAuth 2.0 and OpenID Connect for new developers on the QuickBooks Online platform. As a new developer on the platform you will be able to implement OAuth 2.0 and OpenID Connect for authorization and authentication.

  • Announcing Postman Collection and Orchestrations for Payments API

    Announcing Postman Collection and Orchestrations for Payments API

    We’re really happy to announce Postman collections and orchestrations for QuickBooks Payments API.

  • Intuit is updating its OpenID IP addresses

    Intuit is updating its OpenID IP addresses

    Apps use IP whitelisting to ensure that they are communicating with Intuit securely. If your app uses IP whitelisting please note that the Intuit OpenID IP addresses are changing soon and you would need to update your systems to add the new IP addresses.

  • Reimburse charge support with QuickBooks Online API

    Reimburse charge support with QuickBooks Online API

    We have had requests from multiple developers to expose details of ReimburseCharge (also known as Expense Charge or Billable Expense) linked transactions for Invoice objects. Our teams worked diligently on understanding the underlying data requirements and have provided read support for all details related to ReimburseCharge for Invoice objects starting with minorversion=9 or greater.

  • Primary/Secondary Category Rollout

    Primary/Secondary Category Rollout

    Today we are excited to announce a change in the way that apps are categorized on the QuickBooks App Store and QuickBooks App Tab.

  • A Node.js QuickBooks Inventory Tracking Sample App

    A Node.js QuickBooks Inventory Tracking Sample App

    We’re happy to announce a Node.js QuickBooks Inventory Tracking Sample App has been published in the Intuit Developer Github repo! This app is a showcase of how easy it is to create a meaningful flow which you can piece together to create your very own QuickBooks Online Application!