> This is a page from the ElevenLabs documentation. For a complete page index, fetch https://elevenlabs.io/docs/llms.txt. For the full documentation in a single file, fetch https://elevenlabs.io/docs/llms-full.txt.

# Stripe

Połącz hostowany [serwer MCP](/docs/pl/reception-ai/integrations/mcp-server) Stripe, aby odpowiadać na pytania dotyczące rozliczeń, na przykład czy faktura została opłacona. API Stripe nie akceptuje treści JSON wysyłanych przez narzędzia webhook, więc połączysz je przez MCP.

> **Warning**
>
> Nigdy nie pozwalaj recepcjoniście zbierać numerów kart. Osoby dzwoniące powinny płacić przez link do płatności Stripe
> lub fakturę, a nie podawać dane karty podczas rozmowy.

## Konfiguracja

### Utwórz ograniczony klucz

W Stripe Dashboard otwórz **Developers** → **API keys** i wybierz **Create restricted key**. Nadaj mu dostęp **Read** do **Customers**, **Invoices** i **PaymentIntents** — i do niczego więcej, chyba że tego potrzebujesz. Zacznij od klucza trybu testowego, który zaczyna się od `rk_test_`.

### Dodaj serwer MCP

W Reception.ai przejdź do **Integrations**, wybierz **Add integration**, a potem **MCP Server**.

| Pole             | Wartość                  |
| ---------------- | ------------------------ |
| **Name**         | Stripe                   |
| **Server type**  | Streamable HTTP          |
| **Server URL**   | `https://mcp.stripe.com` |
| **Secret Token** | Twój ograniczony klucz   |

Wybierz **Enable**. Reception.ai wysyła klucz jako token bearer i wyświetla narzędzia Stripe.

### Przypisz narzędzia

Otwórz kartę **Tools**. Przypisz narzędzia odczytu, takie jak `list_customers`, `list_invoices` i `list_payment_intents`, do **Client** (recepcjonisty).

Narzędzia tworzące lub zmieniające obiekty, takie jak `create_refund` czy `create_payment_link`, nie zadziałają, jeśli klucz nie ma dostępu do zapisu. Jeśli go przyznasz, przypisz je tylko do **Assistant**, aby tylko twój zespół mógł używać ich z panelu.

### Przetestuj

[Przetestuj recepcjonistę](/docs/pl/reception-ai/receptionist/testing), pytając, czy faktura testowego klienta jest opłacona. Gdy wszystko działa, zastąp klucz ograniczonym kluczem trybu produkcyjnego.

## Rozwiązywanie problemów

| Problem                                      | Co sprawdzić                                                                                                     |
| -------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- |
| Nie ma narzędzi                              | Sprawdź, czy typ serwera to **Streamable HTTP** i czy klucz jest ograniczony, a nie publiczny.                   |
| Narzędzie zwraca błąd uprawnień              | Ograniczony klucz nie ma dostępu do tego zasobu. Edytuj klucz w Stripe.                                          |
| Recepcjonista znajduje niewłaściwego klienta | Poproś o e-mail przypisany do konta. Stripe niezawodniej wyszukuje klientów po e-mailu niż po nazwie.            |
| Zmieniono klucz                              | Edytuj integrację i użyj **Rotate Secret Token (optional)**. Zapisany token nigdy nie jest ponownie wyświetlany. |