Inclusion de plusieurs changements destinés aux utilisateurs de la version bêta privée de l'API Payment Intents Modifications majeures
Nouveautés
Les changements suivants concernent uniquement les utilisateurs de la version bêta privée de PaymentIntents antérieure au 15 novembre 2018. Si vous n’avez pas utilisé de PaymentIntents avant cette date, vous n’êtes pas concerné(e) :
- Le dictionnaire
next_des PaymentIntents contenait auparavant une clé appeléesource_ action value. Celle-ci a été remplacée par les clésauthorize_etwith_ url use_.stripe_ sdk - Le paramètre
attempt_utilisé à la création d’un PaymentIntent a été renomméconfirmation confirm. - Arrêt de la prise en charge du paramètre
payment_par l’endpoint de confirmation du PaymentIntent. Pour mettre à jour une source d’un PaymentIntent, transmettezintent sourceousource_en tant que paramètre de niveau supérieur.data - Le paramètre
return_n’est autorisé que lors de la confirmation d’un PaymentIntent. La transmission du paramètreurl return_lors de la mise à jour d’un PaymentIntent n’est plus autorisée.url - Lors de la création d’un PaymentIntent avec
transfer_, vous devez fournir un paramètredata[destination] on_, qui doit correspondre au compte fourni àbehalf_ of transfer_. En effet, lorsque vous fournissez une destination, Stripe règle les paiements dans le pays du compte de destination.data[destination] - Le dictionnaire
next_des PaymentIntents ne contient plus la propriétésource_ action source_. Pour afficher le type de source lors de la récupération des PaymentIntents, développez le paramètretype source.
Impact
Cette série de changements affecte les premiers utilisateurs de la version bêta de l’API Payment Intents, car elle modifie plusieurs aspects de cette API. Ces modifications nécessitent des mises à jour significatives du code qui interagit avec PaymentIntents, ce qui peut avoir un impact sur la logique du tunnel de paiement, la gestion des erreurs et le traitement des données. Vous devez mettre à jour votre intégration pour vous aligner sur la nouvelle structure et les nouvelles exigences.