Purchase event sent later to the script

Hey guys

I have a situation, in many cases I cannot send the Purchase event when the site is open, because the payment may take time to be confirmed.
Is there a way for me to trigger the event for a webhook, which fires for the GA4/Ads/Facebook tags?