Cas de test de passerelle de paiement – Tutoriel avec scénarios de test
Test de la passerelle de paiement
Test de la passerelle de paiement est un test de Payment Gateway dans un système d'achats et de transactions en ligne par les utilisateurs. Le but des tests de passerelle de paiement est de garantir la sécurité, la fiabilité et les performances d'une passerelle de paiement en cryptant et en sécurisant les détails de paiement entre l'utilisateur et le commerçant tout en offrant une expérience de paiement fluide.
Un système de passerelle de paiement est un service d'applications de commerce électronique qui approuve le paiement par carte de crédit pour les achats en ligne. Les passerelles de paiement protègent les détails de la carte de crédit en cryptant les informations sensibles telles que les numéros de carte de crédit, les détails du titulaire du compte, etc. Ces informations sont transmises en toute sécurité entre le client et le commerçant et vice versa. Les passerelles de paiement modernes approuvent également en toute sécurité les paiements via cartes de débit, virements bancaires électroniques, cartes de paiement, points de récompense, etc.
Rejoignez gratuitement notre projet de test de passerelle de paiement en direct
Types de système de passerelle de paiement

Passerelle de paiement hébergée
Le système de passerelle de paiement hébergé éloigne le client d'un site de commerce électronique vers un lien de passerelle pendant le processus de paiement. Une fois le paiement effectué, le client reviendra sur un site e-commerce. Pour ce type de paiement, vous n'avez pas besoin d'un identifiant de commerçant, un exemple de passerelle de paiement hébergée est PayPal, Noche et WorldPay.
Passerelle de paiement partagée
Dans une passerelle de paiement partagée, lors du traitement du paiement, le client est dirigé vers la page de paiement et reste sur le site de commerce électronique. Une fois les détails du paiement renseignés, le processus de paiement se poursuit. Puisqu'il ne quitte pas le site de commerce électronique lors du traitement du paiement, ce mode est simple et plus préférable, un exemple de passerelle de paiement partagée est eWay, Stripe.
Types de tests pour le domaine de paiement
Les tests pour la passerelle de paiement doivent inclure
Essais fonctionnels: Il s'agit de tester la fonctionnalité de base de la passerelle de paiement. Il s'agit de vérifier si l'application se comporte de la même manière qu'elle est censée l'être comme le traitement des commandes, le calcul, un ajout de TVA selon le pays etc.
Intégration :: Testez l'intégration avec votre service de carte de crédit.
Performances : Identifiez diverses mesures de performances, telles que le nombre le plus élevé possible d'utilisateurs passant par les passerelles au cours d'une journée spécifique et les convertissant en utilisateurs simultanés.
Sécurité: Vous devez effectuer une passe de sécurité approfondie pour la passerelle de paiement.
Comment tester la passerelle de paiement : liste de contrôle complète
Avant de commencer les tests –
- Collectez les données de test appropriées pour le numéro de carte de crédit factice du maestro, du visa, du master, etc.
- Collectez des informations sur les passerelles de paiement comme Google Wallet, Paypal ou autre
- Collecter le document de passerelle de paiement avec les codes d'erreur
- Comprendre la session et les paramètres transmis via l'application et la passerelle de paiement
- Comprendre et tester la quantité d'informations liées transmises via une chaîne de requête, une variable ou une session
- En plus de la langue de la passerelle de paiement, vérifiez la langue de l'application.
- Sous les différents paramètres de la passerelle de paiement comme le format monétaire, les données des abonnés sont collectées.
Exemple de cas de test de passerelle de paiement
Voici des scénarios/cas de test importants pour vérifier la passerelle de paiement
| Sr # | Cas de test |
|---|---|
| 1 | Pendant le processus de paiement, essayez de changer la langue de la passerelle de paiement |
| 2 | Après un paiement réussi, testez tous les composants nécessaires, qu'ils soient récupérés ou non |
| 3 | Vérifiez ce qui se passe si la passerelle de paiement cesse de répondre pendant le paiement |
| 4 | Pendant le processus de paiement, vérifiez ce qui se passe si la session se termine |
| 5 | Pendant le processus de paiement, vérifiez ce qui se passe dans le backend |
| 6 | Vérifiez ce qui se passe si le processus de paiement échoue |
| 7 | Vérifiez les entrées de la base de données si elles stockent ou non les détails de la carte de crédit |
| 8 | Pendant le processus de paiement, vérifiez les pages d’erreur et les pages de sécurité |
| 9 | Vérifiez les paramètres du bloqueur de pop-up et voyez ce qui se passe si un bloqueur de pop-up est activé et désactivé |
| 10 | Entre la passerelle de paiement et les pages tampon de contrôle des applications |
| 11 | Vérifiez le paiement réussi, un code de réussite est envoyé à l'application et une page de confirmation est présentée à l'utilisateur |
| 12 | Vérifiez si la transaction est traitée immédiatement ou si le traitement est transmis à votre banque. |
| 13 | Après une transaction réussie, vérifiez si la passerelle de paiement revient à votre application |
| 14 | Vérifiez tous les formats et messages lorsque le processus de paiement est réussi |
| 15 | Sauf si vous n'avez pas de reçu d'autorisation de la passerelle de paiement, le produit ne doit pas être expédié. |
| 16 | Informez le propriétaire de toute transaction traitée par e-mail. Chiffrer le contenu du mail |
| 17 | Vérifiez le format du montant avec le format de la devise |
| 18 | Vérifiez si chacune des options de paiement est sélectionnable |
| 19 | Vérifiez si chaque option de paiement répertoriée ouvre l'option de paiement respective selon les spécifications |
| 20 | Vérifiez si la passerelle de paiement utilise par défaut l'option de carte de débit/crédit souhaitée. |
| 21 | Vérifiez que l'option par défaut pour la carte de débit affiche le menu déroulant de sélection de la carte |
Éléments à considérer avant d’acheter le forfait Gateway
- Si vous avez acheté un forfait panier, renseignez-vous sur sa compatibilité
- Si le package de passerelle d'achat est dû, demandez au fournisseur de passerelle de paiement une liste des applications prises en charge.
- La passerelle doit offrir une protection du système de vérification d'adresse
- Découvrez les types de protection des transactions offerts
- Vérifiez quels types de cartes de débit ou de crédit sont acceptés par la passerelle de paiement choisie
- Vérifiez les frais de transaction prélevés par une passerelle de paiement
- Vérifiez si les passerelles collectent le paiement directement sur le formulaire ou dirigent vers une autre page pour finaliser l'achat.
