Accéder directement au contenu
Créez un compte
ou
connecter-vous
Logo de la documentation Stripe
/
Demander à l'assistant IA
Créez un compte
Connectez-vous
Démarrer
Paiements
Revenus
Plateformes et places de marché
Gestion de fonds
Ressources pour les développeurs
Aperçu
À propos des paiements Stripe
Mettre votre intégration à niveau
Analyses des paiements
Paiements en ligne
PrésentationTrouver votre cas d'usageManaged Payments
Utiliser Payment Links
Créer une page de paiement
Développer une intégration avancée
Développer une intégration dans l'application
Moyens de paiement
Ajouter des moyens de paiement
Gérer les moyens de paiement
Paiement accéléré avec Link
Interfaces de paiement
Payment Links
Checkout
Elements pour le web
Elements intégrés à l'application
Scénarios de paiement
Gérer plusieurs devises
Tunnels de paiement personnalisés
Acquisition flexible
Orchestration
Paiements par TPE
Terminal
    Présentation
    Accepter les paiements par TPE
    Conception d'intégration
    Choisir votre lecteur
    Concevoir une intégration
    Démarrage rapide
    Exemples d'applications
    Tests
    Configuration de Terminal
    Configurer votre intégration
    Se connecter à un lecteur
    Acceptation d'un paiement
    Encaisser des paiements par carte
    Autres moyens de paiement
    Accepter les paiements hors ligne
    Paiement des commande par courrier/par téléphone
      Traiter les paiements de commandes par courrier ou par téléphone
      Enregistrer des cartes dans le cadre des paiements par courrier ou par téléphone
    Spécificités régionales
    Lors du règlement
    Collecter des pourboires
    Collecter et enregistrer des informations de paiement pour une utilisation ultérieure
    Autorisations flexibles
    Après le paiement
    Rembourser des transactions
    Fournir des reçus
    Personnalisez Checkout
    Affichage du panier
    Collecter les données saisies à l'écran
    Collecter les données des lectures de la piste magnétique
    Collecter les données des paiements NFC sans contact
    Applications sur des appareils
    Gérer les lecteurs
    Commander, renvoyer ou remplacer des lecteurs
    Enregistrer des lecteurs
    Gérer les emplacements et les zones
    Configurer des lecteurs
    Suivre les lecteurs
    Chiffrement
    Références
    Documentation de l'API
    Lecteurs mobiles
    Lecteurs intelligents
    Guide de migration du SDK
    Liste de contrôle pour le déploiement
    Fiches produit du lecteur Stripe Terminal
Au-delà des paiements
Constituez votre entreprise
Cryptomonnaies
Financial Connections
Climate
Comprendre la fraude
Radar pour la protection contre la fraude
Gestion des litiges
Vérifier l'identité
AccueilPaiementsTerminalMail order and telephone order payments

Traiter des paiements par courrier ou par téléphoneVersion bêta privée

Traitez les paiements par courrier ou par téléphone (MOTO).

Version bêta privée

MOTO payments are in private preview. To request access, contact Stripe support. After we enable the feature, you must activate it by disconnecting from and reconnecting to your readers.

Pour traiter les paiements par correspondance ou par téléphone avec une intégration pilotée par serveur, vous devez :

  1. Créer un PaymentIntent.
  2. Traiter le paiement
  3. Vérifier l’état du lecteur.
  4. Capturer le paiement.

Remarque

Si vous affichez les détails du panier à l’aide de la méthode setReaderDisplay, lorsque le lecteur affiche un poste de facture, vous devez rétablir l’écran d’accueil avant de collecter un paiement par correspondance ou par téléphone.

Captures d'écran de l'encaissement des paiements par correspondance ou par téléphone

Flux d’encaissement des paiements par correspondance ou par téléphone

Créer un PaymentIntent

Pour commencer à encaisser un paiement par correspondance ou par téléphone, vous devez créer un PaymentIntent avec payment_method_types incluant card.

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node
Go
.NET
No results
curl https://api.stripe.com/v1/payment_intents \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d currency=usd \ -d "payment_method_types[]"=card \ -d capture_method=automatic \ -d amount=1000

Traiter le paiement

Une fois que vous avez créé un PaymentIntent, utilisez process_payment_intent pour traiter le paiement et définissez process_config[moto] sur true.

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node
Go
.NET
No results
curl https://api.stripe.com/v1/terminal/readers/
{{READER_ID}}
/process_payment_intent
\ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d payment_intent=
{{PAYMENT_INTENT_ID}}
\ -d "process_config[moto]"=true

La requête process_payment_intent est asynchrone. Une fois la requête effectuée, le lecteur vous invite à saisir le numéro, le CVC, la date d’expiration et le code postal du titulaire. Vous pouvez ensuite vérifier les informations du titulaire de la carte et soumettre le paiement pour autorisation.

Vérifier l'état du lecteur

Votre application doit suivre les instructions de vérification de l’état du lecteur pour confirmer l’aboutissement (l’approbation) du paiement.

Capturer le paiement

Vous devez capturer le paiement pour le finaliser si l’état du PaymentIntent est requires_capture.

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