> 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

Koppel de gehoste [MCP server](/docs/nl/reception-ai/integrations/mcp-server) van Stripe om vragen over facturering te beantwoorden, bijvoorbeeld of een factuur is betaald. De API van Stripe accepteert de JSON-bodies die webhook tools versturen niet, dus MCP is de manier om deze te koppelen.

> **Warning**
>
> Laat je receptionist nooit kaartnummers verzamelen. Bellers moeten betalen via een Stripe-betaallink
> of factuur, niet door kaartgegevens tijdens een gesprek voor te lezen.

## Instellen

### Maak een beperkte sleutel

Open in het Stripe Dashboard **Developers** → **API keys** en selecteer **Create restricted key**. Geef deze **Read**-toegang tot **Customers**, **Invoices** en **PaymentIntents**, en niets anders tenzij je dat nodig hebt. Begin met een sleutel voor de testmodus, die begint met `rk_test_`.

### Voeg de MCP server toe

Ga in Reception.ai naar **Integrations**, selecteer **Add integration** en kies **MCP Server**.

| Veld             | Waarde                   |
| ---------------- | ------------------------ |
| **Name**         | Stripe                   |
| **Server type**  | Streamable HTTP          |
| **Server URL**   | `https://mcp.stripe.com` |
| **Secret Token** | Je beperkte sleutel      |

Selecteer **Enable**. Reception.ai verstuurt de sleutel als bearer token en toont de tools van Stripe.

### Wijs tools toe

Open het tabblad **Tools**. Wijs de leeshulpmiddelen, zoals `list_customers`, `list_invoices` en `list_payment_intents`, toe aan de **Client** (receptionist).

Tools die objecten maken of wijzigen, zoals `create_refund` of `create_payment_link`, mislukken tenzij de sleutel schrijftoegang heeft. Als je die verleent, wijs ze dan alleen toe aan de **Assistant**, zodat alleen je team ze vanaf het dashboard kan gebruiken.

### Test het

[Test je receptionist](/docs/nl/reception-ai/receptionist/testing) door te vragen of de factuur van een testklant is betaald. Als het werkt, vervang je de sleutel door een beperkte sleutel voor de livemodus.

## Problemen oplossen

| Probleem                                 | Controleer                                                                                                                |
| ---------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- |
| Er worden geen tools weergegeven         | Controleer of het servertype **Streamable HTTP** is en de sleutel een beperkte sleutel is, geen publiceerbare sleutel.    |
| Een tool geeft een machtigingsfout terug | De beperkte sleutel heeft geen toegang tot die resource. Bewerk de sleutel in Stripe.                                     |
| De receptionist vindt de verkeerde klant | Vraag naar het e-mailadres van het account. Stripe zoekt klanten betrouwbaarder op e-mailadres dan op naam.               |
| Je hebt de sleutel gewijzigd             | Bewerk de integratie en gebruik **Rotate Secret Token (optional)**. Het opgeslagen token wordt nooit opnieuw weergegeven. |