Installation
------------

Dans votre tableau de bord WordPress, rendez-vous dans l'onglet Extensions puis cliquez sur Ajouter. Choisissez l'option Tlverser une extension puis cliquez sur le bouton parcourir pour slectionner l'extension depuis votre ordinateur. Cliquez sur Installer maintenant pour lancer l'installation. Activez l'extension  la fin de l'installation.

Rglages
--------

Si vous ne souhaitez pas vous lancer dans l'installation et le paramtrage de votre solution bancaire et de cette passerelle de paiement, vous pouvez nous confier cette tche. Plus d'informations  cette adresse : https://www.absoluteweb.net/boutique/installation-parametrage-test-passerelle-paiement/

Pour rendre fonctionnelle votre solution bancaire, vous devez communiquer par e-mail au service technique de la banque l'URL de retour automatique (CGI2), celle-ci est http(s)://www.votre-site.fr/?wc-api=WC_Gateway_Monetico (remplacer le nom de domaine par le votre). Attention  ne pas faire d'erreur lors de la transmission de l'URL (majuscules, minuscules, tirets, underscore). Attendez le retour de Monetico pour effectuer vos tests. L'URL exacte est indique sur la page de rglages de la passerelle.

Pour rgler votre passerelle de paiement Monetico, rendez-vous dans l'onglet WooCommerce > Rglages, cliquez sur l'onglet Paiements (WooCommerce 3.4+) ou Commande (WooCommerce 2.1+). La passerelle Monetico doit tre prsente dans la liste des passerelles. Cliquez sur le bouton Grer pour accder aux rglages de la passerelle.

Cochez "Activer le paiement Monetico" pour le rendre disponible  vos clients lors du rglement de leurs commandes.
Adaptez le titre, le message et l'icne de paiement selon vos prfrences. Ces trois lments sont affichs au client lors du choix de son mode de paiement.
Slectionnez le mode d'utilisation de la passerelle, Test ou Production. Trois tests russis sont ncessaires avant de pouvoir demander le passage en production auprs de Monetico Paiement.
Renseignez la cl scurise, le numro de TPE et le code socit qui sont des paramtres transmises par Monetico Paiement.
Renseignez la devise utilise sur la boutique, le pays du commerant.
Dans le cadre de 3DSecure 2, indiquez votre souhait pour le traitement des transactions.
Personnalisez si vous le souhaitez le texte du bouton d'envoi sur le serveur de la banque.
Cochez ou non la case de redirection automatique sur le serveur bancaire. Le cas chant personnalisez le texte de redirection.
Si vous avez activez des paiements partenaires sur votre contrat Monetico (Cofidis, Paypal, lyf pay), vous pouvez lister les moyens de paiements correspondants. Aprs enregistrement des rglages, vous retrouverez les passerelles de paiement correspondantes dans l'onglet Paiements de WooCommerce avec des rglages spcifiques (voir plus bas).
Pour enregistrer des logs (erreurs, retour de la banque), renseignez le chemin absolu et le nom d'un fichier texte. Le dossier doit exister et tre accessible en criture. Exemple : /home/mon_site/www/wp-content/uploads/wc-logs/log-monetico.txt.
En phase de test, vous pouvez cocher l'affichage du dbogage pour visualiser les donnes envoyes  la banque et autres paramtres utiles.

N'oubliez pas d'enregistrer les modifications.

Consultez notre tutorial vido de paramtrage de la passerelle de paiement Monetico Paiement sur cette adresse https://youtu.be/qMe5xGY5u2s


Rglages spcifiques aux passerelles des moyens de paiement partenaires
-----------------------------------------------------------------------

Pour activer les passerelles des moyens de paiement partenaires, vous devez slectionner ces moyens dans les rglages principaux Monetico (voir ci-dessus). Aprs validation de votre liste de paiements partenaires, les passerelles correspondantes doivent tre prsentes dans la liste des passerelles. Cliquez sur le bouton Grer pour accder aux rglages de la passerelle de votre choix.

Cochez "Activer le paiement ..." pour le rendre disponible  vos clients lors du rglement de leurs commandes.
Adaptez le titre, le message et l'icne de paiement selon vos prfrences. Ces trois lments sont affichs au client lors du choix de son mode de paiement.
Dfinissez si ncessaire les montants minimum et/ou maximum pour lesquels le moyen de paiement doit tre propos lors d'une commande.

Ces rglages sont similaires sur l'ensemble des moyens de paiement partenaires; 1euro, 3xCB Cofidis, 4xCB Cofidis, Paypal et lyf pay.

Vido de demonstration des paiements partenaires : https://youtu.be/xAfn_i0vaA8


URL de l'extension
------------------

https://www.absoluteweb.net/prestations/wordpress-woocommerce-extensions-traductions/woocommerce-monetico/

Les filtres
-----------

Vous disposez de divers filtres pour modifier dynamiquement textes, variables ou URL :
monetico_change_cle : pour modifier la cl scurise
monetico_change_tpe : pour modifier le numro de TPE
monetico_change_code_societe : pour modifier le code socit
monetico_change_bank_msg : pour modifier le message indiquant de cliquer sur le bouton pour ce rendre sur le serveur de la banque
monetico_change_bouton : pour traduire ou modifier le texte du bouton de connexion  la banque
monetico_change_msg_redirection : pour traduire ou modifier le texte de redirection vers la banque
monetico_change_url_ok : pour modifier l'URL de retour OK
monetico_change_url_ko : pour modifier l'URL de retour NOT OK
monetico_change_liste_statuts_ok : pour modifier la liste des statuts d'un paiement russi
monetico_change_devise : pour modifier la devise envoye  Monetico
monetico_change_langue : pour modifier la langue envoye  Monetico
monetico_change_montant_paye : pour modifier le montant pay affich sur la page de remerciement, par exemple pour les acomptes.
monetico_change_texte_libre : pour modifier le texte libre transmis  Monetico, contient l'e-mail client par dfaut.
monetico_change_facturation_prenom : pour modifier le prnom de facturation envoy  Monetico pour 3DSecure 2.
monetico_change_facturation_nom : pour modifier le nom de facturation envoy  Monetico pour 3DSecure 2.
monetico_change_facturation_email : pour modifier l'e-mail de facturation envoy  Monetico pour 3DSecure 2.
monetico_change_facturation_adresse_1 : pour modifier l'adresse ligne 1 de facturation envoy  Monetico pour 3DSecure 2.
monetico_change_facturation_adresse_2 : pour modifier l'adresse ligne 2 de facturation envoye  Monetico pour 3DSecure 2.
monetico_change_facturation_cp : pour modifier le code postal de facturation envoy  Monetico pour 3DSecure 2.
monetico_change_facturation_ville : pour modifier la ville de facturation envoye  Monetico pour 3DSecure 2.
monetico_change_facturation_pays : pour modifier le pays de facturation envoy  Monetico pour 3DSecure 2.
monetico_change_expedition_prenom : pour modifier le prnom d'expdition envoy  Monetico pour 3DSecure 2.
monetico_change_expedition_nom : pour modifier le nom d'expdition envoy  Monetico pour 3DSecure 2.
monetico_change_expedition_adresse_1 : pour modifier l'adresse ligne 1 d'expdition envoye  Monetico pour 3DSecure 2.
monetico_change_expedition_adresse_2 : pour modifier l'adresse ligne 2 d'expdition envoye  Monetico pour 3DSecure 2.
monetico_change_expedition_cp : pour modifier le code postal d'expdition envoy  Monetico pour 3DSecure 2.
monetico_change_expedition_ville : pour modifier la ville d'expdition envoye  Monetico pour 3DSecure 2.
monetico_change_expedition_pays : pour modifier le pays d'expdition envoy  Monetico pour 3DSecure 2.
monetico_change_ThreeDSecureChallenge : pour modifier le souhait concernant le challenge 3DSecure 2.

Exemples :

Outrepasser les paramtres dans le processus aller.

add_action('before_woocommerce_pay', 'abw_change_monetico');
function abw_change_monetico() {
	add_filter('monetico_change_url_ko', 'new_ko'); // Modification de l'URL NOT OK
	add_filter('monetico_change_cle', 'new_cle'); // Modification de la cl scurise
	add_filter('monetico_change_bouton', 'new_bouton'); // Modification du texte du bouton de connexion
	add_filter('monetico_change_devise', 'new_devise'); // Modification de la devise de paiement
	add_filter('monetico_change_facturation_pays', 'new_pays'); // Modification du pays pour 3DSecure 2
}
function new_bouton($bouton) {
	return 'Mon texte de bouton';	
}
function new_cle($cle) {
	return '12345678901234567890123456789012345678P0';	
}
function new_ko($url) {
  return "http://www.mon-site.fr/mon-url-not-ok/";
}
function new_devise($devise) {
  return get_woocommerce_currency();
}
function new_pays($pays) {
	return 'FR'; // Si vous avez supprim le champ pays de la page de commande, vous pouvez forcer cette information obligatoire pour 3DSecure 2.	
}

Outrepasser les paramtres dans le processus retour.

add_action( 'woocommerce_api_wc_gateway_monetico', 'abw_change_tpe_cle', 9);
function abw_change_tpe_cle(){
	if (isset($_GET['wc-api']) && $_GET['wc-api'] == 'WC_Gateway_Monetico' && isset($_POST['TPE']) && $_POST['TPE'] == '0123456'):
		add_filter('monetico_change_tpe', 'abw_new_tpe_retour');
		add_filter('monetico_change_cle', 'abw_new_cle_retour');
	endif;
}
function abw_new_tpe_retour() {
	return '0123456';
}
function abw_new_cle_retour() {
	return '0123456789ABCDFE';
}

Ajouter un statut de commande considr comme un paiement russi

add_filter( 'monetico_change_liste_statuts_ok', 'abw_change_liste_statuts_ok' );
function abw_change_liste_statuts_ok($statuts) {
	$statuts[] = 'partially-paid'; // Ajout du statut de l'extension WooCommerce Deposit
	return $statuts;
}

Modifier le montant encaiss, par exemple pour le paiement d'un acompte

add_filter('monetico_change_montant_paye', 'new_montant'); // Modification du montant pay sur la page de remerciement
function new_montant($montant) {
  return "150,00";
}

Activation de la licence
------------------------

Vous bnficiez d'un an de support et de mises  jour lors de l'achat de votre passerelle. Pour activer votre licence et tre automatiquement inform des mises  jour, vous devez activer votre licence.
Dans votre tableau de bord WordPress, rendez-vous dans Rglages > Licence Passerelle Monetico.
Renseignez votre cl de licence ainsi que votre e-mail de commande. Ces lments vous ont t envoys par e-mail lors de la validation de votre achat. Vous pouvez galement les retrouver sur votre compte ABSOLUTE Web  l'adresse https://www.absoluteweb.net/mon-compte/.
Pensez  cliquer sur "Enregistrer les changements" pour que votre licence s'active.
Si vous devez dplacer votre site, vous devrez dsactiver la licence sur le site actuel pour pouvoir la ractiver sur un autre site. Passez par l'onglet "Dsactivation de la Licence" pour cela.

Le fonctionnement de la licence en vido :
http://www.youtube.com/watch?v=9a9IAUimOmM