## Documentation Index

Fetch the complete documentation index at: [/llms.txt](https://developer.fabric.inc/llms.txt)

Use this file to discover all available pages before exploring further.

Stripe enables merchants to accept payments online, in person, and around the world with a payments solution built for any business—from scaling startups to global enterprises.

### Use case

Stripe is set to a merchant’s account and used by the fabric storefront to process payments during checkout. The fabric checkout experience calls Stripe to authorize, process, refund, or void payments.

#### Available actions

- Authorize payments
- Get payment
- Capture payment
- Refund payment
- Void payment
- Create customer
- Create payment
- Get customer
- Generate client token

### Set up the Stripe connector in your fabric account

1. Complete the setup and activation for your Stripe account
2. Submit a support request to [fabric customer success](https://support.fabric.inc/hc/en-us/requests/new) with the following details:
   - [Stripe Secret Key](https://stripe.com/docs/keys)
   - [Stripe Public Key](https://stripe.com/docs/keys)
3. Provide the following payment settings values:

| Setting | Description | Value |
| --- | --- | --- |
| **Auto capture authorization** | Indicates if the capture should be performed in the authorization request. The `Auto_Capture` default is off. | on/off |
| **Payment method deleted after authorization** | Indicates if the payment token should be kept or invalidated for later uses. The `KEEP_TOKEN` default value is set to perform the token invalidation. This is so guest users can be handled by the connector. | on/off |
