A typical membership such as a museum or a park allows a member (un)limited number of visits within a specific time period. We can implement membership as a prepaid program in our system.  Generic instructions for creating a prepaid program is here. For further clarity, the examples below illustrate limited and unlimited visits memberships.
Step 1

Create a Business

If you have not set up a business click this link for step by step instructions.
Step 2

Create a prepaid program

From the business page, follow the link to program page as shown in the screenshot below
screenshot showing how to get to program section
Step 3

Unlimited visit membership

The screenshot below demonstrates a prepaid program with unlimited number of visits in one year from the date of purchase; in the case of sending this prepaid program as a gift, the date of purchase is the gift claim date.  The member can check on the expiration date on her own account.

When a customer purchase this, the cashier will just enter 1 credit which expires after one year. Notice that the redeem number must be specified as zero for unlimited number of visits within one year. It is not possible to create  a program without expiration if the redeem number is set as zero; redeem number zero is taken as unlimited usage in our system.

screenshot unlimited visit membership program creation
Step 3 alternative

Limited number of visits membership

The screenshot below demonstrates a prepaid program with 12 visits in one year from the date of purchase; in the case of sending this prepaid program as a gift, the date of purchase is the gift claim date.  At any time the member can check the balance and expiration date on his own account.

When a customer purchase this, the cashier will enter 12 credits; any unused credits expire after one year. The redeem number is specified as one; each visit will deduct one credit.

screenshot 12 visits membership program creation