Test de la passerelle de paiement
Le test de passerelle de paiement est un test de passerelle de paiement dans un système pour les achats et les transactions en ligne par les utilisateurs. Le but des tests de passerelle de paiement est d'assurer 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'application 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 de 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 fidélité, etc.
Dans ce tutoriel, vous apprendrez
- Types de système de passerelle de paiement
- Types de test pour le domaine de paiement
- Comment tester la passerelle de paiement: liste de contrôle complète
- Exemples de cas de test pour les tests de passerelle de paiement
- Points à considérer avant d'acheter un package Gateway
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é, il ramènera un client sur un site de commerce électronique. Pour un tel type de paiement, vous n'avez pas besoin d'un identifiant de marchand, un exemple de passerelle de paiement hébergée sont PayPal, Noche et WorldPay.
- Passerelle de paiement partagée :
Dans une passerelle de paiement partagée, pendant le 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 pendant le traitement du paiement, ce mode est facile et plus préférentiellement, un exemple de passerelle de paiement partagée est eWay, Stripe.
Types de test pour le domaine de paiement
Le test de la passerelle de paiement doit inclure
Test fonctionnel : 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 être comme le traitement des commandes, le calcul, une addition 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 comme le nombre le plus élevé possible d'utilisateurs passant par des passerelles au cours d'une journée spécifique et convertissez-les 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 pour le maestro, le visa, le maître, etc.
- Collectez des informations de passerelle de paiement comme Google Wallet, Paypal ou autre
- Recueillir le document de passerelle de paiement avec les codes d'erreur
- Comprendre la session et les paramètres passés via l'application et la passerelle de paiement
- Comprendre et tester la quantité d'informations relatives à la transmission de la chaîne de requête, de la variable ou de la 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 de devise, les données des abonnés sont collectées.
Exemples de cas de test pour les tests 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 les détails de la carte de crédit ou non |
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é |
dix | Entre la passerelle de paiement et les pages de tampon de vérification des applications |
11 | Vérifier la réussite du paiement, un code de réussite est envoyé à l'application et une page de confirmation s'affiche à l'utilisateur |
12 | Vérifiez si la transaction est traitée immédiatement ou si le traitement est confié à 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. Crypter 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 conformément aux 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 carte |
Points à considérer avant d'acheter un package Gateway
- Si vous avez acheté un colis 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 proposés
- 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 directement sur une autre page pour finaliser l'achat