QuickBooks Online Payments API Release Notes

Payments API v2

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:

{  
   "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/v2/docs...ctID=PayErrors"
      }
   ]
}

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

Refer to this page for additional information.


Did you find this page helpful?
Your feedback helps us make our docs better. Please let us know if this page helped you, or if it needs improvement.

 Got Questions? Get Answers in our developer forums.