I have an issue wherein if someones selects recurring option for member dues, it does not show membership start and end date. Is that a normal behaviour ?
CiviCRM 5.40.3
Payment Processor - Stripe enter image description here

1 Answer 1


The membership start date and End date will be populated once Civi gets response from the Stripe about the payment. Once the related contribution is set to completed the membership start date and End date will be set.

Incase the contribution status is updated correctly but not the membership than probably the date update must have failed while doing the related component update.

  • I have added an endpoint in stripe , so whenever a payment is sucessful, it updates the membership and contribution status to completed , the reason for adding it is, if I dont it just keeps it as pending status, so I added my own endpoint, but now I have noticed the start and end dates are empty.
    – harshal
    Jan 6 at 12:32
  • Should I update the start and end date along with the status in the endpoint which I have created ?
    – harshal
    Jan 6 at 12:37
  • I have also added an endpoint /civicrm/payment/ipn/1 suggested in civicrm docs docs.civicrm.org/sysadmin/en/latest/setup/payment-processors/…
    – harshal
    Jan 6 at 12:38
  • Why did you had to create your own end point? Doesn't Stripe extensions creates a one for you? I would say delete the endpoint and create a one from civicrm status page Jan 6 at 13:53
  • while removing custom endpoint and replacing it with /civicrm/payment/ipn/1 worked but I see for a monthly membership type on civicrm, under Active Recurring Contributions it shows as "Every 1 year" which should be every 1 month
    – harshal
    Jan 9 at 12:09

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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