# Collecter des pourboires Découvrez les différentes manières de collecter les pourboires de vos clients. Utilisez Terminal pour collecter les pourboires de vos clients avant ou après l’autorisation d’un paiement. Pour collecter des pourboires à la discrétion des clients, deux options s’offrent à vous : - [Pourboire sur le reçu](https://docs.stripe.com/terminal/features/collecting-tips/on-receipt.md) : les pourboires sont collectés lorsque le paiement est capturé. Cette méthode est le plus souvent utilisée pour collecter des pourboires sur des reçus papier. - [Pourboire sur le lecteur](https://docs.stripe.com/terminal/features/collecting-tips/on-reader.md) : le lecteur de cartes suggère des pourboires aux clients avant d’encaisser le paiement. Pour les pourboires obligatoires, vous devez inclure le montant du pourboire dans le [montant](https://docs.stripe.com/api/payment_intents/object.md#payment_intent_object-amount) du `PaymentIntent` initial. Vous ne pouvez pas utiliser le pourboire sur le reçu ou sur le lecteur. ## Pourboires sur le reçu ou sur le lecteur Le tableau ci-dessous présente quelques différences dans le traitement des pourboires selon qu’ils apparaissent sur le reçu ou sur le lecteur. | | Pourboires sur le lecteur | Pourboires sur le reçu | | ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------- | | Pays | BBPOS WisePad 3 : Available in: AU, CA, FR, DE, IE, NL, NZ, SG, GB Stripe Reader S700/S710 et BBPOS WisePOS E : Available in: US, CA, GB, IE, SG, AU, NZ, FR, DE, NL, BE, AT, ES, DK, SE, NO, CH, IT, LU, PT, FI, MY, CZ, PL, JP, BG, HR, CY, EE, GI, HU, LV, LI, LT, MT, RO, SK, SI | US | | Lecteur | [BBPOS WisePad 3](https://docs.stripe.com/terminal/payments/setup-reader/bbpos-wisepad3.md) [BBPOS WisePOS E](https://docs.stripe.com/terminal/payments/setup-reader/bbpos-wisepos-e.md) [Stripe Reader S700/S710](https://docs.stripe.com/terminal/readers/stripe-reader-s700-s710.md) | Tous | | Intégrations/SDK | BBPOS WisePad 3 : - SDK Android - SDK iOS - SDK React Native BBPOS WisePOS E et Stripe Reader S700/S710 : - [Tous les SDK pilotés par le serveur](https://docs.stripe.com/terminal/payments/setup-reader.md#feature-table) | [Tous les SDK pilotés par le serveur](https://docs.stripe.com/terminal/payments/setup-reader.md#feature-table) | | Catégorie de marchand | Tous | Limité | | Marque de carte bancaire | Tous | Visa, Mastercard, American Express, Discover | | Limite des pourboires | [Montant de facturation maximum](https://docs.stripe.com/currencies.md#minimum-and-maximum-charge-amounts) pour le montant total, pourboire compris, qui est de huit ou neuf chiffres selon la devise | [Montant de facturation maximum](https://docs.stripe.com/currencies.md#minimum-and-maximum-charge-amounts) pour le montant total, pourboire compris. | | Expérience client | Suggestions de pourboire sur le lecteur | Pourboires définis par une intégration personnalisée au point de vente ou sur un reçu papier | | Relevé de carte bancaire du client | Affiche le montant du paiement, pourboire compris, sans attendre le règlement | Affiche une autorisation initiale en attente qui est ensuite mise à jour pour refléter le montant initial, pourboire compris | ## Affichage du pourboire sur le reçu et sur le lecteur Les pourboires sur reçu comme sur lecteur utilisent l’API [PaymentIntents](https://docs.stripe.com/api/payment_intents.md), fonctionnent avec tous les [SDK Terminal](https://docs.stripe.com/terminal/payments/setup-integration.md) et nécessitent une [capture manuelle](https://docs.stripe.com/payments/place-a-hold-on-a-payment-method.md). > Choisissez une seule méthode de pourboire par `PaymentIntent`. Si vous utilisez le pourboire sur lecteur, vous ne pouvez pas utiliser le même `PaymentIntent` pour un pourboire sur reçu. Le tableau ci-dessous résume le comportement particulier de l’API. | | Pourboires sur le lecteur | Pourboires sur le reçu | | ---------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Les pourboires dans la requête API | Le lecteur ajoute automatiquement le pourboire sélectionné par le client au moment du traitement du paiement. | Vous ajoutez le montant du pourboire et vous transmettez le montant total à capturer, [amount_to_capture](https://docs.stripe.com/api/payment_intents/capture.md#capture_payment_intent-amount_to_capture), lorsque vous [capturez un PaymentIntent](https://docs.stripe.com/api/payment_intents/capture.md). Le champ `amount_to_capture` comprend le pourboire. | | Pourboires et montant dans la réponse de l’API | L’objet [amount_details](https://docs.stripe.com/api/payment_intents/object.md#payment_intent_object-amount_details) apparaît dans la réponse de l’API lors du traitement d’un paiement. Le montant du pourboire est renvoyé dans l’objet `amount_details`. | Les pourboires ne sont pas directement représentés, mais peuvent être dérivés de l’objet [Charge](https://docs.stripe.com/api/charges/object.md). Le montant `amount` dans la réponse de capture du `PaymentIntent` comprend le pourboire. | | Pourboires dans l’object `Charge` sous-jacent | Les pourboires ne sont pas directement représentés dans l’objet `Charge`. Après la capture, les champs ci-dessous affichent tous la même valeur, avec le pourboire compris. - [amount](https://docs.stripe.com/api/payment_intents/create.md#create_payment_intent-amount) - [amount_authorized](https://docs.stripe.com/api/charges/object.md#charge_object-payment_method_details-card_present-amount_authorized) - [amount_captured](https://docs.stripe.com/api/charges/object.md#charge_object-amount_captured) | Les pourboires peuvent être dérivés de l’objet `Charge`. Vous pouvez dériver le pourboire en soustrayant `amount_authorized` de `amount`. - `amount_authorized` est le montant initial autorisé, sans le pourboire. - `amount_captured` et `amount` sont identiques et incluent tous les deux le pourboire. |