Définir les URL de retour en fonction du résultat du paiement
Utilisez les champs facultatifs présentés dans le tableau ci-dessous pour
concevoir le formulaire de paiement adapté à vos besoins.
Si aucune URL n’est valorisée dans le formulaire, la valeur
configurée dans le Back Office
Marchand
sera prise en compte.
Nom du champ | Description | Format | Valeur |
---|---|---|---|
vads_url_cancel | URL où sera redirigé l’acheteur après appui sur "annuler et retourner à la boutique" avant d'avoir procédé au paiement | ans..1024 | Ex : http://demo.com/cancel.php |
vads_url_error | URL où sera redirigé l’acheteur en cas d'erreur de traitement par la plateforme de paiement | ans..1024 | Ex : http://demo.com/error.php |
vads_url_refused | URL où sera redirigé l’acheteur, en cas de refus du paiement, après appui sur "retourner à la boutique" | ans..1024 | Ex : http://demo.com/refused.php |
vads_url_success | URL où sera redirigé l’acheteur, en cas de succès du paiement, après appui sur "retourner à la boutique" | ans..1024 | Ex : http://demo.com/success.php |
Exemple de formulaire de paiement avec définition d'URL de
retour en fonction du résultat du
paiement:
<form method="POST" action="https://sogecommerce.societegenerale.eu/vads-payment/"> <input type="hidden" name="vads_action_mode" value="INTERACTIVE" /> <input type="hidden" name="vads_amount" value="3000" /> <input type="hidden" name="vads_capture_delay" value="0" /> <input type="hidden" name="vads_ctx_mode" value="PRODUCTION" /> <input type="hidden" name="vads_currency" value="978" /> <input type="hidden" name="vads_page_action" value="PAYMENT" /> <input type="hidden" name="vads_payment_config" value="SINGLE" /> <input type="hidden" name="vads_site_id" value="12345678" /> <input type="hidden" name="vads_trans_date" value="20191126101407" /> <input type="hidden" name="vads_trans_id" value="pm197W" /> <input type="hidden" name="vads_url_cancel" value="http://demo.com/cancel.php" /> <input type="hidden" name="vads_url_error" value="http://demo.com/error.php" /> <input type="hidden" name="vads_url_refused" value="http://demo.com/refused.php" /> <input type="hidden" name="vads_url_success" value="http://demo.com/success.php" /> <input type="hidden" name="vads_version" value="V2" /> <input type="hidden" name="signature" value="lZIHzigiwCc6+uLStp8I5DQnbSqXu63Jtfo6Saeq3Mc="/> <input type="submit" name="payer" value="Payer"/> </form>