# Features & requirements

**Features**

**Paywall to sell content**

Sell any digital content (pay-per-post, pay-per-view, pay-per-download, etc.) with a highly configurable paywall

* [WebLN enabled](https://www.webln.guide/) by default for easy on-click payments
* Add a paywall to posts and pages to easily charge for any published content
* Crowdfund option: make the content freely available after a certain amount is received
* Time-in option: keep the article freely available for a certain time and then enable the paywall after that
* Time-out option: make the article freely available after a certain time
* Configure the price in Satoshis, EUR, USD, or GBP (with real-time exchange rate)
* Configure the paywall with a shortcode (`[lnpaywall]`)
* Or configure the paywall with a Gutenberg Block
* Integrate with other tools and plugins like membership tools to control if the paywall should be enabled (see Paywall Hook section)

**Donation/Value4Value payments**

The plugin comes with various options to receive donations and [Value 4 Value payments](https://blog.getalby.com/the-case-for-value-4-value/).

* Gutenberg block for a donation widget
* Donation widget for themes
* Enable Value 4 Value tags for your website and feeds:
* Enable the [Lightning meta tag](https://github.com/BitcoinAndLightningLayerSpecs/rfc/issues/1) to allow users to send payments (Value 4 Value)
* Enable the [`podcast:value` tag](https://github.com/Podcastindex-org/podcast-namespace/blob/main/value/value.md) in your RSS feed to receive payments for your podcast

#### Lightning Node connections

Connect to your existing Bitcoin Lightning node or simply create a new [Alby account](https://getalby.com/) to instantly receive Lightning payments.

* [Alby](https://getalby.com/)
* [LND](https://github.com/lightningnetwork/lnd/)
* [LNDHub](https://github.com/getalby/lndhub.go)
* [LNBits](https://lnbits.com/)
* [BTCPay Server](https://btcpayserver.org/)
* [Lightning Address](https://lightningaddress.com/)

### Requirements

* WordPress 5.6 or higher
* PHP 7.4 or higher (with [internationalization functions](https://www.php.net/manual/en/book.intl.php))

Look through the next few pages of our guides for some simple instructions on how to set up various paywalls and widget donations.&#x20;


---

# Agent Instructions: 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:

```
GET https://guides.getalby.com/creators/wordpress-plugin-bitcoin-lightning-publisher/bitcoin-lightning-publisher-for-wordpress-by-alby/features-and-requirements.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
