# 💸 Générez des revenus : monétisez efficacement vos API avec Cloud APIM Serverless

- URL: https://blog.cloud-apim.com/monetisez-vos-api-avec-cloud-apim-serverless
- Published: 2024-09-12
- Language: fr
- Authors: Thomas Delafaye
- Topics: API management, Cloud APIM, API gateway, Monétisation, Otoroshi
- Publisher: Cloud APIM (https://www.cloud-apim.com)

---
Les API ne sont pas de simples outils d'intégration : ce sont aussi des produits à part entière, capables de générer des revenus importants.

**Cloud APIM Serverless** vous aide à monétiser vos API, pour que vous puissiez vous concentrer sur l'innovation tout en maximisant votre rentabilité.

Dans cet article, nous vous guidons pas à pas pour mettre en place une monétisation simple de votre API avec **Cloud APIM Serverless**.

### **💡 Pourquoi monétiser votre API ?**

* **Générer des revenus :** faites de votre API une source de revenus en proposant un accès payant.
    
* **Favoriser l'innovation :** incitez les développeurs à construire sur votre plateforme en leur proposant des fonctionnalités premium de grande qualité.
    
* **Maîtriser l'usage :** mettez en place des paliers d'utilisation et du rate limiting pour garantir une utilisation équitable et optimale des ressources.
    

### **🚀 Premiers pas avec la monétisation d'API**

1. **Inscrivez-vous sur Cloud APIM Serverless :**
    
    Avant de mettre en place la monétisation, assurez-vous d'avoir créé un projet sur **Cloud APIM Serverless**.
    
    Si ce n'est pas encore fait, suivez ces étapes :
    
    * Connectez-vous à votre [tableau de bord Cloud APIM Serverless](https://console.cloud-apim.com/serverless/projects).
        
    * Cliquez sur *« New project »* et saisissez le nom de votre projet.
        
2. **Configurez vos plans de facturation :**
    
    * Rendez-vous dans la section *Developer portal* des paramètres de votre API.
        
    * Cliquez sur *Dev portal Plans* et configurez vos plans.
        
        Pour cet exemple, créons 3 plans :
        
        * **Formule Silver :** proposez un accès de base avec un usage limité.
            
        * **Formule Gold :** proposez, moyennant paiement, des fonctionnalités supplémentaires et des limites d'utilisation plus élevées.
            
        * **Formule Diamond :** toutes les fonctionnalités incluses dans Silver & Gold, et bien plus encore.
            
3. **Configurez l'intégration Stripe :**
    
    * Créez un compte sur Stripe ([https://stripe.com/](https://stripe.com/))
        
    * Rendez-vous sur votre Dashboard et créez vos produits (Silver, Gold et Diamond), comme dans notre exemple.
        
    * Créez une Pricing table et ajoutez-y vos 3 produits.
        
        ![](https://blog.cloud-apim.com/_astro/01-4746a0.CoVZOQvR_111NL1.webp)
        
    
    Cliquez ensuite sur *Continue* et passez à l'étape *Payment Page*.
    
    Pour chaque produit, choisissez ***Don't show Confirmation page*** et indiquez votre lien, par exemple [https://my-project-domain.cloud-apim.dev/docs/subloading?session\_id={CHECKOUT\_SESSION\_ID}](https://my-project-domain.cloud-apim.dev/docs/subloading?session_id=%7BCHECKOUT_SESSION_ID%7D)
    
    **Remplacez le nom de domaine par celui de votre projet Serverless**
    
    ![](https://www.cloud-apim.com/serverless/documentation/assets/images/stripe-pricing-table-change-redirect-uri-4c3e73b928be2ad7f005de508d1f45e7.png align="left")
    
    ![](https://www.cloud-apim.com/serverless/documentation/assets/images/stripe-pricing-table-change-redirect-uri-foreach-ccc10e870e0ceea53c6b967c4dd59c81.png align="left")
    
    Une fois tous vos plans configurés dans votre pricing table, vous pouvez cliquer sur *Finish*.
    
    ![](https://www.cloud-apim.com/serverless/documentation/assets/images/stripe-pricing-table-finish-step-ac46e2c8967184448f25540b6469f26d.png align="left")
    
    Copiez maintenant votre **STRIPE\_PRICING\_TABLE\_ID** : vous allez l'ajouter à vos variables d'environnement juste après.
    

![](https://www.cloud-apim.com/serverless/documentation/assets/images/stripe-pricing-table-settings-a9157ae16d48d7220a560b3c5114179d.png align="left")

**Configurez les webhooks Stripe**

Rendez-vous dans la section [Developers de votre Dashboard Stripe](https://dashboard.stripe.com/developers) et sélectionnez l'*onglet Webhooks*.

Cliquez sur *\+ add endpoint* et remplissez le formulaire comme ci-dessous :

![](https://www.cloud-apim.com/serverless/documentation/assets/images/webhook-form-1a60ae0ff1fcaa58d1229a121cd2fe9e.png align="left")

Indiquez [`https://hooks.cloud-apim.com/serverless/stripe`](https://hooks.cloud-apim.com/serverless/stripe) comme URL d'endpoint.

![](https://www.cloud-apim.com/serverless/documentation/assets/images/webhook-form-select-events-60496453a84d4fefa2bdc7055433e921.png align="left")

En bas du formulaire, dans la section `Select events to listen to`, sélectionnez les événements suivants :

`customer.subscription.deleted`, `customer.subscription.updated` et `checkout.session.completed`

![](https://www.cloud-apim.com/serverless/documentation/assets/images/webhook-form-completed-f82a72d1cbd1da9071ccdc31b34b932f.png align="left")

Votre projet est maintenant configuré. Cliquez sur *Add endpoint* pour enregistrer vos modifications.

**Gérez vos variables d'environnement**

Retournez dans votre projet Cloud APIM Serverless et configurez les 3 $.env.variables nécessaires à votre projet.

Vous devez définir 3 variables d'environnement : `STRIPE_PRICING_TABLE_ID`, `STRIPE_PUB_KEY` et `STRIPE_SECRET_KEY`.

Pour cela, suivez les captures d'écran ci-dessous :

![](https://www.cloud-apim.com/serverless/documentation/assets/images/stripe-display-env-var-2a181ba499ee40d1ca0b4b99ca2b9ba9.png align="left")

![](https://www.cloud-apim.com/serverless/documentation/assets/images/stripe-env-add-var-c55f7685dd061af5a04f824bff5f08a5.png align="left")

![](https://www.cloud-apim.com/serverless/documentation/assets/images/stripe-fill-env-var-8e6060fa0e79d2e32b0a1e6765721b12.png align="left")

Enregistrez ensuite votre nouvelle variable et répétez l'opération pour les autres variables.

![](https://www.cloud-apim.com/serverless/documentation/assets/images/stripe-fill-env-var-result-6b87b9b1939eaf8a8fb6abd64ac4406a.png align="left")

**Configurez votre portail développeur**

Nous arrivons presque au bout de la configuration !

Il ne vous reste plus qu'à configurer votre portail en activant la monétisation et en paramétrant vos différents plans.

Dans l'éditeur du portail développeur, collez simplement le code suivant :

```json
"monetisation": {
    "enabled": true,
    "provider": "stripe",
    "config" : {
      "pricing_table_id" : "${environment.STRIPE_PRICING_TABLE_ID}",
      "pub_key" : "${environment.STRIPE_PUB_KEY}",
      "secret_key" : "${environment.STRIPE_SECRET_KEY}"
    } 
 }
```

Suivez la procédure : [https://www.cloud-apim.com/serverless/documentation/docs/Monetisation/portal-conf](https://www.cloud-apim.com/serverless/documentation/docs/Monetisation/portal-conf)

### **🌟 Les avantages de la monétisation avec Cloud APIM Serverless**

* **Une mise en place simplifiée :** configurez facilement vos plans de facturation et l'intégration du paiement, sans écrire beaucoup de code.
    
* **Des solutions évolutives :** faites évoluer votre stratégie de monétisation au rythme de la croissance de votre base d'utilisateurs.
    
* **Des analyses complètes :** suivez l'utilisation de votre API et vos revenus grâce à des statistiques et des rapports détaillés.
    
* **Des transactions sécurisées :** garantissez un traitement sécurisé des paiements grâce à des passerelles de paiement de confiance.
    
* **Une meilleure expérience développeur :** proposez un portail développeur convivial qui simplifie la gestion des abonnements et l'accès aux API.
    

### **Documentation**

Pour aller plus loin, consultez notre documentation sur la monétisation : [https://www.cloud-apim.com/serverless/documentation/docs/category/add-monetisation](https://www.cloud-apim.com/serverless/documentation/docs/category/add-monetisation)

### **🎉 Conclusion**

Monétiser votre API avec [**Cloud APIM Serverless**](https://www.cloud-apim.com/fr/serverless) est un moyen simple et efficace de créer de nouvelles sources de revenus tout en apportant de la valeur à vos utilisateurs.

Grâce aux fonctionnalités de monétisation robustes de la plateforme, vous mettez en place vos plans de facturation, gérez les abonnements et traitez les paiements en toute simplicité.

Commencez dès aujourd'hui à monétiser votre API et transformez votre innovation en revenus avec **Cloud APIM Serverless** !

### **🚀 Lancez-vous dès maintenant**

Prêt à vous lancer avec **Cloud APIM Serverless** ?

[**Inscrivez-vous dès maintenant**](https://www.cloud-apim.com/fr/serverless) et faites le premier pas vers un **API management** sécurisé et efficace !

### **📡 Restez informé**

Suivez notre blog pour ne rien manquer des nouveautés, astuces et bonnes pratiques autour de **Cloud APIM Serverless** et de l'**API management**.

### **🏢 À propos de Cloud APIM**

[Cloud APIM](https://www.cloud-apim.com/fr) propose des [solutions managées de pointe pour l'API management](https://console.cloud-apim.com/deployments), qui permettent aux entreprises d'exploiter toute la puissance de leurs API, simplement et efficacement. Notre engagement en faveur de l'innovation et de l'excellence nous pousse à offrir à nos clients [les outils](https://console.cloud-apim.com/serverless/projects) et [les services](https://console.cloud-apim.com/wasmo_deployments) les plus avancés, pour les aider à atteindre leurs objectifs de transformation numérique.

![](https://blog.cloud-apim.com/_astro/01-0333c0.DsU7Gazg_6iiyf.webp)