Ajoute un état En cours de traitement pour les paiements en stablecoinsModifications majeures
Nouveautés
Les PaymentIntents confirmés avec le moyen de paiement crypto pour les paiements stablecoin ont désormais un état processing lorsqu’un utilisateur soumet une transaction à la blockchain pour qu’elle soit traitée. Les utilisateurs ne sont redirigés vers votre intégration que lorsqu’un paiement est finalisé.
Impact
Auparavant, le PaymentIntent indiquait le succès ou l’échec en passant de requires_ à succeeded ou requires_.
Avec cette modification, lors de l’utilisation du moyen de paiement crypto :
- Si vous récupérez le PaymentIntent pendant que les clients attendent la confirmation de la transaction, le champ
statusaffiche désormais la valeurprocessing. - Si vous tentez d’annuler un PaymentIntent confirmé avec l’état
processing, la requête échoue avec l’erreurpayment_.intent_ invalid_ cancellation_ state
Vous pouvez, si vous le souhaitez, configurer votre endpoint de webhook pour écouter l’événement payment_ afin d’être notifié lorsque le PaymentIntent passe à l’état processing.
Le client n’est pas redirigé tant que le PaymentIntent est à l’état processing, donc votre expérience de paiement ne nécessite aucune modification.