Yes, Able CDP does it by storing the GA4 Client Id that the customer originally had, associating it with user's email or internal identifier you might be using when the user signs up. All payments that happen in Stripe are sent to Able using Stripe webhooks and then automatically attributed to the original Client Id and sent to GA4 Measurement Protocol, ensuring GA4 can attribute them to the original customer's source. You may find more details on how it works at our website https://www.ablecdp.com/docs/how-able-cdp-works
In addition to the GA4 integration, Able data on customer journeys collected at website and via Stripe webhooks can be accessed directly through our integration with Google BigQuery. This allows to report customers' lifetime values without GA4 limitations such as limited lookback window.