QuickBooks Payments API release notes

These are the latest release notes specifically for the QuickBooks Payments API.

January 2025
Notable documentation changes
June 2019
New features

Added support for Transactions Void API to void a charge on timeout.

February 2016
New features
Unauthorized transaction amount error

After this release, transactions will be limited to a maximum of 150% of the authorized transaction amount. To support this, we have added the following error and logic to both the legacy QBMS and Payments API:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
{
   "errors":[
      {
         "code":"PMT-5000",
         "type":"transaction_declined",
         "message":"The request to process this transaction has been declined.",
         "moreInfo":"This capture transaction could not be processed because it has exceeded the allowed authorization to capture amount difference.",
         "infoLink":"https://developer.intuit.com/app/developer/qbpayments/docs/develop/troubleshooting/error-codes"
      }
   ]
}

This error indicates that the amount captured in the payment request exceeded the amount that was authorized.