> For the complete documentation index, see [llms.txt](https://closer.gitbook.io/documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://closer.gitbook.io/documentation/subscriptions-payments.md).

# Subscriptions & Payments

The Subscriptions & Payments module is designed to help your community generate steady revenue while staying true to its purpose. It gives you easy tools to set up different subscription levels, manage how you accept payments, and support long-term community commitment with the Citizenship Program.

![](https://github.com/user-attachments/assets/39601198-7af5-4631-bc8d-9ca437940194)

## Key Features

1. **Subscription Tiers:**\
   Create multiple support levels (like Bronze, Silver, Gold) so community members can choose how to contribute. Each tier comes with its own set of benefits.
2. **Managing Benefits:**\
   Set up rewards automatically for each subscription tier. This builds a closer connection between the community and its supporters.
3. **Payment Configuration:**\
   Integrate traditional payment methods (such as credit cards and bank transfers) along with blockchain-based tokens. This flexible approach makes it simple for everyone to pay.
4. **Citizenship Program:**\
   Offer a long-term payment plan where members commit over a 3-year period. As they contribute, they accumulate tokens, and once they reach a minimum of 30 tokens, they gain Citizenship status. Citizenship comes with extra rights and exclusive benefits for deeper community involvement.

***

## Creating Subscription Tiers

* **Define Each Tier:**\
  Decide on clear names like Bronze, Silver, and Gold.
* **List the Benefits:**\
  Describe what perks each tier offers (e.g., access to exclusive content, early event registration, or additional voting power).
* **Set the Pricing:**\
  Specify the fee per tier. This can be a recurring charge or a token-based contribution.

***

## Managing Subscription Benefits

* **Automated Rewards:**\
  Once a member subscribes, the associated benefits are applied automatically.
* **Regular Updates:**\
  Check and update the perks to ensure they meet your community’s needs.
* **Clear Communication:**\
  Always let members know what benefits they get and when they’ll receive them.

***

## Payment Configuration

* **Integrate Payment Options:**\
  Set up reliable gateways so members can pay with credit cards, bank transfers, or tokens.
* **Secure Transactions:**\
  Ensure all payments are processed securely using best practices.
* **Recurring Billing:**\
  Automate the billing process to simplify subscription renewals and reduce manual work.

***

## Citizenship Program (Configurable Membership)

The Citizenship Program turns your community into an exclusive members club using token gating. Members can join by meeting a set token threshold—say, 30 tokens—by either paying upfront or via a flexible payment plan. For example, a common configuration might set a 3-year plan at €193.67 per month.

Key features include:

* **Flexible Payment Options:** Choose to pay all at once or spread payments over time.
* **Token Gating:** Only members with the required tokens gain full membership status.
* **Community Vouching & Engagement:** Members can be vouched for by peers, and extra rewards (like Proof of Presence or Sweat) may boost their eligibility.
* **Customizable Criteria:** Adjust the token requirement, payment duration, and additional eligibility rules to perfectly match your community’s needs.

This example is just one way to set up the program—you have complete control over the settings to create a membership structure that works best for your community.

See details [Citizenship Program Details](https://github.com/closerdao/documentation/blob/main/subscriptions-payments/citizenship-program.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://closer.gitbook.io/documentation/subscriptions-payments.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
