# How it works?

### Subscription without auto-renewal

If you only use [Paypal V1](/gateways/paypal.md) integration or if you select the [EXPIRE AFTER](/store-setup/product-expiration.md) option in the product editor, then **subscriptions are not auto-renewed**.

**Customer must manually pay** for subscription expiration date to be extended.

If the expiration date is exceeded, the expiration actions you configured will be executed.

### Recurring subscription

If you are using [Stripe ](/gateways/stripe.md)or [Paypal V2](/gateways/paypal-v2.md), then your subscribers will be automatically charged each cycle.

**Example:** If the customer subscribes on January 15 and you have configured the cycle for 1 month, then it will be debited on January 15, then February 15, then March 15, etc.

<details>

<summary>What happens if a recurring payment fails?</summary>

If the payment fails, it is retried 5 days later. If it fails again, then the subscription is canceled and the expiration commands are executed.

</details>

<details>

<summary>What happens if the customer unsubscribes?</summary>

If the customer cancels his subscription, the expiration actions you have configured in the product editor will be executed at the end of the current cycle.

**Example for a subscription with a 1-month cycle:** the customer subscribes on January 15 and then cancels his subscription, expiry commands will be executed on February 15.

</details>


---

# 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://docs.tip4serv.com/store-setup/subscriptions/how-it-works.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.
