Skip to main content

SUMMER SAVINGS 90% OFF QuickBooks for 3 months* Ends 8/27

Buy now
Switch to QuickBooks and 70% off for 3 Months
July 28, 2026
Question

Is there any request parameter, header, or setting to exclude AllowOnlineAffirmPayment field from the response or workaround for SDK versions before 6.2.5?

  • July 28, 2026
  • 1 reply
  • 5 views
We are facing a production issue after the July 2026 QuickBooks release. The new `AllowOnlineAffirmPayment` field was added to the Invoice API response. Our application uses QuickBooks PHP SDK 6.2.4, which throws a `RuntimeException` because the `IPPInvoice` class does not contain this property. The invoice is created successfully, but the response cannot be parsed, so we cannot retrieve the Invoice ID. We cannot immediately upgrade the SDK because our SaaS platform is deployed across 100+ independent production servers. Could you please advise: 1. Is there any request parameter, header, or setting to exclude this field from the response? 2. Is there a workaround for SDK versions before 6.2.5?

1 reply

QuickBooks Team
July 28, 2026

Since your concern involves API development, SDK error handling, and code-level implementation details, this is best handled by our specialized team. I recommend posting your query on the Intuit Developer forum, where our engineering team monitors and handles API and SDK-related integration issues with QuickBooks.

 

Here's how to connect with them:

 

  1. Visit this link: https://help.developer.intuit.com/s/.
  2. Choose your QuickBooks product.
  3. Click on Ask a Question.
  4. Please sign in and follow the on-screen prompts to proceed.

 

Let us know if you have any other concerns.