I'm setting up a new CiviCRM site and importing a few thousand contacts and membership records from a bespoke legacy database. Many of the payments for the memberships are handled by Stripe or GoCardless, but there was never any automation in place so all of the membership updates were done manually. With CiviCRM I can get new memberships to update automatically using webhoook data from Stripe and GoCardless, but what about the memberships that have already been created?
I've found this script from Rich Lott which looks like it might do what I need (if I can work out how to use it), for GoCardless. How have other people made this stuff work? Is there anything out there that could help me with Stripe? Certainly I won't be the first to need a solution for this problem.