error 170

En mode PRODUCTION, si votre client obtient un message d'erreur du type :

Un dysfonctionnement s'est produit lors de la demande de paiement, merci de vérifier que les paramètres postés sont cohérents vis à vis de la documentation.

Le paiement est alors impossible et la transaction est définitivement interrompue.

Vous recevez un e-mail d'alerte contenant l'élément du formulaire que la plateforme n'a pas pu traiter.

L'erreur FRANFINANCE_UNRECOGNIZED_FIELD apparaît lors d'une transaction via Franfinance.

Nous vous invitons à vérifier la ou les causes suivantes pour résoudre le problème :

Clés transmises non reconnues pour la clé FRANFINANCE.

Par défaut, l'application de frais lors d'un paiement 3xWEB ou 4xWEB est définie dans le paramétrage du contrat.

Néanmoins, le marchand a la possibilité d'activer ou de désactiver l'application des frais depuis son formulaire de paiement.

Pour cela, le champ vads_acquirer_transient_data doit être valorisé comme suit:
  • pour activer l'application des frais lors du paiement 3xWEB uniquement:
    vads_acquirer_transient_data={"FRANFINANCE":{"FEES_3X":"Y","FEES_4X":"N"}}

  • pour activer l'application des frais lors du paiement 4xWEB uniquement:
    vads_acquirer_transient_data={"FRANFINANCE":{"FEES_3X":"N","FEES_4X":"Y"}}

  • pour activer l'application des frais lors du paiement 3xWEB et 4xWEB:
    vads_acquirer_transient_data={"FRANFINANCE":{"FEES_3X":"Y","FEES_4X":"Y"}}

  • pour désactiver l'application des frais lors du paiement 3xWEB et 4xWEB:
    vads_acquirer_transient_data={"FRANFINANCE":{"FEES_3X":"N","FEES_4X":"N"}}

  • pour activer l'application des frais lors du paiement 3xWEB et laisser le choix par défaut pour le paiement 4xWEB:
    vads_acquirer_transient_data={"FRANFINANCE":{"FEES_3X":"Y"}}

Vérifiez que vous envoyez bien les clés FEES_3X et FEES_4X avec les valeurs "Y" ou "N".