# Ajoute des informations sur le type de moyen de paiement pour les échecs de paiement

## Nouveautés

Ajout de la prise en charge de la propriété [payment_method_type](https://docs.stripe.com/api/payment_intents/object.md?api-version=2026-09-30.endive#payment_intent_object-last_payment_error-payment_method_type) dans le hash [last_payment_error](https://docs.stripe.com/api/payment_intents/object.md?api-version=2026-09-30.endive#payment_intent_object-last_payment_error) sur l’objet [PaymentIntent](https://docs.stripe.com/api/payment_intents/object.md?api-version=2026-09-30.endive). Cette propriété renvoie désormais le type de moyen de paiement utilisé lors d’une tentative de paiement ayant échoué (par exemple, carte, iDEAL ou prélèvement automatique SEPA), y compris pour les échecs survenant lors des tentatives de capture et de multicapture. Ces mêmes informations sont incluses dans l’événement `payment_intent.payment_failed`.

## Impact

Vous pouvez désormais déterminer le type de moyen de paiement impliqué dans un paiement échoué directement depuis la propriété `last_payment_error`, sans avoir besoin de développer le moyen de paiement ou de le croiser avec des sources de données distinctes. Cela s’applique aux nouveaux échecs de paiement ; les enregistrements existants ne sont pas mis à jour rétroactivement.

## Mise à niveau

#### API REST

1. [Consultez votre version d’API actuelle](https://docs.stripe.com/workbench/guides.md#view-api-versions) dans Workbench.
2. Si vous utilisez un SDK, passez à une version correspondant à celle de l’API.
   - Si vous n’utilisez pas de SDK, mettez à jour vos [requêtes API](https://docs.stripe.com/api-versions.md#how-versions-are-specified-in-requests) pour inclure `Stripe-Version: 2026-09-30.endive`
3. Mettez à niveau la version de l’API utilisée pour les [endpoints de webhook](https://docs.stripe.com/webhooks/versioning.md).
4. [Testez votre intégration](https://docs.stripe.com/testing.md) avec la nouvelle version.
5. Si vous utilisez Connect, [testez votre intégration Connect](https://docs.stripe.com/connect/testing.md).

En savoir plus sur les [mises à niveau de l’API Stripe](https://docs.stripe.com/upgrades.md).

#### Ruby

1. [Consultez la version actuelle de votre API](https://docs.stripe.com/upgrades.md#view-your-api-version-and-the-latest-available-upgrade-in-workbench) dans Workbench.
2. Mettez à niveau votre SDK Ruby vers la dernière version.
3. Mettez à niveau la version de l’API utilisée pour les [endpoints de webhook](https://docs.stripe.com/webhooks/versioning.md).
4. [Testez votre intégration](https://docs.stripe.com/testing.md) avec la nouvelle version.
5. Si vous utilisez Connect, [testez votre intégration Connect](https://docs.stripe.com/connect/testing.md).
6. [Effectuez la mise à niveau](https://docs.stripe.com/upgrades.md#perform-the-upgrade) dans Workbench. Vous pourrez [revenir à la version précédente](https://docs.stripe.com/upgrades.md#roll-back-your-api-version) pendant 72 heures.

En savoir plus sur les [mises à niveau de l’API Stripe](https://docs.stripe.com/upgrades.md).

#### Python

1. [Consultez la version actuelle de votre API](https://docs.stripe.com/upgrades.md#view-your-api-version-and-the-latest-available-upgrade-in-workbench) dans Workbench.
2. Mettez à niveau votre SDK Python vers la dernière version.
3. Mettez à niveau la version de l’API utilisée pour les [endpoints de webhook](https://docs.stripe.com/webhooks/versioning.md).
4. [Testez votre intégration](https://docs.stripe.com/testing.md) avec la nouvelle version.
5. Si vous utilisez Connect, [testez votre intégration Connect](https://docs.stripe.com/connect/testing.md).
6. [Effectuez la mise à niveau](https://docs.stripe.com/upgrades.md#perform-the-upgrade) dans Workbench. Vous pourrez [revenir à la version précédente](https://docs.stripe.com/upgrades.md#roll-back-your-api-version) pendant 72 heures.

En savoir plus sur les [mises à niveau de l’API Stripe](https://docs.stripe.com/upgrades.md).

#### PHP

1. [Consultez la version actuelle de votre API](https://docs.stripe.com/upgrades.md#view-your-api-version-and-the-latest-available-upgrade-in-workbench) dans Workbench.
2. Mettez à niveau votre SDK PHP vers la dernière version.
3. Mettez à niveau la version de l’API utilisée pour les [endpoints de webhook](https://docs.stripe.com/webhooks/versioning.md).
4. [Testez votre intégration](https://docs.stripe.com/testing.md) avec la nouvelle version.
5. Si vous utilisez Connect, [testez votre intégration Connect](https://docs.stripe.com/connect/testing.md).
6. [Effectuez la mise à niveau](https://docs.stripe.com/upgrades.md#perform-the-upgrade) dans Workbench. Vous pourrez [revenir à la version précédente](https://docs.stripe.com/upgrades.md#roll-back-your-api-version) pendant 72 heures.

En savoir plus sur les [mises à niveau de l’API Stripe](https://docs.stripe.com/upgrades.md).

#### Java

1. [Consultez la version actuelle de votre API](https://docs.stripe.com/upgrades.md#view-your-api-version-and-the-latest-available-upgrade-in-workbench) dans Workbench.
2. Mettez à niveau votre SDK Java vers la dernière version.
3. Mettez à niveau la version de l’API utilisée pour les [endpoints de webhook](https://docs.stripe.com/webhooks/versioning.md).
4. [Testez votre intégration](https://docs.stripe.com/testing.md) avec la nouvelle version.
5. Si vous utilisez Connect, [testez votre intégration Connect](https://docs.stripe.com/connect/testing.md).
6. [Effectuez la mise à niveau](https://docs.stripe.com/upgrades.md#perform-the-upgrade) dans Workbench. Vous pourrez [revenir à la version précédente](https://docs.stripe.com/upgrades.md#roll-back-your-api-version) pendant 72 heures.

En savoir plus sur les [mises à niveau de l’API Stripe](https://docs.stripe.com/upgrades.md).

#### Node.js

1. [Consultez la version actuelle de votre API](https://docs.stripe.com/upgrades.md#view-your-api-version-and-the-latest-available-upgrade-in-workbench) dans Workbench.
2. Mettez à niveau votre SDK Node vers la dernière version.
3. Mettez à niveau la version de l’API utilisée pour les [endpoints de webhook](https://docs.stripe.com/webhooks/versioning.md).
4. [Testez votre intégration](https://docs.stripe.com/testing.md) avec la nouvelle version.
5. Si vous utilisez Connect, [testez votre intégration Connect](https://docs.stripe.com/connect/testing.md).
6. [Effectuez la mise à niveau](https://docs.stripe.com/upgrades.md#perform-the-upgrade) dans Workbench. Vous pourrez [revenir à la version précédente](https://docs.stripe.com/upgrades.md#roll-back-your-api-version) pendant 72 heures.

En savoir plus sur les [mises à niveau de l’API Stripe](https://docs.stripe.com/upgrades.md).

#### Go

1. [Consultez la version actuelle de votre API](https://docs.stripe.com/upgrades.md#view-your-api-version-and-the-latest-available-upgrade-in-workbench) dans Workbench.
2. Mettez à niveau votre SDK Go vers la dernière version.
3. Mettez à niveau la version de l’API utilisée pour les [endpoints de webhook](https://docs.stripe.com/webhooks/versioning.md).
4. [Testez votre intégration](https://docs.stripe.com/testing.md) avec la nouvelle version.
5. Si vous utilisez Connect, [testez votre intégration Connect](https://docs.stripe.com/connect/testing.md).
6. [Effectuez la mise à niveau](https://docs.stripe.com/upgrades.md#perform-the-upgrade) dans Workbench. Vous pourrez [revenir à la version précédente](https://docs.stripe.com/upgrades.md#roll-back-your-api-version) pendant 72 heures.

En savoir plus sur les [mises à niveau de l’API Stripe](https://docs.stripe.com/upgrades.md).

#### .NET

1. [Consultez la version actuelle de votre API](https://docs.stripe.com/upgrades.md#view-your-api-version-and-the-latest-available-upgrade-in-workbench) dans Workbench.
2. Mettez à niveau votre SDK .NET vers la dernière version.
3. Mettez à niveau la version de l’API utilisée pour les [endpoints de webhook](https://docs.stripe.com/webhooks/versioning.md).
4. [Testez votre intégration](https://docs.stripe.com/testing.md) avec la nouvelle version.
5. Si vous utilisez Connect, [testez votre intégration Connect](https://docs.stripe.com/connect/testing.md).
6. [Effectuez la mise à niveau](https://docs.stripe.com/upgrades.md#perform-the-upgrade) dans Workbench. Vous pourrez [revenir à la version précédente](https://docs.stripe.com/upgrades.md#roll-back-your-api-version) pendant 72 heures.

En savoir plus sur les [mises à niveau de l’API Stripe](https://docs.stripe.com/upgrades.md).

## Modifications associées

- [Suppression du paramètre des types de moyens de paiement de Checkout Sessions](https://docs.stripe.com/changelog/endive/2026-09-30/remove-payment-method-types-checkout-sessions.md)
- [Ajoute la prise en charge de Data Share Only pour l’authentification 3D Secure](https://docs.stripe.com/changelog/endive/2026-09-30/data-share-only.md)
- [Possibilité de valeur nulle pour les scores de signaux de Payment Evaluation](https://docs.stripe.com/changelog/endive/2026-09-30/payment-evaluations-nullable-score.md)
- [Supprime les champs spécifiques à PayTo de Payment Methods](https://docs.stripe.com/changelog/endive/2026-09-30/removed-payto-fields.md)
- [Rend obligatoire la collecte des paramètres d’adresse de facturation pour les paiements par prélèvement automatique SEPA hors EEE](https://docs.stripe.com/changelog/endive/2026-09-30/require-sepa-direct-debit-address-fields.md)
- [Suppression du paramètre des types de moyens de paiement des Payment Intents et Setup Intents](https://docs.stripe.com/changelog/endive/2026-09-30/removes-the-payment-method-types-parameter-from-payment-intents-and-setup-intents.md)
- [Renvoi des codes spécifiques de refus de paiement pour les échecs de paiement BLIK](https://docs.stripe.com/changelog/endive/2026-09-30/blik-granular-decline-codes.md)
- [Obsolescence du bouton de demande de paiement](https://docs.stripe.com/changelog/endive/2026-09-30/deprecate-payment-request-button.md)
- [Affichage d’une interface utilisateur d’autorisation en attente pour MB WAY, Bizum et BLIK avec stripe.handleNextAction](https://docs.stripe.com/changelog/endive/2026-09-30/handle-next-action-mb-way-bizum-ui.md)
- [Suppression de la prise en charge de l’option des types de moyens de paiement dans Elements](https://docs.stripe.com/changelog/endive/2026-09-30/remove-elements-deferred-intent-payment-method-types.md)
- [Enregistrement des informations de paiement Bancontact pour les futurs paiements hors session dans Checkout](https://docs.stripe.com/changelog/endive/2026-09-30/bancontact-off-session-payments-checkout.md)
- [Ajoute l’API 3D Secure Autonome](https://docs.stripe.com/changelog/endive/2026-09-30/standalone-3ds.md)
- [Ajout de la prise en charge des paiements SeQura](https://docs.stripe.com/changelog/endive/2026-09-30/sequra-payments.md)
- [Ajoute les moyens de paiement par carte bancaire présente aux types de moyen de paiement autorisés](https://docs.stripe.com/changelog/endive/2026-09-30/card-present-and-interac-present-enum-values-for-allowed-payment-method-types.md)
- [Ajout des détails du groupe de sources de financement Link sur les Payment Records](https://docs.stripe.com/changelog/endive/2026-09-30/link-funding-source-group-payment-records.md)
- [Ajoute des alertes de fraude anticipées et des signaux de litige pour fraude pour les Payment Evaluations](https://docs.stripe.com/changelog/endive/2026-09-30/new-radar-signals-for-payment-evaluations.md)
- [Ajoute la possibilité de signaler des paiements annulés](https://docs.stripe.com/changelog/endive/2026-09-30/reporting-canceled-payments.md)
- [Ajout de la prise en charge de l’extension du mandat sur les détails du moyen de paiement par carte bancaire](https://docs.stripe.com/changelog/endive/2026-09-30/expand-mandate-on-card-payments-details.md)
- [Ajout de la propriété Payment Record à l’objet Payment Intent](https://docs.stripe.com/changelog/endive/2026-09-30/payment-records-on-payment-intents.md)
- [Ajout des détails du wallet Link aux Payment Records pour les paiements par carte](https://docs.stripe.com/changelog/endive/2026-09-30/adds-link-wallet-details-to-payment-records-for-card-payments.md)
- [Ajoute les versions&nbsp;2.3.0 et 2.3.1 de 3D Secure aux enregistrements de paiement](https://docs.stripe.com/changelog/endive/2026-09-30/3d-secure-payment-records.md)
- [Ajoute la prise en charge des paiements BLIK récurrents hors session](https://docs.stripe.com/changelog/endive/2026-09-30/blik-recurring-off-session-payments.md)
- [Ajoute la prise en charge de PayPay pour les paiements en ligne ponctuels au Japon](https://docs.stripe.com/changelog/endive/2026-09-30/paypay-payments-japan.md)
- [Exposition de l’indicateur de commerce électronique de la réponse du réseau sur les paiements par carte](https://docs.stripe.com/changelog/endive/2026-09-30/view-network-response-eci-on-card-charges.md)
- [Ajout des détails du moyen de paiement MoMo aux Payment Records](https://docs.stripe.com/changelog/endive/2026-09-30/adds-momo-payment-method-details-to-payment-records.md)
