I am only seeing this error in my production account (not either of my sandbox accounts). When I try to validate the
payment.updated events, the hash I produce on my end does not match the signature received from the headers.
Note, I did see some successful calls in my logs for these two endpoints, however it only seems to fail when the data itself has multiple nested objects ( Example: the
data.object.payment object has deeply nested objects such as
- My app ID is sq0idp-NLJQVmndw8XyEYi27ygs-g
- I’m receiving the webhooks via AWS SQS, which then gets processed by my NodeJS application. Not sure if this would cause any issues in itself, but I have not had any issues up to this point with it.