Plateforme Systempay Retour automatique à la boutique
Transcription
Plateforme Systempay Retour automatique à la boutique
Plateforme Systempay Retour automatique à la boutique Version 2.0 Rédaction, Vérification, Approbation Rédaction Vérification Approbation Nom Date/Visa Nom Date/Visa Nom Date/Visa Lyra-Network 05/04/2011 Lyra-Network 05/04/2011 Lyra-Network 05/04/2011 Historique du document Version Auteur Date Commentaires 2.0 Lyra-Network 05/04/2011 Ajout des paramètres pour la version V2 1. 0 Lyra-Network 16/07/2010 Création du document Confidentialité Toutes les informations contenues dans ce document sont considérées comme confidentielles. L’utilisation de celles-ci en dehors du cadre de cette consultation ou la divulgation à des personnes extérieures est soumise à l’approbation préalable de Lyra Network. SOMMAIRE 1. Principe général ...................................................................1 2. Liste des paramètres ............................................................1 2.1 Vous implémentez la version V1 de la plateforme (version=V1) .......... 1 2.1 Vous implémentez la version V2 de la plateforme (version=V2) .......... 2 3. Exemple de formulaire pour version plateforme V1 ........3 1. Principe général La plateforme de paiement Systempay permet le retour automatique à la boutique. A la fin d’un paiement il est donc possible de revenir à la boutique sans que le client ne clique sur le bouton retourner à la boutique. Cette documentation décrit les paramètres supplémentaires qu’il est nécessaire de poster dans le formulaire de paiement. 2. Liste des paramètres 2.1 Vous implémentez la version V1 de la plateforme (version=V1) Format Exemple redirect_success_timeout redirect_success_message Nom n..3 ans..255 5 redirect_error_timeout redirect_error_message n..3 ans..255 return_mode GET/POST /NONE Remarques 34 35 Exprimé en secondes 36 37 Valeur conseillée GET 48 Vous allez être redirigé vers votre site marchand Vous allez être redirigé vers votre site marchand GET Code Exprimé en secondes redirect_success_timeout Ce paramètre permet de définir le délai d’attente avant redirection du client sur le site marchand dans le cas d’un paiement réussi. Ce délai est exprimé en seconde et doit être compris entre 0 et 300 secondes. redirect_success_message Ce paramètre permet de définir le message d’attente avant la redirection vers le site marchand dans le cas d’un paiement réussi. redirect_error_timeout Ce paramètre permet de définir le délai d’attente avant redirection du client sur le site marchand dans le cas d’un paiement échoué. Ce délai est exprimé en seconde et doit être compris entre 0 et 300 secondes. Descriptif de l’interface vers la page de paiement ©Lyra Network- 1/3 redirect_error_message Ce paramètre permet de définir le message d’attente avant la redirection vers le site marchand dans le cas d’un paiement échoué. return_mode : Ce paramètre défini dans quel mode seront retournés les paramètres vers la boutique marchand. Dans le cas de la redirection automatique, il est fortement conseillé de valoriser ce champ à GET. 2.1 Vous implémentez la version V2 de la plateforme (version=V2) Nom Format Exemple vads_redirect_success_timeout vads_redirect_success_message n..3 ans..255 5 Vous allez être redirigé vers votre site marchand vads_redirect_error_timeout vads_redirect_error_message n..3 ans..255 vads_return_mode GET/PO ST/NON E Vous allez être redirigé vers votre site marchand GET Remarques Code Exprimé en secondes 34 35 Exprimé en secondes 36 37 Valeur conseillée GET 48 La définition des paramètres est identiques au chapitre précédent seul les variables ont été préfixées de vads_ . Retour automatique à la boutique ©Lyra Network- 2/3 3. Exemple de formulaire pour version plateforme V1 <form method="POST" action="https://systempay.cyberpluspaiement.com/vads_payment/"> <input type="hidden" name="redirect_success_timeout" value="5" /> <input type="hidden" name="redirect_success_message" value="Redirection vers la boutique dans 5 sec"/> <input type="hidden" name=" redirect_error_timeout" value="5"/> <input type="hidden" name=" redirect_error_message" value=" Redirection vers la boutique dans 5 sec " /> <input type="hidden" name=" return_mode" value="GET"/> <input type="hidden" name="ctx_mode" value="TEST" /> <input type="hidden" name="amount" value="1550" /> <input type="hidden" name="capture_delay" value="" /> <input type="hidden" name="currency" value="978" /> <input type="hidden" name="payment_cards" value="" /> <input type="hidden" name="payment_config" value="SINGLE" /> <input type="hidden" name="site_id" value="12345678" /> <input type="hidden" name="trans_date" value="20100713111845" /> <input type="hidden" name="trans_id" value="1212121" /> <input type="hidden" name="validation_mode" value="" /> <input type="hidden" name="version" value="V1" /> <input type="hidden" name="url_return" value="http://monsite.com/traitement.php" /> <input type="hidden" name="order_info" value="4444444"/> <input type="hidden" name="signature" value="8ecaa8074ffed2eb59ff8f8bf94981a45232121/> <input type="submit" value="Payer" /> Attention ce formulaire est un exemple, si vous copier coller ce formulaire celui-ci ne fonctionnera pas. En effet les paramètres site_id et signature sont invalides. Retour automatique à la boutique ©Lyra Network- 3/3