Passer au contenu principal

Nouvelles fonctionnalités

1. Préférences de communication

Contrôlez la réception de vos notifications grâce à nos préférences de communication repensées. Configurez les notifications par e-mail, push et intégrées pour les adapter à votre flux de travail.
Communication Preferences overview showing notification settings
Principales fonctionnalités
  • Modèles d’e-mails repensés : modèles frais et modernes avec des appels à l’action clairs et une meilleure lisibilité
  • Notifications push : recevez des alertes instantanées sur votre appareil mobile pour les événements critiques comme les nouvelles ventes, les litiges et les paiements
  • Contrôles granulaires : choisissez précisément quels événements déclenchent des notifications et via quels canaux
  • Support multi-e-mails : ajoutez plusieurs adresses e-mail pour recevoir les notifications
  • Préférences e-mail clients : configurez les e-mails que vos clients reçoivent
Catégories de notifications
CatégorieDescription
Sales & PaymentsNouvelles ventes, paiements réussis, paiements échoués
Payouts & RefundsAchèvements de paiements, demandes de remboursement, remboursements effectués
SubscriptionsNouvelles souscriptions, renouvellements, annulations, modifications d’abonnement
DisputesLitige ouvert, preuve requise, litige résolu
Résultat : Restez informé(e) de votre activité avec des notifications livrées exactement comme et quand vous le souhaitez.
En savoir plus : Guide des préférences de communication

2. Champs personnalisés dans les sessions de paiement

Collectez des informations supplémentaires auprès des clients lors du paiement grâce à des champs personnalisés. Ajoutez des champs texte, menus déroulants, dates, etc. pour obtenir les données dont vous avez besoin. Types de champs pris en charge
TypeDescriptionCas d’utilisation
textChamp texte sur une seule ligneNom de l’entreprise, notes de commande
numberChamp numériqueQuantité, âge
emailChamp e-mail avec validationE-mail du contact de facturation
urlChamp URL avec validationSite Web, profil social
dateSélecteur de dateDate de livraison, date d’événement
dropdownSélection parmi des options prédéfiniesTaille, couleur, type d’abonnement
booleanCase à cocher pour valeurs oui/nonAcceptation des conditions, inscription à la newsletter
Comment ça fonctionne
const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: 'prod_123', quantity: 1 }],
  custom_fields: [
    {
      name: 'company_name',
      label: 'Company Name',
      type: 'text',
      required: true
    },
    {
      name: 'team_size',
      label: 'Team Size',
      type: 'dropdown',
      options: ['1-10', '11-50', '51-200', '200+'],
      required: true
    },
    {
      name: 'newsletter',
      label: 'Subscribe to our newsletter',
      type: 'boolean',
      required: false
    }
  ],
  return_url: 'https://yoursite.com/success'
});
Avantages
  • Collecte de données flexible : recueillez toutes les informations nécessaires pour l’exécution ou la personnalisation
  • Validation intégrée : les champs e-mail et URL vérifient automatiquement le format saisi
  • Contrôle requis/optionnel : marquez les champs comme obligatoires ou facultatifs selon vos besoins
  • Envoi via webhook : les valeurs des champs personnalisés sont incluses dans les événements webhook de paiement
Les valeurs des champs personnalisés sont renvoyées dans l’objet custom_fields des réponses de paiement et de session de paiement.
En savoir plus : Champs personnalisés des sessions de paiement

3. Support linguistique élargi pour le paiement

La page de paiement prend désormais en charge 21 langues, contre 16 auparavant. Touchez davantage de clients dans leur langue maternelle pour une meilleure expérience de paiement. Nouvelles langues ajoutées
LangueCode
Coréenko
Malaisms
Roumainro
Russeru
Thaïth
Toutes les langues prises en charge Arabe, Chinois, Néerlandais, Anglais, Français, Allemand, Hindi, Indonésien, Italien, Japonais, Coréen, Malais, Portugais, Roumain, Russe, Espagnol, Suédois, Thaï, Turc, Ukrainien, Vietnamien. Forcer une langue spécifique Utilisez le paramètre force_language pour remplacer la détection automatique de la langue :
const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: 'prod_123', quantity: 1 }],
  force_language: 'ko', // Force Korean language
  return_url: 'https://yoursite.com/success'
});
Par défaut, la page de paiement détecte automatiquement la langue préférée du client à partir des paramètres de son navigateur. Utilisez force_language lorsque vous souhaitez assurer la cohérence avec la langue de votre site Web.
En savoir plus : Prise en charge linguistique du paiement

4. Corrections générales et améliorations

Cette version comprend des améliorations de performances, un affinage de l’interface utilisateur et corrige des bugs mineurs pour une expérience plus fiable et fluide.