¿Es posible capturar una solicitud de un servicio de terceros en un componente de tema?

Hice algo similar en el pasado, pero utilizaba un script dedicado que se ejecutaba en un host separado y que actualizaba algunos campos personalizados en la base de datos, pero aceptábamos donaciones a través de PayPal, Square, Stripe, Ko-Fi y algunas otras opciones, por lo que hacerlo a través de un plugin dedicado realmente no era una opción para nosotros en ese momento.