From Dev.to
Checkout custom_data arrived empty and the card was still charged
When a signed-in user starts checkout, the backend opens a Lemon Squeezy checkout and sets custom_data.user_id to that account. The subscription_created webhook is what attaches the paid plan. The han...
