Procéder à la phase de test

Préalablement au passage en production de la boutique, il est nécessaire de réaliser des tests pour s’assurer du bon fonctionnement entre le site marchand et la plateforme de paiement.

Les demandes de paiement de test doivent être réalisées avec:

  • le mot de passe de test
  • la clé publique de test
  • la clé HMAC-SHA-256 de test

Plusieurs cas de paiement peuvent être simulés en utilisant les numéros de carte de test disponibles depuis la barre de debug, onglet Cartes de test. Le marchand pourra notamment tester les différents résultats d’authentification 3D Secure (si ce dernier est enrôlé 3DS et si l’option 3DS n’est pas désactivée).

La liste des tests à réaliser pour générer la clé de production est donnée dans le Back Office Marchand, menu Paramétrage > Boutique > Clés d’API REST.

Chaque ligne de la liste regroupe les numéros de cartes associées au même scénario (soit 2 paiements acceptés et 2 paiement refusés).

Chaque colonne correspond à un type de carte différent : CB/VISA, MASTERCARD, MAESTRO, VISA ELECTRON).

Pour réaliser la phase de test :

  1. Passez une commande sur votre site marchand comme si vous étiez un de vos acheteurs.

  2. Une fois le formulaire affiché, cliquez sur l’onglet Cartes de test de la barre de debug et sélectionnez le type de carte à utiliser.

  3. Reportez-vous à la liste des tests pour identifier le numéro de carte à utiliser.

  4. Lorsqu’un test est validé, son statut est mis à jour dans la liste. Utilisez le bouton Rafraichir la table si le statut ne s’est pas rafraichi automatiquement.

  5. Une fois les 4 tests validés, le bouton Générer le mot de passe et la clé HMAC-SHA-256 de production devient accessible.

  6. Cliquez sur le bouton Générer le mot de passe et la clé HMAC-SHA-256 de production et acceptez les différents messages d’avertissement.

La clé HMAC-SHA-256 et le mot de passe de production sont maintenant disponibles.

Basculer la boutique en mode PRODUCTION

  1. Modifiez votre implémentation pour utiliser :
    • le mot de passe de production,
    • la clé publique de production,
    • la clé HMAC-SHA-256 de production pour calculer la signature contenue dans le champ kr-hash.
  2. Renseignez correctement l’URL de notification à la fin du paiement en mode PRODUCTION depuis le menu Paramétrage > Règles de notifications.

Réaliser un premier paiement de production

Nous vous conseillons de vérifier les deux points suivants :

  • Le bon fonctionnement en environnement de production de bout-en-bout.

Pour ce faire, effectuez une transaction réelle d’au moins 2€.

Cette transaction pourra être annulée par la suite depuis le Back Office Marchand via le menu Gestion > Transactions > onglet Transactions en cours. Cette transaction ne sera donc pas remise en banque.

Cependant il est recommandé de laisser la transaction être remise en banque pour valider que le crédit soit fait sur le compte du marchand. Il sera ensuite possible de procéder à un remboursement.

  • Le bon fonctionnement de l’URL de notification de paiement (Url de notification à la fin du paiement) renseignée dans le Back Office Marchand.

Affichez le détail de la transaction dans le Back Office Marchand et vérifiez que le statut de l’URL de notification (Statut URL de notification) est bien Envoyé.