How to generate the checkout link for existing Customer

The API of Stripe::Checkout::Session.create allows to add a customer key which references to a Stripe customer id. This way the payment is added to your existing customer.

You may specify an existing Customer object for Checkout to use when making one-time payments or subscriptions. If you do so, any Stripe objects that are associated with that Customer.