Activer / Désactiver 3D Secure 1
Cette fonctionnalité nécessite la souscription de l’option 3D Secure sélectif.
Le marchand peut indiquer dans son formulaire de paiement s’il souhaite activer ou désactiver le processus d'authentification forte 3D Secure ou Safekey.
Le marchand devra implémenter les critères de son choix (montant, pays, département de livraison etc.) permettant de décider si la transaction doit être soumise au 3DS ou non.
Valeur | Description |
---|---|
absent ou vide |
Authentification 3DS gérée par la plateforme de paiement (configuration du marchand). |
0 |
Authentification 3DS gérée par la plateforme de paiement (configuration du marchand). |
1 | Authentification 3DS intégralement gérée par le marchand à condition que vads_card_number soit valorisé (saisie des données cartes chez le marchand). Les données résultantes de l’authentification 3D Secure effectuée par le MPI du marchand doivent alors être transmises dans les champs du formulaire prévus à cet effet (vads_threeds_enrolled, vads_threeds_cavv, vads_threeds_eci, vads_threeds_xid, vads_threeds_ cavvAlgorithm, vads_threeds_status). |
2 |
Authentification 3DS désactivée pour la transaction, quelle que soit la configuration habituelle du marchand. |
if (vads_amount < 75,90 EUR){
then vads_threeds_mpi = 2 // 3DS disabled
else vads_threeds_mpi = 0 // 3DS enabled
}
if (vads_cust_zip > 92000 ) and (vads_cust_zip < 95000 ){ then vads_threeds_mpi = 0 // 3DS enabled else vads_threeds_mpi = 2 // 3DS disabled }
<form method="POST" action="https://paiement.systempay.fr/vads-payment/"> <input type="hidden" name="vads_action_mode" value="INTERACTIVE" /> <input type="hidden" name="vads_amount" value="4000" /> <input type="hidden" name="vads_capture_delay" value="0" /> <input type="hidden" name="vads_ctx_mode" value="TEST" /> <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_threeds_mpi" value="2" /> <input type="hidden" name="vads_trans_date" value="20190627145218" /> <input type="hidden" name="vads_trans_id" value="571381" /> <input type="hidden" name="vads_version" value="V2" /> <input type="hidden" name="signature" value="1Ivhuhh20ETt78SxJDuymDbu+6ZynaJ71JvcJMDeVKM="/> <input type="submit" name="payer" value="Payer"/> </form>