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