Outils pour utilisateurs

Outils du site


nethserver_101_cahier_08_woocommerce_paypal_stripe

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
nethserver_101_cahier_08_woocommerce_paypal_stripe [2019-08-06 14:01]
michelandre
nethserver_101_cahier_08_woocommerce_paypal_stripe [2019-10-02 23:27] (Version actuelle)
michelandre
Ligne 1: Ligne 1:
-====== ​NethServer-101,​ Cahier-08: WooCommerce,​ PayPal & Stripe ​======+\\  
 +[[cours_nethserver_101|{{ Images_Cahier-101-08-000.png?​650 }}]] 
 +\\  
 +====== ​Description générale ​======
  
-===== Description générale ​===== +===== Introduction ​=====
- +
-==== Introduction ​====+
  
 Maintenant que vous maîtrisez WordPress, votre but est à portée de main. Maintenant que vous maîtrisez WordPress, votre but est à portée de main.
Ligne 16: Ligne 17:
 WooCommerce est une extension LIBRE pour WordPress permettant de créer une boutique en ligne. Cette extension est conçue pour les petites et grandes entreprises faisant du commerce en ligne en utilisant [[https://​fr.wikipedia.org/​wiki/​WordPress|WordPress]]. Lancée le 27 septembre 2011, l'​extension est rapidement devenue célèbre pour sa simplicité d'​installation et de personnalisation. WooCommerce est une extension LIBRE pour WordPress permettant de créer une boutique en ligne. Cette extension est conçue pour les petites et grandes entreprises faisant du commerce en ligne en utilisant [[https://​fr.wikipedia.org/​wiki/​WordPress|WordPress]]. Lancée le 27 septembre 2011, l'​extension est rapidement devenue célèbre pour sa simplicité d'​installation et de personnalisation.
  
-==== But final de ce cahier ====+===== But final de ce cahier ​=====
  
 {{ Images_Cahier-101-08-001.png?​600 }} {{ Images_Cahier-101-08-001.png?​600 }}
 \\  \\ 
  
-==== Cours NethServer-101 ====+===== Cours NethServer-101 ​=====
  
 Le //Cours NethServer-101//,​ se voulant une base solide pour la création d'un site de **Commerce en ligne**, comprend plusieurs cahiers: Le //Cours NethServer-101//,​ se voulant une base solide pour la création d'un site de **Commerce en ligne**, comprend plusieurs cahiers:
Ligne 29: Ligne 30:
   - [[nethserver_101_cahier_03_creation_un_serveur_virtuel|Cahier-03]]:​ -> Création d'un Serveur NethServer virtuel.   - [[nethserver_101_cahier_03_creation_un_serveur_virtuel|Cahier-03]]:​ -> Création d'un Serveur NethServer virtuel.
   - [[nethserver_101_cahier_04_local_certificat_let_encrypt|Cahier-04]]:​ -> Serveur NethServer LOCAL & Let's Encrypt.   - [[nethserver_101_cahier_04_local_certificat_let_encrypt|Cahier-04]]:​ -> Serveur NethServer LOCAL & Let's Encrypt.
-  - [[nethserver_101_cahier_05_vdsl_fqdn_internet_et_nethserver|Cahier-05]]:​ -> FAI, modem VDSL, domaine FQDN(( **FQDN**: Dans le //DNS//, un Fully Qualified Domain Name //(FQDN, ou nom de domaine complètement qualifié)//​ est un nom de domaine qui révèle la position absolue d'un nœud dans l'​arborescence //DNS// en indiquant tous les domaines de niveau supérieur jusqu'​à la racine. On parle également de domaine absolu, par opposition aux domaines relatifs. Par convention, le //FQDN// est ponctué par un point final. //​Référence://​ [[https://​fr.wikipedia.org/​wiki/​Fully_qualified_domain_name|https://​fr.wikipedia.org/​wiki/​Fully_qualified_domain_name]]. +  - [[nethserver_101_cahier_05_vdsl_fqdn_internet_et_nethserver|Cahier-05]]:​ -> FAI, modem VDSL, domaine FQDN(( **FQDN**: Dans le //DNS//, un Fully Qualified Domain Name //(FQDN, ou nom de domaine complètement qualifié)//​ est un nom de domaine qui révèle la position absolue d'un nœud dans l'​arborescence //DNS// en indiquant tous les domaines de niveau supérieur jusqu'​à la racine. On parle également de domaine absolu, par opposition aux domaines relatifs. Par convention, le //FQDN// est ponctué par un point final.\\  
- )) et Serveur NethServer physique.+//​Référence://​ [[https://​fr.wikipedia.org/​wiki/​Fully_qualified_domain_name|https://​fr.wikipedia.org/​wiki/​Fully_qualified_domain_name]]. ​\\ \\ )) et Serveur NethServer physique.
   - [[nethserver_101_cahier_06_nethserver_wordPress|Cahier-06]]:​ -> Installation de WordPress.   - [[nethserver_101_cahier_06_nethserver_wordPress|Cahier-06]]:​ -> Installation de WordPress.
   - [[nethserver_101_cahier_07_nethserver_wordPress_wordfence|Cahier-07]]:​ -> Installation de l'​extension de sécurité Wordfence.   - [[nethserver_101_cahier_07_nethserver_wordPress_wordfence|Cahier-07]]:​ -> Installation de l'​extension de sécurité Wordfence.
Ligne 37: Ligne 38:
   - [[nethserver_101_cahier_10_mandataire_inverse|Cahier-10]]:​ -> Serveur mandataire inversé.   - [[nethserver_101_cahier_10_mandataire_inverse|Cahier-10]]:​ -> Serveur mandataire inversé.
   - [[nethserver_101_cahier_11_nethserver_backuppc|Cahier-11]]:​ -> Sauvegarde/​restauration avec BackupPC.   - [[nethserver_101_cahier_11_nethserver_backuppc|Cahier-11]]:​ -> Sauvegarde/​restauration avec BackupPC.
 +
 +==== Cours NethServer-201 ====
 +
 +Le //Cours NethServer-201//​ décrit l'​installation et la configuration d'​applications sur un serveur NethServer.
 +
 +  - [[nethserver_201_cahier_01_nethserver_et_dolibarr|Cahier-201-01]]:​ -> Dolibarr.
 +  - [[nethserver_201_cahier_02_odoo_12|Cahier-201-02]]:​ -> Odoo-12.
 +  - [[nethserver_201_cahier_03_mediawiki|Cahier-201-03]]:​ -> MediaWiki.
 +  - [[nethserver_201_cahier_04_dokuwiki|Cahier-201-04]]:​ -> DokuWiki.
 +  - [[nethserver_201_cahier_05_moodle|Cahier-201-05]]:​ -> Moodle.
 +  - [[nethserver_201_cahier_06_proxmox|Cahier-201-06]]:​ -> Proxmox.
 +  - [[nethserver_201_cahier_07_flectra|Cahier-201-07]]:​ -> Flectra.
  
 ==== Logiciels ==== ==== Logiciels ====
  
-Tous les logiciels nécessaires sont du domaine public ou LIBRE sous licence GPL; ils ne coûtent pas un sou. Le seul achat nécessaire est l'​obtention d'un nom de domaine au prix initial de $15 CAD et son renouvellement annuel d'​environ $30 CAD.+Tous les logiciels nécessaires sont du domaine public ou LIBRE sous licence ​//GPL//; ils ne coûtent pas un sou. Le seul achat nécessaire est l'​obtention d'un nom de domaine au prix initial de $15 CAD et son renouvellement annuel d'​environ $30 CAD.
  
-=== But final ===+==== But final ====
  
-Après avoir suivi le //Cours NethServer-101//,​ vous posséderez un site de //Commerce en ligne// fiable et hautement sécuritaire. De plus, vous pourrez utiliser un clone de votre site, sur un Serveur NethServer virtuel roulant sur votre poste de travail, pour tester de nouvelles extensions et applications sans compromettre la sécurité ou l'​intégrité de votre site en ligne.+Après avoir suivi le //Cours NethServer-101//,​ vous posséderez un site de //Commerce en ligne// fiable et hautement sécuritaire. De plus, vous pourrez utiliser un clone de votre site, sur un //Serveur NethServer// virtuel roulant sur votre poste de travail, pour tester de nouvelles extensions et applications sans compromettre la sécurité ou l'​intégrité de votre site en ligne.
  
-{{ Images_cahier-101-01-001.png?450 }}+{{ NS-101_001_Diagramme.png?500 }}
  
-==== Particularités de ce document ====+===== Particularités de ce document ​=====
  
-=== Notes au lecteur ===+==== Notes au lecteur ​====
  
 <​nowiki>​*</​nowiki>​ Les captures d'​écrans ne sont que des références.\\ <​nowiki>​*</​nowiki>​ Les captures d'​écrans ne sont que des références.\\
Ligne 56: Ligne 69:
 <​nowiki>​***</​nowiki>​ Une capture d'​écran avec une accentuation en magenta indique qu'il faut remplacer cette distinction par vos propres paramètres ou implique un choix laissé à votre appréciation. <​nowiki>​***</​nowiki>​ Une capture d'​écran avec une accentuation en magenta indique qu'il faut remplacer cette distinction par vos propres paramètres ou implique un choix laissé à votre appréciation.
  
-=== Conventions ===+==== Conventions ​====
  
-{{Images_Cahier-101-03-003.png?22}} Manipulation,​ truc ou ruse pour se tirer d'​embarras.\\ +{{Images_icone-201-001_doigt.png?22}} Manipulation,​ truc ou ruse pour se tirer d'​embarras.\\ 
-{{Images_Cahier-101-03-004.png?25}} Une recommandation ou astuce.\\ +{{Images_icone-201-002_Lumiere.png?25}} Une recommandation ou astuce.\\ 
-{{Images_Cahier-101-03-005.png?25}} Une note.\\ +{{Images_icone-201-003_Note.png?25}} Une note.\\ 
-{{Images_Cahier-101-03-006.png?25}} Une étape, note ou procédure à surveiller.\\ +{{Images_icone-201-004_Triangle.png?25}} Une étape, note ou procédure à surveiller.\\ 
-{{Images_Cahier-101-03-007.png?25}} Paragraphe non complété ou non vérifié.\\ +{{Images_icone-201-005_Non-termine.png?25}} Paragraphe non complété ou non vérifié.\\ 
-{{Images_Cahier-101-03-008.png?25}} Danger pour la sécurité du système.+{{Images_icone-201-006_Securite.png?25}} Danger pour la sécurité du système.
  
-Toutes les commandes à la console ou à travers PuTTY sont précédées d'une invite qui est toujours présente.+Toutes les commandes à la console ou à travers ​//PuTTY// sont précédées d'une invite qui est toujours présente.
  
 <​file>​ <​file>​
Ligne 90: Ligne 103:
 </​file>​ </​file>​
 </​WRAP>​ </​WRAP>​
-\\+\\ 
  
-===== Prérequis =====+====== Prérequis ​======
  
-==== NethServer, Collections Red Hat, WordPress et Wordfence ====+===== NethServer, Collections Red Hat, WordPress et Wordfence ​=====
  
   - **Serveur NethServer actuel**\\ Nous utilisons le même système que celui du cours [[nethserver_101_cahier_07_nethserver_wordPress_wordfence|Cahier-07]]:​ //​NethServer,​ WordPress & Wordfence//​.   - **Serveur NethServer actuel**\\ Nous utilisons le même système que celui du cours [[nethserver_101_cahier_07_nethserver_wordPress_wordfence|Cahier-07]]:​ //​NethServer,​ WordPress & Wordfence//​.
Ligne 107: Ligne 120:
   - **Let'​s Encrypt**\\ {{Images_Cahier-101-03-006.png?​25}} ​ On installe un certificat Let's Encrypt selon le [[nethserver_101_cahier_04_local_certificat_let_encrypt|Cahier-04]]:​ //​NethServer LOCAL & Certificat Let's Encrypt//.   - **Let'​s Encrypt**\\ {{Images_Cahier-101-03-006.png?​25}} ​ On installe un certificat Let's Encrypt selon le [[nethserver_101_cahier_04_local_certificat_let_encrypt|Cahier-04]]:​ //​NethServer LOCAL & Certificat Let's Encrypt//.
  
-=== Vérifications ===+==== Vérifications ​====
  
-== Collections Red Hat ==+=== Collections Red Hat ===
  
 <​file>​ <​file>​
Ligne 123: Ligne 136:
 </​file>​ </​file>​
  
-== Collection PHP ==+=== Collection PHP ===
  
 Chemin. Chemin.
Ligne 145: Ligne 158:
 </​file>​ </​file>​
  
-== Paramètres PHP72 ==+=== Paramètres PHP72 ===
  
 <​file>​ <​file>​
Ligne 166: Ligne 179:
 \\  \\ 
  
-== MariaDB 10.2 ==+=== MariaDB 10.2 ===
  
 {{Images_Cahier-101-03-006.png?​25}} ​ Il faut toujours utiliser **mysql**<​wrap em>​102</​wrap>​ ou **mysqladmin**<​wrap em>​102</​wrap>​ pour toute les manipulations de MariaDB. {{Images_Cahier-101-03-006.png?​25}} ​ Il faut toujours utiliser **mysql**<​wrap em>​102</​wrap>​ ou **mysqladmin**<​wrap em>​102</​wrap>​ pour toute les manipulations de MariaDB.
Ligne 180: Ligne 193:
 \\  \\ 
  
-==== Usagers obligatoires ====+===== Usagers obligatoires ​=====
  
 Pour le bon fonctionnement de WooCommerce,​ il nous faut quatre utilisateurs:​ __//​paiement-stripe//​__,​ __//​paiement-paypal//​__,​ __//​acheteur-test//​__ et __//​acheteur//​__. Pour le bon fonctionnement de WooCommerce,​ il nous faut quatre utilisateurs:​ __//​paiement-stripe//​__,​ __//​paiement-paypal//​__,​ __//​acheteur-test//​__ et __//​acheteur//​__.
Ligne 188: Ligne 201:
 Les deux autres utilisateurs:​ //​acheteur-test//​ et //​acheteur//​ sont nécessaires pour faire des tests d'​achats. Ils doivent avoir accès à une adresse de messagerie pour recevoir la confirmation du paiement par leur institution bancaire ou tout autre fournisseur de paiement en plus des courriels du statut de leur achat sur notre site de //Commerce en ligne//. Les deux autres utilisateurs:​ //​acheteur-test//​ et //​acheteur//​ sont nécessaires pour faire des tests d'​achats. Ils doivent avoir accès à une adresse de messagerie pour recevoir la confirmation du paiement par leur institution bancaire ou tout autre fournisseur de paiement en plus des courriels du statut de leur achat sur notre site de //Commerce en ligne//.
  
-=== Serveur de développement sur un réseau LOCAL ===+==== Serveur de développement sur un réseau LOCAL ====
  
 Nous commençons par tester l'​installation de notre premier site de //Commerce en ligne// sur notre serveur virtuel LOCAL qui peut envoyer des courriels vers l'​Internet mais qui, malheureusement,​ ne peut en recevoir depuis ce dernier. Nous commençons par tester l'​installation de notre premier site de //Commerce en ligne// sur notre serveur virtuel LOCAL qui peut envoyer des courriels vers l'​Internet mais qui, malheureusement,​ ne peut en recevoir depuis ce dernier.
Ligne 196: Ligne 209:
 Pour contourner le problème, nous créerons les quatre utilisateurs obligatoires sur notre serveur passerelle //​dorgee.micronator-101.org//​ qui lui, est branché directement à l'​Internet et donc, n'a aucune difficulté à recevoir tous types de courriels depuis n'​importe où. Pour contourner le problème, nous créerons les quatre utilisateurs obligatoires sur notre serveur passerelle //​dorgee.micronator-101.org//​ qui lui, est branché directement à l'​Internet et donc, n'a aucune difficulté à recevoir tous types de courriels depuis n'​importe où.
  
-=== Créations des usagers ===+==== Créations des usagers ​====
  
 {{Images_Cahier-101-03-006.png?​25}} ​ On donne toujours des mots de passe <wrap em>​robuste</​wrap>​. {{Images_Cahier-101-03-006.png?​25}} ​ On donne toujours des mots de passe <wrap em>​robuste</​wrap>​.
  
-== paiement-stripe ==+=== paiement-stripe ​===
  
 L'​usager paiement-stripe servira à la création et à la gestion d'un compte //Stripe//. L'​usager paiement-stripe servira à la création et à la gestion d'un compte //Stripe//.
Ligne 219: Ligne 232:
 <WRAP clear></​WRAP>​ <WRAP clear></​WRAP>​
  
-== paiement-paypal ==+=== paiement-paypal ​===
  
 L'​usager //​paiement-paypal//​ servira à la création et à la gestion d'un compte //PayPal//. On répète les opérations précédentes pour la création de cet usager. L'​usager //​paiement-paypal//​ servira à la création et à la gestion d'un compte //PayPal//. On répète les opérations précédentes pour la création de cet usager.
  
-== acheteur-test ==+=== acheteur-test ​===
  
 L'​usager //​acheteur-test//​ fera les achats en //Mode TEST//. On répète les opérations précédentes pour la création de cet usager. L'​usager //​acheteur-test//​ fera les achats en //Mode TEST//. On répète les opérations précédentes pour la création de cet usager.
  
-== acheteur ==+=== acheteur ​===
  
 L'​usager //​acheteur//​ effectuera des achats réels sur notre site de //Commerce en ligne//. On répète les opérations précédentes pour la création de cet usager. L'​usager //​acheteur//​ effectuera des achats réels sur notre site de //Commerce en ligne//. On répète les opérations précédentes pour la création de cet usager.
 \\  \\ 
  
-=== Vérification ===+==== Vérification ​====
  
 {{ Images_Cahier-101-08-004.png?​600}} {{ Images_Cahier-101-08-004.png?​600}}
Ligne 238: Ligne 251:
 <WRAP clear></​WRAP>​ <WRAP clear></​WRAP>​
  
-==== WordPress ====+===== WordPress ​=====
  
-=== Connexion et mises à jour ===+==== Connexion et mises à jour ====
  
 {{ Images_Cahier-101-08-005.png?​600}} {{ Images_Cahier-101-08-005.png?​600}}
Ligne 249: Ligne 262:
 <WRAP clear></​WRAP>​ <WRAP clear></​WRAP>​
  
-=== Thème WordPress ===+==== Thème WordPress ​====
  
 {{ Images_Cahier-101-08-006.png?​350}} {{ Images_Cahier-101-08-006.png?​350}}
Ligne 260: Ligne 273:
 \\  \\ 
  
-===== Pages indispensables =====+====== Pages indispensables ​======
  
-==== Conditions de vente ====+===== Conditions de vente =====
  
 {{Images_Cahier-101-03-003.png?​22}} Pour une protection juridique minimale, il est préférable d'​avoir une page énonçant les conditions de vente sur notre site WooCommerce. {{Images_Cahier-101-03-003.png?​22}} Pour une protection juridique minimale, il est préférable d'​avoir une page énonçant les conditions de vente sur notre site WooCommerce.
  
 {{ Images_Cahier-101-08-007.png?​600}} {{ Images_Cahier-101-08-007.png?​600}}
-=== Création de la page ===+==== Création de la page ====
 ** **
 Tableau de bord -> Pages -> Ajouter ->** on **écrit notre page.** Tableau de bord -> Pages -> Ajouter ->** on **écrit notre page.**
Ligne 294: Ligne 307:
 \\ \\
  
-==== Vie privée ====+===== Vie privée ​=====
  
 {{Images_Cahier-101-03-003.png?​22}} Il est préférable d'​avoir une page énonçant notre //Politique sur la vie privée// aux clients qui achètent des articles sur notre site //​WooCommerce//​. {{Images_Cahier-101-03-003.png?​22}} Il est préférable d'​avoir une page énonçant notre //Politique sur la vie privée// aux clients qui achètent des articles sur notre site //​WooCommerce//​.
  
 {{ Images_Cahier-101-08-011.png?​600}} {{ Images_Cahier-101-08-011.png?​600}}
-=== Création de la page ===+==== Création de la page ====
 ** **
 Tableau de bord -> Pages -> Ajouter ->** on **écrit notre page.** Tableau de bord -> Pages -> Ajouter ->** on **écrit notre page.**
Ligne 328: Ligne 341:
  
 {{ Images_Cahier-101-08-016.png?​600}} {{ Images_Cahier-101-08-016.png?​600}}
-==== À propos ====+===== À propos ​=====
  
-=== Création de la page ===+==== Création de la page ====
  
 <​nowiki>​-</​nowiki>​ **Tableau de bord -> Pages -> Ajouter ->** on **écrit notre page.** <​nowiki>​-</​nowiki>​ **Tableau de bord -> Pages -> Ajouter ->** on **écrit notre page.**
Ligne 346: Ligne 359:
  
 {{ Images_Cahier-101-08-019.png?​600}} {{ Images_Cahier-101-08-019.png?​600}}
-==== Nous contacter ====+===== Nous contacter ​=====
  
 Page permettant aux visiteurs de nous contacter. Page permettant aux visiteurs de nous contacter.
Ligne 361: Ligne 374:
 \\  \\ 
  
-===== Compte PayPal =====+====== Compte PayPal ​======
  
-==== Inscription ====+===== Inscription ​=====
  
 Avant d'​installer //​WooCommerce//,​ il nous faut créer un //Compte business// chez //PayPal// pour pouvoir effectuer des tests d'​achats. Avant d'​installer //​WooCommerce//,​ il nous faut créer un //Compte business// chez //PayPal// pour pouvoir effectuer des tests d'​achats.
Ligne 424: Ligne 437:
 <WRAP clear></​WRAP>​ <WRAP clear></​WRAP>​
  
-==== Confirmation de l'​adresse courriel ====+===== Confirmation de l'​adresse courriel ​=====
  
 {{Images_Cahier-101-03-003.png?​22}} Vu que notre serveur //​WooCommerce//​ est LOCAL //(sur le réseau LOCAL du serveur principal et que ce dernier lui sert de passerelle)//,​ l'​utilisateur //​paiement-paypal//​ doit utiliser https://​www.serveur-principal/​webmail c.-à-d. https://​www.micronator-101.org/​webmail,​ car c'est //la passerelle//​ qui recevra les courriels pour le serveur LOCAL. {{Images_Cahier-101-03-003.png?​22}} Vu que notre serveur //​WooCommerce//​ est LOCAL //(sur le réseau LOCAL du serveur principal et que ce dernier lui sert de passerelle)//,​ l'​utilisateur //​paiement-paypal//​ doit utiliser https://​www.serveur-principal/​webmail c.-à-d. https://​www.micronator-101.org/​webmail,​ car c'est //la passerelle//​ qui recevra les courriels pour le serveur LOCAL.
Ligne 475: Ligne 488:
 \\  \\ 
  
-=== Activation du compte PayPal ===+==== Activation du compte PayPal ​====
  
 <WRAP column 30%> <WRAP column 30%>
Ligne 510: Ligne 523:
 \\  \\ 
  
-==== Vérification ====+===== Vérification ​=====
  
 On s'​assure que tout fonctionne correctement. On s'​assure que tout fonctionne correctement.
Ligne 525: Ligne 538:
 \\  \\ 
  
-==== Création d'une signature API ====+===== Création d'une signature API =====
  
 //​Référence://​ [[https://​developer.paypal.com/​webapps/​developer/​docs/​classic/​api/​apiCredentials/#​creating-classic-api-credentials|https://​developer.paypal.com/​webapps/​developer/​docs/​classic/​api/​apiCredentials/#​creating-classic-api-credentials]].\\ ​ //​Référence://​ [[https://​developer.paypal.com/​webapps/​developer/​docs/​classic/​api/​apiCredentials/#​creating-classic-api-credentials|https://​developer.paypal.com/​webapps/​developer/​docs/​classic/​api/​apiCredentials/#​creating-classic-api-credentials]].\\ ​
Ligne 575: Ligne 588:
 \\  \\ 
  
-=== Pour revoir les clés API ===+==== Pour revoir les clés API ====
  
 Plus tard, si on veut revoir ces informations, ​ Plus tard, si on veut revoir ces informations, ​
Ligne 612: Ligne 625:
 \\  \\ 
  
-==== Déconnexion ====+===== Déconnexion ​=====
  
 On se déconnecte de notre compte //PayPal//. On se déconnecte de notre compte //PayPal//.
Ligne 622: Ligne 635:
 \\  \\ 
  
-===== Bac à sable PayPal =====+====== Bac à sable PayPal ​======
  
 //​Référence://​ [[https://​www.paypal.com/​fr/​cgi-bin/​webscr?​cmd=_ipn-test-about-outside|https://​www.paypal.com/​fr/​cgi-bin/​webscr?​cmd=_ipn-test-about-outside]]. //​Référence://​ [[https://​www.paypal.com/​fr/​cgi-bin/​webscr?​cmd=_ipn-test-about-outside|https://​www.paypal.com/​fr/​cgi-bin/​webscr?​cmd=_ipn-test-about-outside]].
  
-=== Test de la Notification Instantanée de Paiement ===+==== Test de la Notification Instantanée de Paiement ​====
  
 Il est important de tester l'​intégration **IPN** //(Instant Payment Notification)//​ avant de vous lancer en "Mode RÉEL/​LIVE"​. Il est important de tester l'​intégration **IPN** //(Instant Payment Notification)//​ avant de vous lancer en "Mode RÉEL/​LIVE"​.
Ligne 632: Ligne 645:
 L'//​Environnement de test PayPal// offre un environnement permettant d'​effectuer des tests sans utiliser de transactions réelles de paiement. Il est également judicieux de tester le système //PayPal// en ligne avant de l'​exploiter sur votre site. L'//​Environnement de test PayPal// offre un environnement permettant d'​effectuer des tests sans utiliser de transactions réelles de paiement. Il est également judicieux de tester le système //PayPal// en ligne avant de l'​exploiter sur votre site.
  
-=== Environnement de test PayPal ===+==== Environnement de test PayPal ​====
  
 L'//​Environnement de test PayPal// permet de tester la plupart des aspects du système //PayPal// incluant la //​Notification Instantanée de Paiement//. L'//​Environnement de test PayPal// permet de tester la plupart des aspects du système //PayPal// incluant la //​Notification Instantanée de Paiement//.
Ligne 656: Ligne 669:
 5. Procédez à un paiement en utilisant le courriel et le mot de passe du compte //​Personnel//​ pour la connexion. 5. Procédez à un paiement en utilisant le courriel et le mot de passe du compte //​Personnel//​ pour la connexion.
  
-=== Remarque à propos des courriels ===+==== Remarque à propos des courriels ​====
  
 Dans l'//​Environnement de test// de l'//​API PayPal//, tous les participants à des transactions //​(utilisateurs test)// sont fictifs et ne possèdent pas de comptes réels. Pour en tenir compte, l'//​Environnement de test// comporte un système spécial de courriel intégré. Chaque développeur de l'//​API PayPal// possède une boîte aux lettres dans laquelle tous les messages par courriel adressés à des utilisateurs de tests sont envoyés. Un développeur //​(administrateur PayPal)// ne voit que les courriels adressés aux utilisateurs de tests qui lui sont associés. Les courriels adressés à tous les utilisateurs de tests associés à un développeur apparaissent dans la même boîte aux lettres. Dans l'//​Environnement de test// de l'//​API PayPal//, tous les participants à des transactions //​(utilisateurs test)// sont fictifs et ne possèdent pas de comptes réels. Pour en tenir compte, l'//​Environnement de test// comporte un système spécial de courriel intégré. Chaque développeur de l'//​API PayPal// possède une boîte aux lettres dans laquelle tous les messages par courriel adressés à des utilisateurs de tests sont envoyés. Un développeur //​(administrateur PayPal)// ne voit que les courriels adressés aux utilisateurs de tests qui lui sont associés. Les courriels adressés à tous les utilisateurs de tests associés à un développeur apparaissent dans la même boîte aux lettres.
Ligne 664: Ligne 677:
 \\  \\ 
  
-==== Création d'un compte de test ====+===== Création d'un compte de test =====
  
 {{Images_Cahier-101-03-006.png?​25}} ​ Les pages du //Bac à sable// chez //PayPal// peuvent varier avec le temps, mais les principes demeurent les mêmes.\\ ​ {{Images_Cahier-101-03-006.png?​25}} ​ Les pages du //Bac à sable// chez //PayPal// peuvent varier avec le temps, mais les principes demeurent les mêmes.\\ ​
Ligne 694: Ligne 707:
 \\ \\
  
-=== Création d'un usager de test ===+==== Création d'un usager de test ====
  
 {{ Images_Cahier-101-08-060.png?​600}} {{ Images_Cahier-101-08-060.png?​600}}
Ligne 705: Ligne 718:
 \\ \\
  
-== Informations du compte et balance de la carte Visa ==+=== Informations du compte et balance de la carte Visa ===
  
 {{Images_Cahier-101-03-006.png?​25}} ​ Attention aux erreurs de frappe. {{Images_Cahier-101-03-006.png?​25}} ​ Attention aux erreurs de frappe.
Ligne 750: Ligne 763:
 {{Images_Cahier-101-03-006.png?​25}} ​ Il est __TRÈS IMPORTANT__ sous l'​onglet **Settings** de mettre //**Payment Review**// à **Off**, surtout pour les fichiers téléchargeables. {{Images_Cahier-101-03-006.png?​25}} ​ Il est __TRÈS IMPORTANT__ sous l'​onglet **Settings** de mettre //**Payment Review**// à **Off**, surtout pour les fichiers téléchargeables.
  
-==== Déconnexion ====+===== Déconnexion ​=====
  
 **Log Out** pour se déconnecter du site du //Bac à sable//. **Log Out** pour se déconnecter du site du //Bac à sable//.
Ligne 762: Ligne 775:
 <WRAP clear></​WRAP>​ <WRAP clear></​WRAP>​
  
-==== Fermeture de compte ====+===== Fermeture de compte ​=====
  
 Pour la marche à suivre pour fermer un compte //PayPal//, voir la section: [[nethserver_101_cahier_08_woocommerce_paypal_stripe#​Fermeture d'un compte PayPal]]. Pour la marche à suivre pour fermer un compte //PayPal//, voir la section: [[nethserver_101_cahier_08_woocommerce_paypal_stripe#​Fermeture d'un compte PayPal]].
Ligne 772: Ligne 785:
 \\  \\ 
  
-===== WooCommerce =====+====== WooCommerce ​======
  
-==== Description ====+===== Description ​=====
  
 //​Référence://​ [[https://​fr.wikipedia.org/​wiki/​WooCommerce|https://​fr.wikipedia.org/​wiki/​WooCommerce]] //​Référence://​ [[https://​fr.wikipedia.org/​wiki/​WooCommerce|https://​fr.wikipedia.org/​wiki/​WooCommerce]]
Ligne 789: Ligne 802:
 <WRAP clear></​WRAP>​ <WRAP clear></​WRAP>​
  
-==== Installation ====+===== Installation ​=====
  
 Si nous ne sommes pas connectés à notre Serveur NethServer LOCAL, on se logue à: https://​www.micronator-dev.org. Si nous ne sommes pas connectés à notre Serveur NethServer LOCAL, on se logue à: https://​www.micronator-dev.org.
Ligne 814: Ligne 827:
 \\  \\ 
  
-==== L'​assistant d'​installation ====+===== L'​assistant d'​installation ​=====
  
-=== Configuration de la boutique et Paiement ===+==== Configuration de la boutique et Paiement ​====
  
 <WRAP column 45%> <WRAP column 45%>
Ligne 838: Ligne 851:
 \\ \\
  
-=== Expédition et Recommandé ===+==== Expédition et Recommandé ​====
  
 <WRAP column 45%> <WRAP column 45%>
Ligne 856: Ligne 869:
 \\ \\
  
-=== Activer et Prêt! ===+==== Activer et Prêt! ​====
  
 <WRAP column 45%> <WRAP column 45%>
Ligne 912: Ligne 925:
 \\  \\ 
  
-===== Configuration =====+====== Configuration ​======
  
-==== Introduction ====+===== Introduction ​=====
  
 Nous allons configurer //​WooCommerce//​ pour la vente de produits standards, de produits téléchargeables et de livres qui eux, ne sont pas taxables s'ils possèdent un numéro ISBN. Nous allons configurer //​WooCommerce//​ pour la vente de produits standards, de produits téléchargeables et de livres qui eux, ne sont pas taxables s'ils possèdent un numéro ISBN.
  
-==== Dimensions des images ====+===== Dimensions des images ​=====
  
 {{ Images_Cahier-101-08-089.png?​600}} {{ Images_Cahier-101-08-089.png?​600}}
Ligne 947: Ligne 960:
 <WRAP clear></​WRAP>​ <WRAP clear></​WRAP>​
  
-==== Général ====+===== Général ​=====
  
 {{ Images_Cahier-101-08-094.png?​600}} {{ Images_Cahier-101-08-094.png?​600}}
-=== Adresse de la boutique ===+==== Adresse de la boutique ​====
  
 <​nowiki>​-</​nowiki>​ **WooCommerce -> Réglages ->** onglet **Général**. <​nowiki>​-</​nowiki>​ **WooCommerce -> Réglages ->** onglet **Général**.
Ligne 961: Ligne 974:
  
 {{ Images_Cahier-101-08-095.png?​600}} {{ Images_Cahier-101-08-095.png?​600}}
-=== Options générales ===+==== Options générales ​====
  
 On ajuste: On ajuste:
Ligne 978: Ligne 991:
  
 {{ Images_Cahier-101-08-096.png?​600}} {{ Images_Cahier-101-08-096.png?​600}}
-=== Options devise ===+==== Options devise ​====
  
 ● //​**Devise**// ​ ● //​**Devise**// ​
Ligne 993: Ligne 1006:
 \\  \\ 
  
-=== Vérification de la Géolocalisation ===+==== Vérification de la Géolocalisation ​====
  
 On vérifie si la base de données //​GeoLite2-Country.mmdb//​(( **GeoLite2-Country.mmdb:​** Pour plus de détails, voir la section "​GeoLite2 integration"​ à la page: [[https://​woocommerce.com/​posts/​whats-new-woocommerce-3-4-gdpr-features-geolite2-integration/​|https://​woocommerce.com/​posts/​whats-new-woocommerce-3-4-gdpr-features-geolite2-integration/​]]. )) pour la Géolocalisation a bien été téléchargée. On vérifie si la base de données //​GeoLite2-Country.mmdb//​(( **GeoLite2-Country.mmdb:​** Pour plus de détails, voir la section "​GeoLite2 integration"​ à la page: [[https://​woocommerce.com/​posts/​whats-new-woocommerce-3-4-gdpr-features-geolite2-integration/​|https://​woocommerce.com/​posts/​whats-new-woocommerce-3-4-gdpr-features-geolite2-integration/​]]. )) pour la Géolocalisation a bien été téléchargée.
Ligne 1006: Ligne 1019:
 La base de donnée //(.mmdb - MaxMind database)// a bien été téléversée. La base de donnée //(.mmdb - MaxMind database)// a bien été téléversée.
  
-== Adresse exacte pour le calcul des taxes ==+=== Adresse exacte pour le calcul des taxes ===
  
 //​WooCommerce//​ utilise cette BD pour connaître l'​emplacement des clients. //​WooCommerce//​ utilise cette BD pour connaître l'​emplacement des clients.
Ligne 1017: Ligne 1030:
 Les tables les plus précises descendent au niveau de la ville. Il est à noter qu'il s'agit généralement de __la ville où le fournisseur d'​accès Internet a placé ses points d'​accès__. Les tables les plus précises descendent au niveau de la ville. Il est à noter qu'il s'agit généralement de __la ville où le fournisseur d'​accès Internet a placé ses points d'​accès__.
  
-== Utilité ==+=== Utilité ​===
  
 Pour les sites de commerce électronique,​ la localisation des visiteurs de votre site est particulièrement importante pour le calcul du taux des taxes. En outre, elle est également importante si vous vendez un article qui pourrait être illégal dans certaines régions. Pour les sites de commerce électronique,​ la localisation des visiteurs de votre site est particulièrement importante pour le calcul du taux des taxes. En outre, elle est également importante si vous vendez un article qui pourrait être illégal dans certaines régions.
Ligne 1023: Ligne 1036:
 Dans ce but, la sensibilisation à la géolocalisation,​ c'​est-à-dire la possibilité de prendre connaissance par programmation de l'​emplacement d'un visiteur, par pays, région ou même longitude et latitude, peut jouer un rôle important. Dans ce but, la sensibilisation à la géolocalisation,​ c'​est-à-dire la possibilité de prendre connaissance par programmation de l'​emplacement d'un visiteur, par pays, région ou même longitude et latitude, peut jouer un rôle important.
  
-== Adresse exacte ==+=== Adresse exacte ​===
  
 {{Images_Cahier-101-03-006.png?​25}} ​ {{Images_Cahier-101-03-004.png?​25}} Il est très important, lors de tests d'​achats,​ de fournir __une adresse réelle et vérifiable__,​ car //​WooCommerce//​ s'en remet à l'​adresse fournie pour le calcul des taxes applicables. S'il ne peut vérifier votre ville ou état //​(province)//,​ il prendra le code du pays et il se pourrait que dans votre ville ou dans votre état, une taxe particulière s'​applique ou non et ainsi, il en tiendra compte ou non - //très difficile à déverminer//​. {{Images_Cahier-101-03-006.png?​25}} ​ {{Images_Cahier-101-03-004.png?​25}} Il est très important, lors de tests d'​achats,​ de fournir __une adresse réelle et vérifiable__,​ car //​WooCommerce//​ s'en remet à l'​adresse fournie pour le calcul des taxes applicables. S'il ne peut vérifier votre ville ou état //​(province)//,​ il prendra le code du pays et il se pourrait que dans votre ville ou dans votre état, une taxe particulière s'​applique ou non et ainsi, il en tiendra compte ou non - //très difficile à déverminer//​.
  
-==== Produits ====+===== Produits ​=====
  
 {{ Images_Cahier-101-08-098.png?​600}} {{ Images_Cahier-101-08-098.png?​600}}
-=== Général ===+==== Général ​====
  
 Cliquer Ignorer pour supprimer le message. Cliquer Ignorer pour supprimer le message.
Ligne 1061: Ligne 1074:
 \\  \\ 
  
-=== Inventaire ===+==== Inventaire ​====
  
 {{ Images_Cahier-101-08-102.png?​600}} {{ Images_Cahier-101-08-102.png?​600}}
Ligne 1078: Ligne 1091:
 \\  \\ 
  
-=== Produits téléchargeables ===+==== Produits téléchargeables ​====
  
 {{ Images_Cahier-101-08-103.png?​600}} {{ Images_Cahier-101-08-103.png?​600}}
Ligne 1089: Ligne 1102:
 \\  \\ 
  
-==== TVA ====+===== TVA =====
  
-=== Options TVA ===+==== Options TVA ====
  
 {{ Images_Cahier-101-08-104.png?​600}} {{ Images_Cahier-101-08-104.png?​600}}
Ligne 1118: Ligne 1131:
 \\  \\ 
  
-=== Taux standards ===+==== Taux standards ​====
  
 {{ Images_Cahier-101-08-106.png?​600}} {{ Images_Cahier-101-08-106.png?​600}}
Ligne 1135: Ligne 1148:
 \\  \\ 
  
-== Téléchargement du fichier des Taux standards ==+=== Téléchargement du fichier des Taux standards ​===
  
 {{Images_Cahier-101-03-003.png?​22}} S'​assurer que //​JavaScript//​ est activé pour le téléversement. {{Images_Cahier-101-03-003.png?​22}} S'​assurer que //​JavaScript//​ est activé pour le téléversement.
Ligne 1184: Ligne 1197:
 \\  \\ 
  
-== Adresse exacte pour le calcul des taxes ==+=== Adresse exacte pour le calcul des taxes ===
  
 {{Images_Cahier-101-03-006.png?​25}} ​ {{Images_Cahier-101-03-004.png?​25}} Nous rappelons encore une fois: il est très important, lors de tests d'​achats,​ de fournir __une adresse réelle et vérifiable__,​ car //​WooCommerce//​ s'en remet à l'​adresse fournie pour le calcul des taxes applicables. S'il ne peut vérifier votre ville ou état //​(province)//,​ il prendra le code du pays et il se pourrait que dans votre ville ou dans votre état, une taxe particulière s'​applique et ainsi, il n'en tiendra pas compte - __très difficile à déverminer__. {{Images_Cahier-101-03-006.png?​25}} ​ {{Images_Cahier-101-03-004.png?​25}} Nous rappelons encore une fois: il est très important, lors de tests d'​achats,​ de fournir __une adresse réelle et vérifiable__,​ car //​WooCommerce//​ s'en remet à l'​adresse fournie pour le calcul des taxes applicables. S'il ne peut vérifier votre ville ou état //​(province)//,​ il prendra le code du pays et il se pourrait que dans votre ville ou dans votre état, une taxe particulière s'​applique et ainsi, il n'en tiendra pas compte - __très difficile à déverminer__.
  
-=== Taux réduit ===+==== Taux réduit ​====
  
 {{ Images_Cahier-101-08-113.png?​600}} {{ Images_Cahier-101-08-113.png?​600}}
Ligne 1195: Ligne 1208:
 \\  \\ 
  
-=== Taux zéro ===+==== Taux zéro ====
  
 {{ Images_Cahier-101-08-114.png?​600}} {{ Images_Cahier-101-08-114.png?​600}}
Ligne 1202: Ligne 1215:
 \\  \\ 
  
-== Taxe sur livre ==+=== Taxe sur livre ===
  
 //**Livre imprimé**//​ //**Livre imprimé**//​
Ligne 1218: Ligne 1231:
 <WRAP clear></​WRAP>​ <WRAP clear></​WRAP>​
  
-==== Expédition ====+===== Expédition ​=====
  
-=== Zone d'​expédition ===+==== Zone d'​expédition ​====
  
 {{Images_Cahier-101-03-005.png?​25}} Pour nos tests, nous avons des taux fixes de livraison: //$15// pour le Canada et //$25// pour l'​international. {{Images_Cahier-101-03-005.png?​25}} Pour nos tests, nous avons des taux fixes de livraison: //$15// pour le Canada et //$25// pour l'​international.
Ligne 1252: Ligne 1265:
 \\  \\ 
  
-=== Options de livraison ===+==== Options de livraison ​====
  
 {{ Images_Cahier-101-08-121.png?​600}} {{ Images_Cahier-101-08-121.png?​600}}
Ligne 1273: Ligne 1286:
 \\  \\ 
  
-=== Classes de livraison ===+==== Classes de livraison ​====
  
 {{ Images_Cahier-101-08-122.png?​600}} {{ Images_Cahier-101-08-122.png?​600}}
Ligne 1280: Ligne 1293:
 \\  \\ 
  
-==== Paiements ====+===== Paiements ​=====
  
 {{ Images_Cahier-101-08-123.png?​600}} {{ Images_Cahier-101-08-123.png?​600}}
Ligne 1289: Ligne 1302:
 \\  \\ 
  
-=== PayPal ===+==== PayPal ​====
  
 {{ Images_Cahier-101-08-124.png?​600}} {{ Images_Cahier-101-08-124.png?​600}}
Ligne 1334: Ligne 1347:
 \\  \\ 
  
-== Différences entre les Modes Live & Sandbox ==+=== Différences entre les Modes Live & Sandbox ​===
  
 <WRAP column 30%> <WRAP column 30%>
Ligne 1354: Ligne 1367:
 \\  \\ 
  
-==== Comptes et confidentialité ====+===== Comptes et confidentialité ​=====
  
 {{ Images_Cahier-101-08-129.png?​600}} {{ Images_Cahier-101-08-129.png?​600}}
Ligne 1361: Ligne 1374:
 \\  \\ 
  
-=== Politique de confidentialité ===+==== Politique de confidentialité ​====
  
 {{ Images_Cahier-101-08-130.png?​600}} {{ Images_Cahier-101-08-130.png?​600}}
Ligne 1368: Ligne 1381:
 \\  \\ 
  
-=== Conservation des données personnelles ===+==== Conservation des données personnelles ​====
  
 {{ Images_Cahier-101-08-131.png?​600}} {{ Images_Cahier-101-08-131.png?​600}}
Ligne 1377: Ligne 1390:
 \\  \\ 
  
-==== Courriels (E-mails) ====+===== Courriels (E-mails) ​=====
  
 Sous l'​onglet **E-mails**,​ le destinataire est l'​adresse courriel, c.-à-d. celle de l'​administrateur du site de //Commerce en ligne//. Sous l'​onglet **E-mails**,​ le destinataire est l'​adresse courriel, c.-à-d. celle de l'​administrateur du site de //Commerce en ligne//.
  
-=== Nouvelle commande ===+==== Nouvelle commande ​====
  
 <WRAP column 45%> <WRAP column 45%>
Ligne 1405: Ligne 1418:
 \\  \\ 
  
-=== Commande annulée/​échouée ===+==== Commande annulée/​échouée ​====
  
 <WRAP column 45%> <WRAP column 45%>
Ligne 1424: Ligne 1437:
 \\ \\
  
-=== Options d’e-mail de l’expéditeur ===+==== Options d’e-mail de l’expéditeur ​====
  
 On est de retour à la page de l'​onglet **E-mails**. On est de retour à la page de l'​onglet **E-mails**.
Ligne 1443: Ligne 1456:
 \\  \\ 
  
-=== Modèle d'​e-mail ===+==== Modèle d'​e-mail ​====
  
 On est toujours sur la page de l'​onglet **E-mails**. On est toujours sur la page de l'​onglet **E-mails**.
Ligne 1469: Ligne 1482:
 \\ \\
  
-==== Avancé ====+===== Avancé ​=====
  
-=== Installation des pages ===+==== Installation des pages ====
  
 {{ Images_Cahier-101-08-141.png?​600}} {{ Images_Cahier-101-08-141.png?​600}}
Ligne 1484: Ligne 1497:
 <WRAP clear></​WRAP>​ <WRAP clear></​WRAP>​
  
-=== Points de terminaisons de validation de commande ===+==== Points de terminaisons de validation de commande ​====
  
 {{ Images_Cahier-101-08-143.png?​600}} {{ Images_Cahier-101-08-143.png?​600}}
Ligne 1491: Ligne 1504:
 \\ \\
  
-=== Terminaisons du compte ===+==== Terminaisons du compte ​====
  
 {{ Images_Cahier-101-08-144.png?​600}} {{ Images_Cahier-101-08-144.png?​600}}
Ligne 1500: Ligne 1513:
 \\ \\
  
-=== Clés/Apps ===+==== Clés/​Apps ​====
  
 {{ Images_Cahier-101-08-145.png?​600}} {{ Images_Cahier-101-08-145.png?​600}}
Ligne 1507: Ligne 1520:
 \\ \\
  
-=== Crochets Web ===+==== Crochets Web ====
  
 {{ Images_Cahier-101-08-146.png?​600}} {{ Images_Cahier-101-08-146.png?​600}}
Ligne 1514: Ligne 1527:
 \\ \\
  
-=== Ancienne API ===+==== Ancienne API ====
  
 {{ Images_Cahier-101-08-147.png?​600}} {{ Images_Cahier-101-08-147.png?​600}}
Ligne 1521: Ligne 1534:
 \\ \\
  
-==== Tout le monde peut s'​enregistrer ====+===== Tout le monde peut s'​enregistrer ​=====
  
 {{ Images_Cahier-101-08-148.png?​600}} {{ Images_Cahier-101-08-148.png?​600}}
Ligne 1532: Ligne 1545:
 \\ \\
  
-==== Création d'un utilisateur "​acheteur-test"​ dans WordPress ====+===== Création d'un utilisateur "​acheteur-test"​ dans WordPress ​=====
  
 On doit créer un usager **acheteur-test** __dans WordPress__. Ceci facilitera nos tests; on n'aura pas à toujours spécifier les informations d'//​acheteur-test//​ à chacun de ses achats. On doit créer un usager **acheteur-test** __dans WordPress__. Ceci facilitera nos tests; on n'aura pas à toujours spécifier les informations d'//​acheteur-test//​ à chacun de ses achats.
Ligne 1551: Ligne 1564:
 <WRAP clear></​WRAP>​ <WRAP clear></​WRAP>​
  
-=== Courriel à l'​administrateur du site ===+==== Courriel à l'​administrateur du site ====
  
 {{ Images_Cahier-101-08-152.png?​600}} {{ Images_Cahier-101-08-152.png?​600}}
Ligne 1558: Ligne 1571:
 \\ \\
  
-=== Informations du nouvel utilisateur ===+==== Informations du nouvel utilisateur ​====
  
 <WRAP column 45%> <WRAP column 45%>
Ligne 1566: Ligne 1579:
 {{Images_Cahier-101-03-004.png?​25}} On pourrait modifier son adresse de livraison pour vérifier que celle-ci fonctionne à l'​international. {{Images_Cahier-101-03-004.png?​25}} On pourrait modifier son adresse de livraison pour vérifier que celle-ci fonctionne à l'​international.
  
-== Adresse exacte pour le calcul des taxes ==+=== Adresse exacte pour le calcul des taxes ===
  
 {{Images_Cahier-101-03-006.png?​25}} ​ {{Images_Cahier-101-03-004.png?​25}} Nous rappelons encore une fois: il est très important, lors de tests d'​achats,​ de fournir __une adresse réelle et vérifiable__,​ car //​WooCommerce//​ s'en remet à l'​adresse fournie pour le calcul des taxes applicables. S'il ne peut vérifier votre ville ou état //​(province)//,​ il prendra le code du pays et il se pourrait que dans votre ville ou dans votre état, une taxe particulière s'​applique et ainsi, il n'en tiendra pas compte - __très difficile à déverminer__. {{Images_Cahier-101-03-006.png?​25}} ​ {{Images_Cahier-101-03-004.png?​25}} Nous rappelons encore une fois: il est très important, lors de tests d'​achats,​ de fournir __une adresse réelle et vérifiable__,​ car //​WooCommerce//​ s'en remet à l'​adresse fournie pour le calcul des taxes applicables. S'il ne peut vérifier votre ville ou état //​(province)//,​ il prendra le code du pays et il se pourrait que dans votre ville ou dans votre état, une taxe particulière s'​applique et ainsi, il n'en tiendra pas compte - __très difficile à déverminer__.
Ligne 1584: Ligne 1597:
 \\ \\
  
-==== Création d'un utilisateur "​acheteur"​ dans WordPress ====+===== Création d'un utilisateur "​acheteur"​ dans WordPress ​=====
  
 On répète les opérations du paragraphe précédent pour l'​utilisateur **acheteur** avec le prénom et nom: **Acheteur Réel**. On répète les opérations du paragraphe précédent pour l'​utilisateur **acheteur** avec le prénom et nom: **Acheteur Réel**.
 \\  \\ 
  
-==== Code Promo ====+===== Code Promo =====
  
 <WRAP column 45%> <WRAP column 45%>
Ligne 1631: Ligne 1644:
 <WRAP clear></​WRAP>​ <WRAP clear></​WRAP>​
  
-==== Exemples des sous-menus ====+===== Exemples des sous-menus ​=====
  
-=== Commandes ===+==== Commandes ​====
  
  
Ligne 1641: Ligne 1654:
 \\ \\
  
-=== Rapports ===+==== Rapports ​====
  
-== Commandes, Clients, Stock et TVA ==+=== Commandes, Clients, Stock et TVA ===
  
 {{ Images_Cahier-101-08-165.png?​600}} {{ Images_Cahier-101-08-165.png?​600}}
Ligne 1652: Ligne 1665:
 \\ \\
  
-=== État ===+==== État ====
  
 {{ Images_Cahier-101-08-166.png?​600}} {{ Images_Cahier-101-08-166.png?​600}}
Ligne 1661: Ligne 1674:
 \\ \\
  
-=== Extensions WooCommerce ===+==== Extensions WooCommerce ​====
  
 {{ Images_Cahier-101-08-167.png?​600}} {{ Images_Cahier-101-08-167.png?​600}}
Ligne 1670: Ligne 1683:
 \\ \\
  
-==== Extensions WordPress ====+===== Extensions WordPress ​=====
  
-=== Canada Post Shipping For WooCommerce ===+==== Canada Post Shipping For WooCommerce ​====
  
 {{ Images_Cahier-101-08-168.png?​400}} {{ Images_Cahier-101-08-168.png?​400}}
Ligne 1681: Ligne 1694:
 \\ \\
  
-=== UPS WooCommerce Shipping Method Plugin ===+==== UPS WooCommerce Shipping Method Plugin ​====
  
 {{ Images_Cahier-101-08-169.png?​400}} {{ Images_Cahier-101-08-169.png?​400}}
Ligne 1692: Ligne 1705:
 \\ \\
  
-===== Produits physiques =====+====== Produits physiques ​======
  
-==== Catégorie ====+===== Catégorie ​=====
  
 Nous créons une catégorie de produits multimédia. Nous créons une catégorie de produits multimédia.
Ligne 1729: Ligne 1742:
 \\ \\
  
-==== Création du produit ====+===== Création du produit ​=====
  
 <WRAP column 30%> <WRAP column 30%>
Ligne 1835: Ligne 1848:
 \\  \\ 
  
-===== Produits téléchargeables =====+====== Produits téléchargeables ​======
  
-==== Catégorie ====+===== Catégorie ​=====
  
 {{Images_Cahier-101-03-006.png?​25}} ​ Les fichiers PDF téléchargeables sont aussi considérés comme des //​biens-meubles//​ physiques donc, taxables. {{Images_Cahier-101-03-006.png?​25}} ​ Les fichiers PDF téléchargeables sont aussi considérés comme des //​biens-meubles//​ physiques donc, taxables.
Ligne 1867: Ligne 1880:
 \\ \\
  
-==== Création du produit ====+===== Création du produit ​=====
  
-=== Titre et description ===+==== Titre et description ​====
  
 <WRAP column 45%> <WRAP column 45%>
Ligne 1885: Ligne 1898:
 <WRAP clear></​WRAP>​ <WRAP clear></​WRAP>​
  
-=== Prix du produit ===+==== Prix du produit ​====
  
 <WRAP column 45%> <WRAP column 45%>
Ligne 1902: Ligne 1915:
 \\ \\
  
-=== Fichiers téléchargeables ===+==== Fichiers téléchargeables ​====
  
 <WRAP column 30%> <WRAP column 30%>
Ligne 1960: Ligne 1973:
 \\ \\
  
-=== Fichiers des sommes de contrôle ===+==== Fichiers des sommes de contrôle ​====
  
 <WRAP column 45%> <WRAP column 45%>
Ligne 1971: Ligne 1984:
 \\ \\
  
-=== Limite, Expiration, Type, État de la TVA et Classe ===+==== Limite, Expiration, Type, État de la TVA et Classe ​====
  
 <WRAP column 45%> <WRAP column 45%>
Ligne 1982: Ligne 1995:
 \\ \\
  
-=== Description courte, Catégorie et Image du produit===+==== Description courte, Catégorie et Image du produit===
  
 <WRAP column 30%> <WRAP column 30%>
Ligne 2018: Ligne 2031:
 \\  \\ 
  
-=== Galerie produit ===+==== Galerie produit ​====
  
 On ajoute des images des pages du sommaire. On ajoute des images des pages du sommaire.
Ligne 2049: Ligne 2062:
 \\ \\
  
-=== Publication et Prévisualisation ===+==== Publication et Prévisualisation ​====
  
 <WRAP column 30%> <WRAP column 30%>
Ligne 2075: Ligne 2088:
 \\ \\
  
-==== Lightbox ====+===== Lightbox ​=====
  
 <WRAP column 30%> <WRAP column 30%>
Ligne 2094: Ligne 2107:
 \\ \\
  
-===== Régénération des Images =====+====== Régénération des Images ​======
  
-==== Introduction ====+===== Introduction ​=====
  
 Parfois, on peut changer les dimensions des images. Voir: [[nethserver_101_cahier_08_woocommerce_paypal_stripe#​Dimensions des images]]. Il nous faut alors redimensionner toutes les images de notre site à l'aide d'une extension WordPress: **Regenerate Thumbnails**. Parfois, on peut changer les dimensions des images. Voir: [[nethserver_101_cahier_08_woocommerce_paypal_stripe#​Dimensions des images]]. Il nous faut alors redimensionner toutes les images de notre site à l'aide d'une extension WordPress: **Regenerate Thumbnails**.
  
-==== Informations sur l'​image ====+===== Informations sur l'​image ​=====
  
 <WRAP column 30%> <WRAP column 30%>
Ligne 2117: Ligne 2130:
  
  
-== Examiner l'​élément ==+=== Examiner l'​élément ​===
  
 //​Référence://​ [[https://​docs.woothemes.com/​document/​using-the-appropriate-product-image-dimensions/​|https://​docs.woothemes.com/​document/​using-the-appropriate-product-image-dimensions/​]]. //​Référence://​ [[https://​docs.woothemes.com/​document/​using-the-appropriate-product-image-dimensions/​|https://​docs.woothemes.com/​document/​using-the-appropriate-product-image-dimensions/​]].
Ligne 2128: Ligne 2141:
 \\ \\
  
-=== Image générée par un appareil photo ===+==== Image générée par un appareil photo ====
  
 <WRAP column 30%> <WRAP column 30%>
Ligne 2143: Ligne 2156:
 <WRAP clear></​WRAP>​ <WRAP clear></​WRAP>​
  
-==== Pixel ====+===== Pixel =====
  
 //​Référence://​ [[https://​fr.wikipedia.org/​wiki/​Pixel|https://​fr.wikipedia.org/​wiki/​Pixel]].\\ ​ //​Référence://​ [[https://​fr.wikipedia.org/​wiki/​Pixel|https://​fr.wikipedia.org/​wiki/​Pixel]].\\ ​
Ligne 2151: Ligne 2164:
 \\  \\ 
  
-==== Régénération des images ====+===== Régénération des images ​=====
  
-=== Installation de l'​extension ===+==== Installation de l'​extension ​====
  
 Afin de régénérer toutes les images emmagasinées par WordPress, nous allons installer l'​extension **Regenerate Thumbnails**. Afin de régénérer toutes les images emmagasinées par WordPress, nous allons installer l'​extension **Regenerate Thumbnails**.
Ligne 2176: Ligne 2189:
 \\  \\ 
  
-=== Régénération ===+==== Régénération ​====
  
 <WRAP column 60%> <WRAP column 60%>
Ligne 2219: Ligne 2232:
 \\ \\
  
-==== Vérifications des vignettes ====+===== Vérifications des vignettes ​=====
  
 <WRAP column 30%> <WRAP column 30%>
Ligne 2238: Ligne 2251:
 \\ \\
  
-===== Achats dans le bac à sable =====+====== Achats dans le bac à sable ======
  
-==== Introduction ====+===== Introduction ​=====
  
 À la section [[nethserver_101_cahier_08_woocommerce_paypal_stripe#​Compte PayPal]], nous avons créé un compte //PayPal//. De plus, à la section [[nethserver_101_cahier_08_woocommerce_paypal_stripe#​Bac à sable PayPal]], nous avons créé un environnement de test dans le but de vérifier si notre //​WooCommerce//​ fonctionnerait correctement en //Mode TEST//. C'est le moment de vérifier le tout. À la section [[nethserver_101_cahier_08_woocommerce_paypal_stripe#​Compte PayPal]], nous avons créé un compte //PayPal//. De plus, à la section [[nethserver_101_cahier_08_woocommerce_paypal_stripe#​Bac à sable PayPal]], nous avons créé un environnement de test dans le but de vérifier si notre //​WooCommerce//​ fonctionnerait correctement en //Mode TEST//. C'est le moment de vérifier le tout.
  
-==== Remarque importante sur les machines virtuelles ====+===== Remarque importante sur les machines virtuelles ​=====
  
-=== Serveur relié directement à l'​Internet vs virtuel ou LOCAL ===+==== Serveur relié directement à l'​Internet vs virtuel ou LOCAL ====
  
-== Serveur relié directement à Internet ==+=== Serveur relié directement à Internet ​===
  
 {{ Images_Cahier-101-08-241.png?​400}} {{ Images_Cahier-101-08-241.png?​400}}
Ligne 2254: Ligne 2267:
 <WRAP clear></​WRAP>​ <WRAP clear></​WRAP>​
  
-== Serveur virtuel sur le réseau LOCAL ==+=== Serveur virtuel sur le réseau LOCAL ===
  
 {{ Images_Cahier-101-08-242.png?​500}} {{ Images_Cahier-101-08-242.png?​500}}
Ligne 2309: Ligne 2322:
 {{Images_Cahier-101-03-004.png?​25}} Lorsque le Serveur NethServer roulant //​WooCommerce//​ possède un FQDN défini chez un régistraire,​ __ce problème n'​existe pas__. {{Images_Cahier-101-03-004.png?​25}} Lorsque le Serveur NethServer roulant //​WooCommerce//​ possède un FQDN défini chez un régistraire,​ __ce problème n'​existe pas__.
  
-==== Vérification des paramètres de test ====+===== Vérification des paramètres de test =====
  
 {{ Images_Cahier-101-08-247.png?​600}} {{ Images_Cahier-101-08-247.png?​600}}
Ligne 2329: Ligne 2342:
 \\  \\ 
  
-==== Usager pour le compte de test ====+===== Usager pour le compte de test =====
  
 {{ Images_Cahier-101-08-249.png?​600}} {{ Images_Cahier-101-08-249.png?​600}}
Ligne 2336: Ligne 2349:
 \\  \\ 
  
-==== Achat d'un produit physique ====+===== Achat d'un produit physique ​=====
  
 {{Images_Cahier-101-03-004.png?​25}} On se déconnecte de notre site WooCommerce. {{Images_Cahier-101-03-004.png?​25}} On se déconnecte de notre site WooCommerce.
Ligne 2466: Ligne 2479:
 \\ \\
  
-=== Examen de la commande du client ===+==== Examen de la commande du client ​====
  
 {{ Images_Cahier-101-08-263.png?​600}} {{ Images_Cahier-101-08-263.png?​600}}
Ligne 2522: Ligne 2535:
 \\ \\
  
-=== Courriels de la commande ===+==== Courriels de la commande ​====
  
 {{Images_Cahier-101-03-006.png?​25}} ​ Parce que notre site //​WooCommerce//​ est sur un réseau LOCAL et non relié directement à l'​Internet,​ l'​utilisateur //​acheteur-test//​ doit se loguer au site https://​www.micronator-101.org/​webmail //(le serveur principal/​passerelle)//​ pour accéder à ses courriels envoyés par //​WooCommerce//​. {{Images_Cahier-101-03-006.png?​25}} ​ Parce que notre site //​WooCommerce//​ est sur un réseau LOCAL et non relié directement à l'​Internet,​ l'​utilisateur //​acheteur-test//​ doit se loguer au site https://​www.micronator-101.org/​webmail //(le serveur principal/​passerelle)//​ pour accéder à ses courriels envoyés par //​WooCommerce//​.
Ligne 2544: Ligne 2557:
  
  
-==== Achat d'un produit téléchargeable ====+===== Achat d'un produit téléchargeable ​=====
  
 Si l'​administrateur du site ou l'​utilisateur //​acheteur-test//​ est logué, __il se délogue__. Si l'​administrateur du site ou l'​utilisateur //​acheteur-test//​ est logué, __il se délogue__.
Ligne 2590: Ligne 2603:
 \\ \\
  
-=== Paiement ===+==== Paiement ​====
  
 <WRAP column 30%> <WRAP column 30%>
Ligne 2624: Ligne 2637:
 \\ \\
  
-=== De retour à la Boutique ===+==== De retour à la Boutique ​====
  
 <WRAP column 30%> <WRAP column 30%>
Ligne 2649: Ligne 2662:
 \\  \\ 
  
-=== Téléchargement ===+==== Téléchargement ​====
  
 <WRAP column 30%> <WRAP column 30%>
Ligne 2682: Ligne 2695:
 \\ \\
  
-== Nombre limite de téléchargements ==+=== Nombre limite de téléchargements ​===
  
 <WRAP column 30%> <WRAP column 30%>
Ligne 2704: Ligne 2717:
 \\ \\
  
-=== Courriels de la nouvelle commande ===+==== Courriels de la nouvelle commande ​====
  
 <WRAP column 30%> <WRAP column 30%>
Ligne 2724: Ligne 2737:
 \\ \\
  
-=== Permissions des téléchargements ===+==== Permissions des téléchargements ​====
  
 {{ Images_Cahier-101-08-299.png?​600}} {{ Images_Cahier-101-08-299.png?​600}}
Ligne 2735: Ligne 2748:
 \\ \\
  
-===== Achat réel =====+====== Achat réel ======
  
-==== Introduction ====+===== Introduction ​=====
  
 Pour s'​assurer que tout fonctionne bien, nous allons faire un test d'​achat réel. Pour s'​assurer que tout fonctionne bien, nous allons faire un test d'​achat réel.
Ligne 2743: Ligne 2756:
 Nous utiliserons l'​usager "​Acheteur Réel - [email protected]"​ créé au paragraphe [[nethserver_101_cahier_08_woocommerce_paypal_stripe#​Création d'un utilisateur "​acheteur"​ dans WordPress]]. Nous utiliserons l'​usager "​Acheteur Réel - [email protected]"​ créé au paragraphe [[nethserver_101_cahier_08_woocommerce_paypal_stripe#​Création d'un utilisateur "​acheteur"​ dans WordPress]].
  
-==== Modifications avant l'​achat réel ====+===== Modifications avant l'​achat réel =====
  
 //**► Livraison**//​ //**► Livraison**//​
Ligne 2783: Ligne 2796:
 <WRAP clear></​WRAP>​ <WRAP clear></​WRAP>​
  
-=== Prix des produits ===+==== Prix des produits ​====
  
 //**► Cahier-04**//​ //**► Cahier-04**//​
Ligne 2829: Ligne 2842:
 \\ \\
  
-==== Achat réel ====+===== Achat réel =====
  
 <WRAP column 30%> <WRAP column 30%>
Ligne 2863: Ligne 2876:
 \\ \\
  
-=== Paiement ===+==== Paiement ​====
  
 <WRAP column 30%> <WRAP column 30%>
Ligne 2907: Ligne 2920:
 \\ \\
  
-=== Courriels au client ===+==== Courriels au client ​====
  
 <WRAP column 30%> <WRAP column 30%>
Ligne 2932: Ligne 2945:
 \\ \\
  
-=== Autres courriels ===+==== Autres courriels ​====
  
 <WRAP column 30%> <WRAP column 30%>
Ligne 2951: Ligne 2964:
 \\  \\ 
  
-===== Fermeture d'un compte PayPal =====+====== Fermeture d'un compte PayPal ​======
  
 Lorsqu'​on fait des tests, il peut s'​avérer nécessaire de fermer un compte //PayPal// afin de les recommencer.\\ Lorsqu'​on fait des tests, il peut s'​avérer nécessaire de fermer un compte //PayPal// afin de les recommencer.\\
 {{Images_Cahier-101-03-003.png?​22}} <wrap em>Pour éviter toutes pertes, transférer les fonds présents sur votre compte PayPal vers votre compte bancaire ou votre carte de crédit avant de fermer votre compte</​wrap>​. {{Images_Cahier-101-03-003.png?​22}} <wrap em>Pour éviter toutes pertes, transférer les fonds présents sur votre compte PayPal vers votre compte bancaire ou votre carte de crédit avant de fermer votre compte</​wrap>​.
  
-==== Fermeture de compte ====+===== Fermeture de compte ​=====
  
 <WRAP column 30%> <WRAP column 30%>
Ligne 3012: Ligne 3025:
 \\  \\ 
  
-===== Compte Stripe =====+====== Compte Stripe ​======
  
 Ce chapitre explique comment intégrer le système de paiements **Stripe** à l'​extension //​WooCommerce//​ de WordPress roulant sur un Serveur NethServer.\\ ​ Ce chapitre explique comment intégrer le système de paiements **Stripe** à l'​extension //​WooCommerce//​ de WordPress roulant sur un Serveur NethServer.\\ ​
 {{Images_Cahier-101-03-006.png?​25}} ​ __Ce chapitre provient de la version //1.0.1// de ce document__. Quelques modifications légères ont été ajoutées pour la nouvelle version de l'​extension. {{Images_Cahier-101-03-006.png?​25}} ​ __Ce chapitre provient de la version //1.0.1// de ce document__. Quelques modifications légères ont été ajoutées pour la nouvelle version de l'​extension.
  
-==== Qu'​est-ce que Stripe ====+===== Qu'​est-ce que Stripe ​=====
  
 //​Référence://​ [[http://​www.journaldunet.com/​ebusiness/​commerce/​john-collison-john-collison-stripe.shtml|http://​www.journaldunet.com/​ebusiness/​commerce/​john-collison-john-collison-stripe.shtml]]. //​Référence://​ [[http://​www.journaldunet.com/​ebusiness/​commerce/​john-collison-john-collison-stripe.shtml|http://​www.journaldunet.com/​ebusiness/​commerce/​john-collison-john-collison-stripe.shtml]].
Ligne 3065: Ligne 3078:
  
 <WRAP box round> <WRAP box round>
-==== Installation de l'​aiguilleur Stripe ====+===== Installation de l'​aiguilleur Stripe ​=====
  
 __Si nous n'​avons pas choisi d'​installer //Stripe// au paragraphe__ [[nethserver_101_cahier_08_woocommerce_paypal_stripe#​Configuration de la boutique et Paiement]], on installe maintenant l'​extension //​WooCommerce Stripe Payment Gateway//. __Si nous n'​avons pas choisi d'​installer //Stripe// au paragraphe__ [[nethserver_101_cahier_08_woocommerce_paypal_stripe#​Configuration de la boutique et Paiement]], on installe maintenant l'​extension //​WooCommerce Stripe Payment Gateway//.
Ligne 3097: Ligne 3110:
 \\  \\ 
  
-==== Création d'un compte personnel Stripe ====+===== Création d'un compte personnel Stripe ​=====
  
 {{Images_Cahier-101-03-004.png?​25}} Nous allons utiliser le nom de l'​utilisateur "​__paiement-stripe__",​ que nous avons créé au paragraphe [[nethserver_101_cahier_08_woocommerce_paypal_stripe#​paiement-stripe]],​ pour créer un compte chez //Stripe//. {{Images_Cahier-101-03-004.png?​25}} Nous allons utiliser le nom de l'​utilisateur "​__paiement-stripe__",​ que nous avons créé au paragraphe [[nethserver_101_cahier_08_woocommerce_paypal_stripe#​paiement-stripe]],​ pour créer un compte chez //Stripe//.
  
-=== Inscription ===+==== Inscription ​====
  
 Il nous faut créer un compte personnel chez //Stripe// pour pouvoir effectuer un achat en //Mode TEST// ou en //Mode LIVE/​Réel//​. Il nous faut créer un compte personnel chez //Stripe// pour pouvoir effectuer un achat en //Mode TEST// ou en //Mode LIVE/​Réel//​.
Ligne 3122: Ligne 3135:
 <WRAP clear></​WRAP>​ <WRAP clear></​WRAP>​
  
-=== Courriel de confirmation du compte ===+==== Courriel de confirmation du compte ​====
  
 {{Images_Cahier-101-03-003.png?​22}} __On attend de recevoir un courriel pour confirmer notre adresse.__\\ ​ {{Images_Cahier-101-03-003.png?​22}} __On attend de recevoir un courriel pour confirmer notre adresse.__\\ ​
Ligne 3246: Ligne 3259:
 <WRAP clear></​WRAP>​ <WRAP clear></​WRAP>​
  
-=== Notifications ===+==== Notifications ​====
  
 On veut recevoir toutes les notifications que //Stripe// pourrait nous envoyer. On veut recevoir toutes les notifications que //Stripe// pourrait nous envoyer.
Ligne 3260: Ligne 3273:
 <WRAP clear></​WRAP>​ <WRAP clear></​WRAP>​
  
-=== Confirmation d'​identité ===+==== Confirmation d'​identité ​====
  
 <WRAP column 60%> <WRAP column 60%>
Ligne 3348: Ligne 3361:
 \\ \\
  
-=== Webhook ===+==== Webhook ​====
  
 {{Images_Cahier-101-03-006.png?​25}} ​ Ces tests ne se font qu'​avec __un serveur directement connecté à l'​Internet__ ou si le serveur est LOCAL, il faut que son serveur passerelle soit configuré en mandataire inversé //(ce qui n'est pas notre cas)//​.\\ ​ {{Images_Cahier-101-03-006.png?​25}} ​ Ces tests ne se font qu'​avec __un serveur directement connecté à l'​Internet__ ou si le serveur est LOCAL, il faut que son serveur passerelle soit configuré en mandataire inversé //(ce qui n'est pas notre cas)//​.\\ ​
Ligne 3414: Ligne 3427:
 <WRAP clear></​WRAP>​ <WRAP clear></​WRAP>​
  
-=== Clés API ===+==== Clés API ====
  
 L'API de demande de paiement est un système conçu pour éliminer les formulaires de paiement. Il améliore considérablement le flux de travail des utilisateurs au cours du processus d'​achat en offrant une expérience utilisateur plus cohérente et en permettant aux marchands Web de tirer facilement parti des méthodes de paiement disparates. L'API de demande de paiement n'est pas une nouvelle méthode de paiement et ne s'​intègre pas directement aux processeurs de paiement; il s'agit plutôt d'une couche du processus dont les buts sont: L'API de demande de paiement est un système conçu pour éliminer les formulaires de paiement. Il améliore considérablement le flux de travail des utilisateurs au cours du processus d'​achat en offrant une expérience utilisateur plus cohérente et en permettant aux marchands Web de tirer facilement parti des méthodes de paiement disparates. L'API de demande de paiement n'est pas une nouvelle méthode de paiement et ne s'​intègre pas directement aux processeurs de paiement; il s'agit plutôt d'une couche du processus dont les buts sont:
Ligne 3449: Ligne 3462:
 \\ \\
  
-==== Configuration de l'​extension ====+===== Configuration de l'​extension ​=====
  
-=== Introduction ===+==== Introduction ​====
  
 Maintenant que nous sommes titulaires d'un compte //Stripe// activé et approuvé et que nous possédons les clés  API nécessaires pour une communication chiffrée lors des paiements, nous pouvons configurer l'​extension //​WooCommerce Stripe Payment Gateway//. Maintenant que nous sommes titulaires d'un compte //Stripe// activé et approuvé et que nous possédons les clés  API nécessaires pour une communication chiffrée lors des paiements, nous pouvons configurer l'​extension //​WooCommerce Stripe Payment Gateway//.
  
-=== Gérer Stripe ===+==== Gérer Stripe ​====
  
 {{ Images_Cahier-101-08-381.png?​600}} {{ Images_Cahier-101-08-381.png?​600}}
Ligne 3487: Ligne 3500:
 \\ \\
  
-=== Crochet Web - Points de terminaison ===+==== Crochet Web - Points de terminaison ​====
  
 {{ Images_Cahier-101-08-385.png?​600}} {{ Images_Cahier-101-08-385.png?​600}}
Ligne 3496: Ligne 3509:
 {{Images_Cahier-101-03-005.png?​25}} Vu que nous ne vendons pas d'​abonnements,​ __nous n'​ajoutons pas__ cette URL. {{Images_Cahier-101-03-005.png?​25}} Vu que nous ne vendons pas d'​abonnements,​ __nous n'​ajoutons pas__ cette URL.
  
-=== Clés secrètes et publiables ===+==== Clés secrètes et publiables ​====
  
 Voir le paragraphe: [[nethserver_101_cahier_08_woocommerce_paypal_stripe#​Clés API]]. Voir le paragraphe: [[nethserver_101_cahier_08_woocommerce_paypal_stripe#​Clés API]].
Ligne 3534: Ligne 3547:
 {{Images_Cahier-101-03-003.png?​22}} Pour débuter, nous utiliserons le //Mode TEST// pour vérifier nos premiers achats. {{Images_Cahier-101-03-003.png?​22}} Pour débuter, nous utiliserons le //Mode TEST// pour vérifier nos premiers achats.
  
-=== Formulaire de paiement compact ===+==== Formulaire de paiement compact ​====
  
 {{ Images_Cahier-101-08-388.png?​450}} {{ Images_Cahier-101-08-388.png?​450}}
Ligne 3542: Ligne 3555:
 Lorsque cette case __n'​est pas cochée__ //​(désactivée)//,​ le formulaire de la carte bancaire affichera, directement sur la page de la commande, les champs demandant: le numéro de la carte, la date d’expiration,​ le champ CVC et un bouton "​Commander"​. Lorsque cette case __n'​est pas cochée__ //​(désactivée)//,​ le formulaire de la carte bancaire affichera, directement sur la page de la commande, les champs demandant: le numéro de la carte, la date d’expiration,​ le champ CVC et un bouton "​Commander"​.
  
-=== Notification de déclaration ===+==== Notification de déclaration ​====
  
 {{ Images_Cahier-101-08-389.png?​450}} {{ Images_Cahier-101-08-389.png?​450}}
Ligne 3548: Ligne 3561:
 Peut contenir //22// caractères. La "​Description sur le relevé de la carte bancaire du client"​ doit contenir au moins une lettre et ne pas inclure les caractères >; <, " et '. La description apparaîtra en majuscules sur le relevé de la carte bancaire de votre client. Peut contenir //22// caractères. La "​Description sur le relevé de la carte bancaire du client"​ doit contenir au moins une lettre et ne pas inclure les caractères >; <, " et '. La description apparaîtra en majuscules sur le relevé de la carte bancaire de votre client.
  
-=== Encaissement du paiement ===+==== Encaissement du paiement ​====
  
 {{ Images_Cahier-101-08-390.png?​450}} {{ Images_Cahier-101-08-390.png?​450}}
Ligne 3584: Ligne 3597:
 \\ \\
  
-=== 3D Secure ===+==== 3D Secure ​====
  
 {{ Images_Cahier-101-08-397.png?​350}} {{ Images_Cahier-101-08-397.png?​350}}
Ligne 3590: Ligne 3603:
 Certaines méthodes de paiement disposent de la fonction //3D Secure// qui est une couche de sécurité supplémentaire. Choisir comment gérer les paiements lorsque //3D Secure// est optionnel. L’activation exigera que les clients utilisent //3D Secure// si applicable. Certaines méthodes de paiement disposent de la fonction //3D Secure// qui est une couche de sécurité supplémentaire. Choisir comment gérer les paiements lorsque //3D Secure// est optionnel. L’activation exigera que les clients utilisent //3D Secure// si applicable.
  
-=== Modale de paiement Stripe ===+==== Modale de paiement Stripe ​====
  
 {{ Images_Cahier-101-08-398.png?​450}} {{ Images_Cahier-101-08-398.png?​450}}
Ligne 3631: Ligne 3644:
 <WRAP clear></​WRAP>​ <WRAP clear></​WRAP>​
  
-=== Boutons de demande de paiement ===+==== Boutons de demande de paiement ​====
  
 {{ Images_Cahier-101-08-404.png?​600}} {{ Images_Cahier-101-08-404.png?​600}}
Ligne 3638: Ligne 3651:
 \\  \\ 
  
-=== Paiement par carte enregistrée ===+==== Paiement par carte enregistrée ​====
  
 {{ Images_Cahier-101-08-405.png?​600}} {{ Images_Cahier-101-08-405.png?​600}}
Ligne 3644: Ligne 3657:
 <WRAP clear></​WRAP>​ <WRAP clear></​WRAP>​
  
-=== Journalisation ===+==== Journalisation ​====
  
 {{ Images_Cahier-101-08-406.png?​600}} {{ Images_Cahier-101-08-406.png?​600}}
Ligne 3650: Ligne 3663:
 <WRAP clear></​WRAP>​ <WRAP clear></​WRAP>​
  
-== Journal des transactions ==+=== Journal des transactions ​===
  
 {{ Images_Cahier-101-08-407.png?​600}} {{ Images_Cahier-101-08-407.png?​600}}
Ligne 3661: Ligne 3674:
 \\ \\
  
-=== Enregistrement des changements ===+==== Enregistrement des changements ​====
  
 <WRAP column 30%> <WRAP column 30%>
Ligne 3677: Ligne 3690:
 \\ \\
  
-=== Ordre d'​affichage des passerelles de paiement ===+==== Ordre d'​affichage des passerelles de paiement ​====
  
 **Tableau de bord WordPress -> WooCommerce -> Réglages ->** onglet **Paiements**. **Tableau de bord WordPress -> WooCommerce -> Réglages ->** onglet **Paiements**.
Ligne 3701: Ligne 3714:
 \\  \\ 
  
-==== Mode Test ====+===== Mode Test =====
  
 Tout est configuré et nous sommes prêts à faire un achat en //Mode TEST//. Tout est configuré et nous sommes prêts à faire un achat en //Mode TEST//.
Ligne 3707: Ligne 3720:
 {{Images_Cahier-101-03-006.png?​25}} ​ Les deux prochains paragraphes sont __ceux de la version //1.0.1// de ce document__. Les images peuvent légèrement différer, mais les principes demeurent les mêmes. {{Images_Cahier-101-03-006.png?​25}} ​ Les deux prochains paragraphes sont __ceux de la version //1.0.1// de ce document__. Les images peuvent légèrement différer, mais les principes demeurent les mêmes.
  
-=== Activation du Mode TEST ===+==== Activation du Mode TEST ====
  
 <WRAP column 45%> <WRAP column 45%>
Ligne 3769: Ligne 3782:
 \\ \\
  
-=== Courriel client ===+==== Courriel client ​====
  
 L'​utilisateur se logue pour voir ses courriels: https://​www.micronator-101.org/​webmail. L'​utilisateur se logue pour voir ses courriels: https://​www.micronator-101.org/​webmail.
Ligne 3787: Ligne 3800:
 <WRAP centeralign>​**On est prêt pour un achat en Mode LIVE/​Réel.**</​WRAP>​ <WRAP centeralign>​**On est prêt pour un achat en Mode LIVE/​Réel.**</​WRAP>​
  
-==== Achat en Mode réel (LIVE) ====+===== Achat en Mode réel (LIVE) ​=====
  
-=== Activation du mode LIVE ===+==== Activation du mode LIVE ====
  
 {{ Images_Cahier-101-08-424.png?​450}} {{ Images_Cahier-101-08-424.png?​450}}
Ligne 3816: Ligne 3829:
 \\  \\ 
  
-=== Vérification chez Stripe ===+==== Vérification chez Stripe ​====
  
 {{Images_Cahier-101-03-006.png?​25}} ​ Ce paragraphe a été pris d'une véritable transaction sur un __serveur physique directement branché à l'​Internet__. {{Images_Cahier-101-03-006.png?​25}} ​ Ce paragraphe a été pris d'une véritable transaction sur un __serveur physique directement branché à l'​Internet__.
Ligne 3870: Ligne 3883:
 \\ \\
  
-===== Menu principal =====+====== Menu principal ​======
  
-==== Introduction ====+===== Introduction ​=====
  
 Notre menu n'est pas adéquat. Nous allons créer un "Menu principal",​ enlever //Contacter le webmestre// et //​Validation de la commande//, ajouter //Nous contacter// et déplacer les //​Conditions d'​utilisations//​ sur le pied de page. Notre menu n'est pas adéquat. Nous allons créer un "Menu principal",​ enlever //Contacter le webmestre// et //​Validation de la commande//, ajouter //Nous contacter// et déplacer les //​Conditions d'​utilisations//​ sur le pied de page.
Ligne 3885: Ligne 3898:
 \\ \\
  
-==== Création du menu ====+===== Création du menu =====
  
 <WRAP column 45%> <WRAP column 45%>
Ligne 3899: Ligne 3912:
  
 <WRAP column 45%> <WRAP column 45%>
-=== Éléments du menu ===+==== Éléments du menu ====
  
 <​nowiki>​-</​nowiki>​ Dans la colonne de gauche, sous //Liens personnalisés//,​ on clique l'​icône triangulaire ▼ pour developper. <​nowiki>​-</​nowiki>​ Dans la colonne de gauche, sous //Liens personnalisés//,​ on clique l'​icône triangulaire ▼ pour developper.
Ligne 3953: Ligne 3966:
 <WRAP clear></​WRAP>​ <WRAP clear></​WRAP>​
  
-=== Vérification ===+==== Vérification ​====
  
 On se rend à la page d'​accueil. On se rend à la page d'​accueil.
Ligne 3963: Ligne 3976:
 \\  \\ 
  
-===== Ajustements CSS et pied de page =====+====== Ajustements CSS et pied de page ======
  
-==== Pied de page ====+===== Pied de page =====
  
 Nous avons créé un menu au paragraphe [[nethserver_101_cahier_08_woocommerce_paypal_stripe#​Menu principal]] qui ne contient pas les pages: //​Conditions d'​utilisation//,​ //​Conditions de vente// et //Vie privée//. Nous avons créé un menu au paragraphe [[nethserver_101_cahier_08_woocommerce_paypal_stripe#​Menu principal]] qui ne contient pas les pages: //​Conditions d'​utilisation//,​ //​Conditions de vente// et //Vie privée//.
Ligne 4078: Ligne 4091:
 \\ \\
  
-==== Menu principal ====+===== Menu principal ​=====
  
-=== Pages incluses dans le menu ===+==== Pages incluses dans le menu ====
  
 <WRAP centeralign>//​Exemple de menu principal pour les explications ci-dessous.//</​WRAP>​ <WRAP centeralign>//​Exemple de menu principal pour les explications ci-dessous.//</​WRAP>​
Ligne 4138: Ligne 4151:
 \\ \\
  
-==== Widget de recherche ====+===== Widget de recherche ​=====
  
 <WRAP column 30%> <WRAP column 30%>
Ligne 4166: Ligne 4179:
 \\ \\
  
-=== Vérification ===+==== Vérification ​====
  
 {{ Images_Cahier-101-08-453.png?​600}} {{ Images_Cahier-101-08-453.png?​600}}
Ligne 4175: Ligne 4188:
 \\ \\
  
-==== Affichage ====+===== Affichage ​=====
  
 L'​affichage du menu principal est contrôlé par le code CSS du fichier: ''​wp-content/​themes/​storefront-enfant/​style.css''​. L'​affichage du menu principal est contrôlé par le code CSS du fichier: ''​wp-content/​themes/​storefront-enfant/​style.css''​.
  
-=== Menu ===+==== Menu ====
  
 On supprime la directive qu'on avait ajoutée dans le [[nethserver_101_cahier_06_nethserver_wordPress|Cahier-06]]:​ au paragraphe //Logo et slogan// . On supprime la directive qu'on avait ajoutée dans le [[nethserver_101_cahier_06_nethserver_wordPress|Cahier-06]]:​ au paragraphe //Logo et slogan// .
Ligne 4217: Ligne 4230:
 <WRAP clear></​WRAP>​ <WRAP clear></​WRAP>​
  
-=== Panier ===+==== Panier ​====
  
   - On enlève les //marges// au-dessus et en dessous du Panier.   - On enlève les //marges// au-dessus et en dessous du Panier.
Ligne 4245: Ligne 4258:
 \\  \\ 
  
-===== Mise à jour de WooCommerce =====+====== Mise à jour de WooCommerce ​======
  
 La mise à jour de //​WooCommerce//​ se fait exactement de la même manière que celle des autres extensions. La mise à jour de //​WooCommerce//​ se fait exactement de la même manière que celle des autres extensions.
  
-==== Mise à jour ====+===== Mise à jour =====
  
 <WRAP column 45%> <WRAP column 45%>
Ligne 4295: Ligne 4308:
 \\ \\
  
-==== Vérification ====+===== Vérification ​=====
  
 {{ Images_Cahier-101-08-463.png?​600}} {{ Images_Cahier-101-08-463.png?​600}}
Ligne 4304: Ligne 4317:
 \\ \\
  
-==== Ajustement du Thème enfant ====+===== Ajustement du Thème enfant ​=====
  
 {{Images_Cahier-101-03-005.png?​25}} __Ce paragraphe est inclus à titre d'​exemple seulement - provient de la version //1.0.1// de ce document__. {{Images_Cahier-101-03-005.png?​25}} __Ce paragraphe est inclus à titre d'​exemple seulement - provient de la version //1.0.1// de ce document__.
Ligne 4322: Ligne 4335:
  
 <WRAP column 32%> <WRAP column 32%>
-=== Mise à jour du Thème Storefront ===+==== Mise à jour du Thème Storefront ​====
 </​WRAP>​ </​WRAP>​
 <WRAP column 45%> <WRAP column 45%>
Ligne 4331: Ligne 4344:
  
 {{ Images_Cahier-101-08-467.png?​600}} {{ Images_Cahier-101-08-467.png?​600}}
-=== Fichiers des courriels ===+==== Fichiers des courriels ​====
 <WRAP clear></​WRAP>​ <WRAP clear></​WRAP>​
 \\ \\
Ligne 4354: Ligne 4367:
 \\  \\ 
  
-=== Vérification ===+==== Vérification ​====
  
 {{ Images_Cahier-101-08-471.png?​600}} {{ Images_Cahier-101-08-471.png?​600}}
Ligne 4373: Ligne 4386:
 \\ \\
  
-===== Serveur LOCAL =====+====== Serveur LOCAL ======
  
 Le Serveur NethServer LOCAL n'a pas réellement besoin de tester les achats. Il sert surtout à vérifier la création de nouveaux produits. Le Serveur NethServer LOCAL n'a pas réellement besoin de tester les achats. Il sert surtout à vérifier la création de nouveaux produits.
  
-==== Prérequis ====+===== Prérequis ​=====
  
 {{ Images_Cahier-101-08-473.png?​450}} {{ Images_Cahier-101-08-473.png?​450}}
Ligne 4387: Ligne 4400:
 \\  \\ 
  
-===== Tutoriels & vidéo =====+====== Tutoriels & vidéo ​======
  
-==== WooCommerce 101 ====+===== WooCommerce 101 =====
  
 On peut consulter la page: [[https://​docs.woocommerce.com/​document/​woocommerce-guided-tour-videos/​|https://​docs.woocommerce.com/​document/​woocommerce-guided-tour-videos/​]]. On peut consulter la page: [[https://​docs.woocommerce.com/​document/​woocommerce-guided-tour-videos/​|https://​docs.woocommerce.com/​document/​woocommerce-guided-tour-videos/​]].
  
-==== Katrinah ====+===== Katrinah ​=====
  
 <WRAP column 53%> <WRAP column 53%>
Ligne 4409: Ligne 4422:
 \\  \\ 
 \\  \\ 
-{{Images_Cahier-101-02-164.png?50}} Victoire totale, hissons la bannière de la victoire.+{{NS-101_002_Banniere_Victoire.png?​50}} ​ Victoire totale, hissons la bannière de la victoire.
 \\  \\ 
  
 ---- ----
  
-===== Crédits =====+====== Crédits ​======
  
 © 2015-2016-2017-2018-2019 RF-232\\ © 2015-2016-2017-2018-2019 RF-232\\
Ligne 4438: Ligne 4451:
 |4.1.0|2019-07-27|Ajustement pour DokuWiki.| | |4.1.0|2019-07-27|Ajustement pour DokuWiki.| |
 |12345678901| | |12345678901| |12345678901| | |12345678901|
-\\ + 
 + 
 +<​html><​hr style="​width:​50%;​ margin: 0 auto;"></​html>​
  
 ===== AVIS DE NON-RESPONSABILITÉ ===== ===== AVIS DE NON-RESPONSABILITÉ =====
Ligne 4446: Ligne 4461:
 RF‑232 ne peut être tenu pour responsable de dommages de quelque nature que ce soit, y compris des dommages di­rects ou indirects, ainsi que des dommages consécutifs résultant de l'​accès ou de l'​utilisation de ce document ou de son contenu. RF‑232 ne peut être tenu pour responsable de dommages de quelque nature que ce soit, y compris des dommages di­rects ou indirects, ainsi que des dommages consécutifs résultant de l'​accès ou de l'​utilisation de ce document ou de son contenu.
  
-Chaque internaute doit prendre toutes les mesures appropriées (mettre à jour régulièrement son logiciel antivirus, ne pas ouvrir des documents suspects de source douteuse ou non connue) de façon à protéger le contenu de son ordina­teur de la contamination d'​éventuels virus circulant sur la Toile.+Chaque internaute doit prendre toutes les mesures appropriées ​//(mettre à jour régulièrement son logiciel antivirus, ne pas ouvrir des documents suspects de source douteuse ou non connue)// de façon à protéger le contenu de son ordina­teur de la contamination d'​éventuels virus circulant sur la Toile.
  
 Toute reproduction interdite Toute reproduction interdite
Ligne 4452: Ligne 4467:
  
 ==== Avertissement==== ==== Avertissement====
 +
 Bien que nous utilisions ici un vocabulaire issu des techniques informatiques,​ nous ne prétendons nullement à la précision technique de tous nos propos dans ce domaine. Bien que nous utilisions ici un vocabulaire issu des techniques informatiques,​ nous ne prétendons nullement à la précision technique de tous nos propos dans ce domaine.
 \\ \\
 \\ \\
nethserver_101_cahier_08_woocommerce_paypal_stripe.txt · Dernière modification: 2019-10-02 23:27 par michelandre