Nouvelles fonctionnalités
1. Analyses par produit
Chaque produit dispose désormais de son tableau d’analyses dédié. Rendez-vous dans Produits > [Sélectionner un produit] pour accéder aux métriques détaillées propres à ce produit, organisées en cinq onglets :
Tous les onglets prennent en charge un filtre de dates (par défaut : Toutes périodes) pour examiner n’importe quelle période.
En savoir plus : Product-Level Analytics
2. Support Verifi RDR sur Dodo Payments
Dodo Payments prend désormais en charge Visa Rapid Dispute Resolution (RDR) propulsé par Verifi — un outil automatisé de prévention des litiges qui résout les litiges Visa éligibles avant qu’ils ne deviennent des rétrofacturations officielles. Lorsqu’un titulaire de carte initie un litige, RDR l’intercepte et émet automatiquement un remboursement si la transaction est inférieure à votre seuil USD configuré. Pourquoi c’est important
Comment ça fonctionne
- Le titulaire de carte initie un litige auprès de sa banque
- RDR intercepte le litige avant qu’il ne devienne une rétrofacturation officielle
- Si le montant de la transaction est inférieur ou égal à votre seuil, un remboursement est automatiquement émis
- Le litige est résolu instantanément et ne compte pas dans votre taux de litiges
Les transactions remboursées automatiquement via RDR apparaissent comme un litige perdu dans votre tableau de bord Dodo Payments. C’est normal — le remboursement a été émis automatiquement pour éviter une rétrofacturation officielle.
3. DodoPayments CLI
Voici la toute nouvelle DodoPayments CLI (dodopayments-cli) — gérez l’intégralité de votre flux Dodo Payments directement depuis le terminal. Conçue pour les développeurs adeptes de la ligne de commande, la CLI vous permet de gérer produits, paiements, clients, remises, licences, addons, remboursements et même créer des sessions d’encaissement sans quitter votre éditeur.
Installation
Tests Webhook
La CLI inclut deux outils puissants pour le développement :
dodo wh listen— Ouvre une connexion WebSocket pour rediriger les webhooks de test en temps réel vers votre serveur local, en conservant les en-têtes d’origine pour tester la vérification des signaturesdodo wh trigger— Envoie interactivement des charges utiles webhook simulées, prenant en charge les 22 types d’événements liés aux souscriptions, paiements, remboursements, litiges et licences
4. Refonte de l’interface du portail client
Le portail client a été entièrement repensé avec une interface claire et unifiée. Le portail revu propose une navigation par barre latérale gauche et des sections organisées, offrant aux clients une expérience d’auto-service plus intuitive.
Les clients peuvent également mettre à jour les méthodes de paiement des abonnements actifs ou réactiver des abonnements suspendus à cause de paiements échoués — tout ceci depuis le portail repensé.
Le portail repensé est disponible à
https://customer.dodopayments.com/login/{business_id} pour le mode live et https://test.customer.dodopayments.com/login/{business_id} pour le mode test.5. Mise à jour de la méthode de paiement dans l’encaissement en ligne
Le inline checkout prend désormais en charge la mise à jour de la méthode de paiement pour les abonnements. Lorsqu’un client doit mettre à jour sa méthode de paiement (pour un abonnement actif ou pour réactiver un abonnement en attente), le flux de mise à jour peut maintenant s’afficher directement dans la mise en page de votre page via l’encaissement en ligne — offrant une expérience intégrée fluide. Comment cela fonctionne- Appelez l’API de mise à jour de la méthode de paiement pour obtenir un
payment_link:
- Utilisez le
payment_linkretourné commecheckoutUrldans l’encaissement en ligne :
6. Prise en charge du préremplissage de l’identifiant fiscal pour les sessions d’encaissement
Vous pouvez désormais préremplir l’identifiant fiscal (par ex. numéro de TVA, numéro de TPS) lors de la création d’une session d’encaissement en utilisant le paramètretax_id. Cela est idéal pour les transactions B2B lorsque vous connaissez déjà le numéro d’identification fiscale du client. Lorsqu’un identifiant fiscal est prérempli, le champ est rempli automatiquement et verrouillé dans le formulaire d’encaissement.
Le paramètre
tax_id nécessite une billing_address contenant au moins un champ country. L’éligibilité fiscale est validée en temps réel, et les règles d’auto-liquidation sont appliquées automatiquement pour les transactions B2B qualifiantes.allow_customer_editing_tax_id pour contrôler si les clients peuvent modifier l’identifiant fiscal prérempli, et allow_tax_id pour basculer la visibilité de l’identifiant fiscal lors de l’encaissement.
En savoir plus : Checkout Sessions - Tax ID | Paiements B2B
7. Clé de licence et email dans l’URL de redirection de retour
Après qu’un client ait terminé son encaissement, Dodo Payments ajoute désormaislicense_key et email comme paramètres de requête à votre redirection return_url, en plus des paramètres existants payment_id/subscription_id et status.
Paramètres de requête ajoutés
Exemples d’URLs de redirection :
8. API de mise à jour de l’email client
Le endpointPATCH /customers/{customer_id} prend désormais en charge la mise à jour des adresses email client de manière programmatique. Mettez à jour l’email ainsi que le nom, le numéro de téléphone et les métadonnées en un seul appel API.
Les mises à jour d’email client sont également disponibles via le portail client (auto-service), le tableau de bord et la CLI via
dodo customers update.9. Sortie de l’adaptateur Bun
Présentation de@dodopayments/bun — un adaptateur de framework dédié pour le serveur natif de Bun (Bun.serve()). Intégrez l’encaissement, le portail client et les webhooks avec Bun en quelques lignes de code.
Installation
L’adaptateur Bun rejoint notre famille de 11 adaptateurs de framework comprenant Next.js, Nuxt, Express, Fastify, Hono, Astro, SvelteKit, Remix, TanStack Start, Better Auth et Convex.