Skip to main content

Membership Lifecycle

A membership's status is based on payments Zennor has confirmed with Razorpay. Nothing a patient's phone reports on its own can start benefits or extend a membership.

Statuses​

Active​

The patient has paid and their benefits are available.

Period End​

Future renewals are cancelled or scheduled to stop, but the patient keeps their benefits until the end of the period they've paid for. This is not a refund. In the admin panel this status is labelled Period End.

If a patient cancels their UPI AutoPay directly in their UPI app, Zennor picks that up automatically, even if Razorpay's notification is missed.

Past Due​

A renewal payment didn't go through. Razorpay may retry it. No new period starts until a payment is confirmed. Payments that can't be confirmed are marked Review Needed instead of being guessed at. On the admin row, a recurring membership shows Renewal pending — monitor payment, or Auto-debit halted — contact the patient if Razorpay has stopped retries.

Cancelled​

Future billing has stopped and access has ended. A cancellation at the end of the access term first shows as Period End, and the paid period is kept, with no automatic refund. In the Cancel membership dialog, clinic admins can choose Immediately, which stops benefits right away. The dialog says to use this only for refunds or disputes. A cancelled plan is never restarted without a new purchase.

Expired​

The paid period has ended, or a pay-once plan has reached the end of its term. There are no further charges unless the patient buys again.

Long-running recurring plans​

Recurring plans are set up with Razorpay for 120 monthly payments. As a plan nears its last payment, Zennor marks it for review: the patient sees a notice in the app, and your team sees it listed with its remaining payments under Membership payment help. It never extends or replaces the plan by itself; continuing requires the patient to buy again and agree to the new charges.

Cancellations and refunds​

Patients can cancel at the end of their current period from Stop automatic payments in the app. Cancellations, refunds, failed renewals, chargebacks and staff-ended access are all separate actions, and one never triggers another automatically.

Refunds, including partial or delayed ones, are matched to Razorpay's records before anything changes. Every membership keeps using the Razorpay account it was bought through, even if your clinic later changes its payment connection.

If a membership looks stuck or you're unsure what happened, contact support@zennor.app rather than changing it by hand.