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?
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?