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 PaymentsPaiements récurrents
Paiements par TPE
Terminal
    Présentation
    Accepter les paiements par TPE
    Disponibilité mondiale
    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
    Paiements à plusieurs parties avec Connect
    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 une carte bancaire avec MOTO pour de futurs paiements
    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
    Références
    Documentation de l'API
    Lecteurs mobiles
    Lecteurs intelligents
    Lecteurs Tap to Pay
    Guide de migration du SDK
    Liste de contrôle pour le déploiement
    Fiches produit du lecteur Stripe 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
Orchestration multiprestataire
Au-delà des paiements
Constituez votre entreprise
Cryptomonnaies
Commerce agentique
Financial Connections
Climate
Vérifier l'identité
États-Unis
Français (France)
AccueilPaiementsTerminalMail order and telephone order payments

Traiter des paiements par courrier ou par téléphone

Traitez les paiements par courrier et par téléphone (MOTO) en utilisant Stripe Terminal.

Demande d’accès

Pour activer le traitement des paiements MOTO, contactez le support Stripe.

Pour traiter les paiements MOTO, vous devez :

  1. Créer un PaymentIntent.
  2. Collecter un PaymentMethod.
  3. Confirmer et capturer le paiement.

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.

PaymentActivity.kt
Kotlin
Java
No results
val params = PaymentIntentParameters.Builder( listOf(PaymentMethodType.CARD) ) .setAmount(1000) .setCurrency("usd") .build() Terminal.getInstance().createPaymentIntent( params, object : PaymentIntentCallback { override fun onSuccess(paymentIntent: PaymentIntent) { // Placeholder for handling successful operation } override fun onFailure(e: TerminalException) { // Placeholder for handling exception } } )

Collecter un moyen de paiement

Version bêta privée

Le CVC est obligatoire pour les transactions MOTO. Le contournement du CVC est disponible en version bêta privée et peut être demandé pour les commandes par courrier. Contactez le support Stripe pour y accéder.

Après avoir créé un PaymentIntent, vous pouvez collecter un PaymentMethod avec le SDK. Pour encaisser un paiement par correspondance ou par téléphone, votre application doit se connecter à un lecteur.

Pour activer MOTO, définissez une MotoConfiguration non-nil sur la CollectPaymentIntentConfiguration.

Une fois la requête effectuée, le lecteur connecté demande le numéro de carte, le CVC, la date d’expiration et le code postal du titulaire de la carte.

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.

PaymentActivity.kt
Kotlin
Java
No results
val config = CollectPaymentIntentConfiguration.Builder() .setMotoConfiguration( MotoConfiguration.Builder() .build() ) .build() Terminal.getInstance().collectPaymentMethod( paymentIntent, config, object : PaymentIntentCallback { override fun onSuccess(paymentIntent: PaymentIntent) { // Placeholder for handling successful operation } override fun onFailure(e: TerminalException) { // Placeholder for handling exception } } )

Confirmer et capturer le paiement

Vous pouvez suivre la procédure habituelle pour confirmer et capturer le PaymentIntent.

En cours de test

Pour tester votre intégration, utilisez le lecteur de simulation et les numéros de carte de test simulés.

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