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