29-11-2011 : Remettre dans le débat politique les principes du Conseil National de la Résistance
17-02-2012 : Pétition pour une protection de l’apiculture et des consommateurs face au lobby des OGM
Logo de mon site
Logo de mon site
Faire un don

Luxpopuli / eZ Publish / Dossiers techniques / eZ Publish : installer une passerelle de paiement / Testing -- Tester la passerelle de paiement en ligne





Right menu

Logo du site ez.no  Logo XHTML 1.O du W3C  Logo XHTML 1.O du W3C  Site francophone officiel de Firefox
zero papier grâce aux catalogues et promos en ligne de bonial

eZ Publish : installer une passerelle de paiement

Table des matières

  1. eZ Publish : installer une passerelle de paiement
  2. Installation and activation -- Installer et activer la passerelle de paiement en ligne eZ Authorize
  3. Adding workflows -- Ajouter les workflow pour la passerellle de paiement Authorize
  4. Creating a trigger -- Créer un déclencheur pour le workflow de passerelle de paiement
  5. Testing -- Tester la passerelle de paiement en ligne
  6. Conclusions and resources -- Conclusions et liens utiles

Testing -- Tester la passerelle de paiement en ligne

Date de publication: le mercredi 26 janvier 2011 à 23h52
Dernière modification: par Pascal BOYER le jeudi 27 janvier 2011 à 00h23

04 January 2007

Testing the commerce checkout workflow / Tester le workflow de règlement

Access the front-end user view of your website. Add a product to the shopping cart and click the Checkout button. Fill in the relevant information in the Account information form, then click the Continue button. On the Confirm order page, review your order details, then click the Confirm button. 
Accédez à la partie publique de votre site, ajoutez un produit à votre panier d'achat et cliquez sur le bouton Passez en caisse. Remplissez le formulaire Information sur votre compte puis cliquez sur le bouton Continuer. Sur la page Confirmez la commande vérifiez les détails de votre commande et validez avec le bouton Confirmer.

Choosing a payment gateway / Choisir une passerelle de paiement

If the trigger 'shop.checkout.before' is set to the 'All Gateways' workflow, the Select payment method view will be displayed. 
Si le déclencheur shop.checkout.before est positionné à Toutes les passerelles alors la vue Sélectionnez la méthode de paiement sera affichée.

 

La vue Séctionnez la méthode de paiement

For this checkout example, choose the Authorize.Net option and click Select. This will start the payment gateway workflow. 
Pour cet exemple de règlement, choisissez l'option Authorize.Net puis cliquez sur le bouton Sélectionner afin de démarrer le workflow de passerelle de paiement.

If, however, the trigger 'shop.checkout.before' is set to the 'Authorize.Net' workflow, you will automatically be presented with the Payment / credit card information form. 
Cependant, si le déclencheur shop.checkout.before est positionné à Authorize.Net alors le formulaire d'information sur le paiement et la carte de crédit vous sera automatiquement présenté.

Payment information submission / Envoyer les informations de paiement

Next, you will be presented with the Payment / credit card information form. 
Vous sera ensuite présenté le formulaire d'information sur le paiement et la carte de crédit.

 

Le formulaire d'information sur le paiement et la carte de crédit

Complete the form and click Submit. If test mode is not enabled, the payment information will be submitted to the payment gateway service and verified. 
Remplissez le formulaire et validez en cliquant sur le bouton Envoyer. Si le mode test n'est pas activé alors les informations de paiement seront envoyées au service de passerelle de paiement et vérifiées.

If the transaction is approved you will be directed to the order view (receipt). Payment is thus complete!
Si la transaction est approuvée alors vous serez redirigé vers la vue d'ordre de commande (???) (accusé de réception). Le paiement est donc terminé !

If the transaction is declined, you can re-enter the payment information and submit again until the transaction is approved. You will not be able to continue without payment approval.
Si la transaction est refusée vous pourrez modifier les informations de paiement est soumettre à nouveau votre transaction jusqu'à ce qu'elle soit acceptée. En aucun cas vous ne pourrez poursuivre si la transaction n'est pas acceptée.

When you are ready to accept payments on your site, remember to disable test mode in the configuration file 'ezauthorize.ini.append.php' (located in 'extension/ezauthorize/settings/').
Lorsque vous serez prêt à accepter des paiements à partir de votre site pensez à modifier le fichier de configuration extension/ezauthorize/settings/ ezauthorize.ini.append.php

Debugging / Débuguer

You can enable verbose debugging by first enabling the 'eZ Publish' debug output and then enabling the 'eZ Authorize' debug output (see example settings below).
Vous pouvez activer le mode verbeux du débugage en activant dans un premier temps la sortie debug de eZ Publish puis en activant la sortie debug de l'extension eZ Authorize (voir l'exemple de paramétrage ci-dessous).

In the file 'settings/override/site.ini.append.php': 
Dans le fichier settings/override/ site.ini.append.php:

[DebugSettings]
# DebugOutput=disabled
DebugOutput=enabled

In the file 'settings/override/ezauthorize.ini.append.php': 
Dans le fichier settings/override/ ezauthorize.ini.append.php:

[eZAuthorizeSettings]
# Extension Debug
# Debug=false
Debug=true

Enabling this debug output will display the transaction key, merchant login, md5 secret word, and transaction hash sent to and returned from Authorize.Net. 
Activer cette sortie de debugage permettra d'afficher la clef de transaction, le login au site marchant (???), le mot secret md5 et le hash de la transaction envoyés à et retournés par Authorize.Net

Commentaires