> ## Documentation Index
> Fetch the complete documentation index at: https://docs.payglue.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Stripe

> Connecting Stripe as a payment provider in PayGlue isn't needed. Only if you like to use the native membership features and accept payments via stripe.

## Stripe isn't connected

When you start with your publication and you do not have a stripe account connected. Only a free tier is natively available for your readers.

<Frame>
  <img src="https://mintcdn.com/payglue/IZkWLRG3dUuzzOMG/images/stripe-wihtout.connection.png?fit=max&auto=format&n=IZkWLRG3dUuzzOMG&q=85&s=4700e8850d44beb2bc26bcdcf38b3d2f" alt="Stripe Wihtout Connection" width="1242" height="967" data-path="images/stripe-wihtout.connection.png" />
</Frame>

<Steps>
  <Step title="Create a remarkable post">
    In the right side panel, go to **Post Access > Members only** and you have a native content gate.

    <Frame>
      <img src="https://mintcdn.com/payglue/IZkWLRG3dUuzzOMG/images/ghost-members-only-1.png?fit=max&auto=format&n=IZkWLRG3dUuzzOMG&q=85&s=67c34a070b6caaa00bff272ea9d4ace1" alt="Ghost Members Only" width="1242" height="967" data-path="images/ghost-members-only-1.png" />
    </Frame>

    <Note>
      Ghost requires a Stripe account to be connected for its own membership features, like content for paid members. So in this example, we only choose access for members. This is separate from using Stripe as a PayGlue payment provider. See [Do I need Stripe?](/ghost/stripe-requirement).
    </Note>

    <Frame>
      <img src="https://mintcdn.com/payglue/IZkWLRG3dUuzzOMG/images/ghost-subscribers-only.png?fit=max&auto=format&n=IZkWLRG3dUuzzOMG&q=85&s=ee35b24a730d04130e1c1b83e768e678" alt="Ghost Subscribers Only" width="1242" height="967" data-path="images/ghost-subscribers-only.png" />
    </Frame>
  </Step>
</Steps>

## Don't use public access for paid members

Of course you can choose this option in Ghost, but with no tiers available, your potential new members ran into an issue.

<Frame>
  <img src="https://mintcdn.com/payglue/IZkWLRG3dUuzzOMG/images/ghost-no-plan-no-stripe.png?fit=max&auto=format&n=IZkWLRG3dUuzzOMG&q=85&s=96925a49091c4011c7f18e0c347f7a39" alt="Ghost No Plan No Stripe" width="1242" height="967" data-path="images/ghost-no-plan-no-stripe.png" />
</Frame>

<Danger>
  No tiers available without a Stripe connection in Ghost.
</Danger>

### How PayGlue grants access without Stripe

Ghost will not accept a paid or comped status while no Stripe account is connected, so PayGlue does not try to set one. The buyer is created as a **free member carrying a `payglue-active` label** that records what they bought, and the PayGlue paywall script checks that label to decide whether a post opens.

Purchases grant access and cancellations revoke it exactly as they would with Stripe connected. What changes is which piece of software enforces the gate.

The script that does this is the PayGlue header script, installed once under **Settings > Code Injection > Site Header** in Ghost. It powers the Paywall, Buy Buttons and Pricing Table together. Posts using a PayGlue Paywall must keep Ghost's own visibility set to **Public**, otherwise Ghost blocks the visitor before the script runs.

<Warning>
  The Paywall is a soft gate. It is client-side, so a technically capable visitor can read the hidden content through browser DevTools without paying. Fine for posts and archives, wrong for credentials or personal data. [More on this.](/paywall/overview)
</Warning>

See [Do I need Stripe?](/ghost/stripe-requirement) for both cases side by side.

## Stripe is connected

When you start with your publication and you have a stripe account connected. You can add multiple tiers; here's an example.

<Frame>
  <img src="https://mintcdn.com/payglue/IZkWLRG3dUuzzOMG/images/stripe-connected-tiers.png?fit=max&auto=format&n=IZkWLRG3dUuzzOMG&q=85&s=1ddcfbc323095793fdaa6ec8aeb105b3" alt="Stripe Connected Tiers" width="1242" height="967" data-path="images/stripe-connected-tiers.png" />
</Frame>

## **Want to keep stripe alongside PayGlue for more flexibility?**

1. Connect any Stripe account to Ghost (it does not need to process real payments)
2. Connect your actual payment provider to PayGlue
3. PayGlue handles the rest

<Check>
  With this setup, you can keep your existing Stripe subscriptions and add, for example, one-time payments, pay-what-you-want, etc., with other providers beyond Stripe.
</Check>

Want to be notified when Stripe provider support launches? [Contact us](mailto:team@payglue.io).
