Has Authorize.net integration changed?

One of our clients suddenly started seeing payment errors from their Authorize.net merchant account. Our investigation shows that Keap is not sending an email address with payments.
[Tue Aug 6 15:19:11 UTC 2024]
Result: array (
‘Message’ => ‘Email is required. (33)’,
‘Successful’ => false,
‘Code’ => ‘Error’,
‘RefNum’ => ‘0’,
)
[Tue Aug 6 15:19:11 UTC 2024]
There was an error processing the payment

The client was able to change a setting in ANET to not require an email and payments are going through now, but of course they want to get those emails so they can match payments. Was this a change in the Keap code? The change happened between 10:30am and 11:11am EDT today.

I realize this isn’t really an API question, but figure I’m more likely to get an answer here than elsewhere. We have been doing API development for this client for a decade and haven’t changed anything recently. Thank you for any insights.

Please reach out to support to report this and we can investigate.