Correction de bugs et amélioration de la latence pour les sessions Checkout en mode abonnementModifications majeures
Nouveautés
Cette version offre une latence améliorée sur toutes les API Checkout Session pour les sessions en mode abonnement, y compris lorsque votre client confirme la session.
Elle corrige également un bogue des versions antérieures qui empêchait vos clients de mettre à jour une session après la première tentative de paiement, par exemple l’impossibilité de modifier une adresse de facturation. Ils peuvent maintenant procéder eux-mêmes au déblocage au lieu de devoir réactualiser.
Pourquoi s’agit-il d’une modification majeure ?
Étant donné que cette modification crée l’abonnement après que l’utilisateur a effectué le paiement, la payment_ ne fait référence à une facture qu’une fois la session Checkout terminée. Cela signifie que la propriété checkout. doit être réglée sur complete avant que la facture soit créée.
Si votre intégration repose actuellement sur une facture lors des webhooks d’intention de paiement, nous vous recommandons de mettre à jour votre intégration pour utiliser à la place le webhook checkout_, qui vérifie la présence d’une facture.
Impact
- Les abonnements sont désormais créés une fois que l’utilisateur a effectué le paiement.
- Les tentatives de paiement échouées ne se traduisent plus par un abonnement incomplet avec une facture finalisée.
- Aucune facture n’est présente tant que la session de paiement n’est pas à l’état
complete.