Não lembro de alguém já ter comentado de sucesso no Heroku... e se não tiver algo para suportar mTLS com CA privada, não vai rolar. Talvez usar algo como o pix.ae seja uma alternativa.
Pra quem tem dificuldades de implementar os webhooks por falta de suporte em hospedagem compartilhada para configurar mTLS, o Pix.ae agora oferece proxy de callbacks com mTLS.
Pra usar é muito simples: é só prefixar o seu domínio com mtls.pix.ae/. Por exemplo:
Para:
https://exemplo.com.br/webhookpixUse:
https://mtls.pix.ae/exemplo.com.br/webhookpixObs: no ambiente de homologação, prefixe com mtls-h.pix.ae/