Search Overlay

À propos des paiements par carte

L’API Paiements Paysafe prend en charge les cartes en tant qu’instrument de paiement. Vous pouvez traiter les cartes de crédit et de débit et les enregistrer ou segmenter en unités dans un profil de client afin de facturer les clients ultérieurement.

Les paiements répondent aux besoins suivants pour les cartes :

  • Instrument de paiement : cartes de crédit et cartes de débit
  • Cartes prises en charge : Visa, Visa Debit, Visa Electron, Visa Prepaid, American Express, Mastercard, Mastercard Debit (Maestro), Mastercard Prepaid, Discover.
  • Types de transaction : paiements et remboursements
  • Authentification de paiement : Dynamic 3D Secure 2 (prêt pour l’authentification forte du client)

    Scénario 1

    Cette section présente quelques scénarios courants de configuration de requêtes de paiement et de crédit.

    Scénario 1 : Paiement par carte et règlement

    L’autorisation et le règlement d’un paiement par carte de crédit sont effectués en une seule requête. Elle est généralement utilisée pour fournir un service immédiat. Par exemple, un marchand de jeux où un client dépose de l’argent sur son compte. En règle générale, vous devez procéder comme suit :

    1. Créez un "payment handle" dont l’état immédiat est PAYABLE.
    2. Utilisez le paymentHandleToken renvoyé en réponse au traitement de la requête de paiement – définissez le paramètre settleWithAuth sur « true ».
    3. Lorsque la requête de paiement est acceptée, les fonds sont immédiatement demandés à l’émetteur de la carte lors de l’exécution du prochain règlement par lot Paysafe.

    "Payment Handles", paiements

    Scénario 2

    Paiement par carte avec règlement et authentification 3D Secure

    L’autorisation et le règlement sont effectués en une seule requête. L’authentification 3D Secure est également effectuée avant l’autorisation du paiement.

    En règle générale, vous devez procéder comme suit :

    1. Créer un "payment handle"
    2. Paysafe renvoie la réponse suivante :
      • Le paramètre action est défini sur REDIRECT (puisque 3D Secure est activé)
      • Un lien payment_redirect renvoie à l’URL d’authentification 3D Secure
    3. Redirigez le client vers l’URL d’authentification 3D Secure.
    4. Lorsque l’authentification est réussie, le marchand reçoit une notification à l’adresse URL spécifiée dans le paramètre on_completed compris dans sa requête.
    5. L’état du "payment handle" passe à PAYABLE.
    6. Utilisez le paymentHandleToken renvoyé en réponse au traitement de la requête de paiement – définissez le paramètre settleWithAuth sur « true ».
    7. Lorsque la requête de paiement est acceptée, les fonds sont immédiatement demandés à l’émetteur de la carte lors de l’exécution du prochain règlement par lot Paysafe.

    "Payment Handles", paiements

    Scénario 3

    Paiement par carte avec règlement différé

    Un marchand reçoit une autorisation d’achat pour un montant donné et la règle après que le service a été exécuté. Un exemple serait celui d’un marchand qui expédie des marchandises après avoir pris une commande en ligne le premier jour suivant l’autorisation, mais qui la règle le troisième jour lorsqu’il envoie les produits que vous avez achetés. En règle générale, vous devez procéder comme suit :

    Par exemple, un marchand prend une commande en ligne le premier jour après l’autorisation et la règle le troisième jour après l’expédition des marchandises.

    1. Créez un "payment handle" dont l’état immédiat est PAYABLE.
    2. Utilisez le paymentHandleToken renvoyé en réponse au traitement de la requête de paiement – définissez le paramètre settleWithAuth sur « false ».
    3. Utilisez le même paymentHandleToken pour traiter une requête de règlement après l’expédition des marchandises. Le payment_id à inclure dans l’URL de la requête de règlement est renvoyé en réponse à la requête de paiement.
    4. Les fonds sont immédiatement demandés à l’émetteur de la carte lors de la prochaine exécution du règlement par lot Paysafe, une fois la requête de règlement terminée.

    Vous pouvez effectuer plusieurs requêtes de règlement pour compléter la requête initiale de paiement, jusqu’à concurrence du montant total de l’autorisation initiale.

    Scénario 4

    Paiement par carte d’un crédit initial

    La requête de crédit initial permet à un marchand d’émettre un crédit à un client lorsqu’aucun paiement antérieur n’est lié à ce crédit, comme c’est le cas pour un remboursement ordinaire. Par exemple, un marchand de jeux en ligne peut vouloir effectuer un paiement à l’aide d’un crédit initial. Dans ce cas, vous devez procéder comme suit :

    1. Créez un "payment handle", avec le paramètre transactionType défini sur ORIGINAL_CREDIT. Ce "payment handle" doit immédiatement avoir l’état PAYABLE.
    2. Utilisez le paymentHandleToken renvoyé en réponse pour traiter le crédit initial.

    Une fois que la requête de crédit initial a été traitée avec succès, les fonds sont transférés sur la carte du client lors de l’exécution du lot Paysafe suivant.

    "Payment Handles", crédits initiaux

    Instructions de test

    Vous pouvez utiliser l’un des numéros de carte suivants pour tester l’API Paiements Paysafe.

    N’utilisez pas de numéros de cartes réels ou d’autres données relatives à des instruments de paiement dans l’environnement de test, car il n’est pas conforme aux normes de sécurité des données de l’industrie des cartes de paiement (PCI-DSS) et ne protège pas les informations relatives au titulaire de la carte ou au bénéficiaire du paiement. Tout téléchargement de données réelles de titulaires de cartes est strictement interdit, comme décrit dans les conditions d’utilisation..

    Type de carteCard Number3D Secure activéPays de délivrance
    Visa4530910000012345NoCanada
    Visa4510150000000321NoCanada
    Visa4500030000000004OuiCanada
    Visa4003440000000007OuiCanada
    Visa4515031000000005OuiCanada
    Visa4538261230000003OuiCanada
    Visa4037112233000001NoUS
    Visa4037111111000000OuiUS
    Mastercard5191330000004415NoCanada
    Mastercard5457490000008763NoCanada
    Mastercard5258110000000005OuiCanada
    Mastercard5192810000000009OuiCanada
    Mastercard5100400000000000NoUS
    Mastercard5200400000000009OuiUS

    Date d’expiration

    Lorsque vous utilisez les numéros de cartes de test, vous pouvez utiliser n’importe quelle date dans le futur pour la date d’expiration (p. ex. 11/22).

    CVV

    Vous pouvez utiliser n’importe quel nombre à 3 chiffres pour le CVV dans l’environnement de test du marchand. Toutefois, si vous souhaitez générer une réponse de correspondance CVV spécifique, vous devrez utiliser les valeurs suivantes.

    Valeur CVVCode de réponse CVVDescription
    111MATCHCorrespondance
    222NOT_PROCESSEDNon traité
    555UNKNOWNRéponse inconnue
    666NO_MATCHAucune correspondance

    Simuler des réponses d’autorisation

    Vous pouvez simuler la réponse à une requête d’autorisation de carte en spécifiant différents montants inférieurs à 1,00 $ dans la requête. Pour les tests réguliers, n’utilisez pas de montants inférieurs à 1,00 $ (100 en unités mineures), car cela déclenchera différents cas de refus ou de retard.

    Montant (en unités mineures)Code d’état HTTPCode d’erreurRéponse
    1200 Approuvé
    44023015La banque vous a demandé de traiter la transaction manuellement en appelant la société émettrice de la carte de crédit du titulaire.
    54023009Votre requête a été refusée par la banque émettrice.
    65001007Délai d’inactivité de la chambre de compensation (bien que le simulateur renvoie une réponse immédiatement; si un délai est souhaité, voir le montant 96).
    114023022La carte a été refusée en raison d’une insuffisance de fonds.
    124023023Votre requête a été refusée par la banque émettrice en raison de ses réglementations spécifiques en matière d’activité des cartes.
    134023024Votre requête a été refusée parce que la banque émettrice n’autorise pas la transaction pour cette carte.
    205001007Une erreur interne s’est produite.
    234024002La transaction a été refusée par notre service de gestion des risques.
    244023007Votre requête a échoué la vérification SVA.
    254024001Le numéro de carte ou l’adresse électronique associés à cette transaction se trouvent dans notre base de données négative.
    90200 Approuvé avec un délai de 5 secondes
    91200 Approuvé avec un délai de 10 secondes
    92200 Approuvé avec un délai de 15 secondes
    93200 Approuvé avec un délai de 20 secondes
    94200 Approuvé avec un délai de 25 secondes
    95200 Approuvé avec un délai de 30 secondes
    965001007Refusé avec un délai de 35 secondes La transaction a expiré après 30 secondes.
    100200 Approuvé

    Résultats de 3D Secure 3 et transfert de responsabilité

    Lorsque 3D Secure est utilisé en conjonction avec une requête d’autorisation via l’API Paiements par carte, exigeant du client qu’il authentifie la carte utilisée lors de la transaction, un avantage majeur pour le marchand est qu’en cas de paiement contesté, la responsabilité financière peut être transférée du marchand à l’émetteur de la carte. De nombreux facteurs influent sur ce transfert de responsabilité. Les marchands doivent donc prendre contact avec leur gestionnaire de compte pour obtenir des conseils.

    Code d’état PAResDescriptionRecommandationRemarque
    YAuthentification réussieProcéder à l’autorisationLe titulaire de la carte a passé l’authentification
    ATentative d’authentificationProcéder à l’autorisationTransfert de responsabilité dans la plupart des cas
    NÉchec de l’authentificationNe pas procéder à l’autorisationÉchec de l’authentification du titulaire de la carte
    UAuthentification non disponibleLa décision de procéder à l’autorisation est laissée à l’appréciation du marchandPas de transfert de responsabilité
    EErreurNe pas procéder à l’autorisationPas de transfert de responsabilité