Ist es möglich, eine Anfrage von einem Drittanbieterdienst in einer Themenkomponente abzufangen?

Ich habe in der Vergangenheit etwas Ähnliches gemacht, aber es benutzte ein dediziertes Skript, das auf einem separaten Host lief und einige benutzerdefinierte Felder in der Datenbank aktualisierte. Wir haben jedoch Spenden über PayPal, Square, Stripe, Ko-Fi und einige andere Optionen angenommen, so dass die Abwicklung über ein dediziertes Plugin zu dieser Zeit keine wirkliche Option für uns war.