Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Stripe Stripe
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 88
    • Issues 88
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 5
    • Merge requests 5
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Extensions
  • StripeStripe
  • Merge requests
  • !189

Add Stripe.membershipcheck api

  • Review changes

  • Download
  • Patches
  • Plain diff
Merged ayduns requested to merge ayduns/stripe:membershipcheck into 6.8 Jul 11, 2022
  • Overview 4
  • Commits 2
  • Pipelines 1
  • Changes 2

We continually get problems with membership autorenewals failing. Mostly these are caused by mismatches between Civi's data and that at Stripe and in turn, that often relates to contact merges.

This API checks for consistency in data between autorenewing memberships and the data at Stripe. It does make any changes to data but produces a report for further investigation.

I suspect some of the status-related warnings are not actually problems and can be filtered out in future revisions but this is a read-only check so there is little risk.

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: membershipcheck