|
| 1 | +--- |
| 2 | +description: Connect your apps to Stripe to accept payments, manage subscriptions, and handle billing securely. |
| 3 | +--- |
| 4 | +# Stripe Integration |
| 5 | + |
| 6 | +The **Stripe Integration** allows your app to use [Stripe](https://stripe.com/) to power secure payments, subscriptions, and billing workflows. Once connected, you can process transactions, manage customers, and trigger payment flows directly from your app. |
| 7 | + |
| 8 | +## What You Can Do |
| 9 | + |
| 10 | +With Stripe, your app can: |
| 11 | +- **Accept one-time payments** or set up **recurring subscriptions**. |
| 12 | +- **Manage customers**, payment methods, and invoices. |
| 13 | +- Handle **refunds, payment confirmations**, and notifications. |
| 14 | +- Automate billing flows and webhook-based actions. |
| 15 | +- Build secure, PCI-compliant checkout experiences with ease. |
| 16 | + |
| 17 | +## Step 1: Obtain a Stripe API Key |
| 18 | + |
| 19 | +1. Go to your [Stripe Dashboard](https://dashboard.stripe.com/). |
| 20 | +2. Navigate to **Developers → API Keys**. |
| 21 | +3. Copy your **Secret Key** (or create a restricted key for added security). |
| 22 | + |
| 23 | + * **Example:** `sk_test_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx` |
| 24 | + |
| 25 | +> 💡 Use test keys in development environments and live keys in production. |
| 26 | +
|
| 27 | +## Step 2: Configure the Integration in Your App |
| 28 | + |
| 29 | +1. Go to **Integrations → Add Stripe** in your app settings. |
| 30 | +2. Paste your **Stripe API Key** in the input field. |
| 31 | +3. Click **Connect** to validate and save your integration. |
| 32 | + |
| 33 | +Once connected, your app can process payments and manage billing directly from workflows and UI actions. |
| 34 | + |
| 35 | +## Step 3: Notes |
| 36 | + |
| 37 | +* **Keep your API key secure:** Never expose your Stripe key in client-side code. |
| 38 | +* **Use environment-specific keys:** Test keys for staging, live keys for production. |
| 39 | +* **Secure transactions:** All payment processing is handled through Stripe’s PCI-compliant infrastructure. |
0 commit comments