> 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

Connectez le [serveur MCP](/docs/fr/reception-ai/integrations/mcp-server) hébergé par Stripe pour répondre aux questions de facturation, par exemple pour savoir si une facture a été payée. L’API de Stripe n’accepte pas les corps JSON envoyés par les outils webhook. MCP est donc le moyen de la connecter.

> **Warning**
>
> Ne laissez jamais votre réceptionniste collecter des numéros de carte. Les appelants doivent payer via un lien de paiement
> ou une facture Stripe, et non en communiquant les informations de leur carte pendant un appel.

## Configuration

### Créer une clé restreinte

Dans le Dashboard Stripe, ouvrez **Developers** → **API keys** et sélectionnez **Create restricted key**. Accordez-lui un accès **Read** à **Customers**, **Invoices** et **PaymentIntents**, et aucun autre accès sauf si vous en avez besoin. Commencez avec une clé de mode test, qui débute par `rk_test_`.

### Ajouter le serveur MCP

Dans Reception.ai, accédez à **Integrations**, sélectionnez **Add integration**, puis choisissez **MCP Server**.

| Champ               | Valeur                   |
| ------------------- | ------------------------ |
| **Nom**             | Stripe                   |
| **Type de serveur** | HTTP diffusable          |
| **URL du serveur**  | `https://mcp.stripe.com` |
| **Jeton secret**    | Votre clé restreinte     |

Sélectionnez **Enable**. Reception.ai envoie la clé sous forme de jeton porteur et répertorie les outils de Stripe.

### Attribuer les outils

Ouvrez l’onglet **Tools**. Attribuez les outils en lecture, tels que `list_customers`, `list_invoices` et `list_payment_intents`, au **Client** (réceptionniste).

Les outils qui créent ou modifient des objets, tels que `create_refund` ou `create_payment_link`, échouent tant que la clé ne dispose pas d’un accès en écriture. Si vous accordez cet accès, attribuez-les uniquement à l’**Assistant**, afin que seule votre équipe puisse les utiliser depuis le Dashboard.

### Le tester

[Testez votre réceptionniste](/docs/fr/reception-ai/receptionist/testing) en demandant si la facture d’un client de test est réglée. Lorsque cela fonctionne, remplacez la clé par une clé restreinte de mode réel.

## Dépannage

| Problème                                   | Vérification à effectuer                                                                                                |
| ------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------- |
| Aucun outil n’est répertorié               | Vérifiez que le type de serveur est **Streamable HTTP** et que la clé est une clé restreinte, et non une clé publiable. |
| Un outil renvoie une erreur d’autorisation | La clé restreinte n’a pas accès à cette ressource. Modifiez la clé dans Stripe.                                         |
| La réceptionniste trouve le mauvais client | Demandez l’email associé au compte. Stripe recherche les clients par email de manière plus fiable que par nom.          |
| Vous avez modifié la clé                   | Modifiez l’intégration et utilisez **Rotate Secret Token (optional)**. Le jeton enregistré ne s’affiche plus jamais.    |