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.

1 Answer 1


there's https://lab.civicrm.org/extensions/stripe which has tools for importing from Stripe.

Good luck!

  • OK, thanks. I wasn't aware that the Stripe extension could import over and above current transactions - I'll look into that.
    – Graham
    Sep 28, 2021 at 13:06
  • The docs suggest that the import functionality that I'm after might be a future roadmap feature? docs.civicrm.org/stripe/en/latest/roadmap ?
    – Graham
    Sep 28, 2021 at 13:11

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.