> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dodopayments.com/llms.txt
> Use this file to discover all available pages before exploring further.

# v1.67.0 (17 décembre 2025)

> Paiement de panier mixte pour produits uniques et d'abonnement, Portail Client Unifié, invoice_id dans la Réponse de Paiement

## Nouvelles Fonctionnalités 🚀

1. **Paiement mixte : Produits à l'achat unique et abonnements dans un même panier**\
   Le processus de paiement prend désormais en charge la combinaison de produits à paiement unique et de produits par abonnement dans un seul panier, ouvrant la voie à de nouveaux cas d'utilisation puissants en matière de facturation.

   <Frame>
     <img src="https://mintcdn.com/dodopayments/eNGWg9ca-WxQ9nMf/images/changelog/mixed-checkout.png?fit=max&auto=format&n=eNGWg9ca-WxQ9nMf&q=85&s=3eed7062a5b0663edeced239c5083db6" alt="Paiement mixte avec produits à l'achat unique et par abonnement" style={{ maxHeight: '500px', width: 'auto' }} width="1330" height="732" data-path="images/changelog/mixed-checkout.png" />
   </Frame>

   ### Ce que cela permet

   * **Frais d'installation + abonnements** : Facturer des frais d'installation uniques en plus d'un abonnement récurrent dans un seul paiement
   * **Forfaits avec composants récurrents** : Vendre un produit (achat unique) assorti d'un accès au service continu (abonnement)
   * **Combinaisons cours + adhésion** : Proposer l'achat d'un cours avec une adhésion communautaire optionnelle
   * **Accès à vie + abonnements supplémentaires** : Combiner l'accès à vie à un produit avec des fonctionnalités premium récurrentes optionnelles

   ### Comment cela fonctionne

   Ajoutez simplement à votre session de paiement à la fois des produits à l'achat unique et par abonnement :

   ```javascript theme={null}
   const session = await client.checkoutSessions.create({
     product_cart: [
       // One-time setup fee
       { product_id: 'pdt_setup_fee', quantity: 1 },
       // Monthly subscription
       { product_id: 'pdt_monthly_plan', quantity: 1 }
     ],
     customer: {
       email: 'customer@example.com',
       name: 'Jane Doe'
     },
     return_url: 'https://yourapp.com/success'
   });
   ```

   <Check>
     Résultat : un parcours de paiement unique qui traite le paiement unique et lance l’abonnement — réduisant les frictions et augmentant les taux de conversion.
   </Check>

   <Info>
     Lors du mélange des types de produits, le paiement unique est facturé immédiatement tandis que l’abonnement suit son cycle de facturation configuré (y compris toute période d’essai définie).
   </Info>

   En savoir plus : [Checkout Sessions](/developer-resources/checkout-session)

2. **Portail client unifié**

   Un nouveau portail client centralisé à [customer.dodopayments.com](https://customer.dodopayments.com) où les clients peuvent voir et gérer tous leurs achats et abonnements auprès de différentes entreprises utilisant Dodo Payments.

   <Frame>
     <img src="https://mintcdn.com/dodopayments/eNGWg9ca-WxQ9nMf/images/changelog/unified-customer-portal.png?fit=max&auto=format&n=eNGWg9ca-WxQ9nMf&q=85&s=bceabb06ca0f00aa2a458f4af95a5cda" alt="Portail client unifié" style={{ maxHeight: '500px', width: 'auto' }} width="1640" height="953" data-path="images/changelog/unified-customer-portal.png" />
   </Frame>

   ### Fonctionnalités du portail

   * **Visibilité interentreprises** : Voir tous les achats et abonnements de n'importe quelle entreprise utilisant Dodo Payments en un seul endroit
   * **Gestion centralisée des abonnements** : Gérer les abonnements de différents marchands depuis un tableau de bord unique
   * **Historique de facturation unifié** : Accéder aux factures et à l'historique des paiements de tous vos achats
   * **Expérience de connexion unique** : Se connecter une fois avec votre email pour accéder aux achats de tous les marchands Dodo Payments

   ### Comment cela fonctionne

   Les clients se rendent simplement sur [customer.dodopayments.com](https://customer.dodopayments.com) et entrent leur adresse e-mail. Ils recevront un lien de connexion sécurisé qui leur permettra d'accéder à tous leurs achats dans l'écosystème Dodo Payments.

   <Tip>
     Le Portail client unifié complète les portails clients spécifiques aux entreprises. Les clients peuvent toujours accéder aux portails marchands individuels pour une expérience de marque ou utiliser le portail unifié pour une vue regroupée.
   </Tip>

   <Note>
     Le portail unifié utilise la même authentification par email que les portails spécifiques aux entreprises, garantissant une expérience cohérente et sécurisée.
   </Note>

3. **ID de facture dans la réponse de paiement**\
   La réponse de paiement inclut désormais un champ `invoice_id`, ce qui facilite la réconciliation des paiements avec les factures et l’intégration aux systèmes comptables.

   ```json theme={null}
   {
     "payment_id": "pay_2IjeQm4hqU6RA4Z4kwDee",
     "status": "succeeded",
     "invoice_id": "inv_2IsUnWGtRKFLxk7xAQeyt",
     "total_amount": 9900,
     "currency": "USD",
     // ... other fields
   }
   ```

   ### Cas d’utilisation

   * **Intégration comptable** : liez directement les paiements aux factures dans votre logiciel comptable
   * **Assistance client** : trouvez rapidement la facture associée à un paiement lors du traitement des demandes de support
   * **Réconciliation** : simplifiez la réconciliation financière en faisant correspondre les paiements aux factures de manière programmatique
   * **Conformité** : conservez des enregistrements précis liant les paiements à leurs factures fiscales correspondantes

   <Info>
     Le champ `invoice_id` utilise les identifiants de facture spécifiques à l’Inde lorsque disponibles, garantissant la conformité avec les exigences locales en matière de facturation.
   </Info>

   En savoir plus : [Get Payment Detail API](/api-reference/payments/get-payments-1)

4. **Corrections de Bugs Générales et Améliorations**\
   Cette version inclut des améliorations de performance, un polissage de l'interface utilisateur et résout des bugs mineurs pour une expérience plus fiable et rationalisée.
