These are the latest release notes specifically for the QuickBooks Payments API.
Added support for Transactions Void API to void a charge on timeout.
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.