tcmaker / clubhouse

Prototype Member Dashboard
1 stars 1 forks source link

Stripe subscription status for invoiced members not represented accurately via the billing system #51

Open automatingerror opened 2 years ago

automatingerror commented 2 years ago

Describe the bug Clubhouse.tcmaker.org does accurately represent striped subscription status for invoiced members or get membership status updated via the membership system to be consistent with the stripe subscription status.

unpaid invoices should always represent unpaid status until payment is made

“active” subscription status ahould roll it over to “unpaid, Expired, Canceled” for invoices that are older than seven days in stripe.

This is causing members who are confused about their invoice or just don't pay it to stay in “active” status causing key fobs to be active without payment.

This is causing loss of revenue and liability if an injury would occur with one of these members because they are not members covered by our insurance To Reproduce Steps to reproduce the behavior:

  1. Go to create a test user & up
  2. Click on pay by invoice
  3. gain access to members only areas of clubhouse
  4. test door controller key fob
  5. wait 7+ days
  6. See membership status not updated.

Expected behavior invoiced membership status should remain inactive until a payment is made the first time and should revert to unpaid/expired/cancel upon nonpayment Screenshots Desktop (please complete the following information):

Smartphone (please complete the following information):

Additional context Add any other context about the problem here.