Guide d’intégration du marchand pour Hosted Checkout

Created by Richard Moore, Modified on Wed, 12 Apr, 2023 at 12:02 PM by Richard Moore

1 Introduction
2 Vue d’ensemble sur la solution
3 Exemple d’un Marchand e-Commerce
4 Premiers pas avec Hosted Checkout
4.1 Configuration d’une page de paiement
4.2 Intégration: Deux options
 4.2.1 Avec un panier d’achat
 4.2.2 Sans panier d’achat
4.3 Résultats d’une transaction et l’émission de reçus
5 Sécurité
6 Consultation de Hosted Checkout en ligne


 


 Introduction


Hosted Checkout fournit aux marchands une solution sans stockage, sans intervention qui respecte complètement les normes de sécurité PCI-DSS (Payment Card Industry-Data Security Standards). En plus, la solution offre la fonctionnalité de débit Interac en ligne tout en éliminant son développement coûteux, intégration et long processus de certification tel qu’il est imposé par ACXSYS.


 


2 – Vue d’ensemble sur la solution :


Ce produit fournit le service Interac en ligne et le traitement de cartes de crédit à travers une page de paiement hébergée. Parce que Hosted Checkout est déjà certifié pour Interac en ligne, Interac a renoncé aux exigences de certification pour les marchands souhaitant l’offrir en conjonction avec Hosted Checkout. Ceci élimine 2 à 3 coûteux mois d’efforts et de temps de déploiement.



Les pages de paiement hébergées éliminent l’exposition du marchand aux données du titulaire de la carte de crédit tout en supprimant l’obligation pour les certificats SSL. Avec la conformité PCI, une exigence critique et obligatoire, cela augmente la signification de cette facette.

Les pages de paiement peuvent être personnalisées selon les exigences de l’interface utilisateur du marchand. Couleurs, logos et formulations peuvent être envoyés à E-xact au format HTML de manière que le titulaire de la carte ait la même expérience utilisateur durant le paiement ainsi que pendant le shopping sur site du marchand.


Autres options de configurations disponibles :


 - Activer un type de paiement spécifique (Cartes de crédit ou Interac en ligne seulement ou les deux)


- Envoi du courriel de notification du Reçus de paiement au titulaire de la carte et/ou au marchand.


- Envoi de courriels personnalisés pour les Reçus


- Verifié par Visa (VpV) et MasterCard SecureCode (aucun développement supplémentaire nécessaire)


 


Comme tous les logiciels E-xact, Hosted Checkout comprend l’accès à toutes les fonctionnalités du RPM (Gestionnaire de paiement en Temps Réel ou Real-time Payment Manager en anglais) telles que le point de vente virtuel (PDV) et les rapports.


 


3 – Exemple d’un Marchand e-Commerce :


Un site typique offrant des marchandises à vendre est représenté dans la Figure 1. Les clients ajoutent des articles à leurs paniers en appuyant sur le bouton « Ajouter au panier »  comme le montre la figure 2.


figure1.png
Figure 1


figure2.png
Figure 2



Dans la figure 3, le client clique sur  ‘Commander’ (Checkout)  quand il est prêt pour payer pour les articles sélectionnés. A ce stade, ils sont redirigés à leur page de paiement hébergée sur les serveurs d’E-xact, comme l’indique la Figure 4.


 figure3.png


Figure 3


figure4.png


Figure 4


 


Notez du logo, des couleurs et de la Police la transition en douceur du site marchand (Figure 3) au site externe (Figure 4). Ce site externe est où le client entrera ses informations de paiement, isolant le marchand de toutes les données sensibles du titulaire de la carte.

La page illustrée à la Figure 4 a été configurée pour offrir à la fois des paiements par carte de crédit et Interac en ligne. Également affichée est l’option pour le titulaire de la carte pour entrer son adresse de courriel pour la livraison du Reçu de paiement. Ceci est une offre optionnelle configurée à la discrétion du marchand.


Une fois le paiement a été effectué, le Reçu, ou le CTR (Enregistrement de Transaction du Client, ou Customer Transaction Record en anglais) apparaît comme le montre la Figure 5.
figure5.png
Figure 5 
 


4 – Premiers Pas avec Hosted Checkout :


La première étape dans la mise en place de Hosted Checkout est de commencer le processus d’obtention d’un Compte avec E-xact Transactions. Tandis que l’enregistrement est en cours, les marchands peuvent obtenir un compte de Test (Identifiant et Mot de Passe) pour leurs développeurs afin d’accéder au système de Démo et avoir une idée plus concrète sur l’intégration.


Une fois un compte de production est mis en place, les développeurs peuvent simplement configurer une page de paiement (en production) et d’échanger ses valeurs avec celle de la Démo dans le code. 


4.1 Configuration d’une page de paiement


Pour configurer une nouvelle Page de Paiement Démo ou de Production, les Administrateurs Marchands peuvent se connecter au RPM (Figure 6) et cliquer sur l’option du menu Pages de Paiement (Figure 7).


login.png
Figure 6


paymenttab.png
Figure 7

Une liste des pages de paiement qui sont déjà mis en place est illustrée dans la Figure 8. Les administrateurs Marchands peuvent sélectionner un de ces liens pour visualiser ou modifier leurs configurations ou cliquer sur «Créer une nouvelle page de paiement ».


 pagelisting.png


Figure 8


4.2 Intégration : Deux options


Il y a deux méthodes élémentaires pour intégrer Hosted Checkout avec un site marchand :


    1.   Avec Panier d’achat


    2.   Sans Panier d’achat 


4.2.1 Avec un Panier d’achat: 


Hosted Checkout est codé pour se connecter avec n’importe quel panier qui suit le modèle Authorize.NET SIM et a été testé et confirmé par : 


            - Agoracart


            - CommerceSQL


            - CubeCart


            - Comersus


            -OpenCart


            - osCMax


            -osCommerce


            - Ubercart


            - ZenCart


 


Les marchands intéressés à l’utilisation d’un panier d’achat compatible avec Authorize.NET mais non listé ci-dessus peuvent contacter E-xact Transactions pour confirmer sa maniabilité.


L’intégration est assez simple :


-       Un fichier dans le logiciel du Panier d’achat est renommé


-       Deux variables de la configuration de la page de paiement sont insérées dans la configuration du Panier d’achat


 


4.2.2 Sans Panier d’achat :


Le logiciel de panier d’achat n’est pas obligatoire pour Hosted Checkout puisque les développeurs peuvent intégrer le code directement dans une page HTML.
Le code du « formulaire » peut être téléchargé ici dans une variété de langages, y compris Ruby, Perl, PHP et ColdFusion.


Notez que, indépendamment du panier ou du choix du logiciel, l’intégration supplémentaire est nécessaire pour les marchands souhaitant utiliser les méthodes de Réponse de relai et Post Silencieux. Veuillez consulter la section ‘Résultats d’une transaction et l’émission de reçus’ ci-dessous.


4.3 Résultats d’une transaction et l’émission de reçus


Après le traitement d’une transaction, par défaut la réception standard de la transaction d’E-xact est affichée au client.
Il y a plusieurs options permettant de personnaliser ce comportement : Lien de Reçu, Réponse de Relai et Post Silencieux. Ces options permettent une combinaison de :


-       Retourner les résultats de la transaction


-       Afficher un Reçu de transaction généré par le site marchand


-       Rediriger le client au site marchand


 






















 Option



 Description




 Lien de Reçu



Ceci existe en deux façons :
-Navigation initiée par l’utilisateur : Les méthodes LINK, GET et POST ajoutent un lien ou un bouton sur le Reçu standard de la transaction. Si le client clique sur le lien ou un bouton, il est pris à l’URL configuré (généralement vers le site marchand) éventuellement y compris les résultats de la transaction


 


-Navigation automatique : Les méthodes AUTO-POST, AUTO-GET et REDI prennent automatiquement le client à l’URL configuré et incluent les résultats de la transaction. Ces méthodes sont couramment utilisées pour délivrer des reçus personnalisés, où le serveur marchand traite les résultats de la transaction retournés et présente un reçu basé sur ces derniers.



 


 Réponse de Relai


 


 



 


Envoie les résultats de la transaction à un serveur spécifié par le marchand. La réponse du serveur marchand est ensuite transmise au navigateur du client comme un Reçu de la Transaction. Elle permet au marchand d’adapter la page de Reçu pour chaque client et de mettre à jour leur serveur web en temps réel (par exemple, pour vider le panier d’achat virtuel).


 


 




 Post Silencieux



 


Similaire à la Réponse de Relai sauf qu’aucune réponse n’est attendue du serveur marchand, et la page de Reçu standard est affichée au client. Il est typiquement utilisé comme une source secondaire de résultats de transaction à côté des méthodes du Lien du Reçu ou Réponse de Relai.



 


Pour plus d’informations techniques sur le développement nécessaire pour ces méthodes, veuillez consulter le manuel d’intégration de Hosted Checkout. 


5 – Sécurité


Hosted Checkout est sûr et sécurisé. Des calculs de hachage sophistiqués sont exécutés sur les serveurs d’E-xact pour confirmer que seules les requêtes provenant des sites marchands désignés sont acceptées.  Dans le cas de Réponse de Relai, les serveurs marchands procèdent à une confirmation de hachage distincte et séparée afin de vérifier l’authenticité de la réponse d’E-xact. 


6 – Consultation de Hosted Checkout En ligne


Accédez à un site web marchand de démonstration complet (avec toutes ses fonctionnalités) ainsi qu’à sa page de paiement hébergée immédiatement en allant à : http://store-demo.e-xact.com.

Le magasin virtuel est configuré de telle façon à imiter l’expérience d’achat réelle du client en ligne, alors n’hésitez pas à ajouter des articles à votre panier d’achat, commander et entrer les informations du paiement.


Informations sur les cartes de crédits de test :





















Visa



4111111111111111



Expiration : (N’importe quelle date future)



Mastercard



5500000000000004



Expiration : (N’importe quelle date future)



American Express



340000000000009



Expiration : (N’importe quelle date future)


Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article