Accéder directement au contenu
Créez un compte ou connecter-vous
Logo de la documentation Stripe
/
Demander à l'assistant IA
Créez un compteConnectez-vous
Démarrer
Paiements
Revenus
Plateformes et marketplaces
Gestion de fonds
Ressources pour les développeurs
API et SDKAide
AperçuAccepter un paiementMettre votre intégration à niveau
Paiements en ligne
PrésentationTrouver votre cas d'usage
Utiliser Payment Links
Utiliser une page de paiement préconfiguré
Créer une intégration personnalisée avec Elements
Développer une intégration dans l'application
Utiliser Managed Payments
Paiements récurrents
Paiements par TPE
Terminal
Moyens de paiement
Ajouter des moyens de paiement
Gérer les moyens de paiement
Paiement accéléré avec Link
Opérations de paiement
Analyses
Soldes et délai de règlement
Conformité et sécurité
Devises
Refus de paiement
Litiges
Prévention de la fraude
Radar pour la protection contre la fraude
Virements
ReçusRemboursements et annulations
Intégrations avancées
Tunnels de paiement personnalisés
Acquisition flexible
Paiements hors session
    Présentation
Orchestration multiprestataire
Au-delà des paiements
Constituez votre entreprise
Cryptomonnaies
Commerce agentique
Paiements automatiques
Financial Connections
Climate
Vérifier l'identité
États-Unis
Français (France)
AccueilPaiementsOff-Session Payments

L’API Off-Session PaymentsVersion bêta privée

Créez votre propre tunnel de paiement pour les paiements récurrents et non programmés.

Fonctionnalités

  • Réessayer un paiement à l’aide de nouvelles tentatives intelligentes : configurez une stratégie de réessai à l’aide de l’inférence de l’IA pour choisir les meilleurs moments pour réessayer les paiements ayant échoué afin d’augmenter les chances de réussite du paiement.
  • Traitez les paiements sur plusieurs processeurs : acheminez les paiements vers l’un des processeurs pris en charge par Stripe, ou acheminez automatiquement les paiements créés via l’API Off-Session Payments et d’autres API de paiement prises en charge.

Fonctionnement

Avec une seule requête API, vous pouvez initier un paiement et laisser Stripe gérer les nouvelles tentatives pour vous.

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl -X POST https://api.stripe.com/v2/payments/off_session_payments \ -H "Authorization: Bearer
sk_test_BQokikJOvBiI2HlWgH4olfQ2
"
\ -H "Stripe-Version: 2025-11-17.preview" \ --json '{ "amount": { "value": 1000, "currency": "usd" }, "customer":
"{{CUSTOMER_ID}}"
, "payment_method":
"{{PAYMENT_METHOD_ID}}"
, "cadence": "recurring", "metadata": {}, "retry_details": { "retry_strategy": "best_available" } }'

API compatibles

Stripe propose trois API de paiement principales compatibles avec les paiements hors session et qui vous permettent d’accepter différents types de paiements de la part de vos clients. Vous pouvez intégrer ces API dans les interfaces de paiement prédéfinies de Stripe. Ces API servent différents cas d’usage en fonction de la façon dont vous choisissez de structurer votre tunnel de paiement et du niveau de contrôle dont vous avez besoin.

  • Utilisez l’API Checkout Sessions pour gérer le recouvrement et la configuration des informations de paiement à l’aide d’un formulaire de paiement prédéfini qui présente le tunnel de paiement complet au client. Avec l’API Checkout Sessions, vous pouvez enregistrer un paiement pour une utilisation ultérieure avec un paiement ou sans paiement initial, en fonction de votre tunnel de paiement. Créez page de paiement à l’aide de l’API Checkout Sessions.

  • Utilisez l’API Payment Intents pour implémenter uniquement l’étape de paiement, mais avec plus de contrôle. Contrairement à l’API Checkout Sessions, qui exige des informations sur les postes, vous ne transmettez que le montant final que vous souhaitez débiter. Utilisez cette API pour les tunnels de paiement avancés où vous souhaitez calculer manuellement le montant final. Créez une intégration avancée avec l’API Payment Intents.

  • Utilisez l’API Setup Intents pour enregistrer les données de paiement d’un client sans paiement initial. Vous pouvez vous en servir lorsque vous souhaitez inscrire des clients directement, les configurer pour les paiements et les débiter à l’avenir. Utilisez cette intégration pour configurer des paiements récurrents ou pour créer des paiements uniques dont le montant final est déterminé ultérieurement, souvent après que le client a reçu votre service. Créez une intégration avancée avec l’API Setup Intents.

Cette page vous a-t-elle été utile ?
OuiNon
  • Besoin d'aide ? Contactez le service Support.
  • Consultez notre log des modifications.
  • Des questions ? Contactez l'équipe commerciale.
  • LLM ? Lire llms.txt.
  • Propulsé par Markdoc