Tive o mesmo problema com webhook do mercado pago. Felizmente achei uma solução não tão intuitiva, vc precisa criar um usuário de teste, logar com esse usuário, criar uma aplicação e um token de produção. Usando um token de produção de um usuário de testes vc consegue receber os webhooks. Atualmente funciona assim, é a única maneira de fazer funcionar.
Respondendo a "Animal! O mercado pago é bem chatinho de integr..." dentro da publicação 🌟 Boilerplate básico para criar split de pagamento no mercado pago(aka marketplace)
2