La configuration du module atos, se répartie dans plusieurs fichiers.

Le fichier app.yml qui configurera le fichier PHP ainsi que le fichier pathfile lors de l'execution du task :

symfony atos:pathfile NOM_DE_L_APPLICATION

Les paramètres du fichier app sont les suivants :

  • debug => yes ou no active le debug du kit ATOS, vous devez récrire le pathfile
  • currency_code => nom de la monnaie par défaut en texte (si vous ne mettez rien EUR) sauf si vous le surcharger en PHP
  • merchant_country => par défaut fr sauf surcharge dans l'action dans la liste ('fr', 'be', 'de', 'it', 'es', 'en')
  • binpath => chemin d'accès aux fichiers binaires dans la demo il sont dans le dossier cgi-bin du plugin
  • merchant_id => numéro du commercant (mettez les ") Celui ci-peu aussi etre surchargé après
  • pathfile_path => chemin pour accéder au fichier pathfile par defaut le dossier atos du plugin
  • d_logo => chemin d'accès aux logos par defaut le dossier web du plugin
  • f_certificate => dossier d'accès aux certif par défaut le dossier de pathfile/certif
  • f_param => dossier du parcom par défaut le dossier de pathfile/parcom
  • f_default_name => le nom du parcom change en fonction de la banque (parcom.xxx)
  • merchant_language => langue du commercant par défaut fr sauf surcharge dans l'action dans la liste ('fr', 'be', 'de', 'it', 'es', 'en')
  • cancel_url => url pour les annulation dans la demo mettre sfAtosPaymentDemo/cancel
  • confirm_url => url pour la validation dans la demo mettre sfAtosPaymentDemo/confirm
  • autoresponse_url => Appeler par le serveur apres l'enregistrement de la transaction sur le serveur de la banque par défaut sfAtosPayment/response (sauvegarde les données dans la base)

 

Activez ensuite le module de gestion de l'autoresponse sur le front office dans settings.yml :

enabled_modules: [ ..., sfAtosPayment ]

Vous pouvez aussi avoir une démo avec sfAtosPaymentDemo et une admin des paiements avec sfAtosPaymentAdmin