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.