QuickBooks Payments API release notes

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

If you also want to see updates for the QuickBooks Online Accounting API, here are the release notes.

June 1, 2019

Date: June 1, 2019

February 24, 2016

Date: February 25, 2016

The following changes have been implemented with this release:

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.