From 1164410df337bf25ec4524cbf97eee7fcab3dade Mon Sep 17 00:00:00 2001 From: ToutPratique Date: Tue, 9 Feb 2016 10:18:17 +0100 Subject: [PATCH] update git --- adm/themes/default/css/overrides.css | 4 +- classes/PaymentModule.php | 2 +- config/defines.inc.php | 1 + google989c700e849b008f.html | 1 + js/tiny_mce/skins/prestashop/content.min.css | 4 + modules/blocknewsletter/1452617070.csv | 1406 +++ modules/ganalytics/ganalytics.php | 2 +- ...50e33b4fda884d_Slide--25%-Guard-Ind-v4.jpg | Bin 0 -> 128470 bytes ...98b13a981a9ff5_Slide -25% Guard Ind v3.jpg | Bin 0 -> 128167 bytes ...7ddc8155ddeee6_Slide -25% Guard Ind v2.jpg | Bin 0 -> 127699 bytes ...6a8feb489621e3_slide-transport-vfinale.jpg | Bin 0 -> 114540 bytes ...040f13a017c4b14_Slide -25 Guard Ind v3.jpg | Bin 0 -> 128167 bytes ...517d4e14339bd6_Slide -25% Guard Ind v2.jpg | Bin 0 -> 127699 bytes ...04058736814a09_Slide -25% Guard Ind v2.jpg | Bin 0 -> 127699 bytes ...79b6e69df0d5df78aa276785e0ff4ba_menage.jpg | Bin 99556 -> 0 bytes ...0d2d46f40f8bc3d5c208417f47b1a3c_slide5.jpg | Bin 0 -> 92919 bytes modules/netreviews/CHANGELOG.txt | 119 + ...xport_NetReviews_19-01-2016-e907f44e0a.csv | 447 + modules/netreviews/Readme.md | 0 modules/netreviews/ajax-load.php | 105 + .../backward_compatibility/Context.php | 348 + .../backward_compatibility/Display.php | 49 + .../backward_compatibility/backward.ini | 1 + .../backward_compatibility/backward.php | 60 + .../backward_compatibility/index.php | 36 + modules/netreviews/config_fr.xml | 13 + modules/netreviews/de.php | 15 + modules/netreviews/en.php | 15 + modules/netreviews/es.php | 15 + modules/netreviews/fr.php | 15 + modules/netreviews/gb.php | 15 + modules/netreviews/index.php | 34 + modules/netreviews/install/Product.txt | 32 + modules/netreviews/install/index.php | 36 + modules/netreviews/install/product-list.txt | 15 + modules/netreviews/it.php | 15 + modules/netreviews/logo.gif | Bin 0 -> 668 bytes modules/netreviews/logo.png | Bin 0 -> 6064 bytes modules/netreviews/models/NetReviewsModel.php | 459 + modules/netreviews/models/index.php | 35 + modules/netreviews/netreviews.php | 931 ++ modules/netreviews/netreviewsApi.php | 1489 +++ modules/netreviews/pt.php | 15 + modules/netreviews/sql/index.php | 36 + modules/netreviews/sql/install.php | 69 + modules/netreviews/sql/uninstall.php | 43 + modules/netreviews/translations/de.php | 110 + modules/netreviews/translations/en.php | 111 + modules/netreviews/translations/es.php | 110 + modules/netreviews/translations/fr.php | 109 + modules/netreviews/translations/gb.php | 98 + modules/netreviews/translations/index.php | 35 + modules/netreviews/translations/it.php | 110 + modules/netreviews/translations/pt.php | 99 + modules/netreviews/upgrade/index.php | 36 + modules/netreviews/upgrade/upgrade-7.1.3.php | 183 + modules/netreviews/upgrade/upgrade-7.1.31.php | 65 + modules/netreviews/upgrade/upgrade-7.1.4.php | 65 + .../views/css/avisverifies-style-back.css | 256 + .../views/css/avisverifies-style-front.css | 406 + modules/netreviews/views/css/index.php | 36 + .../views/img/NFS_Avis-en-ligne.png | Bin 0 -> 6752 bytes .../img/NFS_Avis-en-ligne_nobaseline.jpg | Bin 0 -> 40137 bytes modules/netreviews/views/img/Sceau_100_de.png | Bin 0 -> 21722 bytes modules/netreviews/views/img/Sceau_100_en.png | Bin 0 -> 21594 bytes modules/netreviews/views/img/Sceau_100_es.png | Bin 0 -> 21721 bytes modules/netreviews/views/img/Sceau_100_fr.png | Bin 0 -> 24531 bytes modules/netreviews/views/img/Sceau_100_it.png | Bin 0 -> 20305 bytes modules/netreviews/views/img/Sceau_100_nl.png | Bin 0 -> 21748 bytes modules/netreviews/views/img/Sceau_100_pt.png | Bin 0 -> 21860 bytes modules/netreviews/views/img/Sceau_45_es.png | Bin 0 -> 6338 bytes modules/netreviews/views/img/etoile0.png | Bin 0 -> 2882 bytes modules/netreviews/views/img/etoile1.png | Bin 0 -> 3057 bytes modules/netreviews/views/img/etoile2.png | Bin 0 -> 3011 bytes modules/netreviews/views/img/etoile3.png | Bin 0 -> 3141 bytes modules/netreviews/views/img/etoile4.png | Bin 0 -> 2579 bytes modules/netreviews/views/img/etoile5.png | Bin 0 -> 1926 bytes .../netreviews/views/img/google-adwords.png | Bin 0 -> 10028 bytes modules/netreviews/views/img/index.php | 36 + modules/netreviews/views/img/logo_full_de.png | Bin 0 -> 18725 bytes modules/netreviews/views/img/logo_full_en.png | Bin 0 -> 19183 bytes modules/netreviews/views/img/logo_full_es.png | Bin 0 -> 16923 bytes modules/netreviews/views/img/logo_full_fr.png | Bin 0 -> 11017 bytes modules/netreviews/views/img/logo_full_gb.png | Bin 0 -> 19183 bytes modules/netreviews/views/img/logo_full_it.png | Bin 0 -> 8657 bytes modules/netreviews/views/img/logo_full_pt.png | Bin 0 -> 16361 bytes .../views/img/mini_etoile_empty.png | Bin 0 -> 2635 bytes .../netreviews/views/img/mini_etoile_full.png | Bin 0 -> 1964 bytes .../views/img/pagination-loader.gif | Bin 0 -> 3208 bytes .../img/prestashop_partner_logo_shadow.png | Bin 0 -> 26770 bytes modules/netreviews/views/img/single-star.png | Bin 0 -> 1238 bytes .../netreviews/views/img/widget-screen-uk.png | Bin 0 -> 37278 bytes modules/netreviews/views/index.php | 35 + modules/netreviews/views/js/avisverifies.js | 78 + modules/netreviews/views/js/index.php | 36 + modules/netreviews/views/js/jquery.js | 12 + .../templates/hook/ajax-load-tab-content.tpl | 75 + .../hook/avisverifies-backoffice.tpl | 198 + .../hook/avisverifies-extraright-light.tpl | 30 + .../hook/avisverifies-extraright.tpl | 27 + .../hook/avisverifies-tab-content.tpl | 161 + .../views/templates/hook/avisverifies-tab.tpl | 21 + .../views/templates/hook/footer_av.tpl | 68 + .../netreviews/views/templates/hook/index.php | 36 + modules/netreviews/views/templates/index.php | 36 + modules/paypal/api/Results.txt | 4576 +++++++++ .../backward_compatibility/Context.php | 347 + .../backward_compatibility/Display.php | 48 + .../backward_compatibility/backward.ini | 1 + .../backward_compatibility/backward.php | 55 + .../backward_compatibility/index.php | 35 + modules/shoppingfluxexport/config.xml | 13 + modules/shoppingfluxexport/config_fr.xml | 13 + modules/shoppingfluxexport/cron.php | 44 + modules/shoppingfluxexport/de.php | 11 + modules/shoppingfluxexport/en.php | 53 + modules/shoppingfluxexport/es.php | 7 + modules/shoppingfluxexport/flux.php | 37 + modules/shoppingfluxexport/fr.php | 48 + modules/shoppingfluxexport/img/ad.png | Bin 0 -> 119453 bytes modules/shoppingfluxexport/img/index.php | 28 + modules/shoppingfluxexport/img/logo_fr.jpg | Bin 0 -> 30035 bytes modules/shoppingfluxexport/img/logo_us.jpg | Bin 0 -> 26997 bytes modules/shoppingfluxexport/index.php | 28 + modules/shoppingfluxexport/it.php | 18 + modules/shoppingfluxexport/logo.gif | Bin 0 -> 1792 bytes modules/shoppingfluxexport/logo.png | Bin 0 -> 3921 bytes modules/shoppingfluxexport/orders.php | 39 + modules/shoppingfluxexport/screens/1.jpg | Bin 0 -> 123478 bytes modules/shoppingfluxexport/screens/2.jpg | Bin 0 -> 147870 bytes modules/shoppingfluxexport/screens/3.jpg | Bin 0 -> 137447 bytes modules/shoppingfluxexport/screens/4.jpg | Bin 0 -> 99116 bytes modules/shoppingfluxexport/screens/5.jpg | Bin 0 -> 111937 bytes modules/shoppingfluxexport/screens/6.jpg | Bin 0 -> 144745 bytes modules/shoppingfluxexport/screens/index.php | 28 + .../shoppingfluxexport/shoppingfluxexport.php | 1707 ++++ override/classes/Meta.php | 10 +- .../classes/controller/FrontController.php | 186 +- themes/toutpratique/css/global.css | 8749 +++++++++-------- themes/toutpratique/footer.tpl | 69 +- themes/toutpratique/header.tpl | 11 +- themes/toutpratique/img/equipe-num.png | Bin 0 -> 8679 bytes .../js/modules/blockcart/ajax-cart.js | 2 +- themes/toutpratique/lang/fr.php | 2 + themes/toutpratique/order-confirmation.tpl | 16 + themes/toutpratique/postcms.tpl | 21 +- themes/toutpratique/product.tpl | 6 + themes/toutpratique/shopping-cart.tpl | 32 +- 148 files changed, 20289 insertions(+), 4511 deletions(-) create mode 100644 google989c700e849b008f.html create mode 100644 modules/blocknewsletter/1452617070.csv create mode 100644 modules/homeslider/images/2d4a6f99c4ddd0f44cac86b2ef50e33b4fda884d_Slide--25%-Guard-Ind-v4.jpg create mode 100644 modules/homeslider/images/42e11de83c48f005b5bae7cd0698b13a981a9ff5_Slide -25% Guard Ind v3.jpg create mode 100644 modules/homeslider/images/431eb5a677652873b8cb8424f87ddc8155ddeee6_Slide -25% Guard Ind v2.jpg create mode 100644 modules/homeslider/images/7d172b95810efa386083e0c8246a8feb489621e3_slide-transport-vfinale.jpg create mode 100644 modules/homeslider/images/8336038ada9200dac0c9f37e7040f13a017c4b14_Slide -25 Guard Ind v3.jpg create mode 100644 modules/homeslider/images/83c7ec4412b0b802fa8070b4b3517d4e14339bd6_Slide -25% Guard Ind v2.jpg create mode 100644 modules/homeslider/images/ac6a88f0f30b30a4c5f653306404058736814a09_Slide -25% Guard Ind v2.jpg delete mode 100644 modules/homeslider/images/ce1b894b679b6e69df0d5df78aa276785e0ff4ba_menage.jpg create mode 100644 modules/homeslider/images/e68e506c70d2d46f40f8bc3d5c208417f47b1a3c_slide5.jpg create mode 100644 modules/netreviews/CHANGELOG.txt create mode 100644 modules/netreviews/Export_NetReviews_19-01-2016-e907f44e0a.csv create mode 100644 modules/netreviews/Readme.md create mode 100644 modules/netreviews/ajax-load.php create mode 100644 modules/netreviews/backward_compatibility/Context.php create mode 100644 modules/netreviews/backward_compatibility/Display.php create mode 100644 modules/netreviews/backward_compatibility/backward.ini create mode 100644 modules/netreviews/backward_compatibility/backward.php create mode 100644 modules/netreviews/backward_compatibility/index.php create mode 100644 modules/netreviews/config_fr.xml create mode 100644 modules/netreviews/de.php create mode 100644 modules/netreviews/en.php create mode 100644 modules/netreviews/es.php create mode 100644 modules/netreviews/fr.php create mode 100644 modules/netreviews/gb.php create mode 100644 modules/netreviews/index.php create mode 100644 modules/netreviews/install/Product.txt create mode 100644 modules/netreviews/install/index.php create mode 100644 modules/netreviews/install/product-list.txt create mode 100644 modules/netreviews/it.php create mode 100644 modules/netreviews/logo.gif create mode 100644 modules/netreviews/logo.png create mode 100644 modules/netreviews/models/NetReviewsModel.php create mode 100644 modules/netreviews/models/index.php create mode 100644 modules/netreviews/netreviews.php create mode 100644 modules/netreviews/netreviewsApi.php create mode 100644 modules/netreviews/pt.php create mode 100644 modules/netreviews/sql/index.php create mode 100644 modules/netreviews/sql/install.php create mode 100644 modules/netreviews/sql/uninstall.php create mode 100644 modules/netreviews/translations/de.php create mode 100644 modules/netreviews/translations/en.php create mode 100644 modules/netreviews/translations/es.php create mode 100644 modules/netreviews/translations/fr.php create mode 100644 modules/netreviews/translations/gb.php create mode 100644 modules/netreviews/translations/index.php create mode 100644 modules/netreviews/translations/it.php create mode 100644 modules/netreviews/translations/pt.php create mode 100644 modules/netreviews/upgrade/index.php create mode 100644 modules/netreviews/upgrade/upgrade-7.1.3.php create mode 100644 modules/netreviews/upgrade/upgrade-7.1.31.php create mode 100644 modules/netreviews/upgrade/upgrade-7.1.4.php create mode 100644 modules/netreviews/views/css/avisverifies-style-back.css create mode 100644 modules/netreviews/views/css/avisverifies-style-front.css create mode 100644 modules/netreviews/views/css/index.php create mode 100644 modules/netreviews/views/img/NFS_Avis-en-ligne.png create mode 100644 modules/netreviews/views/img/NFS_Avis-en-ligne_nobaseline.jpg create mode 100644 modules/netreviews/views/img/Sceau_100_de.png create mode 100644 modules/netreviews/views/img/Sceau_100_en.png create mode 100644 modules/netreviews/views/img/Sceau_100_es.png create mode 100644 modules/netreviews/views/img/Sceau_100_fr.png create mode 100644 modules/netreviews/views/img/Sceau_100_it.png create mode 100644 modules/netreviews/views/img/Sceau_100_nl.png create mode 100644 modules/netreviews/views/img/Sceau_100_pt.png create mode 100644 modules/netreviews/views/img/Sceau_45_es.png create mode 100644 modules/netreviews/views/img/etoile0.png create mode 100644 modules/netreviews/views/img/etoile1.png create mode 100644 modules/netreviews/views/img/etoile2.png create mode 100644 modules/netreviews/views/img/etoile3.png create mode 100644 modules/netreviews/views/img/etoile4.png create mode 100644 modules/netreviews/views/img/etoile5.png create mode 100644 modules/netreviews/views/img/google-adwords.png create mode 100644 modules/netreviews/views/img/index.php create mode 100644 modules/netreviews/views/img/logo_full_de.png create mode 100644 modules/netreviews/views/img/logo_full_en.png create mode 100644 modules/netreviews/views/img/logo_full_es.png create mode 100644 modules/netreviews/views/img/logo_full_fr.png create mode 100644 modules/netreviews/views/img/logo_full_gb.png create mode 100644 modules/netreviews/views/img/logo_full_it.png create mode 100644 modules/netreviews/views/img/logo_full_pt.png create mode 100644 modules/netreviews/views/img/mini_etoile_empty.png create mode 100644 modules/netreviews/views/img/mini_etoile_full.png create mode 100644 modules/netreviews/views/img/pagination-loader.gif create mode 100644 modules/netreviews/views/img/prestashop_partner_logo_shadow.png create mode 100644 modules/netreviews/views/img/single-star.png create mode 100644 modules/netreviews/views/img/widget-screen-uk.png create mode 100644 modules/netreviews/views/index.php create mode 100644 modules/netreviews/views/js/avisverifies.js create mode 100644 modules/netreviews/views/js/index.php create mode 100644 modules/netreviews/views/js/jquery.js create mode 100644 modules/netreviews/views/templates/hook/ajax-load-tab-content.tpl create mode 100644 modules/netreviews/views/templates/hook/avisverifies-backoffice.tpl create mode 100644 modules/netreviews/views/templates/hook/avisverifies-extraright-light.tpl create mode 100644 modules/netreviews/views/templates/hook/avisverifies-extraright.tpl create mode 100644 modules/netreviews/views/templates/hook/avisverifies-tab-content.tpl create mode 100644 modules/netreviews/views/templates/hook/avisverifies-tab.tpl create mode 100644 modules/netreviews/views/templates/hook/footer_av.tpl create mode 100644 modules/netreviews/views/templates/hook/index.php create mode 100644 modules/netreviews/views/templates/index.php create mode 100644 modules/shoppingfluxexport/backward_compatibility/Context.php create mode 100644 modules/shoppingfluxexport/backward_compatibility/Display.php create mode 100644 modules/shoppingfluxexport/backward_compatibility/backward.ini create mode 100644 modules/shoppingfluxexport/backward_compatibility/backward.php create mode 100644 modules/shoppingfluxexport/backward_compatibility/index.php create mode 100644 modules/shoppingfluxexport/config.xml create mode 100644 modules/shoppingfluxexport/config_fr.xml create mode 100644 modules/shoppingfluxexport/cron.php create mode 100644 modules/shoppingfluxexport/de.php create mode 100644 modules/shoppingfluxexport/en.php create mode 100644 modules/shoppingfluxexport/es.php create mode 100644 modules/shoppingfluxexport/flux.php create mode 100644 modules/shoppingfluxexport/fr.php create mode 100644 modules/shoppingfluxexport/img/ad.png create mode 100644 modules/shoppingfluxexport/img/index.php create mode 100644 modules/shoppingfluxexport/img/logo_fr.jpg create mode 100644 modules/shoppingfluxexport/img/logo_us.jpg create mode 100644 modules/shoppingfluxexport/index.php create mode 100644 modules/shoppingfluxexport/it.php create mode 100644 modules/shoppingfluxexport/logo.gif create mode 100644 modules/shoppingfluxexport/logo.png create mode 100644 modules/shoppingfluxexport/orders.php create mode 100644 modules/shoppingfluxexport/screens/1.jpg create mode 100644 modules/shoppingfluxexport/screens/2.jpg create mode 100644 modules/shoppingfluxexport/screens/3.jpg create mode 100644 modules/shoppingfluxexport/screens/4.jpg create mode 100644 modules/shoppingfluxexport/screens/5.jpg create mode 100644 modules/shoppingfluxexport/screens/6.jpg create mode 100644 modules/shoppingfluxexport/screens/index.php create mode 100644 modules/shoppingfluxexport/shoppingfluxexport.php create mode 100644 themes/toutpratique/img/equipe-num.png diff --git a/adm/themes/default/css/overrides.css b/adm/themes/default/css/overrides.css index 1d81927e..94e68709 100644 --- a/adm/themes/default/css/overrides.css +++ b/adm/themes/default/css/overrides.css @@ -25,4 +25,6 @@ You should NOT edit any other exisiting back-office CSS file manually: they are } #quickAccess ul li a i{ margin-right: 5px; - } \ No newline at end of file + } + +#tinymce img { display: block; } \ No newline at end of file diff --git a/classes/PaymentModule.php b/classes/PaymentModule.php index fd253ac7..801189a8 100644 --- a/classes/PaymentModule.php +++ b/classes/PaymentModule.php @@ -646,7 +646,7 @@ abstract class PaymentModuleCore extends Module $customer_message->id_customer_thread = $customer_thread->id; $customer_message->id_employee = 0; $customer_message->message = $update_message->message; - $customer_message->private = 0; + $customer_message->private = 2; if (!$customer_message->add()) { $this->errors[] = Tools::displayError('An error occurred while saving message'); diff --git a/config/defines.inc.php b/config/defines.inc.php index cf171d4d..521f26ea 100644 --- a/config/defines.inc.php +++ b/config/defines.inc.php @@ -31,6 +31,7 @@ if (!defined('_PS_MODE_DEV_')) $authorized_ip = array( '90.63.178.63', + '88.163.22.99', '88.120.248.124' ); if(in_array($_SERVER['REMOTE_ADDR'], $authorized_ip)) { diff --git a/google989c700e849b008f.html b/google989c700e849b008f.html new file mode 100644 index 00000000..3696d63b --- /dev/null +++ b/google989c700e849b008f.html @@ -0,0 +1 @@ +google-site-verification: google989c700e849b008f.html \ No newline at end of file diff --git a/js/tiny_mce/skins/prestashop/content.min.css b/js/tiny_mce/skins/prestashop/content.min.css index 0c505094..56b6017f 100644 --- a/js/tiny_mce/skins/prestashop/content.min.css +++ b/js/tiny_mce/skins/prestashop/content.min.css @@ -13,6 +13,10 @@ body { scrollbar-track-color: #F5F5F5 } +img { + display: block; +} + td,th { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px diff --git a/modules/blocknewsletter/1452617070.csv b/modules/blocknewsletter/1452617070.csv new file mode 100644 index 00000000..0c8516b6 --- /dev/null +++ b/modules/blocknewsletter/1452617070.csv @@ -0,0 +1,1406 @@ +id;shop_name;gender;lastname;firstname;email;subscribed;subscribed_on +24;Tout pratique;M;Wayser;Alain;Alain.wayser@guardindustrie.com;1;2015-12-18 15:50:43 +115;Tout pratique;;Roger;Marion;missmarionette@gmail.com;1;2015-12-18 22:07:41 +175;Tout pratique;Mme;gourmelen;sylvie;hibiscus0657@hotmail.fr;1;2015-12-15 19:53:50 +612;Tout pratique;M;rasquinet;pol;polrasquinet@gmail.com;1;2015-12-11 09:57:09 +765;Tout pratique;;Pattar;Mira;mira.pattar@yahoo.fr;1;2015-12-22 15:38:44 +1531;Tout pratique;Mme;Marciano;Jocelyne;toonaustin@hotmail.fr;1;2015-12-23 08:09:42 +1860;Tout pratique;Mme;CLEMENT;Véronique;clem.vero@sfr.fr;1;2015-12-10 21:39:39 +1972;Tout pratique;Mme;BOUSSELOT;CATHERINE;bousselot@wanadoo.fr;1;2015-12-29 12:42:25 +2272;Tout pratique;M;Godiscal;Thierry;thierrygodiscal@gmail.com;1;2015-12-10 19:23:22 +2276;Tout pratique;Mme;BOURGIN;CLAIRE;bourginclaire@orange.fr;1;2015-12-23 15:53:14 +2287;Tout pratique;Mme;foisil;roselyne;roselynefoisil@hotmail.fr;1;2016-01-10 11:18:56 +2322;Tout pratique;Mme;bourgin;claire;bourginclaire@orange.fr;1;2015-12-23 15:53:14 +2441;Tout pratique;Mme;Musz;Marion;marion+test@antadis.com;1;2015-12-08 15:34:13 +2442;Tout pratique;Mme;Muszynski;Marion;marion+test2@antadis.com;1;2015-12-08 15:53:59 +2443;Tout pratique;Mme;HERANGER;Anne;anne@toutpratique.com;1;2015-12-09 09:04:27 +2444;Tout pratique;M;guillaume;Thibault;thibault+test@antadis.com;1;2015-12-09 10:00:11 +2445;Tout pratique;M;Mobile;Emmanuel;delune+mobile@antadis.com;1;2015-12-09 13:31:49 +2447;Tout pratique;M;GUILLAUME;Thibault;thibault+test1@antadis.com;1;2015-12-09 15:16:52 +2448;Tout pratique;Mme;Abgrall;Mathilde;m.abgrall@antadis.com;1;2015-12-09 18:22:24 +2450;Tout pratique;Mme;lobbe;Yasmina;ssnemm@hotmail.fr;1;2015-12-09 18:43:19 +2451;Tout pratique;M;Antadis;Emmanuel;delune+5@antadis.com;1;2015-12-09 18:54:19 +2454;Tout pratique;M;Lejal;Loïc;lejal.loic@gmail.com;1;2015-12-09 21:46:54 +2457;Tout pratique;Mme;ZIDANE;Nadjat;nadjatzidane@yahoo.fr;1;2015-12-10 09:56:12 +2460;Tout pratique;Mme;Gladchenko;Yulia;miriel-friend@yandex.ru;1;2015-12-10 13:05:51 +2466;Tout pratique;Mme;Maas;Laurence;laurencemaas@hotmail.com;1;2015-12-11 15:44:02 +2473;Tout pratique;Mme;Miafouna;Francine ;Francine.miafouna@gmx.com;1;2015-12-12 20:33:13 +2475;Tout pratique;M;Tringali;Alain;atgi@free.fr;1;2015-12-13 02:04:54 +2479;Tout pratique;M;DUREAULT;christian;christian.dureault@free.fr;1;2015-12-13 18:51:00 +2480;Tout pratique;M;FUNDERE;Gerty;tyty.fundos@hotmail.fr;1;2015-12-13 20:29:30 +2481;Tout pratique;M;ROCHAS;François;frochas@mac.com;1;2015-12-14 10:52:14 +2487;Tout pratique;M;Dubuquoy toutpratique;Joachim;joachim.d@gmail.com;1;2015-12-14 21:41:52 +2488;Tout pratique;Mme;Martin ;Jennifer ;patrasdecampaigno@gmail.com;1;2015-12-15 02:13:15 +2489;Tout pratique;M;Lois;Franz;franounou@hotmail.com;1;2015-12-15 08:51:35 +2492;Tout pratique;Mme;Aerts;Marianne;marianne.aerts@gmx.fr;1;2015-12-15 12:26:53 +2493;Tout pratique;Mme;LEBLANC;jacqueline;djleblanc@free.fr;1;2015-12-15 15:22:43 +2494;Tout pratique;Mme;Prestavoine;Stephanie;steph.prestavoine@gmail.com;1;2015-12-15 15:44:16 +2496;Tout pratique;Mme;Souihi;Sonia;soniasouihi@hotmail.com;1;2015-12-15 20:23:08 +2498;Tout pratique;Mme;MINATCHY;FARIDA;pierreminatchy@hotmail.fr;1;2015-12-15 23:23:14 +2499;Tout pratique;Mme;Chauve;Stephanie;stephanie.chauve@gmail.com;1;2015-12-15 23:27:41 +2500;Tout pratique;Mme;khafou;fatima;fatima-bramss@outlook.fr;1;2015-12-16 00:22:05 +2501;Tout pratique;Mme;Caelenberghe;Anja;anja34120@free.fr;1;2015-12-16 08:45:02 +2502;Tout pratique;Mme;JUNG;Véronique;Veronikjung@Yahoo.fr;1;2015-12-16 09:49:08 +2503;Tout pratique;;nezha;nez;benturquinezha@yahoo.fr;1;2015-12-16 10:55:51 +2508;Tout pratique;Mme;taibi;faziya;taibi.faziya@gmail.com;1;2015-12-16 14:18:40 +2509;Tout pratique;M;Lamouche;Lucas;Lucas.lamouche@orange.fr;1;2015-12-16 15:57:47 +2513;Tout pratique;M;dib;nassim;nassim-gt@hotmail.com;1;2015-12-16 20:58:12 +2515;Tout pratique;M;le roy;Eric;leroyeric29@gmail.com;1;2015-12-17 13:54:07 +2516;Tout pratique;Mme;Olivier;Colette;co.olivierpompiery@orange.fr;1;2015-12-18 10:48:52 +2519;Tout pratique;M;Caillet;Claude;caillet.claude11@free.fr;1;2015-12-17 20:00:07 +2520;Tout pratique;M;MAURAN;Nathan;nathanmauran@gmail.com;1;2015-12-18 10:48:22 +2521;Tout pratique;Mme;collas;samira;gorebag@hotmail.fr;1;2015-12-18 00:33:34 +2522;Tout pratique;Mme;Rouffanche;Laetitia;laetitia.rouffanche@laposte.net;1;2015-12-18 10:29:43 +2523;Tout pratique;Mme;MINNEBOO;Marie Christine;mchristh@orange.fr;1;2015-12-18 10:29:13 +2526;Tout pratique;M;tordo;fabien;fabien.tordo@orange.fr;1;2015-12-18 12:53:14 +2527;Tout pratique;Mme;CLAYRAC;ROSE MARIE;clayrac.christian@sfr.fr;1;2015-12-18 13:13:17 +2528;Tout pratique;Mme;clero;catherine;golden11@neuf.fr;1;2015-12-18 16:37:57 +2529;Tout pratique;Mme;Muriel;Coutanceau;Coutanceau.david0183@orange.fr;1;2015-12-18 17:50:33 +2531;Tout pratique;Mme;Montagnier;Anne-Marie;a.montagnier@hotmail.com;1;2015-12-18 22:31:24 +2533;Tout pratique;M;dubois;charles;duboischarly57@gmail.com;1;2015-12-19 05:07:59 +2537;Tout pratique;Mme;ROSIAU;stéphanie;rosiau-stephanie@bbox.fr;1;2015-12-19 20:35:37 +2538;Tout pratique;Mme;lebon;marie andree;Lpma1@hotmail.fr;1;2015-12-19 18:15:50 +2539;Tout pratique;Mme;Bencheikh;Amale;casameliaa@hotmail.com;1;2015-12-19 18:56:37 +2540;Tout pratique;M;BAJEUX;Sébastien;bajeux.sebastien@wanadoo.fr;1;2015-12-19 23:54:05 +2542;Tout pratique;Mme;Iris ;LOPES ;irisolbrilhante@hotmail.com;1;2015-12-20 05:31:08 +2543;Tout pratique;Mme;BAFFERT;Céline;rahan037@hotmail.fr;1;2015-12-20 10:45:15 +2546;Tout pratique;Mme;Houssais;Brigitte;delphine_houssais@yahoo.fr;1;2015-12-20 16:15:56 +2548;Tout pratique;Mme;DAGOURET ;Valérie ;mavadou@wanadoo.fr;1;2015-12-20 19:40:55 +2550;Tout pratique;Mme;Lamy;Caroline;Caroline.lamy44@gmail.com;1;2015-12-21 09:25:48 +2551;Tout pratique;Mme;GUILLEMOT;Sylvie;sylvieguillemot@hotmail.fr;1;2015-12-21 00:24:18 +2554;Tout pratique;Mme;Besson;Muriel;murielbesson@orange.fr;1;2015-12-21 14:33:06 +2558;Tout pratique;Mme;BELLOEIL ;Veronique ;vero.belloeil@wanadoo.fr;1;2015-12-21 19:37:10 +2561;Tout pratique;Mme;SALLIN;Elisabeth;babeth.sallin@gmail.com;1;2015-12-22 13:00:58 +2562;Tout pratique;Mme;BOUMBAR;ferial;fboumbar@gmail.com;1;2015-12-22 13:52:55 +2564;Tout pratique;Mme;LAUBIER;Agnès;agnes.laubier@bbox.fr;1;2015-12-22 19:10:29 +2567;Tout pratique;M;HASSOUN;RUBEN;HASSOUN.RUBEN@GMAIL.COM;1;2015-12-23 13:32:34 +2569;Tout pratique;M;Lorcy;Pascal;lorcyp@wanadoo.fr;1;2015-12-23 17:35:45 +2570;Tout pratique;Mme;Gauby ;Angelique ;Gaubyangelique@hotmail.com;1;2015-12-23 22:24:28 +2571;Tout pratique;Mme;chesneau;nadege;nadege.guillaume@neuf.fr;1;2015-12-24 10:53:20 +2573;Tout pratique;M;Lauriol;Nicolas;nicolauriol@hotmail.com;1;2015-12-24 15:58:21 +2576;Tout pratique;Mme;Fort;Mélanie;melaniefort07@hotmail.com;1;2015-12-24 19:06:50 +2582;Tout pratique;Mme;undreiner;yvonne;yvonne.undreiner@orange.fr;1;2015-12-25 21:38:17 +2583;Tout pratique;Mme;Seillier ;Johana;Johana62.de@gmail.com;1;2015-12-25 21:43:19 +2590;Tout pratique;Mme;malody;pascale;pascale.malody@orange.fr;1;2015-12-26 13:20:34 +2592;Tout pratique;M;FILLY;Cedric;lendorin@free.fr;1;2015-12-26 15:52:24 +2593;Tout pratique;Mme;JENDOUBI;RACHIDA;yamina.aouadi@hotmail.fr;1;2015-12-26 15:53:37 +2595;Tout pratique;Mme;HERBU;Rose-Marie Lisiane;liligwen17@gmail.com;1;2015-12-26 17:35:55 +2602;Tout pratique;Mme;Audubert;Veronique;Veroaudubert@gmail.com;1;2015-12-27 14:08:22 +2605;Tout pratique;Mme;berthon;bernadette;berthonbernadette@Hotmail.fr;1;2015-12-27 23:49:10 +2606;Tout pratique;Mme;Emilie;Gomes SANCHES ;Williamsanches@live.com.pt;1;2015-12-28 09:15:44 +2609;Tout pratique;Mme;bodet;mélanie;melbod@hotmail.fr;1;2015-12-28 13:59:38 +2610;Tout pratique;Mme;Roy;melanie;melanie_roy_88@hotmail.fr;1;2015-12-28 14:01:25 +2611;Tout pratique;Mme;DUBY;Martyne;martyne.duby@gmail.com;1;2015-12-28 15:28:06 +2612;Tout pratique;M;GUTHAPFEL;GILLES;GILLES.GUTHAPFEL@ORANGE.FR;1;2015-12-28 15:29:15 +2615;Tout pratique;Mme;KLEINE;IRENE;houchki@orange.fr;1;2015-12-29 00:50:46 +2617;Tout pratique;M;Croquelois;Antoine;Acroq@laposte.net;1;2015-12-29 10:05:59 +2620;Tout pratique;Mme;carballo;nela;carballonela@gmail.com;1;2015-12-29 11:10:29 +2624;Tout pratique;M;BEL;christophe;titofbel@gmail.com;1;2015-12-29 15:24:49 +2626;Tout pratique;Mme;HENON;Christine;christine.henon@orange.fr;1;2015-12-29 18:11:39 +2629;Tout pratique;Mme;Dias;Florence;d-florence@sfr.fr;1;2015-12-29 21:01:52 +2631;Tout pratique;Mme;CLERC;LOUISE;louise.clerc@orange.fr;1;2015-12-30 09:34:23 +2633;Tout pratique;M;scatena;robert;bobscatena33@yahoo.fr;1;2015-12-30 11:54:51 +2634;Tout pratique;Mme;Archer;Ophélie ;Ophel.archer06@gmail.com;1;2015-12-30 12:22:24 +2635;Tout pratique;Mme;osele;nathalie;shelsia973@yahoo.fr;1;2015-12-30 15:56:36 +2637;Tout pratique;Mme;Damy;Lisiane;lisianejy@gmail.com;1;2015-12-30 20:53:57 +2638;Tout pratique;Mme;Bellanger;Nadia;bellangernadia44@hotmail.fr;1;2015-12-31 13:25:00 +2641;Tout pratique;Mme;dovale ;emelyne ;dovaleemelyne@gmail.com;1;2015-12-31 20:53:26 +2643;Tout pratique;Mme;anzil;sylviane;lucas79200@gmail.com;1;2016-01-01 10:34:23 +2655;Tout pratique;M;bakula;hugo;hugobakula@gmail.com;1;2016-01-02 10:51:47 +2658;Tout pratique;M;Augez;Michel;michel.maryse.a@gmail.com;1;2016-01-02 15:39:35 +2661;Tout pratique;M;CARLE;GUY;carle.guy@gmail.com;1;2016-01-02 16:42:50 +2662;Tout pratique;M;Wayser;Alain ;alain.wayser@toutpratique.com;1;2016-01-02 20:50:19 +2664;Tout pratique;Mme;baker;joelle;setpro@free.fr;1;2016-01-02 21:26:07 +2667;Tout pratique;Mme;Ra ;Ma;Francescomara@gmx.com;1;2016-01-03 00:25:32 +2668;Tout pratique;Mme;donnay;christine;donnay.christine004@hotmail.com;1;2016-01-03 09:22:18 +2670;Tout pratique;M;MALLAISY;Jean-Claude;jcmallaisy@free.fr;1;2016-01-03 11:59:48 +2671;Tout pratique;Mme;LIMOUSIN;MARIE;marie.limousin@hotmail.fr;1;2016-01-03 12:07:09 +2674;Tout pratique;Mme;THERY;ANNIE;thery_annie@sfr.fr;1;2016-01-03 15:19:41 +2675;Tout pratique;Mme;Cailleaux;Renée;marianne080@hotmail.fr;1;2016-01-03 15:51:58 +2677;Tout pratique;M;THIEL;Bernard;bt26@orange.fr;1;2016-01-03 18:17:33 +2678;Tout pratique;Mme;Guedj;Arlette;arlette.guedj2110@hotmail.fr;1;2016-01-03 18:48:59 +2680;Tout pratique;M;gaschet;claude;claude-gaschet@orange.fr;1;2016-01-03 19:03:20 +2682;Tout pratique;Mme;Beauhaire;francoise;francoise.beauhaire@orange.fr;1;2016-01-04 00:18:27 +2683;Tout pratique;Mme;CATHERINE;Anne;anned14@hotmail.fr;1;2016-01-04 05:52:38 +2685;Tout pratique;M;RAOULT;Michel;michel.korveou.raoult22@orange.fr;1;2016-01-04 11:39:30 +2688;Tout pratique;Mme;aimonetto;christine;christine.aimonetto@wanadoo.fr;1;2016-01-04 14:48:20 +2689;Tout pratique;M;martinot;Jean luc;martinot.jeanluc@gmail.com;1;2016-01-04 15:12:18 +2690;Tout pratique;M;raynaud;georges;georges_raynaud@orange.fr;1;2016-01-04 15:13:09 +2692;Tout pratique;Mme;Zanga;Sabine;Sabzanga@hotmail.fr;1;2016-01-04 16:29:08 +2703;Tout pratique;Mme;SARAMAGO;Isabelle;isa.sara@wanadoo.fr;1;2016-01-05 15:21:57 +2705;Tout pratique;M;Girard;Thierry;thierry.girard@gmail.com;1;2016-01-05 17:25:55 +2706;Tout pratique;Mme;Girard;Arlette;guillaume.arlette@gmail.com;1;2016-01-05 17:45:24 +2707;Tout pratique;Mme;leclercq;virginie;mohamed.c@numericable.fr;1;2016-01-05 20:37:26 +2710;Tout pratique;M;Beaujoin;Jean Claude;jc.beaujoin@wanadoo.fr;1;2016-01-06 12:25:22 +2713;Tout pratique;Mme;MASELLI;Kathleen;kat-lin3@live.ftr;1;2016-01-06 15:41:52 +2714;Tout pratique;Mme;girard;nathalie;nathalie.girard90@orange.fr;1;2016-01-06 15:56:13 +2715;Tout pratique;Mme;Barré;Camille;barrecamille11@gmail.com;1;2016-01-06 17:16:56 +2716;Tout pratique;Mme;arnould;vanessa;philippebalfroid@live.fr;1;2016-01-06 19:00:04 +2720;Tout pratique;Mme;cornet;emilie;famillepompon@hotmail.com;1;2016-01-07 05:51:21 +2721;Tout pratique;Mme;Berart ;Véronique ;veronique.berart@laposte.com;1;2016-01-07 07:16:59 +2722;Tout pratique;Mme;giraudo;jeannette;jeannettegiraudo@nordnet.fr;1;2016-01-07 11:05:06 +2724;Tout pratique;Mme;Marotte;Elisabeth;elisabeth.marotte@orange.fr;1;2016-01-07 13:22:44 +2727;Tout pratique;Mme;Véronique ;Berart ;veronique.berart@laposte.net;1;2016-01-07 17:14:25 +2729;Tout pratique;Mme;Krihiff ;Magali;magali-k@live.fr;1;2016-01-07 18:39:06 +2732;Tout pratique;Mme;gourdou;carine;carine.gourdou@orange.fr;1;2016-01-07 20:34:32 +2735;Tout pratique;Mme;Augusto-Vaz-Cochet;Denise;d.augusto1948@gmail.com;1;2016-01-08 01:33:09 +2738;Tout pratique;Mme;DE JESUS LOPES;SYLVIA;sylvia.fernandes@hotmail.fr;1;2016-01-08 09:44:54 +2740;Tout pratique;Mme;LAMY;Muriel;muche1970@gmail.com;1;2016-01-08 10:37:40 +2747;Tout pratique;Mme;dieguez jaca;angele;angele.dieguez-jaca@orange.fr;1;2016-01-08 16:36:55 +2748;Tout pratique;Mme;chirol;danielle;danielle.chirol@laposte.net;1;2016-01-09 08:06:59 +2749;Tout pratique;Mme;battisti;franciane;franciane1@hotmail.fr;1;2016-01-09 11:36:37 +2751;Tout pratique;Mme;RENAUDINEAU;Laura;laura.renaudino@laposte.net;1;2016-01-09 13:12:47 +2753;Tout pratique;Mme;Provoost;Amelie;Noamelisis1108@gmail.com;1;2016-01-09 17:19:02 +2758;Tout pratique;M;CACCIAGUERRA;Eugene;eugene.cacciaguerra@free.fr;1;2016-01-10 11:07:52 +2759;Tout pratique;Mme;rang;antoinette;toinette57@hotmail.fr;1;2016-01-10 13:37:17 +2762;Tout pratique;Mme;MARTINE;WA BALA;eudoxie.wabala@noos.fr;1;2016-01-10 17:09:46 +2764;Tout pratique;Mme;mambuene mengi;chancelvie;chancelviemm@gmail.com;1;2016-01-10 18:32:01 +2766;Tout pratique;Mme;GRAVIER-FONTAINE;Catherine;cath.grav.font@gmail.com;1;2016-01-10 19:22:04 +2767;Tout pratique;Mme;Soyiffi;Anrafati;Soyiffianrafati@gmail.com;1;2016-01-10 19:30:34 +2770;Tout pratique;Mme;Seilliebert;Virginie;virginie@seilliebert.fr;1;2016-01-10 22:05:25 +2771;Tout pratique;Mme;perru;bernadette;bernadette.perru@sfr.fr;1;2016-01-10 22:19:26 +2778;Tout pratique;Mme;FAVREAU;Pascale;p.favreau@laposte.net;1;2016-01-11 15:42:10 +2780;Tout pratique;Mme;sophie;sophie;sophie-la-tortue@hotmail.fr;1;2016-01-11 16:29:38 +2784;Tout pratique;Mme;Guerin;Lola;lola.guerin18@gmail.com;1;2016-01-11 19:09:21 +2789;Tout pratique;Mme;Chapeau;Caroline;Carolinechapeau31@gmail.com;1;2016-01-12 00:09:06 +2792;Tout pratique;Mme;VIOT;Dominique;domirelax17@hotmail.com;1;2016-01-12 10:23:22 +2796;Tout pratique;M;Darmon;Moshe;moshedar@yahoo.fr;1;2016-01-12 15:19:35 +2797;Tout pratique;Mme;MORGAN;Peggy;pegpeg544@yahoo.fr;1;2016-01-12 16:18:05 +2798;Tout pratique;Mme;MATAGNE;Florence;florence.matagne@gmail.com;1;2016-01-12 17:03:54 +N3;Tout pratique;;;;hebergement@antadis.com;1;2015-08-17 14:41:02 +N5;Tout pratique;;;;tithib@test.frgfd;1;2015-08-17 14:59:05 +N7;Tout pratique;;;;marion+1@antadis.com;1;2015-09-17 18:33:52 +N8;Tout pratique;;;;marion+2@antadis.com;1;2015-09-17 18:35:48 +N9;Tout pratique;;;;marion+3@antadis.com;1;2015-09-17 18:37:16 +N10;Tout pratique;;;;marion+4@antadis.com;1;2015-09-17 18:38:03 +N11;Tout pratique;;;;marion+5@antadis.com;1;2015-09-18 15:18:42 +N12;Tout pratique;;;;marion+6@antadis.com;1;2015-09-18 15:19:30 +N13;Tout pratique;;;;marion+7@antadis.com;1;2015-09-18 15:20:07 +N14;Tout pratique;;;;marion+15@antadis.com;1;2015-09-18 15:49:46 +N15;Tout pratique;;;;marion+16@antadis.com;1;2015-09-18 15:50:35 +N16;Tout pratique;;;;marion+17@antadis.com;1;2015-09-18 15:52:46 +N17;Tout pratique;;;;marion+18@antadis.com;1;2015-09-21 17:10:56 +N18;Tout pratique;;;;marion+19@antadis.com;1;2015-09-21 17:12:51 +N19;Tout pratique;;;;marion+11@antadis.com;1;2015-09-21 17:34:37 +N20;Tout pratique;;;;marion+12@antadis.com;1;2015-09-21 17:37:02 +N21;Tout pratique;;;;marion+10@antadis.com;1;2015-09-22 10:33:30 +N22;Tout pratique;;;;marion+13@antadis.com;1;2015-09-22 10:34:49 +N23;Tout pratique;;;;marion+14@antadis.com;1;2015-09-22 10:36:22 +N24;Tout pratique;;;;marion+22@antadis.com;1;2015-09-22 12:06:15 +N25;Tout pratique;;;;marion+23@antadis.com;1;2015-09-22 12:06:59 +N26;Tout pratique;;;;marion+24@antadis.com;1;2015-09-22 12:07:32 +N27;Tout pratique;;;;marion+25@antadis.com;1;2015-09-22 12:08:05 +N28;Tout pratique;;;;marion+26@antadis.com;1;2015-09-22 12:08:34 +N30;Tout pratique;;;;muszynski@antadis.com;1;2015-09-23 11:15:23 +N31;Tout pratique;;;;muszynski+1@antadis.com;1;2015-09-23 12:20:59 +N33;Tout pratique;;;;delune+test@antadis.com;1;2015-10-13 18:19:14 +N35;Tout pratique;;;;delune+dammann@antadis.com;1;2015-10-21 16:13:02 +N36;Tout pratique;;;;delune+filleul@antadis.com;1;2015-10-21 16:13:17 +N37;Tout pratique;;;;delune+test2@antadis.com;1;2015-10-21 16:13:28 +N38;Tout pratique;;;;delune+nouveautest@antadis.com;1;2015-10-27 09:40:55 +N39;Tout pratique;;;;marion+99@antadis.com;1;2015-10-27 09:46:39 +N41;Tout pratique;;;;delune+restesttp@antadis.com;1;2015-10-27 10:12:31 +N42;Tout pratique;;;;delune+dddd@antadis.com;1;2015-10-30 10:12:49 +N43;Tout pratique;;;;terry@antadis.com;1;2015-11-17 14:21:12 +N44;Tout pratique;;;;kulhmann@antadis.com;1;2015-12-02 16:46:26 +N45;Tout pratique;;;;thibault+pdf@antadis.com;1;2015-12-08 15:58:20 +N47;Tout pratique;;;;romuald+2@antadis.com;1;2015-12-08 17:20:50 +N48;Tout pratique;;;;romuald+3@antadis.com;1;2015-12-08 17:29:51 +N49;Tout pratique;;;;romuald+5@antadis.com;1;2015-12-08 17:33:52 +N51;Tout pratique;;;;thibault+testbon@antadis.com;1;2015-12-09 11:26:56 +N52;Tout pratique;;;;earl.des.acoutis@wanadoo.fr;1;2015-12-09 13:37:35 +N53;Tout pratique;;;;lejal@antadis.com;1;2015-12-09 13:49:38 +N54;Tout pratique;;;;delune@antadis.com;1;2015-12-09 13:58:26 +N55;Tout pratique;;;;claude.houdet@sfr.fr;1;2015-12-09 14:12:39 +N56;Tout pratique;;;;famillelanglais@orange.fr;1;2015-12-09 14:16:24 +N58;Tout pratique;;;;maxime.goglu@wanadoo.fr;1;2015-12-09 14:39:25 +N59;Tout pratique;;;;razikaberdouk@hotmail.be;1;2015-12-09 14:44:37 +N60;Tout pratique;;;;marcel.briane@orange.fr;1;2015-12-09 15:16:35 +N61;Tout pratique;;;;isabelle.pupat@gmail.com;1;2015-12-09 15:17:53 +N62;Tout pratique;;;;phiphe@hotmail.fr;1;2015-12-09 15:18:48 +N63;Tout pratique;;;;aihdar20@yahoo.fr;1;2015-12-09 15:42:24 +N64;Tout pratique;;;;verschaeren.dequirini@belgacom.net;1;2015-12-09 16:22:27 +N65;Tout pratique;;;;hamid.h24@hotmail.fr;1;2015-12-09 18:03:50 +N66;Tout pratique;;;;skoualle@gmail.com;1;2015-12-09 18:35:10 +N67;Tout pratique;;;;lamothe.rolland@hotmail.com;1;2015-12-09 19:42:05 +N68;Tout pratique;;;;makboula2001@yahoo.fr;1;2015-12-09 19:50:00 +N69;Tout pratique;;;;Chantal.dali@yahoo.fr;1;2015-12-09 20:11:27 +N70;Tout pratique;;;;famfromentduvillier@free.fr;1;2015-12-09 20:46:17 +N71;Tout pratique;;;;terfaia.m@yahoo.fr;1;2015-12-09 21:20:17 +N72;Tout pratique;;;;casagrandemartine34@gmail.com;1;2015-12-09 21:42:25 +N73;Tout pratique;;;;dan.touzeau@orange.fr;1;2015-12-09 21:54:06 +N74;Tout pratique;;;;Judithtoub@hotmail.com;1;2015-12-09 22:05:54 +N75;Tout pratique;;;;sybellab@outlook.fr;1;2015-12-09 22:19:02 +N76;Tout pratique;;;;ROUET08@ORANGE.FR;1;2015-12-09 22:42:07 +N77;Tout pratique;;;;sweetkissodile@gmail.com;1;2015-12-09 23:11:47 +N78;Tout pratique;;;;christinecalvo@wanadoo.fr;1;2015-12-10 01:36:41 +N79;Tout pratique;;;;beverly.pierre@yahoo.fr;1;2015-12-10 05:28:29 +N80;Tout pratique;;;;assalam59@hotmail.com;1;2015-12-10 07:29:20 +N81;Tout pratique;;;;hedjav@gmail.com;1;2015-12-10 07:55:40 +N82;Tout pratique;;;;nicole29@orange.fr;1;2015-12-10 08:14:02 +N83;Tout pratique;;;;ghislaine.plancon@enim.eu;1;2015-12-10 08:32:47 +N84;Tout pratique;;;;ballamdhci@gmail.com;1;2015-12-10 08:55:45 +N85;Tout pratique;;;;hubert.velo@sfr.fr;1;2015-12-10 09:09:58 +N86;Tout pratique;;;;nadjat@toutpratique.com;1;2015-12-10 09:32:25 +N87;Tout pratique;;;;apaihelene2005@yahoo.fr;1;2015-12-10 09:46:27 +N88;Tout pratique;;;;Caurierclaudine@gmail.com;1;2015-12-10 10:00:37 +N89;Tout pratique;;;;tony-lesage@orange.fr;1;2015-12-10 11:24:46 +N90;Tout pratique;;;;valerie.jaillant@sfr.fr;1;2015-12-10 11:42:46 +N91;Tout pratique;;;;jacquelineroussel@hotmail.fr;1;2015-12-10 12:12:50 +N92;Tout pratique;;;;jeanmarie.gillardeau@sfr.fr;1;2015-12-10 13:02:32 +N93;Tout pratique;;;;marite54.vince@orange.fr;1;2015-12-10 13:21:49 +N94;Tout pratique;;;;brunofuraigon@live.fr;1;2015-12-10 13:23:18 +N95;Tout pratique;;;;nguyenvalentine1402@gmail.com;1;2015-12-10 14:33:11 +N96;Tout pratique;;;;mpal.roux@sfr.fr;1;2015-12-10 16:09:17 +N97;Tout pratique;;;;gougeonj@hotmail.com;1;2015-12-10 16:09:35 +N98;Tout pratique;;;;gusghis@hotmail.com;1;2015-12-10 16:12:13 +N99;Tout pratique;;;;bigiladis@gmail.com;1;2015-12-10 16:13:34 +N100;Tout pratique;;;;nellymatsi@gmail.com;1;2015-12-10 16:31:03 +N101;Tout pratique;;;;eternelpresing@gmail.com;1;2015-12-10 16:38:06 +N102;Tout pratique;;;;chokri.salah77@gmail.com;1;2015-12-10 17:00:47 +N103;Tout pratique;;;;jacques.gene@hotmail.fr;1;2015-12-10 18:16:01 +N104;Tout pratique;;;;memeil@live.fr5041215ginettegravel;1;2015-12-10 19:07:57 +N105;Tout pratique;;;;MEMEIL@LIVE.FR;1;2015-12-10 19:08:17 +N106;Tout pratique;;;;jasonobambet92@gmail.com;1;2015-12-10 19:16:01 +N107;Tout pratique;;;;lisetterobert@videotron.ca;1;2015-12-10 20:32:06 +N108;Tout pratique;;;;GASTON.CORNU@SKYNET.BE;1;2015-12-10 20:37:06 +N109;Tout pratique;;;;maguygauthey@free.fr;1;2015-12-10 20:51:01 +N110;Tout pratique;;;;bea.moustique08@orange.fr;1;2015-12-10 21:21:52 +N111;Tout pratique;;;;missferia@outlook.com;1;2015-12-10 21:24:09 +N112;Tout pratique;;;;yann.lehardeley@orange.fr;1;2015-12-10 22:40:23 +N113;Tout pratique;;;;demir24@sfr.fr;1;2015-12-10 23:47:22 +N114;Tout pratique;;;;mouzette24@gmail.com;1;2015-12-11 03:23:21 +N115;Tout pratique;;;;newmom_jwl2@ymail.com;1;2015-12-11 03:47:36 +N116;Tout pratique;;;;newmom3wjwl@gmail.com;1;2015-12-11 03:48:27 +N117;Tout pratique;;;;newmom_wjwl3@hotmail.com;1;2015-12-11 03:49:07 +N118;Tout pratique;;;;mbolduc1@hotmail.com;1;2015-12-11 05:38:20 +N119;Tout pratique;;;;katch.vitoux@hotmail.fr;1;2015-12-11 06:06:12 +N120;Tout pratique;;;;Neldesiles@hotmail.fr;1;2015-12-11 07:14:15 +N121;Tout pratique;;;;sandrine.perey@gmail.com;1;2015-12-11 07:21:01 +N122;Tout pratique;;;;petitjeanbeatrice59@hotmail.com;1;2015-12-11 07:22:50 +N123;Tout pratique;;;;arnoldluzolo568@gmail.com;1;2015-12-11 09:48:13 +N124;Tout pratique;;;;mahemi@bluewin.ch;1;2015-12-11 09:50:27 +N125;Tout pratique;;;;angelokambire@gmail.com;1;2015-12-11 09:51:34 +N126;Tout pratique;;;;enzofr-06@hotmail.fr;1;2015-12-11 10:00:13 +N127;Tout pratique;;;;sarrasadi@yahoo.fr;1;2015-12-11 10:46:25 +N128;Tout pratique;;;;thao@toutpratique.com;1;2015-12-11 11:52:54 +N129;Tout pratique;;;;bernardrambert@gmail.com;1;2015-12-11 13:30:05 +N130;Tout pratique;;;;dominiquevillet@yahoo.fr;1;2015-12-11 14:08:12 +N131;Tout pratique;;;;laurent.chateigne@free.fr;1;2015-12-11 15:17:44 +N132;Tout pratique;;;;www.amnikouameanderson@gmail.com;1;2015-12-11 15:23:23 +N133;Tout pratique;;;;odile.boissier69@gmail.com;1;2015-12-11 16:37:31 +N134;Tout pratique;;;;eliane.benarrosh@club-internet.fr;1;2015-12-11 17:34:36 +N135;Tout pratique;;;;said_amirat@hotmail.com;1;2015-12-11 17:52:27 +N136;Tout pratique;;;;louise.lesage@hrsdc-rhdcc.gc.ca;1;2015-12-11 18:05:37 +N137;Tout pratique;;;;r.bidochon452@laposte.net;1;2015-12-11 18:14:12 +N138;Tout pratique;;;;helene.hallee@hotmail.com;1;2015-12-11 18:58:52 +N139;Tout pratique;;;;Lyndasaadat@yahoo.fr;1;2015-12-11 19:15:33 +N140;Tout pratique;;;;annie.derycke@orange.fr;1;2015-12-11 22:48:39 +N141;Tout pratique;;;;swen204@yahoo.fr;1;2015-12-11 22:59:32 +N142;Tout pratique;;;;chatmystique@hotmail.com;1;2015-12-11 23:03:53 +N143;Tout pratique;;;;diakitfatima@gmail.com;1;2015-12-12 00:12:25 +N144;Tout pratique;;;;cathyjd@live.fr;1;2015-12-12 00:17:26 +N145;Tout pratique;;;;yanisse22@live.fr;1;2015-12-12 00:23:29 +N146;Tout pratique;;;;reginemariejoseph@gmail.com;1;2015-12-12 00:29:22 +N147;Tout pratique;;;;Lsarr999@gmail.com;1;2015-12-12 03:26:32 +N148;Tout pratique;;;;Rachel-duclos@orange.fr;1;2015-12-12 08:27:54 +N149;Tout pratique;;;;hsalomone@gmail.com;1;2015-12-12 09:13:55 +N151;Tout pratique;;;;sandrine.c29@gmail.com;1;2015-12-12 10:05:08 +N152;Tout pratique;;;;nathaliemalo221@hotmail.com;1;2015-12-12 10:08:07 +N153;Tout pratique;;;;pierreyvesgauthey@free.fr;1;2015-12-12 11:02:43 +N154;Tout pratique;;;;aicha.abbad94@gmail.com;1;2015-12-12 11:23:25 +N155;Tout pratique;;;;sausset13960@gmail.com;1;2015-12-12 11:49:51 +N156;Tout pratique;;;;Klorane14@gmail.com;1;2015-12-12 12:09:36 +N157;Tout pratique;;;;missyayane@hotmail.fr;1;2015-12-12 13:44:40 +N158;Tout pratique;;;;yvettenaudin82@gmail.com;1;2015-12-12 14:13:49 +N159;Tout pratique;;;;jamila.ballah@neuf.fr;1;2015-12-12 14:30:44 +N160;Tout pratique;;;;zradja25@yahoo.fr;1;2015-12-12 14:34:13 +N161;Tout pratique;;;;jpc.imbert@orage.fr;1;2015-12-12 14:40:36 +N162;Tout pratique;;;;saragui@range.fr;1;2015-12-12 15:02:34 +N163;Tout pratique;;;;mrenault50@orange.fr;1;2015-12-12 15:12:13 +N164;Tout pratique;;;;pakoune7@gmail.com;1;2015-12-12 15:35:29 +N165;Tout pratique;;;;verttige62@yahoo.fr;1;2015-12-12 16:04:31 +N166;Tout pratique;;;;sandragrandmaire@hotmail.fr;1;2015-12-12 16:05:31 +N167;Tout pratique;;;;aagbekponou1@yahoo.fr;1;2015-12-12 16:14:55 +N168;Tout pratique;;;;henri.rozan@gmail.com;1;2015-12-12 16:28:05 +N169;Tout pratique;;;;angymetelus@yahoo.fr;1;2015-12-12 17:01:49 +N170;Tout pratique;;;;mfrancoise.douard@wanadoo.fr;1;2015-12-12 17:17:36 +N171;Tout pratique;;;;zazvroum@gmail.com;1;2015-12-12 17:50:29 +N172;Tout pratique;;;;jean.thebault1@orange.fr;1;2015-12-12 18:18:19 +N173;Tout pratique;;;;fredbaric@orange.fr;1;2015-12-12 18:51:55 +N174;Tout pratique;;;;badr.lebbar2011@gmail.com;1;2015-12-12 19:01:34 +N175;Tout pratique;;;;jeanlouisthiert@sfr.fr;1;2015-12-12 20:22:45 +N176;Tout pratique;;;;greg.mathis@live.fr;1;2015-12-12 20:56:06 +N177;Tout pratique;;;;georgie25@wanadoo.fr;1;2015-12-12 21:28:29 +N178;Tout pratique;;;;audreypernot@hotmail.com;1;2015-12-12 22:16:15 +N179;Tout pratique;;;;alexamizel@gmail.com;1;2015-12-12 22:28:43 +N180;Tout pratique;;;;cdnhel@gmail.com;1;2015-12-12 23:38:44 +N181;Tout pratique;;;;gertrude_bureau@hotmail.fr;1;2015-12-13 00:43:37 +N182;Tout pratique;;;;Marocaine_94240@hotmail.fr;1;2015-12-13 01:01:41 +N183;Tout pratique;;;;fritzsaintyves@gmail.com;1;2015-12-13 01:12:51 +N184;Tout pratique;;;;gisele.duguay@hotmail.com;1;2015-12-13 01:56:08 +N185;Tout pratique;;;;jacquelinelemieux@videotron.ca;1;2015-12-13 05:12:21 +N186;Tout pratique;;;;Sakuraloe19@gmail.com;1;2015-12-13 07:14:53 +N187;Tout pratique;;;;tiimadaw655@gmail.com;1;2015-12-13 08:15:07 +N188;Tout pratique;;;;marie.kere@hotmail.fr;1;2015-12-13 10:13:56 +N189;Tout pratique;;;;chantal.holler@orange.fr;1;2015-12-13 10:35:56 +N190;Tout pratique;;;;Pauline.daguillon@gmail.com;1;2015-12-13 11:12:06 +N191;Tout pratique;;;;c10nicolau@orange.fr;1;2015-12-13 11:13:09 +N192;Tout pratique;;;;kwexsteen@hotmail.com;1;2015-12-13 11:34:32 +N193;Tout pratique;;;;am8qbrky27@orange.fr;1;2015-12-13 11:47:49 +N194;Tout pratique;;;;Lcroceane@gmail.com;1;2015-12-13 12:14:05 +N195;Tout pratique;;;;sadiaaz@hotmail.fr;1;2015-12-13 12:14:12 +N196;Tout pratique;;;;claude@bourmance.fr;1;2015-12-13 12:45:25 +N197;Tout pratique;;;;j.singland@bouygues-es.com;1;2015-12-13 12:57:58 +N198;Tout pratique;;;;charlygumyspain@gmail.com;1;2015-12-13 14:55:39 +N200;Tout pratique;;;;monique.guillermand@wanadoo.fr;1;2015-12-13 15:08:16 +N201;Tout pratique;;;;giraudonmi@orange.fr;1;2015-12-13 15:42:35 +N202;Tout pratique;;;;dorislongi450@gmail.com;1;2015-12-13 15:45:37 +N203;Tout pratique;;;;ngouer@free.fr;1;2015-12-13 15:54:22 +N204;Tout pratique;;;;justine.ballon@gmail.com;1;2015-12-13 17:30:51 +N205;Tout pratique;;;;guydenivelle@hotmail.com;1;2015-12-13 17:40:20 +N206;Tout pratique;;;;collido@live.fr;1;2015-12-13 18:02:16 +N207;Tout pratique;;;;ile974@hotmail.com;1;2015-12-13 18:03:09 +N208;Tout pratique;;;;irfanetraore@gmail.com;1;2015-12-13 18:18:47 +N209;Tout pratique;;;;chartogne.c@free.fr;1;2015-12-13 18:28:54 +N210;Tout pratique;;;;julieroy44@hotmail.com;1;2015-12-13 19:15:40 +N211;Tout pratique;;;;b.laure2@laposte.net;1;2015-12-13 19:40:28 +N212;Tout pratique;;;;stephaniemaillart@gmail.com;1;2015-12-13 19:55:50 +N213;Tout pratique;;;;michel.tremblay47@hotmail.com;1;2015-12-13 20:39:59 +N214;Tout pratique;;;;joys974@gmail.com;1;2015-12-13 21:48:24 +N215;Tout pratique;;;;074.francoise@gmail.com;1;2015-12-13 22:02:53 +N216;Tout pratique;;;;Ferret.valentin@gmail.com;1;2015-12-13 22:27:59 +N217;Tout pratique;;;;gyolande78@gmail.com;1;2015-12-13 22:44:42 +N218;Tout pratique;;;;alain-lada@hotmail.com;1;2015-12-13 22:50:37 +N219;Tout pratique;;;;sh2edly@gmail.com;1;2015-12-13 23:35:47 +N220;Tout pratique;;;;nicole.bresson@orange.fr;1;2015-12-14 00:20:10 +N221;Tout pratique;;;;baya-86@hotmail.fr;1;2015-12-14 03:45:09 +N222;Tout pratique;;;;luckatsimgarcon@gmail.com;1;2015-12-14 05:35:02 +N223;Tout pratique;;;;jane974@sfr.fr;1;2015-12-14 06:35:42 +N224;Tout pratique;;;;ginettelacroix@videotron.ca;1;2015-12-14 06:55:04 +N225;Tout pratique;;;;gagnegue@gmail.com;1;2015-12-14 07:10:56 +N226;Tout pratique;;;;Squaintaine@sfr.fr;1;2015-12-14 07:25:12 +N227;Tout pratique;;;;m.leblanc.moulin@gmail.com;1;2015-12-14 08:29:15 +N228;Tout pratique;;;;andre.khodjamirian@gmail.com;1;2015-12-14 08:44:40 +N229;Tout pratique;;;;tsukic@yahoo.com;1;2015-12-14 09:43:37 +N230;Tout pratique;;;;noriafloquet@gmail.com;1;2015-12-14 10:09:02 +N231;Tout pratique;;;;betty.dufour92@laposte.net;1;2015-12-14 10:59:17 +N232;Tout pratique;;;;marmo.marie@orange.fr;1;2015-12-14 11:02:15 +N233;Tout pratique;;;;aurelie.bogaert@hotmail.fr;1;2015-12-14 11:29:38 +N234;Tout pratique;;;;mcloustalot@hotmail.fr;1;2015-12-14 11:44:00 +N235;Tout pratique;;;;gisele.cornichet@sfr.fr;1;2015-12-14 12:13:45 +N236;Tout pratique;;;;fahdnasripam@gmail.com;1;2015-12-14 12:31:31 +N237;Tout pratique;;;;chantal.copee@live.be;1;2015-12-14 12:43:54 +N238;Tout pratique;;;;corynneparonneau@orange.fr;1;2015-12-14 13:38:41 +N239;Tout pratique;;;;candice.boudet@37gmail.com;1;2015-12-14 13:41:37 +N240;Tout pratique;;;;nicolasbillebault@hotmail.com;1;2015-12-14 13:58:29 +N241;Tout pratique;;;;complot91@gmail.com;1;2015-12-14 14:24:24 +N242;Tout pratique;;;;djerlindem@yahoo.fr;1;2015-12-14 15:24:31 +N243;Tout pratique;;;;nemestphanie@gmail.com;1;2015-12-14 15:28:24 +N244;Tout pratique;;;;claudette.chanat@wanadoo.fr;1;2015-12-14 15:36:06 +N245;Tout pratique;;;;cyclamen311@hotmail.fr;1;2015-12-14 17:43:06 +N246;Tout pratique;;;;alain.manzac@sfr.fr;1;2015-12-14 17:47:28 +N247;Tout pratique;;;;gerardlemay19@hotmail.com;1;2015-12-14 17:49:15 +N248;Tout pratique;;;;lchery010@gmail.com;1;2015-12-14 19:04:30 +N249;Tout pratique;;;;fitlaken@live.be;1;2015-12-14 19:09:21 +N250;Tout pratique;;;;maclau27@hotmail.fr;1;2015-12-14 20:12:30 +N251;Tout pratique;;;;lagarde.jean.chantal@wanadoo.fr;1;2015-12-14 21:59:48 +N252;Tout pratique;;;;szaidi1@gmx.fr;1;2015-12-14 22:23:21 +N253;Tout pratique;;;;christya972@hotmail.com;1;2015-12-14 22:37:30 +N254;Tout pratique;;;;monika-anna.lavoir@laposte.net;1;2015-12-14 23:47:23 +N255;Tout pratique;;;;anthea15000@hotmail.fr;1;2015-12-15 00:58:31 +N256;Tout pratique;;;;hamzaouilahbib@yahoo.fr;1;2015-12-15 01:42:47 +N257;Tout pratique;;;;charlesrafouat@hotmail.fr;1;2015-12-15 05:13:31 +N258;Tout pratique;;;;jacqueline.dechet@akeonet.com;1;2015-12-15 06:05:09 +N259;Tout pratique;;;;Cathy.mercier69@gmail.com;1;2015-12-15 06:52:21 +N260;Tout pratique;;;;smichouzen@live.com;1;2015-12-15 08:51:04 +N261;Tout pratique;;;;mariou75@hotmail.fr;1;2015-12-15 10:16:45 +N262;Tout pratique;;;;jpar.lomrob@orange.fr;1;2015-12-15 11:21:50 +N263;Tout pratique;;;;saidgourari@hotmail.com;1;2015-12-15 11:55:13 +N264;Tout pratique;;;;caroline.goullet@wanadoo.fr;1;2015-12-15 12:02:31 +N265;Tout pratique;;;;Okoumare@yahoo.com;1;2015-12-15 12:04:40 +N266;Tout pratique;;;;pacalou29@hotmail.fr;1;2015-12-15 12:31:42 +N267;Tout pratique;;;;olivier.galichet@me.com;1;2015-12-15 13:40:57 +N268;Tout pratique;;;;cyberix.sl@gmail.com;1;2015-12-15 14:43:12 +N269;Tout pratique;;;;clafond@axeoservices.fr;1;2015-12-15 15:16:36 +N271;Tout pratique;;;;lauraterrieux@gmail.com;1;2015-12-15 15:28:04 +N272;Tout pratique;;;;minie-fee@live.ca;1;2015-12-15 16:03:56 +N273;Tout pratique;;;;kilari62@yahoo.fr;1;2015-12-15 16:17:50 +N274;Tout pratique;;;;geraldin@live.fr;1;2015-12-15 16:39:24 +N275;Tout pratique;;;;naninavanounou@yahoo.fr;1;2015-12-15 17:10:09 +N276;Tout pratique;;;;annickthevenot@gmail.com;1;2015-12-15 18:20:55 +N277;Tout pratique;;;;floriane.m.Bertrand@Gmail.com;1;2015-12-15 18:42:37 +N278;Tout pratique;;;;01samiatal04@gmail.com;1;2015-12-15 18:43:01 +N279;Tout pratique;;;;Hitchelazzab@gmail.com;1;2015-12-15 18:47:27 +N281;Tout pratique;;;;sguottip@yahoo.fr;1;2015-12-15 20:56:54 +N282;Tout pratique;;;;dejapoint@wanadoo.fr;1;2015-12-15 21:28:54 +N283;Tout pratique;;;;frederic.didier04@orange.fr;1;2015-12-15 21:31:25 +N284;Tout pratique;;;;wuka.eva@laposte.net;1;2015-12-15 22:31:23 +N285;Tout pratique;;;;badoukonou@yahoo.fr;1;2015-12-15 23:02:51 +N286;Tout pratique;;;;katekat@hotmail.fr;1;2015-12-16 01:19:37 +N287;Tout pratique;;;;tamazo2003@yahoo.fr;1;2015-12-16 01:24:09 +N288;Tout pratique;;;;skyfetih@yahoo.fr;1;2015-12-16 02:01:00 +N289;Tout pratique;;;;pichton54@gmail.com;1;2015-12-16 02:12:42 +N290;Tout pratique;;;;francine.daigle1966@gmail.com;1;2015-12-16 04:14:24 +N291;Tout pratique;;;;amarilys@mls.nc;1;2015-12-16 04:36:11 +N292;Tout pratique;;;;contact@fanapro.com;1;2015-12-16 06:05:22 +N293;Tout pratique;;;;Bissanma@hotmail.fr;1;2015-12-16 06:18:21 +N294;Tout pratique;;;;faizalrezabilal@gmail.com;1;2015-12-16 07:37:49 +N295;Tout pratique;;;;annesophie.morisot@gmail.com;1;2015-12-16 07:38:52 +N297;Tout pratique;;;;katrine.cl32@gmail.com;1;2015-12-16 08:14:45 +N298;Tout pratique;;;;marieannebouhy@hotmail.com;1;2015-12-16 08:23:25 +N299;Tout pratique;;;;boudeaupas@free.fr;1;2015-12-16 08:35:53 +N300;Tout pratique;;;;teysseyrerene@tsr.com;1;2015-12-16 08:47:14 +N301;Tout pratique;;;;hassaine_ahmed2003@yahoo.fr;1;2015-12-16 09:28:49 +N302;Tout pratique;;;;monique.hassan@hotmail.fr;1;2015-12-16 10:00:43 +N303;Tout pratique;;;;tedj_b@yahoo.fr;1;2015-12-16 10:22:58 +N304;Tout pratique;;;;droguest.jose@orange.fr;1;2015-12-16 11:07:37 +N305;Tout pratique;;;;sevedewa@hotmail.com;1;2015-12-16 11:11:40 +N306;Tout pratique;;;;serge.rethy@gmail.com;1;2015-12-16 11:38:13 +N307;Tout pratique;;;;jbboubault@splio.es;1;2015-12-16 11:46:05 +N308;Tout pratique;;;;julie.dejardin0408@gmail.com;1;2015-12-16 12:07:40 +N309;Tout pratique;;;;butterfly0859@hotmail.fr;1;2015-12-16 12:25:00 +N310;Tout pratique;;;;catboissier@free.fr;1;2015-12-16 12:26:19 +N311;Tout pratique;;;;Kerdouche.m@gmail.com;1;2015-12-16 12:50:39 +N312;Tout pratique;;;;badaroux.eric@orange.fr;1;2015-12-16 12:58:47 +N313;Tout pratique;;;;ama06@club.fr;1;2015-12-16 13:00:12 +N314;Tout pratique;;;;machard.chrystine@aliceadsl.fr;1;2015-12-16 13:20:28 +N316;Tout pratique;;;;madysouk1@gmail.com;1;2015-12-16 15:33:11 +N317;Tout pratique;;;;alextiti57240@gmail.com;1;2015-12-16 15:37:39 +N318;Tout pratique;;;;dominique.capra@sfr.fr;1;2015-12-16 15:52:38 +N320;Tout pratique;;;;jormeus49ers@gmail.com;1;2015-12-16 16:47:07 +N321;Tout pratique;;;;miyanganango@yahoo.fr;1;2015-12-16 17:01:16 +N323;Tout pratique;;;;vidal05@sfr.fr;1;2015-12-16 18:17:58 +N324;Tout pratique;;;;theonich@hotmail.com;1;2015-12-16 18:44:29 +N325;Tout pratique;;;;morgane.vignolini@gmail.com;1;2015-12-16 19:05:27 +N326;Tout pratique;;;;nawnaw24@hotmail.com;1;2015-12-16 19:19:17 +N327;Tout pratique;;;;infopourmoi@laposte.net;1;2015-12-16 19:40:12 +N328;Tout pratique;;;;ambre.sultan@gmail.com;1;2015-12-16 19:41:52 +N329;Tout pratique;;;;MH.Pentel@hotmail.fr;1;2015-12-16 19:56:11 +N330;Tout pratique;;;;champfleury@crescendo-restauration.fr;1;2015-12-16 20:33:35 +N332;Tout pratique;;;;Nadine.coudurier@gmail.com;1;2015-12-16 20:56:02 +N333;Tout pratique;;;;Agence.navet@axa.fr;1;2015-12-16 20:57:06 +N334;Tout pratique;;;;cpierson@orange.fr;1;2015-12-16 21:25:51 +N335;Tout pratique;;;;vzf@orange.fr;1;2015-12-16 21:26:27 +N336;Tout pratique;;;;franceskababy5@hotmail.com;1;2015-12-16 21:47:40 +N337;Tout pratique;;;;hantstemenr@yahoo.com;1;2015-12-16 22:20:35 +N338;Tout pratique;;;;hantstemene@yahoo.com;1;2015-12-16 22:21:45 +N339;Tout pratique;;;;Claudiegreneche@gmail.com;1;2015-12-16 23:02:49 +N340;Tout pratique;;;;Cristina.barros@hotmail.fr;1;2015-12-16 23:08:26 +N341;Tout pratique;;;;mflemieux@axion.ca;1;2015-12-16 23:21:52 +N342;Tout pratique;;;;samsoum1962@hotmail.fr;1;2015-12-16 23:47:42 +N343;Tout pratique;;;;dehaurelie@hotmail.fr;1;2015-12-17 00:52:01 +N344;Tout pratique;;;;orlanne6@hotmail.fr;1;2015-12-17 01:03:57 +N345;Tout pratique;;;;lidaigle@videotron.ca;1;2015-12-17 02:45:37 +N346;Tout pratique;;;;Yelize.coskun@gmail.com;1;2015-12-17 04:04:11 +N347;Tout pratique;;;;nathaliegarvin@live.ca;1;2015-12-17 05:45:39 +N348;Tout pratique;;;;coco-b-47@hotmail.fr;1;2015-12-17 07:56:54 +N349;Tout pratique;;;;zedzed_dz@yahoo.fr;1;2015-12-17 08:16:57 +N350;Tout pratique;;;;igasstika@gmail.com;1;2015-12-17 08:18:30 +N351;Tout pratique;;;;richard.caradonna@neuf.fr;1;2015-12-17 08:36:02 +N352;Tout pratique;;;;elgouacem@gmail.com;1;2015-12-17 09:01:32 +N353;Tout pratique;;;;fab.weber@laposte.net;1;2015-12-17 09:54:30 +N354;Tout pratique;;;;bbertsch60@hotmail.com;1;2015-12-17 11:37:26 +N355;Tout pratique;;;;nicole.mercier0784@orange.fr;1;2015-12-17 11:46:09 +N356;Tout pratique;;;;j.wideline@yahoo.fr;1;2015-12-17 12:53:03 +N357;Tout pratique;;;;camille.maraschin@gmail.com;1;2015-12-17 13:23:05 +N358;Tout pratique;;;;demisnacereddine@hotmail.com;1;2015-12-17 15:30:02 +N359;Tout pratique;;;;karinevernack@hotmail.com;1;2015-12-17 15:55:23 +N360;Tout pratique;;;;guezennec.martine@gmail.com;1;2015-12-17 16:51:03 +N361;Tout pratique;;;;ndeyendir8@gmail.com;1;2015-12-17 17:14:09 +N363;Tout pratique;;;;jeromevalcin@yahoo.fr;1;2015-12-17 19:16:50 +N364;Tout pratique;;;;lisa.didier007@laposte.net;1;2015-12-17 21:30:51 +N365;Tout pratique;;;;vergucht.sylvain@wanadoo.fr;1;2015-12-17 21:37:59 +N366;Tout pratique;;;;salisalima94@yahoo.fr;1;2015-12-17 21:54:11 +N368;Tout pratique;;;;calixtefrantzdy4@gmail.com;1;2015-12-17 22:30:20 +N369;Tout pratique;;;;nadine.he@neuf.fr;1;2015-12-17 22:40:16 +N370;Tout pratique;;;;Caramel951@hotmail.fr;1;2015-12-17 23:16:59 +N371;Tout pratique;;;;fmclembo@yahoo.fr;1;2015-12-18 00:16:38 +N372;Tout pratique;;;;zulmajanet12@yahoo.com;1;2015-12-18 05:45:38 +N373;Tout pratique;;;;ahmadourahi@yahoo.fr;1;2015-12-18 07:37:01 +N375;Tout pratique;;;;bebepuce@live.fr;1;2015-12-18 09:46:52 +N377;Tout pratique;;;;jj.gathrat@free.fr;1;2015-12-18 10:27:46 +N378;Tout pratique;;;;anne.heranger@gmail.com;1;2015-12-18 10:28:24 +N379;Tout pratique;;;;paul.morand@yopmail.com;1;2015-12-18 11:11:25 +N380;Tout pratique;;;;rawamangun@yopmail.com;1;2015-12-18 11:15:23 +N381;Tout pratique;;;;bbouvet@sfr.fr;1;2015-12-18 11:51:08 +N382;Tout pratique;;;;rramananjo@gmail.com;1;2015-12-18 12:35:10 +N383;Tout pratique;;;;pierrette-1955@autlook.com;1;2015-12-18 12:43:02 +N384;Tout pratique;;;;benoitmonika@wanadoo.fr;1;2015-12-18 13:05:21 +N385;Tout pratique;;;;florence.lechevallier@sfr.fr;1;2015-12-18 13:19:57 +N386;Tout pratique;;;;marysemarcelle@gmail.com;1;2015-12-18 14:57:44 +N387;Tout pratique;;;;chantal.dabonneville@orange.fr;1;2015-12-18 15:19:56 +N388;Tout pratique;;;;mbmfb@orange.fr;1;2015-12-18 16:57:03 +N389;Tout pratique;;;;m.bourdin53@laposte.net;1;2015-12-18 18:12:36 +N390;Tout pratique;;;;chantal.belcastro@orange.fr;1;2015-12-18 19:15:28 +N391;Tout pratique;;;;Chrislachaud@free.fr;1;2015-12-18 20:17:28 +N392;Tout pratique;;;;nelly0307@hotmail.fr;1;2015-12-18 21:37:13 +N393;Tout pratique;;;;raurevamoeau@gmail.com;1;2015-12-18 22:20:21 +N395;Tout pratique;;;;Leroimalo@gmail.com;1;2015-12-18 22:42:32 +N396;Tout pratique;;;;madalton29@gmail.com;1;2015-12-18 23:08:40 +N397;Tout pratique;;;;diaph22@yahoo.fr;1;2015-12-19 00:03:34 +N398;Tout pratique;;;;eliezercecile@hotmail.com;1;2015-12-19 04:04:16 +N399;Tout pratique;;;;annie.31@orange.fr;1;2015-12-19 05:18:36 +N400;Tout pratique;;;;arisha@voo.be;1;2015-12-19 06:30:57 +N401;Tout pratique;;;;jaisjanine@gmail.com;1;2015-12-19 06:38:30 +N402;Tout pratique;;;;Jeffersonfevilien0298@yahoo.com;1;2015-12-19 07:00:10 +N403;Tout pratique;;;;Leslie.alex@wanadoo.fr;1;2015-12-19 08:45:41 +N404;Tout pratique;;;;sophie.oceane@sfr.fr;1;2015-12-19 09:40:37 +N405;Tout pratique;;;;guibanpatrick54@gmail.com;1;2015-12-19 10:04:53 +N406;Tout pratique;;;;andye09@live.fr;1;2015-12-19 10:06:28 +N407;Tout pratique;;;;elsa-98@windowslive.com;1;2015-12-19 11:29:07 +N408;Tout pratique;;;;bebelanna81@gmail.com;1;2015-12-19 11:55:31 +N409;Tout pratique;;;;bibolac888@gmail.com;1;2015-12-19 11:56:50 +N410;Tout pratique;;;;ahumfolly@gmail.com;1;2015-12-19 12:32:16 +N411;Tout pratique;;;;dupic.jpaul@wanadoo.fr;1;2015-12-19 12:38:14 +N412;Tout pratique;;;;g_ghania@hotmail.fr;1;2015-12-19 12:45:38 +N413;Tout pratique;;;;emmanuelle_delsaux@live.be;1;2015-12-19 12:48:50 +N414;Tout pratique;;;;Zekarafa@gmail.com;1;2015-12-19 13:25:12 +N415;Tout pratique;;;;bourgeois.geraldine@bbox.fr;1;2015-12-19 13:37:37 +N416;Tout pratique;;;;a.ajas0202@hotmail.com;1;2015-12-19 13:40:40 +N417;Tout pratique;;;;kousmo@gmail.com;1;2015-12-19 13:43:22 +N418;Tout pratique;;;;namijen31@hotmail.com;1;2015-12-19 14:29:14 +N419;Tout pratique;;;;missclaralety@live.fr;1;2015-12-19 15:20:03 +N421;Tout pratique;;;;Doudou18@live.fr;1;2015-12-19 17:37:21 +N422;Tout pratique;;;;widedbenlakhdar@yahoo.fr;1;2015-12-19 17:38:41 +N423;Tout pratique;;;;florentin.sandrine@hotmail.fr;1;2015-12-19 17:49:37 +N424;Tout pratique;;;;nancyneron52@hotmail.com;1;2015-12-19 18:11:50 +N425;Tout pratique;;;;cherifilaid27@gmail.com;1;2015-12-19 19:15:39 +N426;Tout pratique;;;;sylvie161@wanadoo.fr;1;2015-12-19 19:24:17 +N427;Tout pratique;;;;alain.coviaux@sfr.fr;1;2015-12-19 19:34:53 +N428;Tout pratique;;;;guy.battaglini@gmail.com;1;2015-12-19 19:37:36 +N429;Tout pratique;;;;sara.garacino@gmail.com;1;2015-12-19 20:38:35 +N430;Tout pratique;;;;maitouarab@laposte.net;1;2015-12-19 21:05:55 +N431;Tout pratique;;;;pachat10@hotmail.com;1;2015-12-19 22:11:19 +N432;Tout pratique;;;;l.hakem@aist84.fr;1;2015-12-19 22:29:56 +N433;Tout pratique;;;;delph_boulard@yahoo.fr;1;2015-12-19 23:00:48 +N435;Tout pratique;;;;sylgaeco@hotmail.fr;1;2015-12-20 01:27:53 +N436;Tout pratique;;;;sarah.godec@gmail.com;1;2015-12-20 05:38:42 +N437;Tout pratique;;;;mireille.padovani@hotmail.fr;1;2015-12-20 06:45:55 +N438;Tout pratique;;;;clairesylvie6@gmail.com;1;2015-12-20 08:01:45 +N439;Tout pratique;;;;chtimi6283@laposte.net;1;2015-12-20 09:01:17 +N440;Tout pratique;;;;g.m.bellevue@orange.fr;1;2015-12-20 09:14:50 +N441;Tout pratique;;;;senesophie@hotmail.com;1;2015-12-20 10:12:48 +N442;Tout pratique;;;;alessia-sacco@hotmail.com;1;2015-12-20 10:17:08 +N443;Tout pratique;;;;marie-line.laumuno@wanadoo.fr;1;2015-12-20 11:17:42 +N444;Tout pratique;;;;veromm@orange.fr;1;2015-12-20 11:22:24 +N445;Tout pratique;;;;mfcubaud@yahoo.fr;1;2015-12-20 12:09:05 +N446;Tout pratique;;;;isagiordano@aol.com;1;2015-12-20 12:09:48 +N447;Tout pratique;;;;s.sentou@laposte.net;1;2015-12-20 12:52:02 +N448;Tout pratique;;;;saharian.lotus@yahoo.fr;1;2015-12-20 13:04:07 +N449;Tout pratique;;;;fremen591962@gmail.com;1;2015-12-20 13:18:47 +N450;Tout pratique;;;;annikblin24@gmail.com;1;2015-12-20 13:40:27 +N451;Tout pratique;;;;annickblin24@gmail.com;1;2015-12-20 13:52:22 +N452;Tout pratique;;;;daovonne@yahoo.fr;1;2015-12-20 14:55:49 +N453;Tout pratique;;;;andrewmouity@gmail.com;1;2015-12-20 15:53:58 +N454;Tout pratique;;;;colettedoisy@orange.fr;1;2015-12-20 16:03:56 +N455;Tout pratique;;;;robert.bonnafous@gmail.com;1;2015-12-20 16:25:50 +N456;Tout pratique;;;;archangetherapy@gmail.com;1;2015-12-20 17:25:53 +N457;Tout pratique;;;;claire.liebbe@wanadoo.fr;1;2015-12-20 18:01:28 +N458;Tout pratique;;;;veroniqueroggeman@hotmail.fr;1;2015-12-20 18:20:06 +N459;Tout pratique;;;;Audemolia2002@yahoo.fr;1;2015-12-20 18:32:26 +N460;Tout pratique;;;;titromy@yahoo.fr;1;2015-12-20 18:35:17 +N461;Tout pratique;;;;mtbrugel@hotmail.fr;1;2015-12-20 18:39:11 +N462;Tout pratique;;;;noemievm20@gmail.com;1;2015-12-20 18:54:23 +N463;Tout pratique;;;;lyne874@yahoo.ca;1;2015-12-20 19:10:20 +N464;Tout pratique;;;;c.jaklin@hotmail.fr;1;2015-12-20 19:18:53 +N465;Tout pratique;;;;pascal2.dufour@laposte.net;1;2015-12-20 19:32:52 +N466;Tout pratique;;;;Reelmafia972@msn.com;1;2015-12-20 19:55:02 +N467;Tout pratique;;;;sanamahas@hotmail.com;1;2015-12-20 20:08:00 +N469;Tout pratique;;;;domianim@orange.fr;1;2015-12-20 21:02:39 +N470;Tout pratique;;;;fatchoucharlotte5@yahoo.fr;1;2015-12-20 21:38:26 +N471;Tout pratique;;;;mustaphaboudrouma@hotmail.com;1;2015-12-20 22:01:17 +N472;Tout pratique;;;;arouriart@planet.tn;1;2015-12-20 22:41:07 +N473;Tout pratique;;;;rbenjelloun70@hotmail.fr;1;2015-12-20 22:47:12 +N474;Tout pratique;;;;evegueze@hotmail.fr;1;2015-12-20 22:50:13 +N476;Tout pratique;;;;fasooofs@gmail.com;1;2015-12-21 00:17:57 +N477;Tout pratique;;;;monique.escuredo@hotmail.fr;1;2015-12-21 00:30:59 +N478;Tout pratique;;;;draconmarika971@gmail.com;1;2015-12-21 02:19:26 +N479;Tout pratique;;;;kangadavid2@gmail.com;1;2015-12-21 02:40:57 +N480;Tout pratique;;;;3128hemery@free.fr;1;2015-12-21 06:24:34 +N481;Tout pratique;;;;mogeno13@gmail.com;1;2015-12-21 07:02:57 +N482;Tout pratique;;;;andrinah.andrianariboana@yahoo.com;1;2015-12-21 07:39:45 +N483;Tout pratique;;;;clostan@yahoo.fr;1;2015-12-21 09:20:58 +N484;Tout pratique;;;;anilab@hotmail.fr;1;2015-12-21 10:38:22 +N485;Tout pratique;;;;f.wamba@hotmail.com;1;2015-12-21 11:45:39 +N486;Tout pratique;;;;Idhammou2125@hotmail.com;1;2015-12-21 12:06:47 +N487;Tout pratique;;;;London190@live.fr;1;2015-12-21 12:20:16 +N488;Tout pratique;;;;ngalulagis@gmail.com;1;2015-12-21 13:38:02 +N489;Tout pratique;;;;metayerpers@gmail.com;1;2015-12-21 13:59:24 +N490;Tout pratique;;;;dominiquequedeville@gmail.com;1;2015-12-21 15:28:32 +N491;Tout pratique;;;;maisonilya@hotmail.com;1;2015-12-21 16:30:39 +N492;Tout pratique;;;;blacky_2014@outlook.fr;1;2015-12-21 16:34:34 +N493;Tout pratique;;;;patou081108@gmail.com;1;2015-12-21 16:40:47 +N494;Tout pratique;;;;lrzjmv25@free.fr;1;2015-12-21 18:32:18 +N495;Tout pratique;;;;my.fleur63@gmail.com;1;2015-12-21 19:04:50 +N496;Tout pratique;;;;empstephan@wanadoo.fr;1;2015-12-21 21:17:30 +N497;Tout pratique;;;;cecile.dechambre@gmail.com;1;2015-12-21 21:58:30 +N498;Tout pratique;;;;marghich34080@hotmail.fr;1;2015-12-21 23:12:35 +N499;Tout pratique;;;;snacime@yahoo.fr;1;2015-12-22 00:19:10 +N500;Tout pratique;;;;nancy_gilles@videotron.ca;1;2015-12-22 01:53:36 +N501;Tout pratique;;;;nedet1991@yahoo.fr;1;2015-12-22 07:58:19 +N502;Tout pratique;;;;mh.fargier@free.fr;1;2015-12-22 08:04:53 +N503;Tout pratique;;;;nadia.racheneur@scarlet.be;1;2015-12-22 08:07:13 +N504;Tout pratique;;;;Felia.ngnare1@gmail.com;1;2015-12-22 08:42:36 +N505;Tout pratique;;;;karimabenhamida@hotmail.fr;1;2015-12-22 08:56:53 +N506;Tout pratique;;;;nga.adv1@gmail.com;1;2015-12-22 09:08:22 +N507;Tout pratique;;;;rachel.rieger@hotmail.fr;1;2015-12-22 09:51:10 +N508;Tout pratique;;;;micheledumetz@orange.fr;1;2015-12-22 10:38:45 +N509;Tout pratique;;;;alavomarie@gmail.com;1;2015-12-22 10:43:29 +N510;Tout pratique;;;;ortegaisabelle@free.fr;1;2015-12-22 10:51:33 +N511;Tout pratique;;;;sophie.thieblin@yahoo.fr;1;2015-12-22 11:27:23 +N512;Tout pratique;;;;Mwepele@hotmail.com;1;2015-12-22 11:48:05 +N513;Tout pratique;;;;anniemege@free.fr;1;2015-12-22 12:36:40 +N515;Tout pratique;;;;dranrebd@live.fr;1;2015-12-22 12:43:55 +N516;Tout pratique;;;;jean.sallin@laposte.net;1;2015-12-22 13:28:53 +N518;Tout pratique;;;;sandrine.bossut@orange.fr;1;2015-12-22 14:00:36 +N519;Tout pratique;;;;cadetpatriciapatricia00001@outlook.fr;1;2015-12-22 15:00:50 +N520;Tout pratique;;;;c15odile@yahoo.fr;1;2015-12-22 15:01:45 +N521;Tout pratique;;;;leonore.timmermans@yahoo.com;1;2015-12-22 15:03:04 +N522;Tout pratique;;;;respingue@aol.com;1;2015-12-22 16:09:25 +N523;Tout pratique;;;;derekdoris@sympatico.ca;1;2015-12-22 17:18:20 +N524;Tout pratique;;;;denisducharme@hotmail.com;1;2015-12-22 18:36:02 +N525;Tout pratique;;;;ocicat66@outlook.fr;1;2015-12-22 18:36:49 +N526;Tout pratique;;;;catougarou@yahoo.com;1;2015-12-22 19:27:13 +N527;Tout pratique;;;;Noreen.belanger@gmail.com;1;2015-12-22 20:01:36 +N529;Tout pratique;;;;didmon@orange.fr;1;2015-12-22 20:05:57 +N530;Tout pratique;;;;loli-chic@hotmail.fr;1;2015-12-22 20:14:10 +N531;Tout pratique;;;;josiane.desiree@sfr.fr;1;2015-12-22 20:20:46 +N532;Tout pratique;;;;jclodin18@gmail.com;1;2015-12-22 20:26:55 +N533;Tout pratique;;;;philippelaroche0209@orange.fr;1;2015-12-22 21:08:07 +N534;Tout pratique;;;;tinedelpirou@gmail.com;1;2015-12-22 21:16:04 +N535;Tout pratique;;;;mhserve@free.fr;1;2015-12-22 22:03:18 +N536;Tout pratique;;;;tessiergerard@hotmail.fr;1;2015-12-22 22:35:23 +N537;Tout pratique;;;;titoukh@outlook.com;1;2015-12-22 22:41:25 +N538;Tout pratique;;;;Calymanon@laposte.net;1;2015-12-22 22:48:42 +N539;Tout pratique;;;;abirachour65@gmail.com;1;2015-12-22 23:20:34 +N540;Tout pratique;;;;jessica.csy@orange.fr;1;2015-12-23 01:19:24 +N541;Tout pratique;;;;germainemartineau1@gmail.com;1;2015-12-23 02:15:29 +N542;Tout pratique;;;;momo_staw971@hotmail.fr;1;2015-12-23 06:05:37 +N543;Tout pratique;;;;znajat@hotmail.com;1;2015-12-23 06:37:01 +N544;Tout pratique;;;;leonie_ntumba@yahoo.fr;1;2015-12-23 06:39:09 +N545;Tout pratique;;;;goingoin1726@gmail.com;1;2015-12-23 07:30:35 +N546;Tout pratique;;;;Bonnefoy.d@live.fr;1;2015-12-23 07:37:27 +N547;Tout pratique;;;;gigitte77@free.fr;1;2015-12-23 08:18:55 +N548;Tout pratique;;;;Nadiaelison@gmail.com;1;2015-12-23 08:22:46 +N549;Tout pratique;;;;nanou1853@yahoo.fr;1;2015-12-23 09:27:54 +N550;Tout pratique;;;;dibrafika@yahoo.fr;1;2015-12-23 10:29:48 +N551;Tout pratique;;;;jean.calcat@renault.com;1;2015-12-23 10:59:10 +N552;Tout pratique;;;;kimberley24101970@gmail.com;1;2015-12-23 11:25:50 +N553;Tout pratique;;;;lefranc.jeanclaude@orange.fr;1;2015-12-23 12:04:48 +N554;Tout pratique;;;;otilia59@live.fr;1;2015-12-23 12:49:26 +N555;Tout pratique;;;;maillardmylene@aol.com;1;2015-12-23 13:02:41 +N556;Tout pratique;;;;laroche.marief@gmail.com;1;2015-12-23 14:48:36 +N557;Tout pratique;;;;ihondemusangu@gmail.com;1;2015-12-23 14:49:23 +N558;Tout pratique;;;;wassuup44fr@yahoo.fr;1;2015-12-23 15:14:51 +N559;Tout pratique;;;;actioservices.sg@orange.fr;1;2015-12-23 15:53:31 +N560;Tout pratique;;;;ignace.sinatra@hotmail.com;1;2015-12-23 16:29:09 +N561;Tout pratique;;;;gauthiermary2015@gmail.com;1;2015-12-23 16:30:08 +N562;Tout pratique;;;;Km.live@yahoo.fr;1;2015-12-23 16:48:06 +N563;Tout pratique;;;;patrisjoanne@yahoo.fr;1;2015-12-23 16:50:41 +N564;Tout pratique;;;;myadem123@outlook.fr;1;2015-12-23 19:05:32 +N565;Tout pratique;;;;christophe_bruel@yahoo.fr;1;2015-12-23 19:35:13 +N566;Tout pratique;;;;Bri.thomas@wanadoo.fr;1;2015-12-23 19:45:35 +N567;Tout pratique;;;;yakari2011@live.be;1;2015-12-23 21:26:18 +N568;Tout pratique;;;;jejehugo@hotmail.com;1;2015-12-23 22:12:42 +N569;Tout pratique;;;;vatea.h@netcourrier.com;1;2015-12-23 22:50:40 +N570;Tout pratique;;;;Adeline.masurier@sfr.fr;1;2015-12-24 00:29:41 +N571;Tout pratique;;;;ybenabid28@gmail.com;1;2015-12-24 00:32:27 +N572;Tout pratique;;;;Michelgilavert@gmail.com;1;2015-12-24 04:29:24 +N573;Tout pratique;;;;fonsauleila@hotmail.fr;1;2015-12-24 04:38:19 +N574;Tout pratique;;;;lulumorin@msn.com;1;2015-12-24 04:49:44 +N575;Tout pratique;;;;esperanza_hope3@yahoo.fr;1;2015-12-24 08:24:44 +N576;Tout pratique;;;;danorly@hotmail.com;1;2015-12-24 09:33:11 +N577;Tout pratique;;;;monica.trandafir@yahoo.com;1;2015-12-24 09:55:33 +N578;Tout pratique;;;;balthazard.christine@free.fr;1;2015-12-24 10:45:26 +N580;Tout pratique;;;;ihssaneservice6@gmail.com;1;2015-12-24 11:10:09 +N581;Tout pratique;;;;chloesavalle@hotmail.fr;1;2015-12-24 12:59:54 +N582;Tout pratique;;;;alexbeaucage05@gmail.com;1;2015-12-24 13:06:18 +N583;Tout pratique;;;;v.robain@livre.fr;1;2015-12-24 13:25:08 +N584;Tout pratique;;;;merlu22@orange.fr;1;2015-12-24 13:31:43 +N585;Tout pratique;;;;lachkar924@gmail.com;1;2015-12-24 13:50:16 +N586;Tout pratique;;;;phinacharlot@gmail.com;1;2015-12-24 14:47:41 +N589;Tout pratique;;;;mbarekmd2016@gmail.com;1;2015-12-24 16:08:48 +N590;Tout pratique;;;;mohamedmb2010@hotmail.fr;1;2015-12-24 16:15:53 +N591;Tout pratique;;;;mamoukodarline@gmail.com;1;2015-12-24 16:19:23 +N592;Tout pratique;;;;nanyryton44@gmail.com;1;2015-12-24 17:00:16 +N593;Tout pratique;;;;mezabess@gmail.com;1;2015-12-24 17:30:06 +N594;Tout pratique;;;;yamenazehar@gmail.com;1;2015-12-24 18:23:07 +N595;Tout pratique;;;;lavoie.n@videotron.ca;1;2015-12-24 18:41:31 +N596;Tout pratique;;;;stephanielalisse@sfr.fr;1;2015-12-24 19:23:11 +N598;Tout pratique;;;;Oh.coton@gmail.com;1;2015-12-24 21:06:35 +N599;Tout pratique;;;;roselys08@gmail.com;1;2015-12-24 22:53:12 +N600;Tout pratique;;;;eugenealliance1987@yahoo.com;1;2015-12-24 23:15:16 +N601;Tout pratique;;;;henrietteodette@hotmail.be;1;2015-12-25 00:11:38 +N602;Tout pratique;;;;ladies360@gmail.com;1;2015-12-25 07:45:33 +N603;Tout pratique;;;;pouchris@gmail.com;1;2015-12-25 08:22:44 +N604;Tout pratique;;;;dominique.mathieu24@orange.fr;1;2015-12-25 09:16:00 +N605;Tout pratique;;;;comptack314@gmail.com;1;2015-12-25 09:19:20 +N606;Tout pratique;;;;lachemimok@hotmail.com;1;2015-12-25 11:15:56 +N607;Tout pratique;;;;kepeka@live.fr;1;2015-12-25 13:03:02 +N608;Tout pratique;;;;julesschroeder70@yahoo.fr;1;2015-12-25 14:13:54 +N609;Tout pratique;;;;jean_ollivier@hotmail.com;1;2015-12-25 14:36:49 +N610;Tout pratique;;;;jean-louis.hurbain@orange.fr;1;2015-12-25 15:19:27 +N611;Tout pratique;;;;yves_blanchard@orange.fr;1;2015-12-25 18:19:02 +N612;Tout pratique;;;;dandasseau@gmail.com;1;2015-12-25 19:09:43 +N613;Tout pratique;;;;gnadjhermdali@gmail.com;1;2015-12-25 19:14:13 +N614;Tout pratique;;;;lesateliers.demayalasoninke@gmail.com;1;2015-12-25 19:27:16 +N615;Tout pratique;;;;viperesand86@hotmail.fr;1;2015-12-25 20:09:31 +N616;Tout pratique;;;;Boninnan@hotmail.com;1;2015-12-25 20:09:49 +N617;Tout pratique;;;;rimad693@gmail.com;1;2015-12-25 21:27:59 +N619;Tout pratique;;;;trahin.patricia@orange.fr;1;2015-12-25 21:42:13 +N621;Tout pratique;;;;Jphfaruges@gmail.com;1;2015-12-25 22:04:52 +N622;Tout pratique;;;;nadine.texier49@sfr.fr;1;2015-12-25 23:41:37 +N623;Tout pratique;;;;sohleontine@gmail.com;1;2015-12-25 23:58:04 +N624;Tout pratique;;;;a.galliego@gmail.com;1;2015-12-26 00:00:48 +N625;Tout pratique;;;;Rosyntsame@gmail.com;1;2015-12-26 00:22:27 +N626;Tout pratique;;;;sylvainqueval@hotmail.fr;1;2015-12-26 00:26:37 +N627;Tout pratique;;;;synasia@hotmail.fr;1;2015-12-26 00:38:51 +N628;Tout pratique;;;;skemmele@yahoo.fr;1;2015-12-26 00:50:19 +N629;Tout pratique;;;;jason_77500@hotmail.fr;1;2015-12-26 00:51:40 +N630;Tout pratique;;;;brahimfils@gmail.com;1;2015-12-26 02:28:49 +N632;Tout pratique;;;;valou06370@gmail.com;1;2015-12-26 06:44:52 +N633;Tout pratique;;;;a.belkebire.a@hotmaiel.fr;1;2015-12-26 07:41:53 +N634;Tout pratique;;;;alhies100@yahoo.com;1;2015-12-26 08:21:04 +N635;Tout pratique;;;;frhervier@neuf.fr;1;2015-12-26 08:59:45 +N636;Tout pratique;;;;vero.lemaire62@laposte.net;1;2015-12-26 09:00:33 +N637;Tout pratique;;;;Nicotyves29@orange.fr;1;2015-12-26 10:14:25 +N638;Tout pratique;;;;serge.nau@nordnet.fr;1;2015-12-26 10:18:27 +N639;Tout pratique;;;;luu.michelle@hotmail.fr;1;2015-12-26 10:39:27 +N640;Tout pratique;;;;petitefleur56@gmail.com;1;2015-12-26 10:48:58 +N641;Tout pratique;;;;fatima.aubayeche@sfr.fr;1;2015-12-26 11:20:43 +N642;Tout pratique;;;;valerie_ngassam@yahoo.com;1;2015-12-26 11:53:35 +N643;Tout pratique;;;;fillebeen.ad@gmail.com;1;2015-12-26 12:29:46 +N644;Tout pratique;;;;Alaurore@hotmail.fr;1;2015-12-26 12:49:24 +N645;Tout pratique;;;;mandzaingrid@gmail.com;1;2015-12-26 13:34:25 +N647;Tout pratique;;;;philippe.defaux@laposte.net;1;2015-12-26 17:05:35 +N649;Tout pratique;;;;rodilem@gmail.com;1;2015-12-26 19:36:13 +N650;Tout pratique;;;;mohamedafrit@gmail.com;1;2015-12-26 19:50:57 +N651;Tout pratique;;;;Dgauvin22@live.ca;1;2015-12-26 19:51:48 +N653;Tout pratique;;;;borne.dominique@neuf.fr;1;2015-12-26 20:05:13 +N654;Tout pratique;;;;sabine.louis@hotmail.fr;1;2015-12-26 21:18:49 +N655;Tout pratique;;;;diengfatou06@gmail.com;1;2015-12-26 22:16:17 +N657;Tout pratique;;;;annie.laure@hotmail.fr;1;2015-12-26 23:49:47 +N658;Tout pratique;;;;Arturrafaelyan15@gmail.com;1;2015-12-26 23:55:55 +N659;Tout pratique;;;;muller.do@neuf.fr;1;2015-12-27 00:41:48 +N660;Tout pratique;;;;bahtaoui@hotmail.com;1;2015-12-27 01:37:15 +N661;Tout pratique;;;;christrog@hotmail.com;1;2015-12-27 03:20:47 +N662;Tout pratique;;;;evelyne.gallazi@free.fr;1;2015-12-27 04:01:27 +N663;Tout pratique;;;;marietudor85@hotmail.fr;1;2015-12-27 04:34:29 +N664;Tout pratique;;;;josetteabondio@yahoo.fr;1;2015-12-27 06:27:29 +N665;Tout pratique;;;;orgeas.concepcion@outlook.com;1;2015-12-27 07:29:23 +N666;Tout pratique;;;;seadonie@yahoo.fr;1;2015-12-27 08:06:33 +N667;Tout pratique;;;;hadja.mouslima@gmail.com;1;2015-12-27 09:26:13 +N668;Tout pratique;;;;fami.portier@orange.fr;1;2015-12-27 09:53:18 +N669;Tout pratique;;;;martine.maffeis@gmail.com;1;2015-12-27 10:31:13 +N670;Tout pratique;;;;florencelinda@free.fr;1;2015-12-27 11:00:53 +N671;Tout pratique;;;;christianrenelambert@gmail.com;1;2015-12-27 11:21:47 +N672;Tout pratique;;;;lemoinemc45@aol.com;1;2015-12-27 11:28:58 +N673;Tout pratique;;;;myrellafonsat@orange.fr;1;2015-12-27 11:32:25 +N674;Tout pratique;;;;michele.grinblatas@wanadoo.fr;1;2015-12-27 11:43:00 +N675;Tout pratique;;;;lesocresjaunes@yahoo.com;1;2015-12-27 12:05:53 +N676;Tout pratique;;;;emmapannoux@gmail.com;1;2015-12-27 12:54:43 +N677;Tout pratique;;;;amangams@hotmail.com;1;2015-12-27 13:34:27 +N678;Tout pratique;;;;nchevauchee@sfr.fr;1;2015-12-27 13:45:20 +N679;Tout pratique;;;;lahsena@yahoo.fr;1;2015-12-27 14:25:14 +N680;Tout pratique;;;;nicolepaquin@videotron.ca;1;2015-12-27 15:01:44 +N681;Tout pratique;;;;gaijbou@gmail.com;1;2015-12-27 17:34:30 +N682;Tout pratique;;;;Maaissanez@hotmail.fr;1;2015-12-27 17:49:51 +N683;Tout pratique;;;;Nathalie.martinez@tropic-apero.fr;1;2015-12-27 19:01:26 +N684;Tout pratique;;;;Jll020449@yahoo.fr;1;2015-12-27 19:05:28 +N685;Tout pratique;;;;Marcelinetaha@gmail.com;1;2015-12-27 20:24:04 +N686;Tout pratique;;;;oberto.elise@yahoo.fr;1;2015-12-27 20:41:57 +N687;Tout pratique;;;;Otentik.lt@gmail.com;1;2015-12-27 20:44:55 +N688;Tout pratique;;;;sylvanajs80@hotmail.fr;1;2015-12-27 20:58:51 +N689;Tout pratique;;;;boubou76280@hotmail.fr;1;2015-12-27 21:07:05 +N690;Tout pratique;;;;jamel_jamil04@yahoo.fr;1;2015-12-27 21:15:05 +N691;Tout pratique;;;;kassandraoliveira36@gmail.com;1;2015-12-27 21:22:26 +N693;Tout pratique;;;;fernando_fessou@yahoo.fr;1;2015-12-27 23:25:35 +N694;Tout pratique;;;;jihane.ouardirhi@gmail.com;1;2015-12-27 23:30:45 +N695;Tout pratique;;;;noemiejully@yahoo.fr;1;2015-12-28 00:10:47 +N696;Tout pratique;;;;boncourrier@hotmail.com;1;2015-12-28 00:15:13 +N697;Tout pratique;;;;mamie02100@hotmail.fr;1;2015-12-28 06:28:19 +N698;Tout pratique;;;;feli214@hotmail.com;1;2015-12-28 09:03:05 +N699;Tout pratique;;;;dazirjoubert@hotmail.com;1;2015-12-28 10:36:40 +N700;Tout pratique;;;;rmdantoni@hotmail.fr;1;2015-12-28 10:42:09 +N701;Tout pratique;;;;yvesseiwert@orange.fr;1;2015-12-28 11:08:46 +N702;Tout pratique;;;;nadegeaboe@gmail.com;1;2015-12-28 11:25:11 +N703;Tout pratique;;;;yvon.drocourt@outlook.fr;1;2015-12-28 11:46:06 +N704;Tout pratique;;;;laurbult@gmail.com;1;2015-12-28 11:53:10 +N705;Tout pratique;;;;molydie@hotmail.com;1;2015-12-28 13:15:46 +N706;Tout pratique;;;;dave.divers@gmail.com;1;2015-12-28 13:16:16 +N707;Tout pratique;;;;mesureurcatherine@orange.fr;1;2015-12-28 13:40:35 +N708;Tout pratique;;;;rmelanda@yahoo.com;1;2015-12-28 13:58:52 +N709;Tout pratique;;;;christine.seree@hotmail.fr;1;2015-12-28 14:04:16 +N710;Tout pratique;;;;maguystar@hotmail.fr;1;2015-12-28 14:22:40 +N711;Tout pratique;;;;gardetlaetitia@yahoo.fr;1;2015-12-28 14:32:16 +N712;Tout pratique;;;;emma.derrien@orange.fr;1;2015-12-28 15:04:46 +N713;Tout pratique;;;;jessica.moubamba@laposte.net;1;2015-12-28 15:18:21 +N714;Tout pratique;;;;dapc@laposte.net;1;2015-12-28 16:02:27 +N715;Tout pratique;;;;sunny63@free.fr;1;2015-12-28 16:04:18 +N716;Tout pratique;;;;dianecaj@me.com;1;2015-12-28 16:10:58 +N717;Tout pratique;;;;tchupakabra2000@yahoo.fr;1;2015-12-28 16:38:16 +N718;Tout pratique;;;;loupfeline@hotmail.fr;1;2015-12-28 17:34:39 +N719;Tout pratique;;;;cadie58@hotmail.com;1;2015-12-28 18:46:23 +N720;Tout pratique;;;;ainounchristelle@orange.fr;1;2015-12-28 19:01:37 +N721;Tout pratique;;;;vita.salandra@Gmail.com;1;2015-12-28 21:55:18 +N722;Tout pratique;;;;mariecoucou@club-internet.fr;1;2015-12-28 22:15:27 +N723;Tout pratique;;;;viroal@hotmail.fr;1;2015-12-28 23:20:16 +N724;Tout pratique;;;;marie62215@outlook.fr;1;2015-12-28 23:52:08 +N725;Tout pratique;;;;tribu-dejardin@hotmail.fr;1;2015-12-29 00:02:52 +N726;Tout pratique;;;;laetitia.malbrec76@hotmail.fr;1;2015-12-29 00:32:39 +N728;Tout pratique;;;;lamyae44@hotmail.com;1;2015-12-29 01:32:38 +N729;Tout pratique;;;;onyzo@ymail.com;1;2015-12-29 04:00:20 +N730;Tout pratique;;;;Cecileenouyo27@gmail.com;1;2015-12-29 04:51:13 +N731;Tout pratique;;;;medgyessy.bxl@gmail.com;1;2015-12-29 06:44:23 +N732;Tout pratique;;;;martine.moutarde@orange.fr;1;2015-12-29 08:03:34 +N733;Tout pratique;;;;Vboulas@yahoo.fr;1;2015-12-29 09:04:30 +N734;Tout pratique;;;;Georges.joleaud@wanadoo.fr;1;2015-12-29 09:10:40 +N735;Tout pratique;;;;cybermamy44@hotmail.com;1;2015-12-29 09:30:14 +N736;Tout pratique;;;;dumas-alia@orange.fr;1;2015-12-29 10:02:58 +N737;Tout pratique;;;;yaokouadio880@gmail.com;1;2015-12-29 10:13:28 +N738;Tout pratique;;;;murielle.lmv@gmail.com;1;2015-12-29 10:18:02 +N739;Tout pratique;;;;saymouss.bolbol@gmail.com;1;2015-12-29 10:35:57 +N740;Tout pratique;;;;marie-l-20011@hotmail.fr;1;2015-12-29 10:56:17 +N741;Tout pratique;;;;nedelec.ghis@gmail.com;1;2015-12-29 11:25:33 +N742;Tout pratique;;;;redo70@orange.fr;1;2015-12-29 11:41:42 +N743;Tout pratique;;;;marietherese.lepioulle@bbox.fr;1;2015-12-29 12:08:32 +N744;Tout pratique;;;;francoise.gabarrou81@orange.fr;1;2015-12-29 13:13:42 +N745;Tout pratique;;;;mireille.duvouldy@sfr.fr;1;2015-12-29 13:55:50 +N746;Tout pratique;;;;coco.corinne@hotmail.fr;1;2015-12-29 14:08:08 +N748;Tout pratique;;;;sylvie.mulatero@laposte.net;1;2015-12-29 14:50:45 +N749;Tout pratique;;;;christine.raulet@gmail.com;1;2015-12-29 14:58:09 +N750;Tout pratique;;;;dumas.didier@gmail.com;1;2015-12-29 15:08:45 +N751;Tout pratique;;;;marmar5357@laposte.net;1;2015-12-29 15:16:36 +N752;Tout pratique;;;;claudie.bonnotte@gmail.com;1;2015-12-29 15:36:59 +N753;Tout pratique;;;;petitemoi54@hotmail.fr;1;2015-12-29 16:25:44 +N754;Tout pratique;;;;marie-roudil@orange.fr;1;2015-12-29 16:28:30 +N755;Tout pratique;;;;lemaire.demaer@outlook.fr;1;2015-12-29 16:30:44 +N756;Tout pratique;;;;aviloff.claude@orange.fr;1;2015-12-29 17:04:47 +N757;Tout pratique;;;;mjnivocer@orange.fr;1;2015-12-29 17:06:17 +N758;Tout pratique;;;;ousmandoumbia@outlook.fr;1;2015-12-29 17:07:25 +N759;Tout pratique;;;;claude.gomez447@orange.fr;1;2015-12-29 17:24:17 +N761;Tout pratique;;;;fdxnabil@yahoo.fr;1;2015-12-29 18:04:20 +N762;Tout pratique;;;;benmess@hotmail.com;1;2015-12-29 18:48:14 +N763;Tout pratique;;;;renejeff7@gmail.com;1;2015-12-29 18:59:01 +N764;Tout pratique;;;;labrosse_jacques@orange.fr;1;2015-12-29 19:29:17 +N765;Tout pratique;;;;sophie.pre@hotmail.fr;1;2015-12-29 19:29:42 +N767;Tout pratique;;;;jeanneteau.xavier@neuf.fr;1;2015-12-29 21:03:03 +N768;Tout pratique;;;;armeljacques@gmail.com;1;2015-12-29 22:12:11 +N769;Tout pratique;;;;harmony-nya@hotmail.fr;1;2015-12-29 23:29:46 +N770;Tout pratique;;;;yamina2@hotmail.fr;1;2015-12-30 01:31:14 +N771;Tout pratique;;;;stevenpiquant.sp@gmail.com;1;2015-12-30 02:12:47 +N772;Tout pratique;;;;sysy.27@hotmai.com;1;2015-12-30 03:18:04 +N773;Tout pratique;;;;Dephil10@hotmail.com;1;2015-12-30 03:22:53 +N774;Tout pratique;;;;safri2011@live.com;1;2015-12-30 04:07:59 +N775;Tout pratique;;;;Erikhawooz@gmail.com;1;2015-12-30 04:31:53 +N776;Tout pratique;;;;gene.pierart@gmail.com;1;2015-12-30 05:52:46 +N777;Tout pratique;;;;santonine01@orange.fr;1;2015-12-30 06:57:45 +N778;Tout pratique;;;;trash59@yahoo.fr;1;2015-12-30 09:00:52 +N779;Tout pratique;;;;alice156@hotmail.fr;1;2015-12-30 09:22:06 +N780;Tout pratique;;;;monique.savalli@sfr.fr;1;2015-12-30 09:28:33 +N781;Tout pratique;;;;Corinne.voss@hotmail.com;1;2015-12-30 09:44:25 +N782;Tout pratique;;;;trividic2@gmail.com;1;2015-12-30 10:14:23 +N783;Tout pratique;;;;ludovic.guillard@dbmail.com;1;2015-12-30 10:57:17 +N784;Tout pratique;;;;mijumi2000@yahoo.fr;1;2015-12-30 11:06:44 +N785;Tout pratique;;;;myamie30@gmail.com;1;2015-12-30 11:15:08 +N786;Tout pratique;;;;nororazanajao@gmail.com;1;2015-12-30 12:07:10 +N787;Tout pratique;;;;ramanoelijaona@blueline.mg;1;2015-12-30 12:07:34 +N788;Tout pratique;;;;dangadib@gmail.com;1;2015-12-30 12:19:05 +N789;Tout pratique;;;;Cricride66@live.fr;1;2015-12-30 12:37:26 +N790;Tout pratique;;;;bettymccarthy63@hotmail.com;1;2015-12-30 13:47:55 +N791;Tout pratique;;;;doublef56@hotmail.com;1;2015-12-30 14:11:32 +N792;Tout pratique;;;;genevieve.surbled@wanadoo.fr;1;2015-12-30 14:18:26 +N793;Tout pratique;;;;guenifisa@yahoo.fr;1;2015-12-30 14:54:57 +N794;Tout pratique;;;;claude.bedard99@videotron.ca;1;2015-12-30 15:27:20 +N795;Tout pratique;;;;thommerotgaetan@gmail.com;1;2015-12-30 15:39:23 +N796;Tout pratique;;;;sylvaine_marie@hotmail.com;1;2015-12-30 16:10:25 +N797;Tout pratique;;;;gerarlemaire@gmail.com;1;2015-12-30 16:43:31 +N798;Tout pratique;;;;publug@sfr.fr;1;2015-12-30 17:04:29 +N799;Tout pratique;;;;josette.grivot@yahoo.fr;1;2015-12-30 17:59:49 +N800;Tout pratique;;;;gonzo21000@hotmail.fr;1;2015-12-30 18:39:28 +N801;Tout pratique;;;;nampohin@yahoo.com;1;2015-12-30 19:08:19 +N802;Tout pratique;;;;nampohin@gmail.com;1;2015-12-30 19:09:40 +N803;Tout pratique;;;;lisianed@yahoo.fr;1;2015-12-30 20:40:56 +N804;Tout pratique;;;;prose.prose@laposte.net;1;2015-12-30 21:33:25 +N805;Tout pratique;;;;johannelevesque007@gmail.com;1;2015-12-30 23:01:42 +N806;Tout pratique;;;;Elfedelanuit86@gmail.com;1;2015-12-30 23:34:08 +N807;Tout pratique;;;;rabab_montreal@yahoo.com;1;2015-12-31 00:26:02 +N808;Tout pratique;;;;anicetirou@gmail.com;1;2015-12-31 01:21:56 +N809;Tout pratique;;;;karin.barbieux@hotmail.cm;1;2015-12-31 03:31:50 +N810;Tout pratique;;;;kaouaniouafa@yahoo.com;1;2015-12-31 06:38:22 +N811;Tout pratique;;;;alceroldine@gmail.com;1;2015-12-31 07:44:58 +N812;Tout pratique;;;;isa.pigeyre@sfr.fr;1;2015-12-31 08:36:52 +N814;Tout pratique;;;;revillon.cl@orange.fr;1;2015-12-31 11:14:33 +N815;Tout pratique;;;;christianjops@hotmail.fr;1;2015-12-31 11:37:42 +N816;Tout pratique;;;;avigner@orange.fr;1;2015-12-31 12:20:01 +N817;Tout pratique;;;;myriam.leopold30360@gmail.com;1;2015-12-31 12:42:23 +N818;Tout pratique;;;;jj.leboeuf@orange.fr;1;2015-12-31 12:45:13 +N819;Tout pratique;;;;lindashepard1@gmail.com;1;2015-12-31 12:46:51 +N820;Tout pratique;;;;jeremy110594@hotmail.fr;1;2015-12-31 13:22:19 +N821;Tout pratique;;;;cuisineetjardin@gmail.com;1;2015-12-31 13:45:54 +N822;Tout pratique;;;;sarahpasquis50919@gmail.com;1;2015-12-31 13:55:45 +N823;Tout pratique;;;;safiakabore76@yahoo.fr;1;2015-12-31 14:06:57 +N824;Tout pratique;;;;jojoela@hotmail.fr;1;2015-12-31 15:31:55 +N825;Tout pratique;;;;kevinengah@hotmail.com;1;2015-12-31 16:00:31 +N826;Tout pratique;;;;nkaziangana@gmail.com;1;2015-12-31 16:10:49 +N827;Tout pratique;;;;mdantibes@free.fr;1;2015-12-31 17:14:04 +N828;Tout pratique;;;;kg13127@yahoo.fr;1;2015-12-31 22:09:49 +N829;Tout pratique;;;;karim-ait-oumessaoud@hotmail.fr;1;2015-12-31 22:15:55 +N830;Tout pratique;;;;Akim0660@yahoo.fr;1;2015-12-31 22:45:11 +N831;Tout pratique;;;;dilaraeker85@Gmail.com;1;2015-12-31 23:26:36 +N832;Tout pratique;;;;wissalilhemchalh@gmail.com;1;2016-01-01 01:25:53 +N833;Tout pratique;;;;liseduval@live.ca;1;2016-01-01 01:39:42 +N834;Tout pratique;;;;willngome07@yahoo.fr;1;2016-01-01 01:52:17 +N835;Tout pratique;;;;Gcroteau97@icloud.com;1;2016-01-01 04:14:07 +N836;Tout pratique;;;;honneurloko@gmail.com;1;2016-01-01 09:08:00 +N837;Tout pratique;;;;wilfridkekuine@yahoo.fr;1;2016-01-01 09:56:29 +N838;Tout pratique;;;;provostchristophehelios@sfr.fr;1;2016-01-01 10:39:30 +N839;Tout pratique;;;;jerome_dachicourt@yahoo.fr;1;2016-01-01 10:47:03 +N840;Tout pratique;;;;ab.brossard85@orange.fr;1;2016-01-01 11:11:43 +N841;Tout pratique;;;;nadfritz@gmail.com;1;2016-01-01 12:50:32 +N842;Tout pratique;;;;denisecuny@yahoo.fr;1;2016-01-01 13:02:39 +N843;Tout pratique;;;;sh_ayache@yahoo.fr;1;2016-01-01 13:11:11 +N844;Tout pratique;;;;abgrallmc@gmail.com;1;2016-01-01 13:19:57 +N845;Tout pratique;;;;cacj@hotmail.ca;1;2016-01-01 13:23:54 +N846;Tout pratique;;;;cbethen@orange.fr;1;2016-01-01 13:43:37 +N847;Tout pratique;;;;dumas.fabienne63@gmail.com;1;2016-01-01 14:40:42 +N848;Tout pratique;;;;yvounet@laposte.net;1;2016-01-01 14:45:00 +N849;Tout pratique;;;;leslie.guyet@hotmail.fr;1;2016-01-01 14:55:51 +N850;Tout pratique;;;;sandra.hecart@free.fr;1;2016-01-01 15:03:21 +N851;Tout pratique;;;;monique.proudhon@free.fr;1;2016-01-01 15:16:47 +N852;Tout pratique;;;;mino.delbono53@gmail.com;1;2016-01-01 15:17:01 +N854;Tout pratique;;;;i.n.f.o.r.i.c@live.fr;1;2016-01-01 16:25:22 +N856;Tout pratique;;;;dthomas093@yahoo.fr;1;2016-01-01 17:33:55 +N857;Tout pratique;;;;kamarododo@yahoo.fr;1;2016-01-01 17:54:00 +N858;Tout pratique;;;;arc.ancielle@orange.fr;1;2016-01-01 18:15:58 +N859;Tout pratique;;;;pobos17@orange.fr;1;2016-01-01 18:41:41 +N860;Tout pratique;;;;olivia2752@hotmail.fr;1;2016-01-01 21:05:37 +N861;Tout pratique;;;;isabelle.sopel@laposte.net;1;2016-01-01 21:06:32 +N862;Tout pratique;;;;Zahra64bada@gmail.com;1;2016-01-01 21:51:24 +N863;Tout pratique;;;;Dominiqueg1812@gmail.com;1;2016-01-01 22:01:08 +N864;Tout pratique;;;;bouzahzahmohamed@hotmail.com;1;2016-01-02 01:47:52 +N865;Tout pratique;;;;sandrine.spitaels@gmail.com;1;2016-01-02 02:06:48 +N866;Tout pratique;;;;Angele2@gmxl.com;1;2016-01-02 02:42:35 +N867;Tout pratique;;;;Terciaandre@yahoo.fr;1;2016-01-02 03:38:03 +N868;Tout pratique;;;;perleuse974@hotmail.com;1;2016-01-02 05:06:48 +N869;Tout pratique;;;;nana.courregelongue@gmail.com;1;2016-01-02 07:26:20 +N870;Tout pratique;;;;frefro62@gmail.com;1;2016-01-02 08:54:09 +N871;Tout pratique;;;;jhebrant@hotmail.fr;1;2016-01-02 09:20:18 +N872;Tout pratique;;;;guyl.bis@orange.fr;1;2016-01-02 09:22:55 +N873;Tout pratique;;;;dmlevard@bluewin.ch;1;2016-01-02 10:42:03 +N874;Tout pratique;;;;kabar974@hotmail.fr;1;2016-01-02 10:49:22 +N875;Tout pratique;;;;gilbert.cassart@akeonet.com;1;2016-01-02 10:49:34 +N878;Tout pratique;;;;lavoisine75@gmail.com;1;2016-01-02 11:24:32 +N879;Tout pratique;;;;anna.granara@orange.fr;1;2016-01-02 11:47:45 +N880;Tout pratique;;;;cfont18@gmail.com;1;2016-01-02 11:52:59 +N881;Tout pratique;;;;Halimaprojet@gmail.com;1;2016-01-02 12:29:24 +N882;Tout pratique;;;;abixpopol@gmail.com;1;2016-01-02 12:39:19 +N884;Tout pratique;;;;johanna.rado.achat@gmail.com;1;2016-01-02 13:57:10 +N885;Tout pratique;;;;ceboissy@hotmail.fr;1;2016-01-02 14:37:05 +N886;Tout pratique;;;;marie-reine.gaulen@orange.fr;1;2016-01-02 14:43:33 +N887;Tout pratique;;;;mumu.lecomte@gmail.com;1;2016-01-02 14:47:24 +N888;Tout pratique;;;;maryfab07@hotmail.fr;1;2016-01-02 15:02:36 +N889;Tout pratique;;;;thiavillesylvie@neuf.fr;1;2016-01-02 15:06:17 +N890;Tout pratique;;;;babiya1898@yahoo.fr;1;2016-01-02 15:08:53 +N891;Tout pratique;;;;stephanie_guillard@yahoo.fr;1;2016-01-02 15:31:06 +N892;Tout pratique;;;;bealia07@yahoo.fr;1;2016-01-02 16:11:16 +N895;Tout pratique;;;;areynasonaicaedwalda@gmail.com;1;2016-01-02 16:26:06 +N896;Tout pratique;;;;Rasplusc@gmail.com;1;2016-01-02 16:42:35 +N897;Tout pratique;;;;roselineyoga@yahoo.com;1;2016-01-02 17:41:37 +N898;Tout pratique;;;;bailleschristine@yahoo.fr;1;2016-01-02 19:34:37 +N899;Tout pratique;;;;saadiacarles@hotmail.fr;1;2016-01-02 19:59:38 +N900;Tout pratique;;;;Abdlouahed379@gmail.com;1;2016-01-02 20:03:51 +N901;Tout pratique;;;;ennila@outlook.fr;1;2016-01-02 20:35:40 +N902;Tout pratique;;;;matthieu.mas@voila.fr;1;2016-01-02 20:55:52 +N903;Tout pratique;;;;cathy972@sfr.fr;1;2016-01-02 21:03:38 +N905;Tout pratique;;;;nadia.mostefai@hotmail.com;1;2016-01-02 22:30:59 +N906;Tout pratique;;;;valcroserom@gmail.com;1;2016-01-02 22:33:34 +N907;Tout pratique;;;;valcrosevalerie0478@orange.fr;1;2016-01-02 22:33:46 +N908;Tout pratique;;;;vegetiixia@yahoo.com;1;2016-01-02 22:33:56 +N909;Tout pratique;;;;daybyday.lille@gmail.com;1;2016-01-02 23:01:01 +N910;Tout pratique;;;;celine.viennet39@yahoo.fr;1;2016-01-02 23:08:28 +N911;Tout pratique;;;;simone.pere@orange.fr;1;2016-01-02 23:20:54 +N912;Tout pratique;;;;zazon23@aol.com;1;2016-01-03 00:00:35 +N913;Tout pratique;;;;sylvia6@live.fr;1;2016-01-03 00:01:53 +N914;Tout pratique;;;;HENDAF@HOTMAIL.FR;1;2016-01-03 00:13:00 +N915;Tout pratique;;;;noblessefofana@yahoo.fr;1;2016-01-03 02:31:51 +N916;Tout pratique;;;;vklarczyk@icloud.com;1;2016-01-03 07:07:52 +N917;Tout pratique;;;;margaria.orrego@hotmail.com;1;2016-01-03 07:25:31 +N918;Tout pratique;;;;beaumontnic@hotmail.com;1;2016-01-03 07:29:25 +N919;Tout pratique;;;;jlsbrignoles@wanadoo.fr;1;2016-01-03 07:47:37 +N920;Tout pratique;;;;Mariethlagadec@gmail.com;1;2016-01-03 08:29:43 +N921;Tout pratique;;;;aceenort@hotmail.fr;1;2016-01-03 08:37:45 +N922;Tout pratique;;;;ratssau@hotmail.com;1;2016-01-03 09:04:50 +N923;Tout pratique;;;;roland.bardon@orange.fr;1;2016-01-03 11:02:47 +N924;Tout pratique;;;;robert.pupier@orange.fr;1;2016-01-03 11:52:56 +N925;Tout pratique;;;;marie.janel06@gmail.com;1;2016-01-03 12:12:17 +N926;Tout pratique;;;;zailee75@hotmail.fr;1;2016-01-03 12:27:58 +N927;Tout pratique;;;;moison.gareth@gmail.com;1;2016-01-03 12:32:59 +N928;Tout pratique;;;;anabelwanadoo.fr@wanadoo.fr;1;2016-01-03 12:47:14 +N929;Tout pratique;;;;alicebelbeoch@gmail.com;1;2016-01-03 12:58:20 +N930;Tout pratique;;;;allainveronique@hotmail.fr;1;2016-01-03 13:17:09 +N931;Tout pratique;;;;BZboul@aol.com;1;2016-01-03 13:23:13 +N932;Tout pratique;;;;vall3008@hotmail.fr;1;2016-01-03 13:29:11 +N933;Tout pratique;;;;rachel.puechavy@sfr.fr;1;2016-01-03 13:51:47 +N934;Tout pratique;;;;Laclunery@outlook.com;1;2016-01-03 14:32:46 +N935;Tout pratique;;;;kitineanne2008@hotmail.com;1;2016-01-03 14:41:06 +N936;Tout pratique;;;;lousehi73@gmail.com;1;2016-01-03 15:12:43 +N937;Tout pratique;;;;moultipassefn@gmail.com;1;2016-01-03 15:20:19 +N939;Tout pratique;;;;marcottelucie67@gmail.com;1;2016-01-03 17:18:48 +N940;Tout pratique;;;;pascad@hotmail.com;1;2016-01-03 17:36:06 +N941;Tout pratique;;;;babette.meignan@gmail.com;1;2016-01-03 17:40:22 +N942;Tout pratique;;;;gigi_picardie@hotmail.fr;1;2016-01-03 17:51:31 +N943;Tout pratique;;;;Maparsy@free.fr;1;2016-01-03 17:55:29 +N944;Tout pratique;;;;f.c@akeonet.com;1;2016-01-03 18:03:40 +N945;Tout pratique;;;;castermans.blc@gmail.com;1;2016-01-03 18:11:57 +N946;Tout pratique;;;;kenfack_marlyse@yahoo.fr;1;2016-01-03 18:19:29 +N947;Tout pratique;;;;zelie.claire32@gmail.com;1;2016-01-03 18:24:19 +N948;Tout pratique;;;;nicolecelton@aol.com;1;2016-01-03 18:39:25 +N949;Tout pratique;;;;colinfrancois06@gmail.com;1;2016-01-03 18:47:45 +N951;Tout pratique;;;;aurelie.vangeon28@gmail.com;1;2016-01-03 19:26:55 +N952;Tout pratique;;;;yamouna70@hotmail.fr;1;2016-01-03 19:33:31 +N953;Tout pratique;;;;colettemarcel.humbert@gmail.com;1;2016-01-03 20:09:10 +N954;Tout pratique;;;;Ythabourin.focom@orange.fr;1;2016-01-03 20:12:52 +N956;Tout pratique;;;;martineponcet@wanadoo.fr;1;2016-01-03 20:57:48 +N957;Tout pratique;;;;m.piat43@laposte.net;1;2016-01-03 21:46:14 +N958;Tout pratique;;;;bolbec.m@gmail.com;1;2016-01-03 21:50:24 +N960;Tout pratique;;;;szymanowicz.mireille@gmail.com;1;2016-01-03 22:33:06 +N961;Tout pratique;;;;S_bensalah@bioinnovativecenter.com;1;2016-01-03 22:59:37 +N962;Tout pratique;;;;koolcat@sfr.fr;1;2016-01-03 23:01:09 +N963;Tout pratique;;;;Fatomar95@gmail.com;1;2016-01-03 23:36:16 +N964;Tout pratique;;;;mamyjeanne@free.fr;1;2016-01-03 23:49:58 +N965;Tout pratique;;;;camillemalot@hotmail.fr;1;2016-01-04 00:47:21 +N966;Tout pratique;;;;fifietgros5@hotmail.com;1;2016-01-04 02:41:39 +N967;Tout pratique;;;;calou114@hotmail.fr;1;2016-01-04 03:00:00 +N968;Tout pratique;;;;mcmlm@yahoo.fr;1;2016-01-04 03:29:59 +N969;Tout pratique;;;;durandbrigitte1224@yahoo.fr;1;2016-01-04 04:14:01 +N970;Tout pratique;;;;erik-annie@orange.fr;1;2016-01-04 06:11:37 +N971;Tout pratique;;;;raymondbamanay@gmail.com;1;2016-01-04 06:19:59 +N972;Tout pratique;;;;thomasissaad@yahoo.fr;1;2016-01-04 08:09:14 +N973;Tout pratique;;;;otello.ciarabelli@orange.fr;1;2016-01-04 09:01:32 +N974;Tout pratique;;;;ambredctr@gmail.com;1;2016-01-04 09:24:24 +N975;Tout pratique;;;;jeanguymichel@gmail.com;1;2016-01-04 09:30:08 +N976;Tout pratique;;;;carolinebuver@gmail.com;1;2016-01-04 09:32:31 +N977;Tout pratique;;;;carineboyer24@gmail.com;1;2016-01-04 09:35:29 +N978;Tout pratique;;;;carineboutrin@gmail.com;1;2016-01-04 09:35:50 +N979;Tout pratique;;;;carineboutrin01@gmail.com;1;2016-01-04 09:36:07 +N980;Tout pratique;;;;edwigedufour79@yahoo.fr;1;2016-01-04 10:13:31 +N981;Tout pratique;;;;clairo01@yahoo.co.uk;1;2016-01-04 10:14:42 +N982;Tout pratique;;;;hamafaysal@yahoo.fr;1;2016-01-04 10:31:54 +N983;Tout pratique;;;;sarahcrochedu76@hotmail.com;1;2016-01-04 11:41:05 +N984;Tout pratique;;;;kublerclaudine@orange.fr;1;2016-01-04 11:48:50 +N985;Tout pratique;;;;alexandre.Theraulaz@laposte.net;1;2016-01-04 11:59:25 +N986;Tout pratique;;;;g.geo@orange.fr;1;2016-01-04 12:26:49 +N987;Tout pratique;;;;avincent42000@yahoo.fr;1;2016-01-04 12:28:43 +N988;Tout pratique;;;;fidele.hodigue@gmail.com;1;2016-01-04 12:55:36 +N989;Tout pratique;;;;miochelineolivier@videotron.ca;1;2016-01-04 14:49:38 +N990;Tout pratique;;;;a.merkhi@laposte.net;1;2016-01-04 15:06:17 +N991;Tout pratique;;;;tarane@club-internet.fr;1;2016-01-04 15:38:34 +N992;Tout pratique;;;;ln2301@hotmail.com;1;2016-01-04 16:04:05 +N993;Tout pratique;;;;laure_aichberger@yahoo.fr;1;2016-01-04 16:13:46 +N994;Tout pratique;;;;heranger_anne@hotmail.com;1;2016-01-04 17:21:31 +N995;Tout pratique;;;;colreynier@gmail.com;1;2016-01-04 17:22:17 +N996;Tout pratique;;;;loame2015@gmail.com;1;2016-01-04 17:53:22 +N997;Tout pratique;;;;Lenitasanda@gmail.com;1;2016-01-04 18:12:35 +N999;Tout pratique;;;;frederic.knockaert739@orange.fr;1;2016-01-04 19:29:32 +N1000;Tout pratique;;;;yvesmazet@hotmail.com;1;2016-01-04 20:13:20 +N1001;Tout pratique;;;;PAULINE.MH@HOTMAIL.COM;1;2016-01-04 20:42:54 +N1002;Tout pratique;;;;njampouhortense@yahoo.fr;1;2016-01-04 21:03:48 +N1003;Tout pratique;;;;sophiemonn@yahoo.fr;1;2016-01-04 22:11:11 +N1005;Tout pratique;;;;christine.hurson@free.fr;1;2016-01-04 22:24:56 +N1006;Tout pratique;;;;Annabola2106@Gmail.com;1;2016-01-04 23:10:54 +N1007;Tout pratique;;;;mattouk@free.fr;1;2016-01-04 23:34:26 +N1008;Tout pratique;;;;djessi@free.fr;1;2016-01-05 00:31:32 +N1009;Tout pratique;;;;quevabs@orange.fr;1;2016-01-05 02:04:26 +N1010;Tout pratique;;;;catherinematocq@gmail.com;1;2016-01-05 07:59:46 +N1011;Tout pratique;;;;laura.rlf@outlook.fr;1;2016-01-05 08:35:31 +N1012;Tout pratique;;;;christianeaudrey53@gmail.com;1;2016-01-05 08:45:38 +N1013;Tout pratique;;;;Cherlieedouard@gmx.fr;1;2016-01-05 09:24:38 +N1014;Tout pratique;;;;corinne.quillet@gmail.com;1;2016-01-05 09:59:34 +N1015;Tout pratique;;;;jp.dauve@free.fr;1;2016-01-05 10:07:45 +N1016;Tout pratique;;;;maloute2002@yahoo.fr;1;2016-01-05 10:41:08 +N1017;Tout pratique;;;;francepacha2012@gmail.com;1;2016-01-05 11:00:30 +N1018;Tout pratique;;;;ch1an1@sfr.fr;1;2016-01-05 11:31:37 +N1019;Tout pratique;;;;lavagetop@gmail.com;1;2016-01-05 11:34:45 +N1020;Tout pratique;;;;artistenader@yahoo.fr;1;2016-01-05 12:36:39 +N1021;Tout pratique;;;;ecolemode@menara.ma;1;2016-01-05 12:44:15 +N1022;Tout pratique;;;;julienmk@aol.com;1;2016-01-05 13:11:16 +N1023;Tout pratique;;;;e.chevreton@orange.fr;1;2016-01-05 13:41:15 +N1024;Tout pratique;;;;djovinac@gmail.com;1;2016-01-05 14:45:49 +N1025;Tout pratique;;;;salmyklif@orange.fr;1;2016-01-05 14:53:02 +N1026;Tout pratique;;;;rakotomalalanirinarichard@gmail.com;1;2016-01-05 15:02:12 +N1027;Tout pratique;;;;noel.moureaux@orange.fr;1;2016-01-05 15:10:49 +N1028;Tout pratique;;;;isabellega@live.fr;1;2016-01-05 15:20:43 +N1029;Tout pratique;;;;hlecuyer@laposte.net;1;2016-01-05 15:43:18 +N1032;Tout pratique;;;;sylvie.ponti@netcourrier.com;1;2016-01-05 17:16:56 +N1034;Tout pratique;;;;c.ve1989@gmail.com;1;2016-01-05 18:02:45 +N1035;Tout pratique;;;;jrnieddu@gmail.com;1;2016-01-05 18:03:36 +N1036;Tout pratique;;;;am.woli973@live.fr;1;2016-01-05 18:20:30 +N1037;Tout pratique;;;;leclercqnancy64@gmail.com;1;2016-01-05 19:27:35 +N1038;Tout pratique;;;;li-communications@hotmail.com;1;2016-01-05 20:23:07 +N1039;Tout pratique;;;;Arnaudjosse@free.fr;1;2016-01-05 20:58:55 +N1040;Tout pratique;;;;evelyne.campot@wanadoo.fr;1;2016-01-05 22:22:01 +N1041;Tout pratique;;;;Maryline-72330@hotmail.fr;1;2016-01-06 01:54:06 +N1042;Tout pratique;;;;rolanddenise@yahoo.ca;1;2016-01-06 01:56:33 +N1043;Tout pratique;;;;tatitodisy@gmail.com;1;2016-01-06 02:21:42 +N1044;Tout pratique;;;;joelle.canadas@free.fr;1;2016-01-06 05:37:24 +N1045;Tout pratique;;;;Sabine.poirel@orange.fr;1;2016-01-06 06:06:41 +N1046;Tout pratique;;;;essakadany@yahoo.fr;1;2016-01-06 06:28:10 +N1047;Tout pratique;;;;viviane.matthys@icloud.com;1;2016-01-06 07:15:29 +N1048;Tout pratique;;;;moi.gege@free.fr;1;2016-01-06 07:51:56 +N1049;Tout pratique;;;;celinesage@live.fr;1;2016-01-06 08:36:07 +N1050;Tout pratique;;;;trinhbernard@free.fr;1;2016-01-06 09:39:52 +N1051;Tout pratique;;;;joce.gendron@gmail.com;1;2016-01-06 10:20:46 +N1052;Tout pratique;;;;ernoult.marie@free.fr;1;2016-01-06 11:33:17 +N1053;Tout pratique;;;;christophe.maqueda@gmail.com;1;2016-01-06 12:04:46 +N1054;Tout pratique;;;;cbellaarch@hotmail.com;1;2016-01-06 12:07:28 +N1055;Tout pratique;;;;franca.62@hotmail.fr;1;2016-01-06 12:20:52 +N1057;Tout pratique;;;;tania_sidney@hotmail.com;1;2016-01-06 13:03:28 +N1058;Tout pratique;;;;mbelhamidi@hotmail.com;1;2016-01-06 13:41:29 +N1059;Tout pratique;;;;s.cheret@aliceadsl.fr;1;2016-01-06 13:41:59 +N1060;Tout pratique;;;;orasoary@yahoo.fr;1;2016-01-06 14:26:06 +N1061;Tout pratique;;;;natisacaro@sfr.fr;1;2016-01-06 14:31:30 +N1062;Tout pratique;;;;mariejose-duval@neuf.fr;1;2016-01-06 14:35:08 +N1063;Tout pratique;;;;corine.cohen@yahoo.fr;1;2016-01-06 14:36:35 +N1065;Tout pratique;;;;clogenest@gmail.com;1;2016-01-06 14:55:50 +N1066;Tout pratique;;;;21enitram@gmail.com;1;2016-01-06 15:51:08 +N1067;Tout pratique;;;;piagebhardt@aol.com;1;2016-01-06 16:07:32 +N1068;Tout pratique;;;;lechat.gatel@wanadoo.fr;1;2016-01-06 16:29:33 +N1069;Tout pratique;;;;ibrahim@djoundi.org;1;2016-01-06 16:31:20 +N1070;Tout pratique;;;;Maryforce@hotmail.fr;1;2016-01-06 16:56:56 +N1071;Tout pratique;;;;pascale.green@skynet.be;1;2016-01-06 16:57:26 +N1072;Tout pratique;;;;sanflo64@gmail.com;1;2016-01-06 17:12:08 +N1073;Tout pratique;;;;redon.fanny@neuf.fr;1;2016-01-06 17:14:34 +N1074;Tout pratique;;;;delmotte.colette30@orange.fr;1;2016-01-06 18:32:03 +N1075;Tout pratique;;;;brigitte.berger1@bbox.fr;1;2016-01-06 19:46:25 +N1076;Tout pratique;;;;EmnaHammami31@hotmail.com;1;2016-01-06 20:02:02 +N1077;Tout pratique;;;;siham.bouich@hotmail.fr;1;2016-01-06 20:24:29 +N1078;Tout pratique;;;;coura.amar@gmail.com;1;2016-01-06 20:24:33 +N1079;Tout pratique;;;;pedrosan@free.fr;1;2016-01-06 20:31:03 +N1080;Tout pratique;;;;msargeane@yahoo.fr;1;2016-01-06 21:23:47 +N1081;Tout pratique;;;;Slybemail@gmail.com;1;2016-01-06 22:23:17 +N1082;Tout pratique;;;;yoyo8302@live.fr;1;2016-01-06 23:03:49 +N1083;Tout pratique;;;;kbenkhali@gmail.com;1;2016-01-06 23:38:23 +N1084;Tout pratique;;;;mazureck.maurice@orange.fr;1;2016-01-07 00:18:58 +N1085;Tout pratique;;;;sophiepauvert@sfr.fr;1;2016-01-07 01:57:44 +N1086;Tout pratique;;;;Vanessafrancois@70gmail.com;1;2016-01-07 02:51:21 +N1087;Tout pratique;;;;eric.pauvert32@orange.fr;1;2016-01-07 03:22:59 +N1088;Tout pratique;;;;alain_bassole@yahoo.fr;1;2016-01-07 05:24:20 +N1090;Tout pratique;;;;frotin.philippe@gmail.com;1;2016-01-07 07:24:48 +N1091;Tout pratique;;;;loumarie2@yahoo.fr;1;2016-01-07 07:57:03 +N1092;Tout pratique;;;;afongang@hotmail.com;1;2016-01-07 08:37:02 +N1093;Tout pratique;;;;mbordarnaud@gmail.com;1;2016-01-07 09:12:49 +N1094;Tout pratique;;;;michel.courtes@sfr.fr;1;2016-01-07 09:32:02 +N1095;Tout pratique;;;;mzouzj@yahoo.fr;1;2016-01-07 09:35:44 +N1096;Tout pratique;;;;flabanowski@hotmail.com;1;2016-01-07 09:56:36 +N1097;Tout pratique;;;;jade.id@hotmail.com;1;2016-01-07 10:32:57 +N1098;Tout pratique;;;;youness.laari@gmail.com;1;2016-01-07 10:45:27 +N1099;Tout pratique;;;;bathiernosadou@gmail.com;1;2016-01-07 11:31:52 +N1100;Tout pratique;;;;genevievebonduelle1@gmail.com;1;2016-01-07 11:50:36 +N1102;Tout pratique;;;;trefois.allison@gmail.com;1;2016-01-07 13:09:49 +N1103;Tout pratique;;;;andre@afmdesign.fr;1;2016-01-07 14:22:56 +N1104;Tout pratique;;;;malie-86@hotmail.fr;1;2016-01-07 14:45:42 +N1105;Tout pratique;;;;zemeline.julie@gmail.com;1;2016-01-07 14:57:22 +N1106;Tout pratique;;;;jomocap06@gmail.com;1;2016-01-07 15:52:00 +N1107;Tout pratique;;;;bayclaudy@hotmail.com;1;2016-01-07 16:01:41 +N1108;Tout pratique;;;;cyberbella@free.fr;1;2016-01-07 16:54:18 +N1109;Tout pratique;;;;francoise.cappai@gmail.com;1;2016-01-07 18:00:29 +N1110;Tout pratique;;;;mplantier532001@yahoo.fr;1;2016-01-07 18:22:20 +N1113;Tout pratique;;;;saj@tunet.tn;1;2016-01-07 19:41:29 +N1114;Tout pratique;;;;Gilbert.portal5@orange.fr;1;2016-01-07 20:11:51 +N1116;Tout pratique;;;;chanchan11@free.fr;1;2016-01-07 20:49:21 +N1117;Tout pratique;;;;jflorencia341@gmail.com;1;2016-01-07 22:14:47 +N1118;Tout pratique;;;;jc97425@hotmail.fr;1;2016-01-07 22:35:51 +N1119;Tout pratique;;;;coeurangel@live.fr;1;2016-01-07 23:52:22 +N1120;Tout pratique;;;;messengerleo@gmail.com;1;2016-01-08 00:45:29 +N1122;Tout pratique;;;;sagarba400@gmail.com;1;2016-01-08 01:29:02 +N1123;Tout pratique;;;;barthel.gilberte@orange.fr;1;2016-01-08 02:56:33 +N1124;Tout pratique;;;;gilbertmageaud@yahoo.fr;1;2016-01-08 07:28:10 +N1125;Tout pratique;;;;michele.colle@sfr.fr;1;2016-01-08 09:40:57 +N1126;Tout pratique;;;;jeanclaude.guihur@orange.fr;1;2016-01-08 09:55:52 +N1127;Tout pratique;;;;bernardfrancine.mu@gmail.com;1;2016-01-08 11:37:02 +N1129;Tout pratique;;;;madchevillet@wanadoo.fr;1;2016-01-08 11:45:09 +N1130;Tout pratique;;;;pascale.menoux@sfr.fr;1;2016-01-08 12:17:24 +N1131;Tout pratique;;;;isabelle.grassart1@free.fr;1;2016-01-08 12:54:33 +N1132;Tout pratique;;;;hploumidis1980@sfr.fr;1;2016-01-08 13:15:21 +N1134;Tout pratique;;;;dakira_33@hotmail.fr;1;2016-01-08 13:53:52 +N1135;Tout pratique;;;;sartoriml@yahoo.fr;1;2016-01-08 14:08:56 +N1136;Tout pratique;;;;sophie.monjardin@live.fr;1;2016-01-08 14:13:24 +N1137;Tout pratique;;;;cdi.c-jg-larochelle@ac-poitiers.fr;1;2016-01-08 14:22:58 +N1138;Tout pratique;;;;angele.dieuez-jaca@orange.fr;1;2016-01-08 15:31:47 +N1140;Tout pratique;;;;frambalduc@gmail.com;1;2016-01-08 16:43:04 +N1141;Tout pratique;;;;mcjannet@hotmail.fr;1;2016-01-08 16:45:50 +N1142;Tout pratique;;;;laeti-80@hotmail.fr;1;2016-01-08 16:55:51 +N1143;Tout pratique;;;;oumzaoui@gmail.com;1;2016-01-08 17:05:55 +N1144;Tout pratique;;;;leclercqsylvie3303@neuf.fr;1;2016-01-08 19:01:44 +N1145;Tout pratique;;;;f.guichardaz@free.fr;1;2016-01-08 20:06:53 +N1146;Tout pratique;;;;fabiennerueda@hotmail.com;1;2016-01-08 20:09:07 +N1147;Tout pratique;;;;Rtit68@gmail.com;1;2016-01-08 20:49:06 +N1148;Tout pratique;;;;benromdhanen23@gmail.com;1;2016-01-08 20:49:44 +N1149;Tout pratique;;;;Olivier.guillerey@dbmail.com;1;2016-01-08 20:58:43 +N1150;Tout pratique;;;;daniel.fizanne@orange.fr;1;2016-01-08 21:14:19 +N1151;Tout pratique;;;;a-marcel.giacomoni@orange.fr;1;2016-01-08 21:20:47 +N1152;Tout pratique;;;;firmin98@gmail.com;1;2016-01-08 23:50:22 +N1153;Tout pratique;;;;raquel.constant23@gmail.com;1;2016-01-08 23:57:27 +N1154;Tout pratique;;;;sonjatison@gmail.com;1;2016-01-08 23:59:37 +N1155;Tout pratique;;;;Fanget.david29@gmail.com;1;2016-01-09 00:14:40 +N1156;Tout pratique;;;;pieryve@intermobilex.com;1;2016-01-09 04:19:43 +N1157;Tout pratique;;;;pierretteleclerc8@gmail.com;1;2016-01-09 04:21:48 +N1158;Tout pratique;;;;mumubrun@gmail.com;1;2016-01-09 04:24:10 +N1160;Tout pratique;;;;fc761497@skynet.be;1;2016-01-09 08:30:25 +N1161;Tout pratique;;;;patriciamedium@live.fr;1;2016-01-09 09:10:05 +N1162;Tout pratique;;;;macefred@outlook.fr;1;2016-01-09 10:42:15 +N1163;Tout pratique;;;;sabinepopulaire@hotmail.fr;1;2016-01-09 10:50:59 +N1164;Tout pratique;;;;elyas3772@gmail.com;1;2016-01-09 11:49:45 +N1166;Tout pratique;;;;franchet.maurice@neuf.fr;1;2016-01-09 12:19:03 +N1167;Tout pratique;;;;jeanine.chassaing@bbox.fr;1;2016-01-09 12:28:05 +N1168;Tout pratique;;;;natbonheur@hotmail.com;1;2016-01-09 13:05:33 +N1169;Tout pratique;;;;mandroit.jeanfrancois@gmail.com;1;2016-01-09 13:08:10 +N1170;Tout pratique;;;;vpichon66@gmail.com;1;2016-01-09 13:34:11 +N1171;Tout pratique;;;;lunatiqueboomange@yahoo.fr;1;2016-01-09 13:37:19 +N1172;Tout pratique;;;;mariedoriane18@gmail.com;1;2016-01-09 13:57:11 +N1173;Tout pratique;;;;loureiro.liliana06@gmail.com;1;2016-01-09 14:18:24 +N1174;Tout pratique;;;;Mariekeller33@gmail.com;1;2016-01-09 14:53:12 +N1175;Tout pratique;;;;krakante42@free.fr;1;2016-01-09 15:10:11 +N1176;Tout pratique;;;;herbeaucharlotte@gmail.com;1;2016-01-09 15:26:59 +N1177;Tout pratique;;;;Isabelle.derault@gmail.com;1;2016-01-09 15:30:30 +N1178;Tout pratique;;;;francine-78@hotmail.fr;1;2016-01-09 15:34:14 +N1179;Tout pratique;;;;christophe.debras@gmail.com;1;2016-01-09 15:35:41 +N1180;Tout pratique;;;;lafleurfelix@orange.fr;1;2016-01-09 15:38:10 +N1181;Tout pratique;;;;francois.lorieul@laposte.net;1;2016-01-09 17:03:47 +N1182;Tout pratique;;;;francis.pil@neuf.fr;1;2016-01-09 17:12:34 +N1183;Tout pratique;;;;dalilabenahmed@live.fr;1;2016-01-09 17:35:28 +N1184;Tout pratique;;;;c.katia@free.fr;1;2016-01-09 17:56:45 +N1185;Tout pratique;;;;Audrey.christ08@gmail.com;1;2016-01-09 18:04:29 +N1186;Tout pratique;;;;Christ.audrey08@gmail.com;1;2016-01-09 18:09:55 +N1187;Tout pratique;;;;pay63h@gmail.com;1;2016-01-09 18:11:05 +N1188;Tout pratique;;;;margot.mombrun@wanadoo.fr;1;2016-01-09 18:11:11 +N1189;Tout pratique;;;;leay@live.fr;1;2016-01-09 18:20:10 +N1190;Tout pratique;;;;francoise1304@hotmail.com;1;2016-01-09 18:22:03 +N1191;Tout pratique;;;;berpeg2000@gmail.com;1;2016-01-09 18:58:21 +N1192;Tout pratique;;;;lamberty.albert@hotmail.com;1;2016-01-09 19:13:19 +N1193;Tout pratique;;;;jade20_46@hotmail.com;1;2016-01-09 19:16:57 +N1194;Tout pratique;;;;corinne.margarian@gmail.com;1;2016-01-09 19:21:48 +N1195;Tout pratique;;;;nab.abde@ymail.com;1;2016-01-09 19:33:37 +N1196;Tout pratique;;;;yvette.gagne01@gmail.com;1;2016-01-09 20:26:53 +N1197;Tout pratique;;;;mclama@hotmail.fr;1;2016-01-09 20:53:48 +N1198;Tout pratique;;;;caro.desnouveaux@orange.fr;1;2016-01-09 21:50:57 +N1199;Tout pratique;;;;francettecabo@free.fr;1;2016-01-09 23:35:34 +N1200;Tout pratique;;;;bmsylla1164@yahoo.com;1;2016-01-10 02:07:06 +N1201;Tout pratique;;;;ibrahimaba085@gmail.com;1;2016-01-10 03:16:05 +N1202;Tout pratique;;;;Barrosmterese@hotmail.com;1;2016-01-10 09:11:47 +N1203;Tout pratique;;;;lucchesi.marie.paule@gmail.com;1;2016-01-10 09:37:39 +N1204;Tout pratique;;;;fsartori@orange.fr;1;2016-01-10 09:42:07 +N1205;Tout pratique;;;;alexia.kovar@gmail.com;1;2016-01-10 10:31:31 +N1206;Tout pratique;;;;claude.monique80@gmail.com;1;2016-01-10 10:36:13 +N1207;Tout pratique;;;;jacquesducastel1@msn.com;1;2016-01-10 11:09:29 +N1208;Tout pratique;;;;dnpetitdemange@orange.fr;1;2016-01-10 11:39:48 +N1209;Tout pratique;;;;jpzm@live.fr;1;2016-01-10 11:40:03 +N1210;Tout pratique;;;;Lopezalize88@hotmail.fr;1;2016-01-10 12:52:51 +N1211;Tout pratique;;;;lobo40360@free.fr;1;2016-01-10 13:07:15 +N1212;Tout pratique;;;;rasoouedraogo@gmail.com;1;2016-01-10 13:13:22 +N1213;Tout pratique;;;;le.brun.gl@free.fr;1;2016-01-10 13:35:21 +N1214;Tout pratique;;;;claissejeanmarc@yahoo.fr;1;2016-01-10 13:36:37 +N1215;Tout pratique;;;;lesmaq@wanadoo.fr;1;2016-01-10 13:36:47 +N1216;Tout pratique;;;;franck.lecomte@groupe-bouvier.fr;1;2016-01-10 14:26:20 +N1217;Tout pratique;;;;rasooedraogo@gmail.com;1;2016-01-10 14:30:50 +N1218;Tout pratique;;;;virginie.mozzi@sfr.fr;1;2016-01-10 14:34:41 +N1219;Tout pratique;;;;crosbruno@gmail.com;1;2016-01-10 15:00:13 +N1220;Tout pratique;;;;Sihem-moh@gmail.com;1;2016-01-10 15:21:16 +N1221;Tout pratique;;;;serged71@videotron.ca;1;2016-01-10 15:28:33 +N1222;Tout pratique;;;;mariedelezignan@hotmail.fr;1;2016-01-10 15:41:54 +N1223;Tout pratique;;;;sandrine.henache@hotmail.fr;1;2016-01-10 15:42:45 +N1225;Tout pratique;;;;bnaziha@manaraway.com;1;2016-01-10 16:26:56 +N1226;Tout pratique;;;;jositrem@hotmail.com;1;2016-01-10 16:42:50 +N1227;Tout pratique;;;;gerosca@msn.com;1;2016-01-10 16:54:17 +N1229;Tout pratique;;;;david.ayault@dbmail.com;1;2016-01-10 17:51:45 +N1230;Tout pratique;;;;ossocks@yahoo.fr;1;2016-01-10 17:55:16 +N1231;Tout pratique;;;;isa.souchard@sfr.fr;1;2016-01-10 18:00:11 +N1232;Tout pratique;;;;josettegusto@gmail.com;1;2016-01-10 18:02:44 +N1233;Tout pratique;;;;trehorel.famille@gmail.com;1;2016-01-10 18:45:48 +N1234;Tout pratique;;;;teakiupoko@gmail.com;1;2016-01-10 19:12:45 +N1235;Tout pratique;;;;jinalamri@gmail.com;1;2016-01-10 19:22:05 +N1236;Tout pratique;;;;rkiaennouaji@hotmail.fr;1;2016-01-10 20:01:25 +N1237;Tout pratique;;;;charlen-vergne@hotmail.fr;1;2016-01-10 20:10:06 +N1238;Tout pratique;;;;sherby007@yahoo.fr;1;2016-01-10 20:48:54 +N1239;Tout pratique;;;;clemence_regnier@icloud.com;1;2016-01-10 21:33:55 +N1240;Tout pratique;;;;ghada.amairi@yahoo.fr;1;2016-01-10 21:40:12 +N1241;Tout pratique;;;;laura2207@hotmail.be;1;2016-01-10 21:41:51 +N1242;Tout pratique;;;;lautureanite@gmail.com;1;2016-01-10 22:07:22 +N1243;Tout pratique;;;;falbala.FB@gmail.com;1;2016-01-10 22:24:41 +N1244;Tout pratique;;;;l.ramankhan@hotmail.fr;1;2016-01-10 22:29:29 +N1245;Tout pratique;;;;barnywayser@hotmail.com;1;2016-01-10 22:29:33 +N1246;Tout pratique;;;;roulandmp@live.fr;1;2016-01-10 22:34:07 +N1247;Tout pratique;;;;donat21@hotmail.fr;1;2016-01-10 22:56:51 +N1248;Tout pratique;;;;tepoe44@orange.fr;1;2016-01-10 23:07:24 +N1249;Tout pratique;;;;onix34@hotmail.fr;1;2016-01-10 23:15:15 +N1250;Tout pratique;;;;colodekongo@gmail.com;1;2016-01-10 23:25:58 +N1251;Tout pratique;;;;titisacha1972@gmail.com;1;2016-01-10 23:34:04 +N1252;Tout pratique;;;;karamobabaya@gmail.com;1;2016-01-11 01:10:16 +N1253;Tout pratique;;;;layli7921@hotmail.fr;1;2016-01-11 01:40:49 +N1254;Tout pratique;;;;nerlove2791@yahoo.fr;1;2016-01-11 01:41:29 +N1255;Tout pratique;;;;crnmorel@gmail.com;1;2016-01-11 07:21:39 +N1256;Tout pratique;;;;leslie.petoux@yahoo.com;1;2016-01-11 07:59:12 +N1257;Tout pratique;;;;aurelie.erard06@gmail.com;1;2016-01-11 08:06:46 +N1258;Tout pratique;;;;bossardyvette@yahoo.fr;1;2016-01-11 08:20:18 +N1259;Tout pratique;;;;patrick_le-sage@orange.fr;1;2016-01-11 09:10:39 +N1260;Tout pratique;;;;kreginaapia@yahoo.com;1;2016-01-11 11:04:41 +N1261;Tout pratique;;;;e.legendre@esam-c2.fr;1;2016-01-11 11:09:35 +N1262;Tout pratique;;;;okolongo@yahoo.fr;1;2016-01-11 11:09:50 +N1263;Tout pratique;;;;natacha.lerouzic@gmail.com;1;2016-01-11 11:12:46 +N1264;Tout pratique;;;;nadamarwa2013@gmail.com;1;2016-01-11 11:24:56 +N1265;Tout pratique;;;;Eliane.lair@live.fr;1;2016-01-11 11:35:05 +N1266;Tout pratique;;;;c.jacquemart@crvc.fr;1;2016-01-11 11:42:27 +N1267;Tout pratique;;;;christine-pierre77@orange.fr;1;2016-01-11 12:34:43 +N1268;Tout pratique;;;;rikkilarie@gmail.com;1;2016-01-11 12:59:09 +N1269;Tout pratique;;;;limocol62@free.fr;1;2016-01-11 13:04:23 +N1270;Tout pratique;;;;valerie.ropars@wanadoo.fr;1;2016-01-11 13:04:58 +N1271;Tout pratique;;;;cilou8329@hotmail.fr;1;2016-01-11 13:05:41 +N1272;Tout pratique;;;;weillerandre@gmail.com;1;2016-01-11 13:46:55 +N1273;Tout pratique;;;;sevsante971@gmail.com;1;2016-01-11 13:59:13 +N1274;Tout pratique;;;;vero-pascal80@hotmail.com;1;2016-01-11 13:59:35 +N1276;Tout pratique;;;;josiane.lehoucq@orange.fr;1;2016-01-11 15:00:56 +N1277;Tout pratique;;;;elodie.demierre@hotmail.ch;1;2016-01-11 15:01:37 +N1278;Tout pratique;;;;marijothom@yahoo.fr;1;2016-01-11 15:35:56 +N1279;Tout pratique;;;;christ_mochristo@yahoo.fr;1;2016-01-11 15:37:25 +N1280;Tout pratique;;;;fanche.eveno@orange.fr;1;2016-01-11 17:16:59 +N1281;Tout pratique;;;;rouxana.mansoor@gmail.com;1;2016-01-11 17:56:24 +N1282;Tout pratique;;;;reybrotregine@yahoo.fr;1;2016-01-11 18:44:56 +N1283;Tout pratique;;;;skater_girl82fr@hotmail.com;1;2016-01-11 20:24:01 +N1284;Tout pratique;;;;daghi@hotmail.com;1;2016-01-11 20:39:00 +N1285;Tout pratique;;;;dorysmet@outlook.com;1;2016-01-11 20:43:33 +N1286;Tout pratique;;;;briceagassoussi@gmail.com;1;2016-01-11 20:50:40 +N1287;Tout pratique;;;;naskheir@yahoo.fr;1;2016-01-11 21:52:08 +N1288;Tout pratique;;;;nbnathaliebertrand@gmail.com;1;2016-01-11 22:42:32 +N1289;Tout pratique;;;;mohammed-eljazouli@outlook.fr;1;2016-01-11 23:12:14 +N1290;Tout pratique;;;;kbernabe65@gmail.com;1;2016-01-12 00:17:17 +N1292;Tout pratique;;;;assiakouame@gmail.com;1;2016-01-12 00:30:20 +N1293;Tout pratique;;;;Theprettyblackdragon@live.fr;1;2016-01-12 00:32:39 +N1294;Tout pratique;;;;borgnete@yahoo.fr;1;2016-01-12 02:54:02 +N1295;Tout pratique;;;;abbannick@hotmail.fr;1;2016-01-12 03:45:15 +N1296;Tout pratique;;;;helie.r@free.fr;1;2016-01-12 07:44:43 +N1297;Tout pratique;;;;aminakebir1961@Gmail.fr;1;2016-01-12 08:21:13 +N1298;Tout pratique;;;;assnalyou@gmai.com;1;2016-01-12 08:38:34 +N1299;Tout pratique;;;;petitelie79@hotmail.fr;1;2016-01-12 09:10:21 +N1300;Tout pratique;;;;sand.crombez@laposte.net;1;2016-01-12 10:31:11 +N1301;Tout pratique;;;;gcoh94@yahoo.fr;1;2016-01-12 10:53:45 +N1302;Tout pratique;;;;ameliacalvo@hotmail.fr;1;2016-01-12 11:00:47 +N1303;Tout pratique;;;;sterennkermarrec@hotmail.com;1;2016-01-12 11:22:53 +N1304;Tout pratique;;;;decodesignactu@gmail.com;1;2016-01-12 11:24:14 +N1305;Tout pratique;;;;jbredel@frameries.be;1;2016-01-12 11:39:14 +N1306;Tout pratique;;;;mariepiquer@hotmail.fr;1;2016-01-12 13:22:49 +N1307;Tout pratique;;;;valerie.clery@dbmail.com;1;2016-01-12 13:32:56 +N1309;Tout pratique;;;;lydie.soulard@laposte.net;1;2016-01-12 14:03:25 +N1310;Tout pratique;;;;maya086@hotmail.fr;1;2016-01-12 14:29:18 +N1311;Tout pratique;;;;sarahciszek@hotmail.fr;1;2016-01-12 14:31:40 +N1312;Tout pratique;;;;dgnassima@yahoo.fr;1;2016-01-12 14:32:54 +N1313;Tout pratique;;;;ndeyematy1@yahoo.fr;1;2016-01-12 15:02:09 +N1314;Tout pratique;;;;didier.berling@free.fr;1;2016-01-12 15:02:46 +N1315;Tout pratique;;;;lucfan1@hotmail.fr;1;2016-01-12 15:35:01 +N1316;Tout pratique;;;;elassali.m@gmail.com;1;2016-01-12 16:05:38 +N1317;Tout pratique;;;;Bazin.marinette@orange.fr;1;2016-01-12 16:09:08 +N1318;Tout pratique;;;;mohammad.yashin@gmail.com;1;2016-01-12 16:34:48 +N1319;Tout pratique;;;;hel.yett@wanadoo.fr;1;2016-01-12 16:34:51 +N1320;Tout pratique;;;;katioushka@outlook.fr;1;2016-01-12 17:03:28 +N1321;Tout pratique;;;;marion+code@antadis.com;1;2016-01-12 17:40:06 diff --git a/modules/ganalytics/ganalytics.php b/modules/ganalytics/ganalytics.php index 50c5cee5..e9c272fd 100644 --- a/modules/ganalytics/ganalytics.php +++ b/modules/ganalytics/ganalytics.php @@ -792,7 +792,7 @@ class Ganalytics extends Module $add_product_object = new Product((int)Tools::getValue('id_product'), true, (int)Configuration::get('PS_LANG_DEFAULT')); if (Validate::isLoadedObject($add_product_object)) { - $add_product['name'] = $add_product_object->name; + $add_product['name'] = str_replace('|', '-', $add_product_object->name); $add_product['manufacturer_name'] = $add_product_object->manufacturer_name; $add_product['category'] = $add_product_object->category; $add_product['reference'] = $add_product_object->reference; diff --git a/modules/homeslider/images/2d4a6f99c4ddd0f44cac86b2ef50e33b4fda884d_Slide--25%-Guard-Ind-v4.jpg b/modules/homeslider/images/2d4a6f99c4ddd0f44cac86b2ef50e33b4fda884d_Slide--25%-Guard-Ind-v4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8b12f134870f80f21da1a504236847eb6fb0c561 GIT binary patch literal 128470 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 z

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�QI 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 pYS(c*ahKZ7{F=rn!P}qzXjola0 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%0ArWqciPW}c87T+S zWR46M8yo>^{c!}++k^+=;`V0T+55skIU>W&hL9=3)5NKk`F%2REToB)1+Q!a5oXt- z01zifQm#}uWeOAW~mwm{+>;IICW=z_?H3y z0PLz#^IuXkBto=RuvIUm^Yp~cjhbj#rn#@Eds2$ua7>1DKA2<&un<5Cwz`UKTCnbEx(R-z9=Ze35C$R6x`JewGqoNy zw`I79E5S-~7DK@+qV8_FH5SybGn^uDxGcPt71l|@fS8Wgr$pbJU zcTMYVpo|q#ku6N|xS)`!S8mNRWQ84728_83UIe+y7d8$ zT2;aj)wZPlE;n~Q^wj37Y{}fijfG^;864Ud+lJHszkhO3?3{$rA0GD|zdJKMW zq?^Y3fD@6P1h-EG5lBJS53>Yvp@6;L;tkIcKNC}k4VvEEBks4Hbp;C1*CJ77%&y)D zeL^bR7=cB&VUmEUA9h~U$Wy2*N^D@5B5Ep(pfArsD&QlaF?7RDZRd3pW4Ny<$l@>> zz^Gr2%qg*;-$1RhNSx9TBgfA7Oyx0Axzb6J`P6F>@_OjB!^l zrKK#QmAa&D=)V%xvS3@6oMP00+)?0E!EszzRummiJ7!ZaJ+K`8%_+)Zq|yL4wuZmikyRT$6S+M!@~*x09m~@-Cd#0 zMj)`PE6iHd9T=2&qPMf+8ej2q^B=@|dXx`@s3lDuT2q-Tv?K|IE?<1DNM18%gwF0! zZTUFxz*)8y?Oc1zHGcvhs5s=HNZ{ig$85=-8!~1m8oL9ld{uKUTgs|5WMAb89)+lB zNUVs)(`ncjYurUJ1gXA74z7f)%{C;Ev1wG`wl8vl)7L};t)g)&p?f_SR?$aeWVr|3 zK_;LBLx|R8S!`T_jd+#?Pcc}NMd@L>d(y?S_<>$IM@f9{SEBAtLZijht@aE#$Qtn- zQ9KehRIn+*G}kOwG#v!&M_RHe&KN*tg^E^k|RZ3nKBog$|iOL|!+{!9B?1uDrQA*RBcEIH?i9w2H zWx=lDUK;>Kw!aHRcI+ej#vteJdFHKbXV@Rzm|Li@b+6^#ayL8i1ez z8xJ=DT;UXzm^gG6%DY~V1&`0#mkUx(Spc}!dAv-nSh)vW(ZJp3rkw+c#JK5ku3Wi_ z$>)VYVB*#OWvBtUEk@E)9r_Nie%@f(u>d1F^o^y}(cD1?pxR{z8CY{U`i2ChZw`G+ zL>=o7PXLGFH8a#IOxv+**8WLwt22^p0_TfFrMb#|<$lE|0g%I2Sn47c!0G{V2NdfF z6jox;D8Y6f>%$4+t+uFJ7{ji;NA(QW555*f1BPv8)$ciiIum+9wH~GwYQ~!|aGU!> zBq?ngMO=kax10J9{rwQ098Bf8cEm_@k68Io`HW;BZP>Sk@2K7FUK%|C(G$MCU4oKP ztR`xu%vG|6D5otDsFRBE6y_;ywgu!?9YrBo0JI89dPq^4*o2N-&o}NFr1aR1OG4B0 z8_h&ChO18pn4wn|Hkb0jIev-R4&p2%rxJ-o&g5gLtdBt$VjzWTQQ{AQy5vGi%9o0X z{dOP<6%SB_2}NXHpfg^@p+KN+pD;lNh+tk1MkPMavJHy`v`jsbjiL)-E2iSz;?)Yn zj21U*ikwR#0bp@?DObw`*$=B@OyE0GYwrO%5PdRo%p2QQO%AF*5N_EG0*6{CJ{f_i zIY!WHynWr1Ro-nymYE&yJ%Pmx+BndotEk-~r7>e6p?yY}7{-dX`@}_9m7Jo+CT59C zU*aQ~WVy)vwVp@(}?v z09O(5mf2RW)rk%PlibTH;-@0(h?@imM~7k{NkADaT9@2=WO$71a!p0x-er*(7Xt+% z1{L{p;w~s^D`;QDO$v!^8FJUwA(td7ec<^*XKkJGG#+V?lH*#~i}uYtvcQ*|){3Rp z2Bmae5VMeVTT&cDR<>A-0tGp(Ez6NPY!!EHt$C+X{Z`(xSNM!+G9*AYdzdga=Q3?u zQni5-{AO1Q*c8e!cUl6ev51ngnxN%yLIhK*8(nP`SRr^_2FM8cm8$#F!n%|g!Jn9k z6lGzrCA;1bil0LeRf}@P6=9q^f)n!DaN=dsE#R_ zNdO#R#!5bo;L-TdyUE37l9EzZ0kND?p#uK^2y^*~oyiuxO0{XA;s`-#qKtu#TKhpP z9vXfK2o%s;;h9r@=9tCIK5(~!CqQT+Um4t#2KzF8L>B`sKF~_Evw5OVsA&V(#ud4*^-eis*10tnALW&r!{Zg znPV$US8bbxh=s;2a#==vOBVU;Zi}B3;bjiP)H)Fmfdn3DPnbv|?29+y@h*Vv@mXT$ zm$-H^m`9-K^#y){ij5ZW;#MbJ;n3`Y5sHANmRFbP$dE|2Rt~X zX?|hU;yaFBz?6D&T=ai1D|WjMSfjhsdNhH}{s?tUmO-5PT8@RcXfuBqXP_xx=m|>= z1=Gkgp5S`QG6;F%ASj7m{mcYVmkaZ_HYeDrfNffb>H#d~fM_)7;$!bc01y?acTinK zG{E#Hq;0qgmR6WoP(Wjum1a`!_b7uk{18hZE*Uewc|}s&s%$F*RlhRKagl3b-oX-x z)p21(${S7j?i!UkISUWo-+}^|ZSX_#NGz+7us`^ZT`uCXu84o!5?mUEvaZ96l~%Ih zwl+BCQ#ni#NMgf|PPH7^m>F9+YFV$e$5Rz|lAKl&)XlfRuNy5(DM01|0QP)`pbant zXe6rRRIVJ@7jv*u=*9rR!LZ~4KHJQ_l*qCO01^2RWkmuvttGl4gejRvJQ@Qv+YJ)d zFn)6nY0ab#3-eLaq`@O?IJP|3yS0{QPI_e)dM~38BUWv|;hUf0;w|$16L-W?6lWuY z+_fpwuV~qfom}8cI+{Jf>AY1YM5diaBqYKWgk42Cs&6efpzLLZDpHzu0|=57Y%X2@ z08)@Q!(p;;UgByIu5d1eZH6u(V#3!Ha^ezuYpBqc9zmJh#4;Kg=Nn_M<(e-euqF>M zi-}(8np`}R)j)Bq^*8yAS#c!_W2EFbff2!MLu}-A^9G~aj!C@CvodFvaGU)P4+ys8ay84X zLs)stR}C;Fx#)vXz?Rsm_`2X=8b1;}R%?ibQgTr#%bz|VU??ce7L3{?J<5!rAMseq zA`FiM#8raWYfx{V8f5^3&l1TNjCg`*3t7^o6)oi|E|)f(%91*8Yhp})68R^uf)*JOaB15#MN^+n~hX;KVL>{`c%KC`TA^} z%lVb`{6i9-R%P=C9bCGWb3X*iY&Kemi;#;BcWio}U=l2ht#9%N5_&L8Z z+Kdb<7ZiX8hNxs)hE>BJhIkm!rcttZ7-H_C052TsU+;rC^A-O9f`lfUZ9eEhc|u@a z4AtP`8QaAL>q&P)^joNkIFYp4v*xZcrZI{(Llwc?Eig#V0R2RfzwHP>uQ1itLJft= z&KnkEO08lq@o9eEC2HNt60xde2MzSo3 zsJr;Lk}g9jJz?`2krjZ!?FRiAQ`l*Vt>W+E1{-8D)Q(oT;$<^3RRtPrH_Ty~A}Cec zI91P4I8N0RR#B85W$qA$!9dz!;x+6boUCsD0Enr-#ms%L(H8!q(D?$^#vy&~sT`2} zMPZReP~fidJgoz!>BMXPNEN)9){r)yjohkj%5HLULg|H;4xJGKr~5xr!S1N`&e5>G zSlHCUISAab84DouW8xA!2nOpFV~8u%1C(E3qFv8|8)X)b{$r^91?7cJK(@hc;)Wua zlys=o_?95koB(37&xmF=ZW8N@DcWof`4$l6DMoPw!L0~wrTx20gxX$92bn-Qi{q?S zwmJ)_x{b3hD04!X(aR-7Hf_^+;yjD8BVfi=c6goy?SVq}%NJDl@f|s=Zaa&H1n_Wq zj?gTxcF?|}2Q4xEIfPVNbYQHj5~O;i@stqpg7`IyF9Xh{&@q6oZrCMl4XoNxP20>$ z7hQ)Bk8;BUke4Y%lsPoOWM_*wfU<$aYjz^V(+;g%X?cjnHHb3>QX_A?S85q)OI!sg z`vVT5AL2R0t|j7Leyg+qDT4h+wf28f{{ZTLQ~v-l{ZB9K{-ySQC-n{=u>Pfg)c&P^ z(Eg|XGy0Ef?Ea^h_J32)d_SrG0Eqsh{{T$>rak`8>VM{cN$I^msZ0D%>MV9PQ>Itb z*5LYt(LGeNt;|LnK{C7y9E=Z^qLUdOqPJKz;${L3vX@#o(dWcHwq3%US31v9j#dys zqgXD6tL-jYl?oSb@Nu+?HLZPeGf=_kB|tYwLi2e%$`x!OmX8KZKr0;JT+VMK zW{An;Y;gQU`1S={0lUC@msV(?MU|kWj{~AOjd&+FV}M|-MSxq`L0}if(0QU&%DQ&` zX^s%&3%_nItD1-qQG76{?6`O(!bc7X3Bb#VRA;SRaW>Hg3gIZPZdFqH;#2wGTQoW4 zbAC{i3-MhVIqfUAR@14Y7+8Cpy`_hJzcEw)0IQGZf1)q2%NEPo1(Locl>r3k+}1%{ywo%|@YtBSdZTBHvkZ~*Xc ziDc4YB~i`N)J1m^=mLfuE2gE*a>eRutEo`9Sn`asU9r3mB|(ZFHci9)W3^m9V~DM} zcV2OiQ$^}PY4KV*iz_Y$mJp!=v=z7qsG0|JKaID+iioZyFHhi(h7@gC+T2oV;AP*q zkB%ddQCK)jbu4EP+U+_q0tNp7k8+rk+9ej%6;jTz;Tg8dY%fr_5mRq50<@(v4=x%JXnqGB8DrM$}RImug&EexL`01YR>s{=cTB z&Sk?ar}?(a%v|*b>!PbSjoh!Po|N&GtlD@C3Vom%MIURQ5`y(8L$L#vyu}}4NJp_~ z;;e#Q7`0{ExVn!#`qC95c^%AC-X#+1(6w!vVRfh>OALfixf7oRK9auzSCtNCWU^ae zYamj_kjxO7j4WMSLJ$b+c5N8BKA@d^GBjrFVAj(S@J0Xt6bmjtGM%d{Qj0dLtjzpJ z_g~XEmvZWRnm&g3Ec{`ETQW+OEtW2%tIvp5*4%{a#K5f-Rci4nL1^H7{7T{5;5`!enTzk43!JK!cj6WcUhqqM~URGpsLVEdXF9?2xkqdQvu{^aK$gqBcNMl>hgwa zFtY1^Iv_~{co+AP9>Pov4eWBf1}Y0_8>6inh6d;;xA-~q1P>9j9 z$`)CC3vtJZ)Bgb4FSz{?eVDiL0gM^5u7@CdqnN}{R#yjSnt%x6o<*B*{NiD?cxJRr z2r1?h{{S~A2EDFVbuEw(#R8qHe03a5XJ!Q;+S4LtUEiesgjfo#JVZ^SxYw3gHEhnq zT+jnp+T3DTl_ikTz$F$@fZYHYxV4-LnP^(Ovut!`U4)8u(FK~#E^Vl}4mH{>Yc*1X zckM`&T&3P+G6`v-(Kiy_<&;{kjtobwuqVG{h0*R~5GQLb62=%e_lMpftR*pjtYL%Pr0b zfGndv;lrXfzI{hZ6U^b`;D}5NSEKn(evW4_-_ZX6pO#-=LgW!7R!nRno?(up(tWr` z;~6U{thP-50Nal<#C?~w$IG>RIpQUDTaGNHjP7Q+Sq<@xVS1XAmBnFVDdBz48df!U5!+YJqwSZ4u01)iX?AIR(D{h!Ljg-c>@!f~IQ_SxCFT#ARW(CVa7E zC|suI84%8FyZMgkvYDrnKQ2)47;u26uMco%ITrO>8Ire{_RD43mYyb>Q=hfJw3WBB zh+&gn7^;O~DdEnTgDYAjn>7@rtf6pQ2t{ca6cx02rNNZ6khaxbc-DxY`zBBI0|_n+ zr*7uR4K{yiNZ%5V#363z-@$}NoIi?2NaB*2O6pvL@P8uVA30?Og^N01!Pe|9s$46) zH!p4gjIWV#L8`894vDKRFY)Kh&9=0rABUI$6Q?$ub3p+?5niIfn+!fyB5OMbW==BVou&H@KCwq_(jW^^WNT zm6K%yN1ywe5L(9b?Kknl8;&&&r-_T2XZpRepgs+OOR~Z;s^vS;(Rezah)>5DVfg~< zc)cG_&dS|419%QD%t63av4xx&INO3Ot!yZ5F)E+{U@!mxU;;M=Z&b2T6fjV#u+NXT zlN59$_;`dl!Ns)wkCI)E;IZx(b(+1(-++ zSgul&gjJ}u`V8iCdP0*63WI8@BWjj=729(5)T^iy3OnK6T;?MeKf`?c<~$B0y2)4# zt^=6!7{u%%ITNV$*s=0(uBFOaAO%W;GGB&Qz_?mR7Xh=#AH-i-5X#dsm;sl)vEnLe zU|#&ZMu3>pgT$rv2Us&x4lHUBG`y~}{v(SB%1%&&*%~?o)?(0K%ovqjsmc>=S&U~` zh{fnvuv#U@1*)hkzj0QhaoP{x(ft89$0tUV=Bf}Ph8e%p3g`|VQ5DeT5nPfh6K2u^ z4Og+~bd!FQ(mkjX-XO{Evv66UU&^2OEp?Tn#+l9-)S9CA$mmP@jQC9n;jKz+H!m zf}vqz4QZ&lPQ~UAW*-OMZ!fB>aG@MDCh3IImB|FkDSqS1)NPjE5eu1J0n}x!Veu5Z zU8C7LWg$YcJk~z>iVb#aj8Kx5wKXUX6}I@7D)Lbssk@_OSi57cVp7#mbNZAG8m}>~ zl9!oLR(Y~hK(NhLNCK&w1f@rT7Xh3Sy8X+YUl~24wQL9R2D}S1;$wOcQQ~0{OZb1U zp=d=^Z1h~>u6IA)?TQ?v+AMzL1SdL5Sq;loR@UWpDpG%gZt)GjbV>t)rT|^lbjKGk zIdPUD;>FJmJVk(jSeXajJxFO|l^QFbIO`^GH7G?(^HEp-0K1x7q*m#S{{Y%@toBwY z$e!ji4EG>FR4fIdZxG0g3`2;l-|GqTy)9AgD~~XB#6St;=x@X}&VAZlVAr~RK^u5l z)ldONx~lOE;(mMjVGs(m8CQu-^K>=twJKF;0Xe~Nz(6ktaCn}DJ|GNf1Lzl`fxqiYvt& zFdD&?x@!s4buSt%oP0`@1uaLk9As0sj^NO2+CLX5g0Xr{{F4PtiOJd;w06()ERMnK zVZpb6059PgXUDqnVI`$PseeWNBMe#LJpiDzC24=~$?_F2<$AGKY308@0Fx zY9d9cFs7n^Nm#g#er&-7)`3j}+J578a^*+$0@ zOQARBTDxUo@h*ePXz0#QlbAx*kZd=`Y4So;iCXBtWn6UFHsY$o+ClWd!8t#&5i7#b z$}jH}kX_Cx$!q3Q=la5{ZG+}4F3C_D$<9x-&S^bj)l(3x?)4$Mqi}XuMJfX-fQ|T( zSenZ0tAdlDACBMdRWZ@P!}7vNP&5@;%o?*zu8QU6F_Vhfg?-Y^Ku|GyIE%G6cCXGQ ztv?9S_m}nS2+{+x;W7+7qdUds3Q#Xl7=W~P^|kqq9}`vF=lQ5;)yizo-Vl|1g>DE2 zpo{o$*l`z7OsbGwi0$zzISqP_1w#ScAw){Z?lOEi;um+Zm$W51BSahW@ffi!aZImk zH3C?zx-Sd@mQ1e`m5fC7U*I8m!n<9wBC7hFmz6&=KWslYa~|1+UEx2Nk-61}_WaD5 z9Hm#=DxWtv>NyE&R~Gw@56C7j;LrS@(tr4wm-v6&{{Y4R0CWEU6aCNpm-j#NAKbmu z@&4!j2m6(OpYDI+f4Tnvi~i-m)BfQ{@c#h0{{Vsh;Kes>OT|ZdoDJf%rRt+Q55yKU zW`B{t%x9SnMPBs)mjSl@QrWzbS}_w#`x2L!Nn0nMrHr}`)Q&Ao*LE;XXoC*1Kx<6~ zG+C}RMed1Bu2=<-;(}reA{A7Q*dpnvBOZno!~&GvFheM)021viQ=ke6Lu0KcO?7W; z@Ceb6;fw;9S}Iez++--A={wAH;_T7{K44s0A2_C2VIFSJb9=Kbp-591oi=<-Kq15h zR=IYq->6a|24QwaH8G*Rp&F|!2rPHNz8)1n4Cl`WVo~$-C?TK`KudPgI;x$Hi!v#! zD)?21YgO9|E3@lwa=iqaJSsS-kAsHPhvXsr$urgfvB5f6m8@okM$Ka}VXQ_sv<3_$ zGUldioJ6ZMK(YlAuSIciWnqbSKt{1{?-|?^SkVT6wiP5%G{$PPck(%oSf)*yk=&r?=iQivKn zSQQrBE-#q!&q1ld;9Fp=_>Q>i$YT*^GSI8^GmpYrQCib>oJaZgcV?BB-R=pe57mO? zwfsST@*!x7467B1l^w$z*b&RbNI{7K)C=5b4WsgI*!^g8mtE z;cxRVAH;mIUiIb+=#O9->j(YRK|0|=%JQg^sB@w>`km@fP*(vFL!De~3L7riC;=3h z0_1KthP})z2xk!16?uUg!nS_XERvwL0AYCfim5E7f@6nXUr08f+$*!@H3l=pWRzex z)HGUnK5;2igt+hCptxURBB#or1V#Gh@jsWx-Y^3JPzkTc=2pMp)Ft_tuMlw#c$@lj z_1vkg%*j_k3rCYoudD9z^*`J(uqa0E@%+qF4jRvh*b5|>SBQ{{#6V*uY`OEUp?WN| z1&-4Njo=UMX9iOn3!2!p{GUZ!^_^=|hL5zoKaqrU$XN}T7#1q~;wox_`q|OapGyaGOS zEVFTj0HMwcW>a~O?_f4;rMG0KcO41vlP6%Kl!Y6rk`)^vp_ycLveYmG>2`B# z-f2>a5Lsyo6Z^JkBv#P$}?UnGFyDw)jJX29*g0Uo6$s5y=5ZUFg>F!~#bgE7Yn{Op zZNLX6H*YW*iPIvlRw%ngJhI^!2bv>6#BdyDC%pdQWB%nzr#gw!IX|fL+_9~UCWe#n z{$_kK-V74YM7-e1F{5)BOad^D632zh_Keg@YbT`UUXTf5!8}FPzu|?pUkOZ){^4~b z{K10uC=>vomKw4XjY~e4Y~jb-2ZjXk8RC6T`KO%wCqaj)!9JhAlbSG8hhvsdb@)Gd z3qk5Y$;AQ(V$q9YwxgOSlEvkT3w@3O2IU|G5)Cr_IhGc(E$FaSp$uGNPDE}pW$gBTKtB^} z0#T6oMqDV4IX#dhDGNWe+XY50%2iT6xwnc2xixD{qh@hp;I*Qv7DRLa)-hxXscfol z1I6Ugm|MENMNnF!zM(hnODPCwsP+tw3euW0O#BtGILrL@b~YYc>GVfK)0fUW>lKmca}FhMH7WtFw(A`86r zwis%<+xLMq=@vW1>J7XAv9{be-e>u*;u1O_Bml7h3RE0{OM*=%cLze;Qt=^Zz(_PG ztX|XY&&FaRa3x@t+6Y_Y{%f-)OqnnwWOzIyM2Hl2D)}K_J)%dl7bn7-y?8{#!%k8> zP?!%_1BGct<0j6H^*$>2u*L8E07zT=_w@cgu#I-}cOHqpCr;MzP!k@6LF?dvR2$6S zuQ5I;erNbU<|+O^%>Mvq{Ll1%%>Muf{K5YK)A^s`f0_Q@`Jd*0nNwhYzTlOr3X`WZ z{jc)@{{S!MS-v}sj%dL521JMMo1qhPne$& zPc*%Ova@|r5_}qa<68!;G&#`N{ zg@7~)bx;)nbn+!0N`}}lFcKqF=9eKhnEQwG8ThE*59`Nakc01x`!Q7oDidzCb}yJ` z(@ohtCfDKr0OMs21VHVz#urzMmq1Xk0GI5$>&z$v5(K!o7P3|@Sahl&OB(>B7)Ah_ z$N>W`ix-6odx%cD2cWZCTB%UOnVm|7$b!B<;s9nbMY4sK*OC(2TM7`fkwcIEv^qu# zytF9F7Wjgkhgz0^CNHvi`Qco_zy4`%P>r{&j4%O}poTT4b1BKbmKwwV0Ko~cB|rlz zs0Wydz1@Hno1&OQe@26sV#(ay1#@Hn0HC+g(rp0BuLKWQw(cVk9R$gPkfu}` zvXOKM1nE&}0GdGsDqsPnYQQZjlQGWFvmq5ghhk=l=kr zSuV9e98A^m(h9$J_9C`97ToCNd0BiE24qcKSuS`#UsBdXv==UY?$x`B2cHqJnj3{j zl`wfz4*Be?wiCvm7Iuur3Kh=*xIMASi>JB-*!5IOC#Kt!(E?%eA$Q= zMOM+s@&Na8vJlKQbuxeOJWvwNf1Jm$hz@xKUW$G_fPv{DHH^WI0u6gp}D z`u_1>$Oz7BMnEK9%STn8Wa`Rf24iJqTJj8~?JOIi9xT3Fdh8!OP zTmc|x77SR#g^->}7e?3?jjI4S$NdIMs#X-HLhq_Dv$zc<$Wd)vs5R2@!XyAz5zNrG z!*F&ifV_pFY+*zokXJHSeLWyc&`eYUs$GW{iAqx8L1GXzUO*5`c%>SN;5R9Xq%DF1g`uIUHkRJ(3ILj;762q}*1it>J6ejdB`vnv zKw(ki8D2)SuQOJTdx5Q89^f(ItE#m({EDY{finjZA)IO#0GXgiHD<_ep!BL1?jS=f zq;lzY3PW_mrLUG~MYGL~h!Ud@YZ5L+qbnCJ%#>T9QVW}7xpA+CC{=4KLN#5H4;v|{ zpa4~YQ&f(8;w>H6s$janTj*GARu~>#!;}n}g9xgr6wHm%mRE=pHzxY%EC`9x@i8*X zHM)p$1R)TjbWmk!WhQAvYEiP$G7{pVFj5Q~meFRQXsCo4LkRX7!~m15AOgXof}>%t z%Ma|e4+B<#&B{ta!A#vavThC~|xXslrs223#)R@yi=;{c*7 za0~;|-8eGlsmE(@y0XT!93y-}cIYecDQMK)HD@5f5MBUWz$*+0rGudYgLT1TGUx{l z@&^bB4z_jXP^DIaw+j}*MFj}I@Ut}^Nyf4?(cuO&OOc)9PzpNCVj(JpO4uUSg5FS% zmink+o6JlvO>|#PAd&#LH9%tFH@pj%$-$)MqLw)}q z`nIZbTdIu=s?ZcXap!Rs9% z$}CSYC#RfV4ub%20BR9pAps818xi3lS;4lp)b_VLq�y3DM9^Ia@hZFBN$@<60i za2PFta>*{{WTo4L2^U72qvi0gTL` zwvztPFP-yxWqH$Kh1Tf(f2N{)M&9g|cj1^mB z^eKlqevh>GY53F@5@9xlh&N2ls_!xOLO@_U3m^|`4lMV7M98!;vW8Vpsq%?5IdJa8G`UMfst*|I$L*8tRm)+ zI3H0FD;cp$JGdNJK+z8EqY47u;$*~UNTvX!cw4x>$bSM`KzSzm0$8QdR60y60+#V$ zhXI2wS}cVV;KTm_@u}_o#0Lxt!gkhN5 zj4rPiD&e4-32NFaTJxD%!~TU(1s#)CX-3h2462|50007j0HR%BtQ0m<)p}V;NIcLu zIIvl47!;x+{?HRcbp!$+RqpX_Y>9#-02d-qMsRWY^3bs>G7Slu%o9?a(a&YOW#tH7>hIp(!rhQm~EpmPJS6qvd(wltpS| z6vgU|VGa(xGMBi)4^74Z1!}RFoTV>GbE4MLn*j**$g%+75UGNMA}|1Hq0?Z90TCO+ zcv7<}(54`EVA_O`Kqj)70+pzI3(5495aLpA|Wy*B@Vt+xWEfVv~nb@5`hvlP#gep z3LveW%z%Z$1va<`etb{{YC`AHW2Y zs;Hurrz(}~(TuRsZW%rag@pt)&;g30oOu?d!V{g10P~Ok0GiG#$6%zIB|+yq{{ZL# z-;|XHRD7lvB-%Jx4YN-R6`T+LVG`4GYH6Sic??wLFO*kU!~AT!)0Z2#>USA XKL@B9y44l|CV&88U;hBb{{a8l1dVdd literal 0 HcmV?d00001 diff --git a/modules/homeslider/images/42e11de83c48f005b5bae7cd0698b13a981a9ff5_Slide -25% Guard Ind v3.jpg b/modules/homeslider/images/42e11de83c48f005b5bae7cd0698b13a981a9ff5_Slide -25% Guard Ind v3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..13e29e155dcbf614eef5eb5b6d833f56ac9710a8 GIT binary patch literal 128167 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 z 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

(De}EJhSAyU?@zeT+0DsG02w@SbHzjyx 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 L3@iTt_`mS3w*j%(yIR?h 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

{k>W=>@0pKC!Uafy+WW=nuYla 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

!{zA6%hp&lp{Qwm? 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

  • 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 lN=f1Az;|F)pK#^iQifO0Fu^#h3orFEQ1_x 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

    (De}EJhSAyU?@zeT+0DsG02w@SbHzjyx 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 L3@iTt_`mS3w*j%(yIR?h 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

    {k>W=>@0pKC!Uafy+WW=nuYla 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
    {k>W=>@0pKC!Uafy+WW=nuYla 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°d^A_#c7~(T*iq)cm0}cuBUF{fc$_et{vr1T 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

    _;Gt)%>Ct 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 U#D%i#ueF6sNHgan?|*Cm12CKC+W-In diff --git a/modules/homeslider/images/e68e506c70d2d46f40f8bc3d5c208417f47b1a3c_slide5.jpg b/modules/homeslider/images/e68e506c70d2d46f40f8bc3d5c208417f47b1a3c_slide5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ec024f0ac1698e95a4bf99e960ae17cecf4af9ed GIT binary patch literal 92919 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ⓈJ7MOH=HxA%JIu5v;nmy6KEr8fDTF-BZdp`fM|W$G+Z@T3VhphWh#Hxl`nsS5tDXRIzIF|Nc>*XPZ>MTbHjm=4RdUK zUn0J`bwOGUXj3x(BtRUBrvKmXhs`^-RP4y$x^{I+vU3SShw`{nifULuw7B|Jc=jW4 zlgv5S-6||HtY_+DC3gFXB(iC1oA`U?(&$vFVqbZcsc%25g*Y!_b>n{G>S&R^f)ami z=QMVniVhmvga=-CO$FoLnQWT zc4|WWWQa@ILz1+t5Sk=`fklKs+!L^=1Xn7{QNOUg$_P^!RFtmv(a0Xajor3r|C&*D zVhz%lc%8R+$28|t`%D>@nsP!?!;9R(+=WhErg4&fv5N9FLZ6c_6TClB3lNUt;$+A0 zKwaj#p7t);DhMzw1JRxL;V=^#v1pG>rY7&3!EoEOt;0$Z6N;Q0Zi z?YTeKH$l}ii8kr$msa-D5)-L{Y2_K{kQmi(IdCaD(xR| zt;69}Zx#X8sC1eQDM$54>JqI-TF3-<>9AL?H@iBx4w6+QmGGv_U4E`%ul?~he$wrO8JQ5dT+7<|X8Sp%jHNwYRXjDY%Ub*NlA+Up03(0i+o z$3qv)NZPvoO$t9kr?0(7v0`Nn^E8nbEp7$Du8wigb>dWtpYSyol?_{fsDm`2wS#Zf z0k&1cK%SqE5kfgOM!(P;4I1H93oHlqqXa z&Nf5J%|da|ZjUC(_k!@)4ED_;Z9+h1qM>@YOd(7eCl0X_QYZx8+}Nm>ek$Gxi>U{H zLSA=g_eA9Jh-kjcxeyOAo>;9j(_;+*9F2;y;B^p}()kC$~_@6WgpVbMcOhQY;Q-%#&<0 zQ>>kO8*A{JEJzV1s35i79g9HOOhIGs7auwnrnc!8@`g%ZxSp#~M(XBik4SxSob}CKe=Cwo*x^!|9U5PHj>q;i7Q6Y zJuk2EfK|$Lhd@&>%PH<`>dTLn^d0{YbF1~yez$&k130g#USK1=%5Q=R8pURUXrySq zfg*q?=Q1|%%{zX`l_kJb@ja)801d9qYUBY_Fo~rR)x68zWMOO-x+P#SL695sA8%CF_ zUJKwd2AhRQt|Nrmcxmzt$$%(|ADEx8OE-}BB!nu%(c|Yd@ z$hzvNrIR$DqRYJX8S_gk%28aDzc$spg;9C;azaU*Z3?5NixH$!h#p1^g-)H8k?kGu zpbs*d3f>YxT`+AE!E~ICBx;E~L7`5yOr`n6RKu01?w$&{#rN$M#Tm1T793QG(DZ4K z3mgR4fYVqTg!{FaP8PhR53!C1gIk|Nb#_K8^;lMcVusV43JF!@*Imv`<*Tx`#EM-k z^v)smU+jG__&yZWKj8cS!QM9pgYP?nCvecoYFNQ@IKtakN)G={;y?iYS-jlwPe&ZE zo_mU5J<10=bkraSi;GL6%F(^}0a2nYaz6J58jv3BFump0y72fzd^rb4E@QzVm^K`} zPNu;Ire9p}!iyR~2iF()Ztg(C)+-U8!$d#&WdjS{anCB*I1k|^9&Lk`#|Ush=z5AMv_A}Pch_$iBHkH9eszvK zYs(ouFX*2B%0NV$cPg?;*eThryqpYw?ISvNA|*ZLeTel2*Ssx6IW2#jnSsRfPf0JNR(nj=28TscU}3=0Ac!ORxx}gL?;gbWf~t; z${%M%#)&0rGMZ%sjY+{Rlq)QZOK;HG$3Y~`iOLXTy?M^s_|f5#kUm>_MS#5eec^*V z%m#_!u{JtAAw!|zTp~H3xIl@rH*hDH{n+ZsdZ0UQU>-n>vU#|GVA7ka&M`4)6uMX6 zJQeZqBFYS*FrRaLvV$7t5`jJm5};90D2dTXm?hU`)gunsvE(iI34sU%NKV=@@0q}h z^QlCT{jLH50>4TQ-QuCMM;11oboX>iz(B0UsNO0;g(G?n%;-)i`5_k~*H6K6AFP@{ z?~}oCbN`OYk}QQvz**9Bp5?>U{HgS|X=ywk?*8dD8Rjx^O&_v-Ab+pIF@?y{FegVn zzZ@D#$@Uu{`j+8L(o_XUFb)EQ&f6$}Z(N}e^w5$(*vuzp?;}Vdj|k6o|TC-x5jz8>K83FMEl+=2{?`jItUW$ zE|uEGTg{I)!Sm7u%Feit3O>X%bbUMkA|*WWcsIk-Ro!mUt21)A={|&+@zKxWhmXFA6Yl#hJn~UfK1(YQ)&!eJdkvVUOf!A>U zXk#3dIh!o&)r~M%-o=Eu{C@!8J>NyX>cMVauzg$+Rs%V#r9ypL^X_$ZOu1U9^J9!% zHi4;Tu_BveHn&QI@#>#Oak-J#B)z$XNP?*g_T%zvrkL>-F|?A?5FJD&D;CD-6x%TU z(q$|`Qan!UGpw5PeTWYnG7USfEq5VEEfVt^1!|?mO}cdF9SYKXw9MpUf7jwmU|KcO z!+j!Tw+q^Ij-47w&&w#^4$aup8#;SVBP9LV#2lxfu~fWu-MJH1=a4PP1A?UC>orIOa_p)wjS zB%gH&^IT3x^Uag`ya1RcWW(aaub2u^UiaSIZhKyY^rPUB8+2$B$jOM*iPuwN&8-*eBo z@4fNH?~ThpO^vZu%~eysSv9LlMdVbPL8#1W?^gG^4B@4&Y)k-x8(W^X0|~ zK+NzChmO!>0xsD#?~#CA4I8zZ4^h2T>^4bDYX)qH zJyCCA3;0HDdwB%y8oJ!c4L3}m9>SN?E*B;-9LTRj3>BO?moPUU7tq!6nRr3hzXste z9w{tkUo4&P9C4hF^LW-VU>I?#8YD|-9yOc}IQ~*W^dN#a$faFAXGodv^SOt?p8>@l z)w!RPdvx5OhGule5H+Jtciluo4RY3mi%E-oNb5;rcqj_=?Yo^72g#*TMC?n z&uv^T$YS#1#(kKqr?0U_H8`C-Lw)ld_TqYr2j8st+mC#ca)%G+1jAz3-*~ovL9JOU zTr@~VG8dzriJK|!ueLN*3RCfEzO5p^Rd|N#B2l%-hq^`wRI=e_7{e#J`fosu!0@Mj>hC3CIx>ft+kkE|I9?P zQMR|g_qR}|HNM6d^25nWh z)hhU2*SWTH^Hy`e;~uG=1ZhiZd^o>}fpimhvacP3rLE;1L7c{`N0SWsRf{bdKZfap zE73k}_~Pab%2nTgrfHgiwch6uWGr;4qm)=@TPL`r5=XPs5(Nj9F;}ust$kDCt1OtF z&ybeTA#!IVLHW>akI&Gc%0FX2074?NMm5J{M1vT_?UwsbPAeQqn##|hXC6zg1?PDW zq;wGwb6}8n808N^WIyEekeRO9q7jF&Uzj`Mo#BKgU34* zk;Uu2k}jvOu?lukb>VnP5`@$s5jOs4AsI0F(&{ELe6C%od*b2h=6MZ|bh2H06wFnt z=}L1%CUp!G(~vLed?>Zi8hq963H@m$!lb0{ zP#vPrwnB*6^73w7!C-Cloze((o`=^~5{4)R(`dQ`fcIW%%hPhS@jVo|oR1b4bX_0C zN3XB&`9je(UVu;6FUsduXi^5VdbZ^DMDxYMsMcA40h}D4>G*_*R~?jVp65793UHr& zL9&un_MJGw`0_xMDGU$g!-i>*o))|%|M3O}TLt>pCVtjPJRM@c&x|H>=m~{88!;1V z_>JEMX8^9v!9Rd+zA3}IviCIj2TFFoz~a#rRG-A&v}yEXV`PI<2?=RrLNbq8+CC?S zU#BNOcSU+Av#8p9lm(**xhs^_2JO)A(7?=>N{BLAs{*rDUfry1Z4MFYtFYdQ5YnUT zDO4Q|=PN?;<{EzuW{@IxM`U=MyvwR>ENUPHB7#Oc*4hBJ#*KF zwpJ5Dlv=H>{NUT; zAUS$`%R~`N*ADDC`p_Gipg|ANMc8RSp>mRC4wq-em_=_Me2}mubZ{%>gY>C90LrT& zS=WV6?pi}L{zCQh+HEisY>EXMd?YH=cH0sB!Vww3Q_n&ASQ>TlWD0U%I5QacPdF%Fak$Y{y~vWYxcP z1k|kpRO+Q@!IYn{N!3Rt0d1g0_v6Ni*=NpMk+%jBd-z5;?_Xr8(ZS=IK_BasV{yh? z_e;CGX+yxj;ODuTzvLRAm5Q2euYH`JacK}hs^Ph{rHoeLCHi6UeFg`am~54P!}JB4Li@xK zaeLUTz-OBy{xbo#^xU5K$wO?#Yb0J-_VDGG6{G%4>hROv%mnbD6t34J!#oe8QsV1h za5N74u#^kxw9mbRmBb_hkYEkyCvFt1p7R<5fGlX@RNjC$$qTVNU=kh$z(M5~U#9#C z6}I&#tSO71d_rF6GPBEg5&^lY={87~v+8Ojal)1dx5AAo>xe)=na{{Q_W>$Up9=lA zt6LX_m!YEP<3a;!oY7{wC7SUBqXMTTM?(s(gym}rCME`t_i*oqx|=A&%){EtsKCn* zf+0yuC)Aw?{uZQ=l%MHpk})48n^>0)BinXuMpRI4Kp~1q4S2fL8dX^f)1}@50+{wx zr2$E8aoF-bPL`|wQago)dep^uX=G;w`ByZKM)-^yi|lU>^?Cpce0G@b&c3D(7;4cx zPP*@Ft)$$?D7-2w>#}4b*3ArhmMQ9I7(1x+3vdE9zBZj3wx>p-MDQ|k53v?@xo_K& zV>>3tR#?Pf(!N>irJmcL!(%@;*rraulTRhn*kHO>NGd%fTxy_XFrPb{`U~)it;)*> zhuw?Y#<$CeaKb$&Vkb7J~4b2yzePRgOd&J|uRxROjvxUbY&D*=g;sPz5K{ zleKq`>rHPLs1;ZPyElQf6*`UPs)Lhg7-{O869(NEM`KA*LV3kr0AaZhevnW-bqq;b2twY;` z-O(*7kilN`y?oUP$6!xCI3`!+jAG%#ez)3n&h;JJ56tgs*I9_a9|E84v<29Hu)UvO zCFpwLS~59tjPNh2-j`-$+X}UFaPP%9=?gKHN=#wd=E2N%nOcA8nKD@8G-hSARx~X! z)MGdrslSWDjnr&%UcOk|ACFv3iefc=9<+GeeucwGV(Q8FZ}Iq>I2Xe(KZ2ag@+l1ckm7EL98V3M;}2E_5=u# zBncJ8g8St6-kkO{x61U*DKn?99Q||8%dLsH%=x!OgZD{&EhdPU_!4|%GGzKxUOQTr zlHnnDC`D;~a~qR;W^4Y;YFD0~|X^!6Ya=kN3V#%c1Z$BBi__IEN?qXRK4{zIi&iMQbwmVHR@NDx`A1pEHa7A3 z&xk|_Iv7wg9w=dJ4wEW_u}P@dKVfl9Y5wiaDst5&)Vlxtqjt!>R^puFZ`;{3w0if@*6ap^@04>V=QrE&DtRzmbVvst6GKry<5E&R*m%Zj`M%}W)(8G1j%y@0u zmq~R}XJ;(TP08Tm^WhVpy2Iho0OFn^I)3xA7vFbPUZ=;z`Vl--2P`QQutn)EO6g93 zbbbEz#T6;dz4-JH<%%a&yicGJha_P4+7|pC{BOk**+C2?_VsE5?`kF7KJGtl#@xk$ zx`CY%CTjAp^d<;QVNV+S;;Cm9Jj&|7mQ_2m+-1>5SmcWWHW!pXxR7|O+Hsnry-&yg zAb^HjMC?Ji)Eg}dus}uEUt87aX3~U@2e43;YUQX!06seAs?~GEyq^`1Mi&qe0E+j2 zo+Sn;L>4fdxe+#oJqxv&7WkgQ&_f-EV7AIDExs~u=7ri+?b+C-W;Wzz6}6P8600~w zCx`ah;<3Em?1V_^2~1?1tlb)f75HvHnSTpO?GSw)U^+uV`@X)q$*W%HHCf=HgWzq* z(_eiSV&NtZt?1b((FRc0BA0Tw;{F zAYYA4E2#UDVP9V3sh%sS$b%wf~M833=)c1^*$c4?_8-u0tAoL`kGHzOw z1np}^pCPi)0=54{DNdGSS^QoS#;ZMr(`Xx%%CSv}f;+tE)%OknN;>Nttr7!lLdqk- z%y7uF=JuYW?Cmi3$CWMRPnfbE2X4Idi;fF{-d|J;n3Pt*%~$DRmqz-kj8z^pHL_+nbo^|E@PQ_ zhm>4q3!+cYlYYpuL+GaUnuamUF?pC=EX2eZp8141-H970oYm7SIJQJYs(`Rrh70{9rz+GuIO3fq@GXGD!LUI94j7D z=6$AFo()6VB_*Tt&!5J>Cevg6fsCl4qWV}A3bBzeqnEW9<%9Ys^IPR$YQf zoA$mWN)U72CYqQ2Qe?wxUS)oE9bFCpA-VeB?I8A`VwFT>w-FX2Ek%ol4?|IM53+uf zM;P7z_DKKst7?ZLd=}y~)Rpg+@2wQPfI;+Mg+SG2+kA47=v(PCiN=GpI24;N5ntHT(y75AGogh4E)!k-m~hAK zA8BD$OsafiY}b22q}h>2b{ir)x<_2IC!Wfqf?UV3D7^{5)*0Hoej1Gw3}5nj9Me<} z@|8M7ULcs!yv92sDLgz0utGyFPq$RPeIU+8#t% zvB93+1F%1m$%lS|-;h6DNAHd%_BYHUvnFpT2%xR?RA+Hk!?CTrwE8uAtLrwpzH2mp zxJE<>46NL{f! z)MHghXwfl~|0SD0Vjs1la`Z9oNVv^-P0+lERJblxpGlGS9b1o|%FW7SE4-iVrO#A=!1Q zMtFF~B-`9pBon1=Zhi_n7!P9h==4?}^SgE12Ax?&#in_@Yfx!Pyo0gTBJn*ex@DfsKK`b(iQM0Id^V7nUBuXBoy_Yw`cxyk?#;*5mXBVJDNd7Mh3#c$a?>Pjei+lIh#jZfMVSOu?qX$dxCsH~5n6GYZHg7=*qRsas%4%FXR)6*1?>NbB;qNL*W_%lTnR9r`uzs}* zXB%j+ITvZ0bvHV{!*G~IpQK;)bpSa06N&$RwJ4BX(4TJMv)~BOSqCTDEO@VQGEQGV zCaZ-lbdgxkS-w^i%3JM9$JjN~Evyx1pf%6a%QTXIM5IC?W2iMCV@k~#uOuP`yEI>@ zRWUyZD51xn7W9UrtfJVFSEX|s>%G#bH&={AE9oAhqHo+`vK+apxKl#`ygfMGF#=A= zyF=J$)f>-S;os1oHlL(7iDztC{(A0UN}2BNDVm3b(2h7C;EC%vT)C$4{9|E2(5LL= zz%Z>%KAD{tE0!Pw;IU31y{RnaSJ1bcP!tl`G>`7B0)TGKOyv!YZx+?3Pxn{@_Zmd^ zy^4J^;7Z(~iPUa_+ow-y3JV=H+{{TnG2M*;$uouev;OmJRwO#O+ zw0<5={7j1)X|YB_AE-gvz*%U`RgSR79QXX@R@T z>m~4zEO9*8;%>$Je)7=hGrbNTYst$DLi^^@vHue5ALAXzE!oj5?Ad`{nK?f{-VJ}j z5&9D|4bSjw!%VZqP}eY54W3zwVnhuf{ybwwpZ|K)QJ1m)YesQ!M!F()=5z@(5#P$n zi=v+O;190)Z$4OZz@d5(bnn=D+UsuUD&_xU>ha^!k8A6xiqf_+;Y zU8CCdX-H^^e{PSVwdk{PEukI;+&-f52v7abZWJ&!edVj2tsN6ijt_{6^gay6GNinb zkeSgm*A`6+!kN>jY1a?L>lm_3WTYpWuhCsgumbN(kVbL7B|6=_!B>Sm!Ju+77L1wr zRx*g;vg5USa6p**8#r(8?nC#rsQ~#M;(a&-V)Kz z|CGib{^H-Y|A((%UbS2QKZ*4*Ad$WV^nnXcVMs@$uD@kEm4!(wVKo+-g;<>B7FrJh z7<6`kSBwHs33Il|?-*Afq$5|TG1^M#PWKX$*=@Ms)J#6KxHWfe=e5;n9KIkVOzwy_ zw)vh6K_0NV)o(5`KmWwl^GPcI_|2vThlpvQmu0a+WpykIObl8<%E2N#^RSapjU{UK z;w8PA8|GN+Lp1(j4iGb{xRvVeb4nVo@)Q|43NQjjQ@`v zA{3*@O&?)&%EtfG^c5#;3uv*Pz3lW?m1Uahg@3q~vPhy**4jT)n%t&Ov^DyLh3`@I zV2Y|;!B(U+3Q5uPJqaVf$Z+BLCBc0&3lzRt(XRr=xavD~WF{Zs`; z>j0Gb=xRVVNDMHaQsqyK)^lTYI@+}X%za`16^VpH2vz~yH?GG@n{Qg63LLErvKqfQ zpsGd13H=rwusk`Cjd$*F&!=n2cM7~9ZP39*>7@g3drRxOTeXqT40XqS@QnpD;-G-K zLC7EAqs-X7$^uZ7^S!Md87ve*z|VH*_d_a&_R!7#8m>Cm%=&(nrSO-tz0c$qF=H#s zUbfu8#M6wGGR)@2_S#iG6%1RUo$NcRSsn7LLAeI>s1i@$b`t$!gXukx$Tq7jq@SLoG!$;@1{j*nG(fU-HWUoB4{)r|qp=bxG>MzqIp=?f)HrQXNLru~YP702- z?)OVNRN^*+()YA~JC*`_0laR!RjIiT)La!lE2e8nu#Sk6`JeP)4ATvi^lK$;f!~jn zG}$+Jq2*uD7#q+9*{s08hEyl6lP+mImPXV=$gHNO>sJ0&f4=me(f{^FZ&opRie~bW zW-I2{76D!LF9^S6!o$|-GfNPgLLA<@WvB(~q+92gQGA@3L~6iNN*-?;`N$8|gHcy9 z>SZvzA;mIxz2Y$1){(8b-cB0_;yazxnfG$pX=;Yw-1kHWbEB(NilVW=b%dBI)2Pex zqT#4&`H~-&rLK6R=vvrDPY#xtxqFfO&Fkim)*fe}9kW+h$_I>dUPS zfU;RR-uw&`8%!x<;C{X4hO~iQLljmO;umR=^|gOLZCqRjrDMP#Q`@6px0^QKST65$ zUxeux^Jhg;n&n~3nFe;~VevBn-kvDOlFhm;R>qXcAwN=tso&U9bZB=RDWHdp4jzgDSn^!8$wG*t)J{vv2o!1cP59I!R#a;OyS@IP-uD|1dwbmRF~F_#*`^Gp zv#bR#`=FRC*xC)9a>v$YJeq<*wi#xiP`n4-I)HaERx1*ZpFYStZhsZ+Y7)=-JDgBJ zyB6UckeewcH2?LS0aes(zPC80}9hut4!nnw3tB*T|BjQ7HCACmEHHJ5YrCr4>+ z-1?XOVn`eap-%T95lhWCtJ0Bx#!=fZgY16+EWS}p07^)J)&{;7T}cHB`Io9})?m~F z#AO%wm=mfyMdy(<`s|CrlZHVSr@s==Z6aGLEX=}8pKTIT>4jg{whO9oQIy!7u1-meD;W}&a+6ytI<8i_NY*ag>m{*EWb z4x)M-#J9E3ZwJ_f^R_Y)ad=-bt6POn7Y2?I;KRXuBfFLY_UaYs->62kA4ieBVq^vm?)>IKaKN+<%P2u0utJ z!A-$%%Fkc0kY6J$;xtA%Q(o<<6>YCfsMj(>ZUR7DLD_capfK@lzw2Epl4dc@J-dhyQUmVZPhL)&>e=MNe}GdS5Pnu+Xz zrd#94hM3173f@ne96h-i)Tyy&^SwM=D;CWmc$%`SImVMygG4$K^L1Y@w;OsN(s=aj z>^1i|58&ngg#HR|`v{w#BW_T^+qm9&p|LNjr-bE9*In_|p^Ikmk{k^WNa&cskRl*rz#k@?b((Ngx<)Ox(I|zcX8yIR>6v%m9e80Ajj0Qa>yK z$pD?$I^r(Yl2#Es3*VSE^*pBw><@k26?k*eCYqtr)4eIT*^Ew*R#6IeO=pVJ z5cABt2g`g$Yz&;Hqlb#vL}H2;+f@U<{%t%6h5tQ{^tbnNlR=TWNNYzg#p5`DQ+&&? z{Uwxi8V8its~gs{>u+JRxQ(Qjnlr)-$prS=`d7OwD|W9M-^^(qgvd6K2gCv&eAo4U z<2Tw^^N&K8lkS=u3^n`EG3S5qoMwH(0(IflT@us`$AJVabBv&C?vkfkZoq`)Hn51a z#01l7G1EPK;1i!sKQm9AwtE$<_B3>FzpYH=f~xa(aGn|l=sl}VPc$#ZLv zx8Ey3Np)N1huODOTRU$sIefsEwhg6qK?t)j5YNIA;EyH14wOf1vSt0MmOvXCm^&Fm zj0>rEBGU)Y(1K971L~2^;FR=kgX(>HvY|uysmJGIyg1`5KrE$Cf{U%za!I8}5%L~C zhb_1wU~X(~GKyVOFxlu$UcUZR@1Cd+ z``jmn!2`js%Vo29;{C~@zg0HTeczXw6mbU4>=pXG8wpw#nIbZ~=1>{Z?Ax`ND02>7 z?!N$qGHF{je`{a4GL*{z?JTBXxIxVJ09gsa7dpO^i(9dFjF7s z$S$R;ham9pT3dV9`o+>366!6f^ZDipISPsW;Xlp-e=*~c%SY@AA+XLtRx?@ z_OkJtab94|wR1Y6BE}jvTG5gvc&!%A_-zHW=xz=M0lAAsZ*}8|Bq~#h)ND?Xn`Sx}$gvSBsg+sg9Su06$~Cc6V|8P# z0Bp+_``&RvB&zaYJe0)~m^~ARUIRLtYWLk`&$6$gx#;3o6Sf4R13R0hv)1pi$ znEc~?j6c|_5$hk_2AOkM)#@U02Sj9WYVHRu^*L$%vfY1B1{5L<*h}%JgVwj>VYylBh2zA)v<-Cqs40P33)kt zU@1=)ICWKhw%44ACdQq7mSsfvayezjM2^~_O>~v; zDR-guUe-9}8|)J6Z~HA7c&^ML^7PD*5LQ5R){{$sVhqtVwm&an(${DGX`dsx&Up=> zH1E>O#J|)Dg?iDU=_kF{ayHW)H1R;)aE+yV)nDvu)p4!@L~712rcMulJb~G!-QnWQ zsW)2>^%87~g6&VG5&4P+g&y@>E>TwCZkrT+Q7(yY?*Io^Q;B_@2myV0Nc;SfCKXTk zv~qS!%zI*@^veHA#Qs)6E&ENaC+ozkn&tHO=3(^~yg>ql?f^EAH1RTk+GKyfnXT10 z2Jwu4BX`~0DF)?f(q4Orp&}I&P}iXZsFY1UxkP2%O2|i4!92^EoIKR>PAd=_{c&k0 zT4bN4COfPkxk2ol6jpXAtmQSIHI`$grk-zXX8%6M%{ODvYl(ss&uB1Ebtw(|%qmQFy1RP7LS^%%SN^G#oF0rt#IPb(%U?>bn+p3aAKs7 zQ5|2~4%6)eiE7#>Wu2rb$2T>Y1GE@z3Yv}WzrUNqMcte*x|-xdD`Lx@H5 z_>Px!<~(+~6hc->rX;R0)ta!d6*@PdwMKy*;@0=fPJL|Zi#d11gswAyut_lSvHC$Y z3$h!2$}OQmV1Kyx8w2POA|>O-O9i+1)Eyz4V{{|fHyH}q(K7#%*SLO23eX~EanyV= z5W+5Sp!0G*g>@s5T&?_%Gr>of(8V+Q6Rw{+G7(|)`k;z9`m2{yqt+G{g zD(WRmcNP=dlG*YOjacSTUCjB&=Y$FS*U9ZhFMAB$Gs9g zlX-=cUg^k$2JFJ|Fwgr0B=sV?BNR}5ak<`rc|RJsyx)drtAZw*4RT5QST_jx3etv_ zsW;gA)lXL_nZ2AdU`9Ru6zE3XU_&eXGP|!M6%f13d@t^=SXp@)vG~I>CQ}D*s-C+( z;4yX^6}B99h8gCUExk?fpwMQqR}BZp_vrH!12)t8ygJVZAFDH9Vy9Ke2JJVm>a@N* zd%kWN|6y+8ni_Eq6*#&2YT$_fw}k&umdeibaCJC;taB-YZ|RqO14{uYCzFBJ1|QV@ zmHIs5Iej)PJ|`1^-AZ(ZR%MF5dPb7z&=Ymaew@vMn6V+4->o5RSg232#py2e{RY!z>HG!c zMRVjF10M)Z=#Ll^bUQY?g%UvGtb^Dz2~<^z2i(9d1B|iDK}&iGCWCxhpBO2Os4ens zO;orzAYYhTaX2Ni(%lpaBDzg%57#iuW99L!TB1pMUz#hX<}WO3>_e3hO3m(*QLjR= zJ)HEjJr{Dek9iQrzSLw$?*7~B9UUxcd^`xS^9ZzHJsc#YXO9HxXh77JFrrUi`su1r zM$g9BkqUQ)2l^}sO`r6nPT>|Yh=-}V=m4Dw9q=&A2qsPRv%Hqfc7I#0T*&JxqUyz_ zx8HS5YGQeTIqUXxZJTH17V^Yqq&}sKoX$y}iw7GflF#L1fr3omP|Bh^^ov)C-Fe0)q#9Tk z68jLs%Q_|B8j*{nVlsy2K+xp+Wt=t`v~^mnZ+O4lyD?jXeCV_(r%Joaox_FcjImG% z;5Bf!{(WaXSedGJ`84-Q`8J|% z@Q<#s?UC@)kK-V^<{|>SPAr?%a|6RA_;e2TU!f1e!7)-6%YO(@z*enpF5P zRB`Ohl=Nu1`8_aIq%dC|Pz{*iK6IN~EJ;$Zcqn2e-A6S?9J<%hsXx2X`_fmXP29`d zrdp*3QmnNh63PJ^V|Brvj^1+1CeboSL^gyKIt_a2LrVW3)#7f zw|Hoxg4%h$6epwsDpAGL3F*F`No4Ad(zMlW!Pvxs=8FToB9opY?F57Ar}$+n+BTAf z782xU%~Hf;WLTZ@@Wv$ahoDZFO&@(ODsts1XB|>GufIHeSjbTT#FSt|-_sw|=P`cM+=94*?lr7gk^P%Tz7<|+9G zaB?&S54QdUQC8=!RK8LMzZlnq=(BC!%4Y!)G@h{ zF^%m1j`mUeVyiMWDYkvsMy1}MlveJwf$c%WHFSny!(^|hozSZj>Lea8*!rL9D$wyg zg`Jrf$uH&;Qrx8Ce0^ILHfs^ZrmgHIv6p8+nCbY$cVBml(QSnYZe~m)z~RPaZs}WX zXOWHau3r469H48TjNt<~tB8-}%oKq;c_3L;$(x5?GCNt2Uz-A1Y1_jrm*3UMyTf%( zM_wwnaE_az5I){s3vyYyAi4VD$*wFKPJ8HHtePosqkN|9XahB^Yjo;$(YVQApd=Ri zV5H>l2OFrA(bpvZ@Y^b*?b6e-kb(wIL!!Z&3Ld0E2AbOjRkiA=aUtu}I1>G1FTK7k zPg1lcP^Q#9e184(CAEO1O42)&8@9$fMC8@}?b8dT@jpbfIVwcNa!2N3lII3EzVP5S z9Z&c)F8DKd%h7!ZN=VFS{t=4Mv10v{T zI4~-I(aGZJvC^H`Hv==RBNvGVJ$fL3*85@kUFC7i0%L6rv@z~oi2BxA+|${96OPum0Df(i^! z0KM%e05RIi7Ls2BsE(yXV^TjCfEX$>M#}~-95q#33U#PHD_qD;MggRt;P@}V)8b++@OZ(H;g>DOB5%%;mS}}5{=@MOXsD(Op()VShZe1; znDS|!pI4uSZCYUKAj!}&clyPF)@FT?<;sT>JUjjhN^b!%l@a<8m6P&5I#EU4D%Zr! z_$Ky?7pDwh2}Y;$FN32%Nnq`#;92H;4kqs^fg=EE>J|~=m`-;vJo9<-lFCoQZ}WK} z-2##z;-4-Z-9aFC(k-Iho3(v(>cWgvR}xM%x(~0^;C?ok;M1Nv^!8GbP$!FCuzQ(G zL6i%Lgh*F|xAyb}3MFEOC2Yz8u zCEQnT7f-zVfh}H>t#FveqJvR9x*=&~hzWHRBOjwKBx4PO%I&3j*;QsP$@44%y0CwcoyzQd&E(I6GmQEY#|3sb?dj{eCI+tq2&c zm&RR%tNwOOULH@#>ze<&2A>|Pz^fu{Mz;F-dL{jg5_xq_yd}*0zW~v46Oc-gh>e}t z*pzn;TlWjf0l$FSJd*SLkX}>cFJC6Dugz+W&L_Y-PlR2T_zuSlR|$(^C#E#NkGIR_ zf}no^Kw~f6xKA&tQjv*6p~EjYEq}x)@BoF@)8XK1rT*Y64vTKZ9q++owIwIIPogh4 z5rtMA&~+|-v7P|g(2u&(TKxTNiW(KK!ZA8dXHA*4hfz(%eG#|myp>-13gs_eu}!-m1nXc8%GL(eg$Y>7BcZiFK@QyzIJmc6+Xh^FS{2DL(Ky zKzL{Qee!F!iJ9puf1k8?hqMNu`J zpvVP>B-JQcy`rbTzKY$2Sx8blbuWLv{dZ9A4;=>anG}Vu0r4NjQ~kGhHY! zBL$w{RVe13`?=T$bFZI+l3(4#v=1qi7Zp}%#X5~y3g?>MQClhbDaLM?5SHh9f5~N9X;FUgVh~xeTxX32Vdrmr?@WEq)5S_S z^{q_or#y9QLB9q~ZxWS~Rn!MOdPU8#D^W`0S{t~6UiRiBRGhBY(PD9<`h%t=505f% zW!3cKdLPD*^s6yEJc9>+^e&h4j3!nCGNlMgn`TK{O`gdc5l%jc`$btf;1K77l1>H6x}a)8h|@&!pWJE0bTt=ybm>WpUn z2Zr57TJ4WN_$=bjj>Pz@K>(O57PI1 zAO@}oBfYLzAyCuS{!AV5WypcBl%J}Jkh}Up!R_z&> zR@-TfKYRz(5m8WZM)@(=pt_CsWp9>tz2X}!GHIzI{=$WpfQf$bT)M{uC&JCH5?s@Y zBV8{mjP)WhB+47~Asf5YXxhqYVLd>}hATw%V6h}tH>aCvM&tDO9ouIH!Tf?tql( z`uz~y?7%EpzIj?Kgbysc{VE#sNZwzKF72IgMmcq(ShVgUgy|&hpzVO^V7&BH`b?nW znK@NNK+J-ltjLNm09%wpXd9o}kC9^wix3r-@6h!`sqDdL;a)+klJ5Miqz06*a z$v(nJWDCWV#!0fBIS82L9y~VZ{J;7-@1Q2XE{{J6B%u>}hX8_0wxscMd=6_KoIFtq)JhwD@71QP^34Jrc`nBdw1X6+1Z)>=gvIy{BfVTbMAfa z`JQt=M=94E5RdG2Z4xtjk$O++C-k``)4N;3HOU_?9fV%Y^5G;#VL{eU)_VX26LxlR zv_yBnCmwP!iwYL`L>bjPF7!w|1%IVh;Xse&yNDQr&7bFP=LxOcH1yUJ=6lRjNXea5baz-g4<1HAwz2$UjAEDF@{ z$$X4GpY`en_d~D5+m?1IVA}8by0nAhc->XObG=lXg{Om9XEny302D{~{Zn-AJylquP+RYE@Zvu?|9i%2T%jjqxt6l9<$oqT+-eM4`kLGfX%%DY{& zNV8|}e|AJpG~EtcCNMh&z}&QcmB0Hw_AK4*Y`##K` zn!7^fiG26qcC!A9lSYaBM9&q<_Lc^finm-7YcXh$PqfM>wDY<&!25~6f1Orw905{(v!xDuasJVdvpUKl#v%Rc*N>Cw>F3;6 zx5x}NL)CC6IL~xjb!V}Y+(Vcdn;69Baa~r>pU$)I$jB6&oM`3{#&jq|YZiAti0 zPIc4c00VI399C&Sdp zz7dVRJNp-So^lfWe@Ek5ZC=LMG@f^KlZ!0p1zKcM$$t-zC4DAdZ6?YwM)XMC^Am&C zGXKOx4wJ5+(uW$$<^C*O02ifR3i^1}(7k0(<^An=0W-;j$^`~0pvcDWFJLNgKt9y} zYvhd;w?TVag|XRM?7%56-I#pPLi9h1=$M+Yw)(J|vS3!W(Z%6YW{l8E1SJsrh5RE4 z3p?$1$QFR!)CLGjMp4PKtpATHVnJO;bHn_uo>4V42*5{Tq<|pjNaAev(sS~4pt+1t zji?FGjmflQma=KBnYj>i)x9Z^JKiQXOXy3$*aDV0AEn%`@)nZ5VvKv0xOzYVHeR!1 zQlh={V3xwYYwSdsXZk+uCzo+(T*1^&Wns{Jnwm_BA^lJ~d#|hZ&J={rt;#Zf^bY9w zmf+H5&y#};(h@)IgNtjU95g&WJBH3ixRCiH#&T0}nJPl4l_CJ$uV+AbPA6z zY^N`o?FBc!?2!O58phH7z|mh1#C?q~jxH{1okau>JM1KSltK8a}^rdJ-s2x6<|IgX>zjpP1KA4@_zp#(GkX!qn*WQGyWLXpG z%a?d{gR2+5fx210To5V7M+h#tGD9iSqmW)ROl3UFQ88MBrPy7=h3ok=$^%t2_$53x%*8;E+742rBpjoI!ONzPu3|VCEufSsM$fhbKh}UB;@0oM%PNG zyEuDySEYpLM$Z+}#TaijF+W+lF-KWvpD>M^2HB$)FT#T7hw*L+pb^G33fx|9IMu)4 zgYFcyyde2&O0}1EH_IdplvzI@|IDI`TPRCfJ&R_WL+WBX?M_b7I_o#wMPM~O)i;p^ zC*19wIR)%dilO}*AmU+13hP8sh@1rrG;p|g7Yp3hZQ!FeJGRib3qISGH6OPS^}BWV zC=XPmTRxtzB2t0N&>vr&nz;aAe~Z%F8RmNL1z2Z(8(Ki1(!n*C3E2<3!FXQgUDjq@ z68HSur1J>YaqD@GeTz5BJiU$sKMtYp)b$BYy-uh#CCoS5h#X0!qM&x~6ZF&DD4!AK z!#oN!8DN<)Rn_#c$kAinm1@VL`jciN*)GKI#awwW<<~pW77WRd6)n+?R$}Cq-cdhwaEuDZ#0ZbWQRxCHLQqGxFW*Q=h!m{+$5$-o2Nx8m#-; zIiJ30>+mh6ZC$l)RL8#MGBVQ7y$-Ot8y+b>jW9?n>)_p2g%DkCdu-JB=~^1Ou>{LB z7=SXZb9WA0w<;@le_75i9JqIFwKQfO&F#&tDvKZFR+o(LY6gM?lU4Qa;xIJBUu zbBljjntd9x#g6{wfA-hH^ja2R<#wIo9w$C%}@ET3rwF8vcdD-EL5z2P(8 z+9BO)H1TE0X`rL%d8P8*w)8hVP!oOL?w>jzNM;T9ouD2o5}#jrPz z9u-^KkKTt1+Q|;qPgaDc8mXlgr_X$A_z5o1nl?GG?mOi&QEA-KN{`j`2)bn2INU=S zm?8E%98u_0dw{X7>nd_)wIMOm{!l9@EWW)hC-mZky@T>Nipf1kx%QXezW>+n7wn}K zHmuPH9Z$mu!LZDfw-n~$nTzGW4s+ymr1-5)NvFf95Z#H%=sj`-!x+)x5IS1`wjqFA zQkF%j-<&7RVBbFCI?5KV0cyNc|R81#tQ-y_l%=h1VFYB3KLDVgx7?%b~= z)&1l!j+L0qm@+OK|6RoB&+eh zNtYtI3ls|rut%)e_3zHz`^a8koo_@kPm;x-JJGSXW{lV5qW}n>=KPhE+tTJ#>MuOk zR%9p>dS%4!&2qjeD=sVWoJ#_ia#`NNd(MgR8AwArg?E{|u}K)=nken0v+N3p+bZqk zf*oh%1DxB+q0{O{SlOk#U7t9)%JWBuYKCMVJGcuydxp>(2zGN zTFTXk_pMBnkqjnr(!M5lT@oGf-lBirs_MOcg~pBqwuniE!&7HSIQ%zOyp-&YD#QGOH@co6;luN1JT*nB^jpkiI zr`+eD6iA0@cA;1KR=Q@yAH+wUj2Pa#ZJqGv`qlFk)5q~LwIQ+P6;lEw&fLIB%TaR@ zMe>I$Pw&b>OXj8FSw3Z*?@otA-RK&y=eUC3UGX#4#v$+EOi5nBi>GEu5DtW({qPW2 zh>F_vJ^Mbd7)|vqc1%9W7^_!ZkvD-i@?7Z|+al7GI{P21-O{{hspY+Wef2AFrAopV znWuo#M>-ov6!@GQE9ioK?K|UtC&7UZTWvd0<8 z8NqRA>Fg!e(Ag!r4)DBFdtrjqS?G|exwbb|r~E5fJSE1WWn_UWo%fmU%f8>F2y5u$ zVg7ySF&J!xuWaw(#~Zgva;tUSQ%34FuQk~X4P3XI{17bux)kP4Wi+P!HRp##g7Gj}(o0nGaS8Jmf41H8hV} zWU;{uIL78#Hc2^Hdut*{e2qzP`he`>1f?%7$1;i#F3L&Fer3T&0=RekWnw~^@a6oy zBx$OxqWaGWNA8klm5#~2%3HnCZ<3QM-Wx+I1&iyG+wTzvFbTCEHG<<`l~KTc6TDOJ z@plH%jSAckhYHeQJGvOZ3Q&?k5W>~m-!UD{$FblzZjrN8ksx)$JCgwgI{>#Wx?OX% zp~N?J_459{m|EgxW9L%Y&t<|FFgMRBI#d?!@Ub3skQIsliHH|v(1d+Pk%42JIDO)J zFf6@)g2*wqeQ4KdNrK0`99Tc?Ao}+&SwtvD`4n1wS!=;OeDph(du4Wc^5pz@e#4`CPOYT53xA7VQtS2d0-6Cw?e<`pp@ zRUByggb-CXtN-LqNh=~z!D~s1fLDUQbt5y3$<#-XytjP+?^&7H`Lh`JuhfcZtKSw7 zOxZZ`(A9?#t>;`Ek~TjQkfwBG{0sP|KH)Df1uA zd=&2((j**yX+9XI0Z4;pc!h$!p&3|UdX*y=0stpJeSok4`P7U_G(SpPBaBeen^a0f zKOUo(=tVGbfY6pJXvlG1v;nR9)wkbuMn0?7#M~Etd2|s@Cupy-O4-CAF#M7q80y12D!HjZ+(1W%} zcj1KlvZ7g36ln86hLD2#I=!9gaJaA39BrJP{AyFSoXgF3mq!U^<3%^8`0%;1nP8hz zk?Bh`_B;8*58|8(u1r$w^uP$lw$}ShTtefK%;!YeYnK4!KCaTn1t)HBWc(AvlRxv* z$&Eo7ngUEW0si7s{@q`L6e8{Xl4oH3Xdm4k&}}^1oBM$v^ypz<4`|Io52QUQzuOE9 z(%4Tyesu$HBE^4rH4anqpthd&grv!x*A7_ufscj&rPJSMWuBb@jzE-)s zQ8NQJgOo%jJeRu|`&~Su!VKObSD4$!`O4qGfYcgE{0mUJ5n#@BBXXry7Go@Bk62ZU z)EKpf%XEuzzf_`?EgLa2)69Urr+%8X4|7)w(|!AIR=}0N zYCvz^%0v{Ji5*=IC_4J$FoZuBy5L-1I5V99dYLx#l(*ePOqBxvYWt)1_M@n>#IX>ALz@pdG1xd+^(&V*~x 1.5 + + 7.1.4, 02/09/2015 + + fix several minor bugs + adding a parameter: activation of rich snippets + + 7.1.31,18/02/2015 + + Return the count of the orders of the day + Provide in the API to receive status refVente and return any history thereof. + Addition of http or https on the links of product and product images. + + 7.1.31,29/01/2015 + + 100 reviews product that loaded on the default page and hide in JS leash displayed only 20 (contrinte SEO). + + 7.1.31, 23/12/2014 + + Adding the amount_order given in return orders and store this information in order montantCommande + Addition in the Debug part, a button "Purge all orders for this shop nomdushopsinécessaire {}". This will have marked all the commands associated with this id_shop as already recovered by our services + Change Certificate in Attestation + + 7.1.3, 31/10/2014 + + Change "avis" and "aviss" instead of review and reviews + Alter the table to distinguish opinions on id_shop + include file into the module base so do lose their most snippet + The same manner that the specific css snippet will not crush + Add info lang in the CSV export + Setting up a parameter setting according to the different languages of the shop (multilingual mode) + Overhaul of the folder architecture + Establishing an automatic upgrade system + The module is available on Prestashop Addons + Change hook orderconfirmation by new order + Adding URLS trackées at the BO based on languages on the Start Now button: + FR + http://www.avis-verifies.com/tracker.php?tracker=Presta_module_FR&url=http://www.avis-verifies.com/index.php?page=mod_inscription + ES + http://www.opiniones-verificadas.com/tracker.php?tracker=Presta_module_ES&url=http://www.opiniones-verificadas.com/index.php?page=mod_inscription + DE + https://www.echte-bewertungen.com/tracker.php?tracker=Presta_module_DE&url=https://www.echte-bewertungen.com/index.php?page=mod_inscription + IT + http://www.recensioni-verificate.com/tracker.php?tracker=Presta_module_IT&url=http://www.recensioni-verificate.com/index.php?page=mod_inscription + PT + http://www.opinioes-verificadas.com/tracker.php?tracker=Presta_module_PT&url=http://www.opinioes-verificadas.com/index.php?page=mod_inscription + POLOGNE + http://www.prawdziwe-opinie.com/tracker.php?tracker=Presta_module_Pologne&url=http://www.prawdziwe-opinie.com/index.php?page=mod_inscription + ND + http://www.echte-beoordelingen.com/tracker.php?tracker=Presta_module_ND&url=http://www.echte-beoordelingen.com/index.php?page=mod_inscription + UK + http://www.verified-reviews.co.uk/tracker.php?tracker=Presta_module_UK&url=http://www.verified-reviews.co.uk/index.php?page=mod_inscription + US + http://www.verified-reviews.com/tracker.php?tracker=Presta_module_US&url=http://www.verified-reviews.com/index.php?page=mod_inscription + +Prestashop < 1.5 + + 7.0.14, 01/06/2015 + + avisverifiesApi.php : add 2 new data urlimageproduct and url_image + Add the same data in export file + + 7.0.12, 25/11/2013 + + Product.php : editing method to get product rate and product reviews without testing if module is active (compatibility problems) + avisverifies-tab-content.tpl : editing ajax display by ignoring page number but display "more comments" + + 7.0.11, 27/11/2013 + + AvisverifiesApi.php > edit line 628, check if id_order is already set in array with !isset() + avisverifies.php > edit call to netreviews.eu by deleting http's protocol and testing if id_order is set in URL before calling Order object + + 7.0.10, 23/10/2013 + + edit isActiveModule variable (îs.. -> is) + isActiveModule function : edit $reponse['debug'] data without .= + isActiveModule function : edit $query which not exist with $POST_DATA['query']; + getOrders : add a if condition on Commandes_bloques to affect the count of those orders OR 0 + All Functions : get Prestashop Configuration value with id_shop if exist + Implementing Api version information in avisverifiesApi.php + Editing version information system, using a txt file in module root + + 7.0.9, 03/10/2013 + + avisverifiesApi.php > getOrders : l.664 - array_push is replade by $orders_list_toreturn[$order['id_order']] = $array_order to avoid duplicates when there are two identicals status change for an order with this line if(empty($already_flag_order) && !$orders_list_toreturn[$order['id_order']]) { + Product.php > m.id_module from the query becomes id_module + + 7.0.8, 02/10/2013 + + avisverifiesApi.php > getOrders : Db::getInstance()->Execute('UPDATE [...] is moved because some orders was not flag as getted + HAVING in queries becomes WHERE, easier and quicker + + 7.0.7, 01/10/2013 + + ajax-load-tab-content.tpl : deleted an useless space in ['discussion'] } which cause bugs + + 7.0.6, 19/09/2013 + + avisverifiesApi.php : if(isset($id_shop) && ! empty($id_shop)) $line[] = $id_shop; is moved to if/else condition to generate one line by product + + 7.0.5, 05/09/2013 + + avisverifiesApi.php : flag query is moved + + 7.0.4, 03/09/2013 + + avisverifiesApi.php, major changes : $order['id_order'] != $already_flag_order modified + + 7.0.3, 02/09/2013 + + avisverifiesApi.php : ps_ prefix was written in the query order_history + + 7.0.2, 29/08/2013 + + avisverifiesModel.php : the order status was deleted from the export query due to some bugs on Prestashop 1.5 if to many orders are exported + dadd_add changed by invoice_date + + 7.0.1, 27/08/2013 + + avisverifiesApi.php : add feature "trucate tables product" diff --git a/modules/netreviews/Export_NetReviews_19-01-2016-e907f44e0a.csv b/modules/netreviews/Export_NetReviews_19-01-2016-e907f44e0a.csv new file mode 100644 index 00000000..976f3077 --- /dev/null +++ b/modules/netreviews/Export_NetReviews_19-01-2016-e907f44e0a.csv @@ -0,0 +1,447 @@ +id_order;order_amount;email;lastname;firstname;date_order;delay;id_product;category;description;product_url;image_product_url;id_order_state;iso_lang +5;7.200000;susanne.heydorn@guardindustrie.com;Heydorn;Susanne;09/12/2015;3;53;;Liquide vaisselle concentré Peaux sensibles 500ml;http://www.toutpratique.com/boutique/detacher-nettoyer/53-liquide-vaisselle-concentre-peaux-sensibles-500ml-3450605071146.html;http://static3.toutpratique.com/129/i.jpg;5;fr +5;7.200000;susanne.heydorn@guardindustrie.com;Heydorn;Susanne;09/12/2015;3;64;;Nettoyant Spray vitres menthe 740ml;http://www.toutpratique.com/boutique/detacher-nettoyer/64-nettoyant-spray-vitres-menthe-740ml-3450601013652.html;http://static3.toutpratique.com/140/e.jpg;5;fr +5;7.200000;susanne.heydorn@guardindustrie.com;Heydorn;Susanne;09/12/2015;3;65;;Nettoyant gel WC Romarin 750ml;http://www.toutpratique.com/boutique/detacher-nettoyer/65-nettoyant-gel-wc-romarin-750ml-3450605152098.html;http://static1.toutpratique.com/141/e.jpg;5;fr +8;35.630000;monsieurdoud@gmail.com;Perrin;Didier;09/12/2015;3;3;;TEXGUARD - lot de 2 Aérosols;http://www.toutpratique.com/boutique/detacher-nettoyer/3-texguard-lot-de-2-aerosols.html;http://static3.toutpratique.com/10/e.jpg;4;fr +9;14.980000;barizadimmi@gmail.com;bariza;Dimmi;10/12/2015;3;187;;Gélule végétale Ventre Plat, Argile / Fucus / Anis vert;http://www.toutpratique.com/boutique/sante-beaute/187-gelule-vegetale-ventre-plat-argile-fucus-anis-vert-3456300001112.html;http://static1.toutpratique.com/274/e.jpg;4;fr +10;12.460000;miriel-friend@yandex.ru;Gladchenko;Yulia;10/12/2015;3;56;;L\'Arbre Vert Liquide vaisselle Romarin 750ml;http://www.toutpratique.com/boutique/detacher-nettoyer/56-l-arbre-vert-liquide-vaisselle-romarin-750ml-3450601018039.html;http://static3.toutpratique.com/132/-.jpg;5;fr +10;12.460000;miriel-friend@yandex.ru;Gladchenko;Yulia;10/12/2015;3;236;;Aliment Complémentaire Stress - 60 comprimés;http://www.toutpratique.com/boutique/animaux/236-aliment-complementaire-stress-60-comprimes-3760142323937.html;http://static2.toutpratique.com/322/l.jpg;5;fr +10;12.460000;miriel-friend@yandex.ru;Gladchenko;Yulia;10/12/2015;3;103;;Huile 100 % naturelle Ricin;http://www.toutpratique.com/boutique/sante-beaute/103-huile-100-naturelle-ricin-3478821111033.html;http://static1.toutpratique.com/184/u.jpg;5;fr +11;69.340000;celinedc@hotmail.fr;MOUNIER;GAETAN;11/12/2015;3;11;;ProtectGuard Effet Mouillé 2L;http://www.toutpratique.com/boutique/maison-exterieur/11-protectguard-effet-mouille-2l-3461509502438.html;http://static3.toutpratique.com/38/r.jpg;4;fr +12;43.830000;mathildeabgrall@yahoo.fr;Abgrall;Mathilde;11/12/2015;3;52;;Liquide vaisselle concentré Amande 500ml;http://www.toutpratique.com/boutique/detacher-nettoyer/52-liquide-vaisselle-concentre-amande-500ml-3450605071122.html;http://static3.toutpratique.com/128/i.jpg;4;fr +12;43.830000;mathildeabgrall@yahoo.fr;Abgrall;Mathilde;11/12/2015;3;165;;Bicarbonate de soude ménager;http://www.toutpratique.com/boutique/detacher-nettoyer/165-bicarbonate-de-soude-menager-3517360003796.html;http://static3.toutpratique.com/252/i.jpg;4;fr +12;43.830000;mathildeabgrall@yahoo.fr;Abgrall;Mathilde;11/12/2015;3;169;;Acide citrique, détartrant naturel concentré;http://www.toutpratique.com/boutique/detacher-nettoyer/169-acide-citrique-detartrant-naturel-concentre-3517360011241.html;http://static1.toutpratique.com/256/c.jpg;4;fr +12;43.830000;mathildeabgrall@yahoo.fr;Abgrall;Mathilde;11/12/2015;3;166;;Vinaigre ménager forte concentration 12°;http://www.toutpratique.com/boutique/detacher-nettoyer/166-vinaigre-menager-forte-concentration-12-3517360003789.html;http://static1.toutpratique.com/253/i.jpg;4;fr +12;43.830000;mathildeabgrall@yahoo.fr;Abgrall;Mathilde;11/12/2015;3;246;;Destructeur d\'odeurs « Chiens & Chats »;http://www.toutpratique.com/boutique/animaux/246-destructeur-d-odeurs-chiens-chats-3760142321599.html;http://static1.toutpratique.com/335/e.jpg;4;fr +13;11.900000;Alexandre.deandrade@free.fe;De andrade;Alexandre;11/12/2015;3;91;;Crème légère hydratante 24h Jour Hydra Aloe vera bio;http://www.toutpratique.com/boutique/sante-beaute/91-creme-legere-hydratante-24h-jour-hydra-aloe-vera-bio-3478820076890.html;http://static2.toutpratique.com/170/r.jpg;4;fr +14;23.800000;anne@toutpratique.com;HERANGER;Anne;11/12/2015;3;57;;L\'Arbre Vert Liquide vaisselle Pamplemousse 750ml;http://www.toutpratique.com/boutique/detacher-nettoyer/57-l-arbre-vert-liquide-vaisselle-pamplemousse-750ml-3450601018053.html;http://static3.toutpratique.com/133/-.jpg;5;fr +14;23.800000;anne@toutpratique.com;HERANGER;Anne;11/12/2015;3;83;;Eau micellaire anti-âge, Précieux Argan;http://www.toutpratique.com/boutique/sante-beaute/83-eau-micellaire-anti-age-precieux-argan-3517360008685.html;http://static3.toutpratique.com/162/a.jpg;5;fr +14;23.800000;anne@toutpratique.com;HERANGER;Anne;11/12/2015;3;87;;Sérum uniformisant correcteur pour une peau parfaite;http://www.toutpratique.com/boutique/sante-beaute/87-serum-uniformisant-correcteur-pour-une-peau-parfaite-3517360011005.html;http://static2.toutpratique.com/166/e.jpg;5;fr +14;23.800000;anne@toutpratique.com;HERANGER;Anne;11/12/2015;3;118;;Eponge de konjac;http://www.toutpratique.com/boutique/sante-beaute/118-eponge-de-konjac-3517360010312.html;http://static2.toutpratique.com/201/p.jpg;5;fr +14;23.800000;anne@toutpratique.com;HERANGER;Anne;11/12/2015;3;159;;Spray habitat purifiant et assainissant, aux 21 huiles essentielles bio;http://www.toutpratique.com/boutique/sante-beaute/159-spray-habitat-purifiant-et-assainissant-aux-21-huiles-essentielles-bio-3517360007282.html;http://static3.toutpratique.com/245/p.jpg;5;fr +15;8.450000;martinkloeckner@hotmail.com;kloeckner;martin;12/12/2015;3;168;;Terre de Sommières, détachant à sec naturel;http://www.toutpratique.com/boutique/detacher-nettoyer/168-terre-de-sommieres-detachant-a-sec-naturel-3517360011258.html;http://static2.toutpratique.com/255/e.jpg;4;fr +16;53.160000;blandine.ripart@hotmail.fr;ripart;blandine;12/12/2015;3;3;;TEXGUARD - lot de 2 Aérosols;http://www.toutpratique.com/boutique/detacher-nettoyer/3-texguard-lot-de-2-aerosols.html;http://static3.toutpratique.com/10/e.jpg;4;fr +16;53.160000;blandine.ripart@hotmail.fr;ripart;blandine;12/12/2015;3;81;;Crème de jour anti-âge, Précieux Argan;http://www.toutpratique.com/boutique/sante-beaute/81-creme-de-jour-anti-age-precieux-argan-3517360008654.html;http://static3.toutpratique.com/159/r.jpg;4;fr +16;53.160000;blandine.ripart@hotmail.fr;ripart;blandine;12/12/2015;3;167;;Pierre d\'argile;http://www.toutpratique.com/boutique/detacher-nettoyer/167-pierre-d-argile-3517360003727.html;http://static2.toutpratique.com/254/i.jpg;4;fr +17;20.910000;alice.gostoli@hotmail.fr;GOSTOLI;Alice;12/12/2015;3;5;;TEXGUARD Aérosol 400ml;http://www.toutpratique.com/boutique/detacher-nettoyer/5-texguard-aerosol-400ml-3461509504111.html;http://static3.toutpratique.com/20/e.jpg;4;fr +18;114.150000;Phil.seite@gmail.com;Seite;Philippe;12/12/2015;3;168;;Terre de Sommières, détachant à sec naturel;http://www.toutpratique.com/boutique/detacher-nettoyer/168-terre-de-sommieres-detachant-a-sec-naturel-3517360011258.html;http://static2.toutpratique.com/255/e.jpg;4;fr +18;114.150000;Phil.seite@gmail.com;Seite;Philippe;12/12/2015;3;8;;ProtectGuard 2L;http://www.toutpratique.com/boutique/maison-exterieur/8-protectguard-2l-3461509501042.html;http://static3.toutpratique.com/31/r.jpg;4;fr +19;39.300000;johann.fabbri@aliceadsl.fr;Fabbri;johann;12/12/2015;3;3;;TEXGUARD - lot de 2 Aérosols;http://www.toutpratique.com/boutique/detacher-nettoyer/3-texguard-lot-de-2-aerosols.html;http://static3.toutpratique.com/10/e.jpg;4;fr +20;11.360000;atgi@free.fr;Tringali;Alain;13/12/2015;3;167;;Pierre d\'argile;http://www.toutpratique.com/boutique/detacher-nettoyer/167-pierre-d-argile-3517360003727.html;http://static2.toutpratique.com/254/i.jpg;4;fr +21;74.180000;olapouge@bbox.fr;LAPOUGE;OLIVIER;13/12/2015;3;1;;TEXGUARD - 2L;http://www.toutpratique.com/boutique/detacher-nettoyer/1-texguard-2l-3461509503381.html;http://static2.toutpratique.com/1/e.jpg;4;fr +22;25.960000;c.verdet@wanadoo.fr;VERDET;Chris;13/12/2015;3;243;;ProtectGuard CS 750ml;http://www.toutpratique.com/boutique/maison-exterieur/243-protectguard-cs-750ml-3461509504135.html;http://static2.toutpratique.com/352/r.jpg;4;fr +23;11.600000;veromi77@hotmail.fr;mignot;veronique;13/12/2015;3;103;;Huile 100 % naturelle Ricin;http://www.toutpratique.com/boutique/sante-beaute/103-huile-100-naturelle-ricin-3478821111033.html;http://static1.toutpratique.com/184/u.jpg;4;fr +24;9.380000;christian.dureault@free.fr;DUREAULT;christian;13/12/2015;3;163;;Cristaux de soude, dégraissant naturel;http://www.toutpratique.com/boutique/detacher-nettoyer/163-cristaux-de-soude-degraissant-naturel-3517360011234.html;http://static2.toutpratique.com/250/r.jpg;4;fr +25;29.700000;frochas@mac.com;ROCHAS;François;14/12/2015;3;62;;Nettoyant Spray dégraissant 740ml;http://www.toutpratique.com/boutique/detacher-nettoyer/62-nettoyant-spray-degraissant-740ml-3450601013614.html;http://static1.toutpratique.com/138/e.jpg;5;fr +25;29.700000;frochas@mac.com;ROCHAS;François;14/12/2015;3;243;;ProtectGuard CS 750ml;http://www.toutpratique.com/boutique/maison-exterieur/243-protectguard-cs-750ml-3461509504135.html;http://static2.toutpratique.com/352/r.jpg;5;fr +26;71.920000;barnabe@toutpratique.com;Wayser;Barnabe;14/12/2015;3;166;;Vinaigre ménager forte concentration 12°;http://www.toutpratique.com/boutique/detacher-nettoyer/166-vinaigre-menager-forte-concentration-12-3517360003789.html;http://static1.toutpratique.com/253/i.jpg;5;fr +26;71.920000;barnabe@toutpratique.com;Wayser;Barnabe;14/12/2015;3;112;;Gommage purifiant à l\'argile verte Montmorillonite;http://www.toutpratique.com/boutique/sante-beaute/112-gommage-purifiant-a-l-argile-verte-montmorillonite-3478820036702.html;http://static1.toutpratique.com/350/o.jpg;5;fr +26;71.920000;barnabe@toutpratique.com;Wayser;Barnabe;14/12/2015;3;118;;Eponge de konjac;http://www.toutpratique.com/boutique/sante-beaute/118-eponge-de-konjac-3517360010312.html;http://static2.toutpratique.com/201/p.jpg;5;fr +26;71.920000;barnabe@toutpratique.com;Wayser;Barnabe;14/12/2015;3;119;;Savon noir purifiant, Comptoir de l\'Olivier - Grand format;http://www.toutpratique.com/boutique/sante-beaute/119-savon-noir-purifiant-comptoir-de-l-olivier-grand-format-3517360011418.html;http://static1.toutpratique.com/202/a.jpg;5;fr +26;71.920000;barnabe@toutpratique.com;Wayser;Barnabe;14/12/2015;3;120;;Savon recette d\'Alep, Comptoir de l\'Olivier - Grand format;http://www.toutpratique.com/boutique/sante-beaute/120-savon-recette-d-alep-comptoir-de-l-olivier-grand-format-3478820044035.html;http://static2.toutpratique.com/203/a.jpg;5;fr +26;71.920000;barnabe@toutpratique.com;Wayser;Barnabe;14/12/2015;3;123;;Pierre Alun - Déodorant doux;http://www.toutpratique.com/boutique/sante-beaute/123-pierre-alun-deodorant-doux-3478820035866.html;http://static3.toutpratique.com/206/i.jpg;5;fr +26;71.920000;barnabe@toutpratique.com;Wayser;Barnabe;14/12/2015;3;121;;Pierre Alun - Déo spray;http://www.toutpratique.com/boutique/sante-beaute/121-pierre-alun-deo-spray-3478820045865.html;http://static2.toutpratique.com/204/i.jpg;5;fr +26;71.920000;barnabe@toutpratique.com;Wayser;Barnabe;14/12/2015;3;135;;Mascara volume, effet volume instantané - 01 Noir chic;http://www.toutpratique.com/boutique/sante-beaute/135-mascara-volume-effet-volume-instantane-01-noir-chic-3517360015263.html;http://static3.toutpratique.com/218/a.jpg;5;fr +26;71.920000;barnabe@toutpratique.com;Wayser;Barnabe;14/12/2015;3;138;;Rouge à lèvres, Couleur et soin - 01 Rouge baiser;http://www.toutpratique.com/boutique/sante-beaute/138-rouge-a-levres-couleur-et-soin-01-rouge-baiser-3517360010176.html;http://static2.toutpratique.com/221/o.jpg;5;fr +26;71.920000;barnabe@toutpratique.com;Wayser;Barnabe;14/12/2015;3;126;;Liniment hypoallergénique;http://www.toutpratique.com/boutique/hygiene-enfant/126-liniment-hypoallergenique-3517360000290.html;http://static3.toutpratique.com/209/i.jpg;5;fr +26;71.920000;barnabe@toutpratique.com;Wayser;Barnabe;14/12/2015;3;153;;Roll-on SOS spécial hiver eucalyrhume®, aux 7 huiles essentielles bio;http://www.toutpratique.com/boutique/sante-beaute/153-roll-on-sos-special-hiver-eucalyrhume-aux-7-huiles-essentielles-bio-3517360004908.html;http://static3.toutpratique.com/238/o.jpg;5;fr +26;71.920000;barnabe@toutpratique.com;Wayser;Barnabe;14/12/2015;3;122;;Pierre Alun - Après rasage;http://www.toutpratique.com/boutique/sante-beaute/122-pierre-alun-apres-rasage-3478820055864.html;http://static3.toutpratique.com/205/i.jpg;5;fr +26;71.920000;barnabe@toutpratique.com;Wayser;Barnabe;14/12/2015;3;92;;Crème intense hydratante Nuit Hydra Aloe vera bio;http://www.toutpratique.com/boutique/sante-beaute/92-creme-intense-hydratante-nuit-hydra-aloe-vera-bio-3478820042772.html;http://static1.toutpratique.com/171/r.jpg;5;fr +27;11.360000;julian.skalinski@vinci-construction.fr;skalinski;julian;14/12/2015;3;167;;Pierre d\'argile;http://www.toutpratique.com/boutique/detacher-nettoyer/167-pierre-d-argile-3517360003727.html;http://static2.toutpratique.com/254/i.jpg;4;fr +28;15.670000;mugemancuro@yahoo.com;Mugemancuro;Aloys David;14/12/2015;3;204;;Gel anti cafards et blattes 10gr;http://www.toutpratique.com/boutique/nuisibles/204-gel-anti-cafards-et-blattes-10gr-3701014800026.html;http://static2.toutpratique.com/290/e.jpg;4;fr +29;39.300000;ataupin@orange.fr;TAUPIN;Antoine;14/12/2015;3;3;;TEXGUARD - lot de 2 Aérosols;http://www.toutpratique.com/boutique/detacher-nettoyer/3-texguard-lot-de-2-aerosols.html;http://static3.toutpratique.com/10/e.jpg;4;fr +30;28.330000;jerome.opillard@salin.fr;opillard;jerome;15/12/2015;3;243;;ProtectGuard CS 750ml;http://www.toutpratique.com/boutique/maison-exterieur/243-protectguard-cs-750ml-3461509504135.html;http://static2.toutpratique.com/352/r.jpg;4;fr +30;28.330000;jerome.opillard@salin.fr;opillard;jerome;15/12/2015;3;55;;Liquide vaisselle concentré Aloe vera 500ml;http://www.toutpratique.com/boutique/detacher-nettoyer/55-liquide-vaisselle-concentre-aloe-vera-500ml-3450601011030.html;http://static1.toutpratique.com/131/i.jpg;4;fr +31;28.330000;Loulousm@Outlook.fr;Lemire ;Sandra ;15/12/2015;3;204;;Gel anti cafards et blattes 10gr;http://www.toutpratique.com/boutique/nuisibles/204-gel-anti-cafards-et-blattes-10gr-3701014800026.html;http://static2.toutpratique.com/290/e.jpg;4;fr +32;17.830000;marianne.aerts@gmx.fr;Aerts;Marianne;15/12/2015;3;157;;Roll-on massage baume chinois efficacité prouvée, aux 7 huiles essentielles bio;http://www.toutpratique.com/boutique/sante-beaute/157-roll-on-massage-baume-chinois-efficacite-prouvee-aux-7-huiles-essentielles-bio-3517360010893.html;http://static1.toutpratique.com/243/o.jpg;4;fr +33;12.330000;djleblanc@free.fr;LEBLANC;jacqueline;15/12/2015;3;159;;Spray habitat purifiant et assainissant, aux 21 huiles essentielles bio;http://www.toutpratique.com/boutique/sante-beaute/159-spray-habitat-purifiant-et-assainissant-aux-21-huiles-essentielles-bio-3517360007282.html;http://static3.toutpratique.com/245/p.jpg;4;fr +34;12.300000;steph.prestavoine@gmail.com;Prestavoine;Stephanie;15/12/2015;3;42;;Pâte de rebouchage -REBOUCHER BOIS - Tube 330 G;http://www.toutpratique.com/boutique/maison-exterieur/42-pate-de-rebouchage-reboucher-bois-tube-330-g-3178310002803.html;http://static1.toutpratique.com/106/a.jpg;4;fr +35;39.300000;sylviane-loreau@noos.fr;loreau;sylviane;15/12/2015;3;3;;TEXGUARD - lot de 2 Aérosols;http://www.toutpratique.com/boutique/detacher-nettoyer/3-texguard-lot-de-2-aerosols.html;http://static3.toutpratique.com/10/e.jpg;4;fr +36;13.200000;soniasouihi@hotmail.com;Souihi;Sonia;15/12/2015;3;169;;Acide citrique, détartrant naturel concentré;http://www.toutpratique.com/boutique/detacher-nettoyer/169-acide-citrique-detartrant-naturel-concentre-3517360011241.html;http://static1.toutpratique.com/256/c.jpg;4;fr +36;13.200000;soniasouihi@hotmail.com;Souihi;Sonia;15/12/2015;3;165;;Bicarbonate de soude ménager;http://www.toutpratique.com/boutique/detacher-nettoyer/165-bicarbonate-de-soude-menager-3517360003796.html;http://static3.toutpratique.com/252/i.jpg;4;fr +37;66.600000;elodiebrandamir@hotmail.com;Brandamir ;Elodie ;15/12/2015;3;3;;TEXGUARD - lot de 2 Aérosols;http://www.toutpratique.com/boutique/detacher-nettoyer/3-texguard-lot-de-2-aerosols.html;http://static3.toutpratique.com/10/e.jpg;4;fr +38;16.250000;stephanie.chauve@gmail.com;Chauve;Stephanie;15/12/2015;3;246;;Destructeur d\'odeurs « Chiens & Chats »;http://www.toutpratique.com/boutique/animaux/246-destructeur-d-odeurs-chiens-chats-3760142321599.html;http://static1.toutpratique.com/335/e.jpg;4;fr +40;35.810000;fabiemarion@hotmail.com;FABIE;MARION;16/12/2015;3;14;;Décap\'Sols Guard Ecologique 5L;http://www.toutpratique.com/boutique/maison-exterieur/14-decap-sols-guard-ecologique-5l-3461509501196.html;http://static3.toutpratique.com/41/e.jpg;4;fr +41;39.300000;zalduahelene1@gmail.com;Zaldua;Hélène;16/12/2015;3;3;;TEXGUARD - lot de 2 Aérosols;http://www.toutpratique.com/boutique/detacher-nettoyer/3-texguard-lot-de-2-aerosols.html;http://static3.toutpratique.com/10/e.jpg;4;fr +42;12.330000;taibi.faziya@gmail.com;taibi;faziya;16/12/2015;3;159;;Spray habitat purifiant et assainissant, aux 21 huiles essentielles bio;http://www.toutpratique.com/boutique/sante-beaute/159-spray-habitat-purifiant-et-assainissant-aux-21-huiles-essentielles-bio-3517360007282.html;http://static3.toutpratique.com/245/p.jpg;4;fr +43;20.910000;Lucas.lamouche@orange.fr;Lamouche;Lucas;16/12/2015;3;5;;TEXGUARD Aérosol 400ml;http://www.toutpratique.com/boutique/detacher-nettoyer/5-texguard-aerosol-400ml-3461509504111.html;http://static3.toutpratique.com/20/e.jpg;4;fr +44;13.180000;cucusamuel@gmail.com;CUCEY CUCU ;Samuel ;16/12/2015;3;195;;Gélule Magnésium marin;http://www.toutpratique.com/boutique/sante-beaute/195-gelule-magnesium-marin-3456301006222.html;http://static1.toutpratique.com/281/e.jpg;4;fr +45;15.110000;arnaud_louis14@hotmail.fr;louis;arnaud;16/12/2015;3;166;;Vinaigre ménager forte concentration 12°;http://www.toutpratique.com/boutique/detacher-nettoyer/166-vinaigre-menager-forte-concentration-12-3517360003789.html;http://static1.toutpratique.com/253/i.jpg;4;fr +45;15.110000;arnaud_louis14@hotmail.fr;louis;arnaud;16/12/2015;3;163;;Cristaux de soude, dégraissant naturel;http://www.toutpratique.com/boutique/detacher-nettoyer/163-cristaux-de-soude-degraissant-naturel-3517360011234.html;http://static2.toutpratique.com/250/r.jpg;4;fr +46;17.100000;almanzor.virginie@orange.fr;almanzor;virginie;16/12/2015;3;168;;Terre de Sommières, détachant à sec naturel;http://www.toutpratique.com/boutique/detacher-nettoyer/168-terre-de-sommieres-detachant-a-sec-naturel-3517360011258.html;http://static2.toutpratique.com/255/e.jpg;4;fr +46;17.100000;almanzor.virginie@orange.fr;almanzor;virginie;16/12/2015;3;65;;Nettoyant gel WC Romarin 750ml;http://www.toutpratique.com/boutique/detacher-nettoyer/65-nettoyant-gel-wc-romarin-750ml-3450605152098.html;http://static1.toutpratique.com/141/e.jpg;4;fr +46;17.100000;almanzor.virginie@orange.fr;almanzor;virginie;16/12/2015;3;163;;Cristaux de soude, dégraissant naturel;http://www.toutpratique.com/boutique/detacher-nettoyer/163-cristaux-de-soude-degraissant-naturel-3517360011234.html;http://static2.toutpratique.com/250/r.jpg;4;fr +47;8.450000;worldstreet08@gmail.com;pascual;alain;17/12/2015;3;112;;Gommage purifiant à l\'argile verte Montmorillonite;http://www.toutpratique.com/boutique/sante-beaute/112-gommage-purifiant-a-l-argile-verte-montmorillonite-3478820036702.html;http://static1.toutpratique.com/350/o.jpg;4;fr +48;55.640000;leroyeric29@gmail.com;le roy;Eric;17/12/2015;3;20;;Décap\'Peintures Guard Ecologique 5kg;http://www.toutpratique.com/boutique/maison-exterieur/20-decap-peintures-guard-ecologique-5kg-3461505400059.html;http://static2.toutpratique.com/57/e.jpg;4;fr +49;34.750000;co.olivierpompiery@orange.fr;Olivier;Colette;17/12/2015;3;3;;TEXGUARD - lot de 2 Aérosols;http://www.toutpratique.com/boutique/detacher-nettoyer/3-texguard-lot-de-2-aerosols.html;http://static3.toutpratique.com/10/e.jpg;4;fr +49;34.750000;co.olivierpompiery@orange.fr;Olivier;Colette;17/12/2015;3;168;;Terre de Sommières, détachant à sec naturel;http://www.toutpratique.com/boutique/detacher-nettoyer/168-terre-de-sommieres-detachant-a-sec-naturel-3517360011258.html;http://static2.toutpratique.com/255/e.jpg;4;fr +50;8.990000;borommane.isabelle@Orange.fr;Borommane;Isabelle;17/12/2015;3;197;;Gélule végétale Sommeil sérénité, Passiflore / Mélisse / Oranger;http://www.toutpratique.com/boutique/sante-beaute/197-gelule-vegetale-sommeil-serenite-passiflore-melisse-oranger-3456300087864.html;http://static2.toutpratique.com/283/e.jpg;4;fr +52;20.910000;caillet.claude11@free.fr;Caillet;Claude;17/12/2015;3;5;;TEXGUARD Aérosol 400ml;http://www.toutpratique.com/boutique/detacher-nettoyer/5-texguard-aerosol-400ml-3461509504111.html;http://static3.toutpratique.com/20/e.jpg;4;fr +53;34.750000;nathanmauran@gmail.com;MAURAN;Nathan;17/12/2015;3;3;;TEXGUARD - lot de 2 Aérosols;http://www.toutpratique.com/boutique/detacher-nettoyer/3-texguard-lot-de-2-aerosols.html;http://static3.toutpratique.com/10/e.jpg;4;fr +53;34.750000;nathanmauran@gmail.com;MAURAN;Nathan;17/12/2015;3;168;;Terre de Sommières, détachant à sec naturel;http://www.toutpratique.com/boutique/detacher-nettoyer/168-terre-de-sommieres-detachant-a-sec-naturel-3517360011258.html;http://static2.toutpratique.com/255/e.jpg;4;fr +54;14.980000;gorebag@hotmail.fr;collas;samira;18/12/2015;3;183;;Gélule Charbon végétal, Bien-être intestinal Maxi format;http://www.toutpratique.com/boutique/sante-beaute/183-gelule-charbon-vegetal-bien-etre-intestinal-maxi-format-3456300000610.html;http://static1.toutpratique.com/270/e.jpg;4;fr +55;64.180000;laetitia.rouffanche@laposte.net;Rouffanche;Laetitia;18/12/2015;3;1;;TEXGUARD - 2L;http://www.toutpratique.com/boutique/detacher-nettoyer/1-texguard-2l-3461509503381.html;http://static2.toutpratique.com/1/e.jpg;4;fr +56;40.910000;mchristh@orange.fr;MINNEBOO;Marie Christine;18/12/2015;3;4;;TEXGUARD - lot de 3 Aérosols;http://www.toutpratique.com/boutique/detacher-nettoyer/4-texguard-lot-de-3-aerosols.html;http://static2.toutpratique.com/15/e.jpg;4;fr +57;15.000000;g.bussioz@gmail.com;bussioz;gilbert;18/12/2015;3;114;;Poudre surfine multi-usages à l\'argile verte Montmorillonite;http://www.toutpratique.com/boutique/sante-beaute/114-poudre-surfine-multi-usages-a-l-argile-verte-montmorillonite-3517360002867.html;http://static3.toutpratique.com/351/o.jpg;4;fr +58;8.450000;david.lardier@gmail.com;Lardier;David;18/12/2015;3;168;;Terre de Sommières, détachant à sec naturel;http://www.toutpratique.com/boutique/detacher-nettoyer/168-terre-de-sommieres-detachant-a-sec-naturel-3517360011258.html;http://static2.toutpratique.com/255/e.jpg;4;fr +59;15.670000;clayrac.christian@sfr.fr;CLAYRAC;ROSE MARIE;18/12/2015;3;204;;Gel anti cafards et blattes 10gr;http://www.toutpratique.com/boutique/nuisibles/204-gel-anti-cafards-et-blattes-10gr-3701014800026.html;http://static2.toutpratique.com/290/e.jpg;4;fr +60;14.280000;Coutanceau.david0183@orange.fr;Muriel;Coutanceau;18/12/2015;3;169;;Acide citrique, détartrant naturel concentré;http://www.toutpratique.com/boutique/detacher-nettoyer/169-acide-citrique-detartrant-naturel-concentre-3517360011241.html;http://static1.toutpratique.com/256/c.jpg;4;fr +60;14.280000;Coutanceau.david0183@orange.fr;Muriel;Coutanceau;18/12/2015;3;63;;Nettoyant Spray anti-calcaire 740ml;http://www.toutpratique.com/boutique/detacher-nettoyer/63-nettoyant-spray-anti-calcaire-740ml-3450601013638.html;http://static3.toutpratique.com/139/e.jpg;4;fr +61;29.300000;missmarionette@gmail.com;Roger;Marion;18/12/2015;3;3;;TEXGUARD - lot de 2 Aérosols;http://www.toutpratique.com/boutique/detacher-nettoyer/3-texguard-lot-de-2-aerosols.html;http://static3.toutpratique.com/10/e.jpg;4;fr +62;49.900000;daniel.tortelli@orange.fr;tortelli;daniel;18/12/2015;3;122;;Pierre Alun - Après rasage;http://www.toutpratique.com/boutique/sante-beaute/122-pierre-alun-apres-rasage-3478820055864.html;http://static3.toutpratique.com/205/i.jpg;4;fr +62;49.900000;daniel.tortelli@orange.fr;tortelli;daniel;18/12/2015;3;32;;Gliss\'Guard 750ml;http://www.toutpratique.com/boutique/maison-exterieur/32-gliss-guard-750ml-3461509504241.html;http://static3.toutpratique.com/85/l.jpg;4;fr +63;119.430000;daniel.tortelli@orange.fr;tortelli;daniel;19/12/2015;3;14;;Décap\'Sols Guard Ecologique 5L;http://www.toutpratique.com/boutique/maison-exterieur/14-decap-sols-guard-ecologique-5l-3461509501196.html;http://static3.toutpratique.com/41/e.jpg;4;fr +64;16.250000;Mathilde.he@hotmail.fr;Heurtaux;Mathilde;19/12/2015;3;246;;Destructeur d\'odeurs « Chiens & Chats »;http://www.toutpratique.com/boutique/animaux/246-destructeur-d-odeurs-chiens-chats-3760142321599.html;http://static1.toutpratique.com/335/e.jpg;4;fr +65;23.950000;sruiz@cci-oise.fr;Ruiz;Sylvain;19/12/2015;3;222;;Répulsif Chiens « extérieur »;http://www.toutpratique.com/boutique/animaux/222-repulsif-chiens-exterieur-3760142320165.html;http://static2.toutpratique.com/308/e.jpg;4;fr +66;29.300000;rosiau-stephanie@bbox.fr;ROSIAU;stéphanie;19/12/2015;3;3;;TEXGUARD - lot de 2 Aérosols;http://www.toutpratique.com/boutique/detacher-nettoyer/3-texguard-lot-de-2-aerosols.html;http://static3.toutpratique.com/10/e.jpg;4;fr +69;66.600000;cmartino3@yahoo.com;Martino;Christine;20/12/2015;3;3;;TEXGUARD - lot de 2 Aérosols;http://www.toutpratique.com/boutique/detacher-nettoyer/3-texguard-lot-de-2-aerosols.html;http://static3.toutpratique.com/10/e.jpg;4;fr +70;29.300000;rahan037@hotmail.fr;BAFFERT;Céline;20/12/2015;3;3;;TEXGUARD - lot de 2 Aérosols;http://www.toutpratique.com/boutique/detacher-nettoyer/3-texguard-lot-de-2-aerosols.html;http://static3.toutpratique.com/10/e.jpg;4;fr +71;20.910000;lalice919@live.fr;PINEAU;Céline;20/12/2015;3;5;;TEXGUARD Aérosol 400ml;http://www.toutpratique.com/boutique/detacher-nettoyer/5-texguard-aerosol-400ml-3461509504111.html;http://static3.toutpratique.com/20/e.jpg;4;fr +72;9.970000;delphine_houssais@yahoo.fr;Houssais;Brigitte;20/12/2015;3;167;;Pierre d\'argile;http://www.toutpratique.com/boutique/detacher-nettoyer/167-pierre-d-argile-3517360003727.html;http://static2.toutpratique.com/254/i.jpg;4;fr +73;55.690000;hubletn@yahoo.fr;Hublet;Nathalie;20/12/2015;3;20;;Décap\'Peintures Guard Ecologique 5kg;http://www.toutpratique.com/boutique/maison-exterieur/20-decap-peintures-guard-ecologique-5kg-3461505400059.html;http://static2.toutpratique.com/57/e.jpg;4;fr +75;7.540000;mavadou@wanadoo.fr;DAGOURET ;Valérie ;20/12/2015;3;168;;Terre de Sommières, détachant à sec naturel;http://www.toutpratique.com/boutique/detacher-nettoyer/168-terre-de-sommieres-detachant-a-sec-naturel-3517360011258.html;http://static2.toutpratique.com/255/e.jpg;4;fr +76;5.660000;marie.2b.1989@hotmail.fr;NAJJAR;Marie;20/12/2015;3;165;;Bicarbonate de soude ménager;http://www.toutpratique.com/boutique/detacher-nettoyer/165-bicarbonate-de-soude-menager-3517360003796.html;http://static3.toutpratique.com/252/i.jpg;4;fr +77;29.300000;Caroline.lamy44@gmail.com;Lamy;Caroline;20/12/2015;3;3;;TEXGUARD - lot de 2 Aérosols;http://www.toutpratique.com/boutique/detacher-nettoyer/3-texguard-lot-de-2-aerosols.html;http://static3.toutpratique.com/10/e.jpg;4;fr +78;21.400000;catherine.lonne@c-lonne.fr;Lonné;Catherine;21/12/2015;3;236;;Aliment Complémentaire Stress - 60 comprimés;http://www.toutpratique.com/boutique/animaux/236-aliment-complementaire-stress-60-comprimes-3760142323937.html;http://static2.toutpratique.com/322/l.jpg;4;fr +79;11.600000;misslily74@hotmail.fr;Barnoud ;Aurelie;21/12/2015;3;103;;Huile 100 % naturelle Ricin;http://www.toutpratique.com/boutique/sante-beaute/103-huile-100-naturelle-ricin-3478821111033.html;http://static1.toutpratique.com/184/u.jpg;4;fr +80;11.600000;murielbesson@orange.fr;Besson;Muriel;21/12/2015;3;103;;Huile 100 % naturelle Ricin;http://www.toutpratique.com/boutique/sante-beaute/103-huile-100-naturelle-ricin-3478821111033.html;http://static1.toutpratique.com/184/u.jpg;4;fr +81;25.640000;titheur@gmail.com;ADESANYA;Adebisi;21/12/2015;3;94;;Lotion micellaire nettoyante Hydra Aloe vera bio;http://www.toutpratique.com/boutique/sante-beaute/94-lotion-micellaire-nettoyante-hydra-aloe-vera-bio-3517360013900.html;http://static2.toutpratique.com/173/o.jpg;4;fr +81;25.640000;titheur@gmail.com;ADESANYA;Adebisi;21/12/2015;3;142;;Huile essentielle Citron bio;http://www.toutpratique.com/boutique/sante-beaute/142-huile-essentielle-citron-bio-3478820006422.html;http://static3.toutpratique.com/225/u.jpg;4;fr +81;25.640000;titheur@gmail.com;ADESANYA;Adebisi;21/12/2015;3;174;;Cocktail Kilos Tenaces® 7 jours;http://www.toutpratique.com/boutique/sante-beaute/174-cocktail-kilos-tenaces-7-jours-3760020508289.html;http://static1.toutpratique.com/261/o.jpg;4;fr +81;25.640000;titheur@gmail.com;ADESANYA;Adebisi;21/12/2015;3;57;;L\'Arbre Vert Liquide vaisselle Pamplemousse 750ml;http://www.toutpratique.com/boutique/detacher-nettoyer/57-l-arbre-vert-liquide-vaisselle-pamplemousse-750ml-3450601018053.html;http://static3.toutpratique.com/133/-.jpg;4;fr +81;25.640000;titheur@gmail.com;ADESANYA;Adebisi;21/12/2015;3;251;;Liquide vaisselle concentré peaux sensibles x3;http://www.toutpratique.com/boutique/accueil/251-liquide-vaisselle-concentre-peaux-sensibles-x3.html;http://static2.toutpratique.com/341/i.jpg;4;fr +82;9.500000;sof.augier@gmail.com;augier;sophie;21/12/2015;3;149;;Spray traitant Pludepoux, aux 6 huiles essentielles bio;http://www.toutpratique.com/boutique/hygiene-enfant/149-spray-traitant-pludepoux-aux-6-huiles-essentielles-bio-3517360011913.html;http://static1.toutpratique.com/232/p.jpg;4;fr +83;15.670000;Aliamairi@gmail.com;Amairi ;Ali;22/12/2015;3;204;;Gel anti cafards et blattes 10gr;http://www.toutpratique.com/boutique/nuisibles/204-gel-anti-cafards-et-blattes-10gr-3701014800026.html;http://static2.toutpratique.com/290/e.jpg;4;fr +84;268.920000;v.green@centthor.com;GREEN;VERONIQUE;23/12/2015;3;2;;TEXGUARD - 5L (+ pulvérisateur et guide du Tout Propre offert);http://www.toutpratique.com/boutique/detacher-nettoyer/2-texguard-5l-pulverisateur-et-guide-du-tout-propre-offert-3461509427946.html;http://static2.toutpratique.com/6/e.jpg;4;fr +85;45.380000;mupar@free.fr;Pariyski ;Muriel;23/12/2015;3;5;;TEXGUARD Aérosol 400ml;http://www.toutpratique.com/boutique/detacher-nettoyer/5-texguard-aerosol-400ml-3461509504111.html;http://static3.toutpratique.com/20/e.jpg;4;fr +85;45.380000;mupar@free.fr;Pariyski ;Muriel;23/12/2015;3;6;;Texclean TG 750ml;http://www.toutpratique.com/boutique/detacher-nettoyer/6-texclean-tg-750ml-3461509504203.html;http://static2.toutpratique.com/25/e.jpg;4;fr +85;45.380000;mupar@free.fr;Pariyski ;Muriel;23/12/2015;3;166;;Vinaigre ménager forte concentration 12°;http://www.toutpratique.com/boutique/detacher-nettoyer/166-vinaigre-menager-forte-concentration-12-3517360003789.html;http://static1.toutpratique.com/253/i.jpg;4;fr +86;42.490000;v.debortoli@free.fr;debortoli;veronique;23/12/2015;3;165;;Bicarbonate de soude ménager;http://www.toutpratique.com/boutique/detacher-nettoyer/165-bicarbonate-de-soude-menager-3517360003796.html;http://static3.toutpratique.com/252/i.jpg;4;fr +86;42.490000;v.debortoli@free.fr;debortoli;veronique;23/12/2015;3;3;;TEXGUARD - lot de 2 Aérosols;http://www.toutpratique.com/boutique/detacher-nettoyer/3-texguard-lot-de-2-aerosols.html;http://static3.toutpratique.com/10/e.jpg;4;fr +87;29.300000;HASSOUN.RUBEN@GMAIL.COM;HASSOUN;RUBEN;23/12/2015;3;3;;TEXGUARD - lot de 2 Aérosols;http://www.toutpratique.com/boutique/detacher-nettoyer/3-texguard-lot-de-2-aerosols.html;http://static3.toutpratique.com/10/e.jpg;4;fr +88;46.100000;contact@nord-humidite.com;aqua-control;vanhoorde;23/12/2015;3;16;;Décap\'Laitances Guard Ecologique 5L;http://www.toutpratique.com/boutique/maison-exterieur/16-decap-laitances-guard-ecologique-5l-3461509501202.html;http://static3.toutpratique.com/45/e.jpg;4;fr +89;98.820000;bourginclaire@orange.fr;BOURGIN;CLAIRE;23/12/2015;3;17;;Wash\'Guard 5L;http://www.toutpratique.com/boutique/maison-exterieur/17-wash-guard-5l-3461505060055.html;http://static3.toutpratique.com/48/a.jpg;4;fr +90;14.200000;lorcyp@wanadoo.fr;Lorcy;Pascal;23/12/2015;3;159;;Spray habitat purifiant et assainissant, aux 21 huiles essentielles bio;http://www.toutpratique.com/boutique/sante-beaute/159-spray-habitat-purifiant-et-assainissant-aux-21-huiles-essentielles-bio-3517360007282.html;http://static3.toutpratique.com/245/p.jpg;4;fr +91;12.890000;Gaubyangelique@hotmail.com;Gauby ;Angelique ;23/12/2015;3;198;;Soupe Brûle graisses au miso, légumes et algues;http://www.toutpratique.com/boutique/sante-beaute/198-soupe-brule-graisses-au-miso-legumes-et-algues-3760020508210.html;http://static3.toutpratique.com/284/o.jpg;4;fr +92;29.300000;nadege.guillaume@neuf.fr;chesneau;nadege;24/12/2015;3;3;;TEXGUARD - lot de 2 Aérosols;http://www.toutpratique.com/boutique/detacher-nettoyer/3-texguard-lot-de-2-aerosols.html;http://static3.toutpratique.com/10/e.jpg;4;fr +93;100.320000;domie358@gmail.com;Garcia;Dominique;24/12/2015;3;81;;Crème de jour anti-âge, Précieux Argan;http://www.toutpratique.com/boutique/sante-beaute/81-creme-de-jour-anti-age-precieux-argan-3517360008654.html;http://static3.toutpratique.com/159/r.jpg;4;fr +93;100.320000;domie358@gmail.com;Garcia;Dominique;24/12/2015;3;17;;Wash\'Guard 5L;http://www.toutpratique.com/boutique/maison-exterieur/17-wash-guard-5l-3461505060055.html;http://static3.toutpratique.com/48/a.jpg;4;fr +94;50.910000;gillesetisabelle.faure@orange.fr;Faure;Gilles;24/12/2015;3;4;;TEXGUARD - lot de 3 Aérosols;http://www.toutpratique.com/boutique/detacher-nettoyer/4-texguard-lot-de-3-aerosols.html;http://static2.toutpratique.com/15/e.jpg;4;fr +95;11.600000;emmasrt_@outlook.fr;Sarraute;Jean-Louis;24/12/2015;3;103;;Huile 100 % naturelle Ricin;http://www.toutpratique.com/boutique/sante-beaute/103-huile-100-naturelle-ricin-3478821111033.html;http://static1.toutpratique.com/184/u.jpg;4;fr +96;77.500000;paco75001@yahoo.fr;boissier;yolande;24/12/2015;3;208;;Fumigène anti-insectes 10gr;http://www.toutpratique.com/boutique/animaux/208-fumigene-anti-insectes-10gr-3701014800064.html;http://static3.toutpratique.com/294/u.jpg;4;fr +97;8.450000;Malickbodi0@gmail.com;Bodian;Malick;25/12/2015;3;112;;Gommage purifiant à l\'argile verte Montmorillonite;http://www.toutpratique.com/boutique/sante-beaute/112-gommage-purifiant-a-l-argile-verte-montmorillonite-3478820036702.html;http://static1.toutpratique.com/350/o.jpg;4;fr +98;50.250000;jp.denizet@parisot-projet.com;Denizet;jean Philippe;25/12/2015;3;3;;TEXGUARD - lot de 2 Aérosols;http://www.toutpratique.com/boutique/detacher-nettoyer/3-texguard-lot-de-2-aerosols.html;http://static3.toutpratique.com/10/e.jpg;4;fr +98;50.250000;jp.denizet@parisot-projet.com;Denizet;jean Philippe;25/12/2015;3;168;;Terre de Sommières, détachant à sec naturel;http://www.toutpratique.com/boutique/detacher-nettoyer/168-terre-de-sommieres-detachant-a-sec-naturel-3517360011258.html;http://static2.toutpratique.com/255/e.jpg;4;fr +98;50.250000;jp.denizet@parisot-projet.com;Denizet;jean Philippe;25/12/2015;3;81;;Crème de jour anti-âge, Précieux Argan;http://www.toutpratique.com/boutique/sante-beaute/81-creme-de-jour-anti-age-precieux-argan-3517360008654.html;http://static3.toutpratique.com/159/r.jpg;4;fr +100;18.320000;anniepetit984@yahoo.fr;PETIT;ANNIE;25/12/2015;3;164;;Savon noir mou concentré, à l\'huile de lin;http://www.toutpratique.com/boutique/detacher-nettoyer/164-savon-noir-mou-concentre-a-l-huile-de-lin-3517360005981.html;http://static2.toutpratique.com/251/a.jpg;4;fr +101;25.120000;adcopitet@wanadoo.fr;copitet;alain;26/12/2015;3;31;;NetGuard Ecologique 750ml;http://www.toutpratique.com/boutique/detacher-nettoyer/31-netguard-ecologique-750ml-3461509504234.html;http://static3.toutpratique.com/83/e.jpg;4;fr +102;45.490000;francoise.guinchard@orange.fr;Guinchard;Françoise;26/12/2015;3;31;;NetGuard Ecologique 750ml;http://www.toutpratique.com/boutique/detacher-nettoyer/31-netguard-ecologique-750ml-3461509504234.html;http://static3.toutpratique.com/83/e.jpg;4;fr +102;45.490000;francoise.guinchard@orange.fr;Guinchard;Françoise;26/12/2015;3;254;;Nettoyant Spray dégraissant x2;http://www.toutpratique.com/boutique/detacher-nettoyer/254-nettoyant-spray-degraissant-x2.html;http://static3.toutpratique.com/344/e.jpg;4;fr +102;45.490000;francoise.guinchard@orange.fr;Guinchard;Françoise;26/12/2015;3;243;;ProtectGuard CS 750ml;http://www.toutpratique.com/boutique/maison-exterieur/243-protectguard-cs-750ml-3461509504135.html;http://static2.toutpratique.com/352/r.jpg;4;fr +103;50.440000;amelie.ritter@inextenso.fr;RITTER;AMELIE;26/12/2015;3;13;;Décap\'Sols Guard Ecologique 2L;http://www.toutpratique.com/boutique/maison-exterieur/13-decap-sols-guard-ecologique-2l-3461509501189.html;http://static1.toutpratique.com/40/e.jpg;4;fr +104;14.200000;Dumontier.sylvain@neuf.fr;Dumontier;Sylvain;26/12/2015;3;159;;Spray habitat purifiant et assainissant, aux 21 huiles essentielles bio;http://www.toutpratique.com/boutique/sante-beaute/159-spray-habitat-purifiant-et-assainissant-aux-21-huiles-essentielles-bio-3517360007282.html;http://static3.toutpratique.com/245/p.jpg;4;fr +105;31.970000;fabachat@sfr.fr;RECK;Fabienne;26/12/2015;3;164;;Savon noir mou concentré, à l\'huile de lin;http://www.toutpratique.com/boutique/detacher-nettoyer/164-savon-noir-mou-concentre-a-l-huile-de-lin-3517360005981.html;http://static2.toutpratique.com/251/a.jpg;4;fr +105;31.970000;fabachat@sfr.fr;RECK;Fabienne;26/12/2015;3;165;;Bicarbonate de soude ménager;http://www.toutpratique.com/boutique/detacher-nettoyer/165-bicarbonate-de-soude-menager-3517360003796.html;http://static3.toutpratique.com/252/i.jpg;4;fr +105;31.970000;fabachat@sfr.fr;RECK;Fabienne;26/12/2015;3;166;;Vinaigre ménager forte concentration 12°;http://www.toutpratique.com/boutique/detacher-nettoyer/166-vinaigre-menager-forte-concentration-12-3517360003789.html;http://static1.toutpratique.com/253/i.jpg;4;fr +106;54.940000;aso.jonette@gmail.com;Molard;Anne-Sophie ;26/12/2015;3;5;;TEXGUARD Aérosol 400ml;http://www.toutpratique.com/boutique/detacher-nettoyer/5-texguard-aerosol-400ml-3461509504111.html;http://static3.toutpratique.com/20/e.jpg;4;fr +106;54.940000;aso.jonette@gmail.com;Molard;Anne-Sophie ;26/12/2015;3;166;;Vinaigre ménager forte concentration 12°;http://www.toutpratique.com/boutique/detacher-nettoyer/166-vinaigre-menager-forte-concentration-12-3517360003789.html;http://static1.toutpratique.com/253/i.jpg;4;fr +106;54.940000;aso.jonette@gmail.com;Molard;Anne-Sophie ;26/12/2015;3;167;;Pierre d\'argile;http://www.toutpratique.com/boutique/detacher-nettoyer/167-pierre-d-argile-3517360003727.html;http://static2.toutpratique.com/254/i.jpg;4;fr +107;181.520000;lendorin@free.fr;FILLY;Cedric;26/12/2015;3;26;;Gliss\'Guard 5L + pulvérisateur offert;http://www.toutpratique.com/boutique/maison-exterieur/26-gliss-guard-5l-pulverisateur-offert-3461506050000.html;http://static1.toutpratique.com/65/l.jpg;4;fr +108;39.300000;chevalier.sylvie@live.fr;CHEVALIER;sylvie;26/12/2015;3;3;;TEXGUARD - lot de 2 Aérosols;http://www.toutpratique.com/boutique/detacher-nettoyer/3-texguard-lot-de-2-aerosols.html;http://static3.toutpratique.com/10/e.jpg;4;fr +109;14.200000;liligwen17@gmail.com;HERBU;Rose-Marie Lisiane;26/12/2015;3;159;;Spray habitat purifiant et assainissant, aux 21 huiles essentielles bio;http://www.toutpratique.com/boutique/sante-beaute/159-spray-habitat-purifiant-et-assainissant-aux-21-huiles-essentielles-bio-3517360007282.html;http://static3.toutpratique.com/245/p.jpg;4;fr +110;29.300000;sebastien.lampe@gmail.com;LAMPE;Sébastien;26/12/2015;3;3;;TEXGUARD - lot de 2 Aérosols;http://www.toutpratique.com/boutique/detacher-nettoyer/3-texguard-lot-de-2-aerosols.html;http://static3.toutpratique.com/10/e.jpg;4;fr +111;39.300000;maryse.feuillet@cegetel.net;Feuillet ;Dominique;26/12/2015;3;3;;TEXGUARD - lot de 2 Aérosols;http://www.toutpratique.com/boutique/detacher-nettoyer/3-texguard-lot-de-2-aerosols.html;http://static3.toutpratique.com/10/e.jpg;4;fr +112;29.300000;jeanclaudemonneret@sfr.fr;monneret;jean claude;26/12/2015;3;3;;TEXGUARD - lot de 2 Aérosols;http://www.toutpratique.com/boutique/detacher-nettoyer/3-texguard-lot-de-2-aerosols.html;http://static3.toutpratique.com/10/e.jpg;4;fr +113;11.360000;marjohan@live.fr;Tuboeuf;Marjorie;27/12/2015;3;167;;Pierre d\'argile;http://www.toutpratique.com/boutique/detacher-nettoyer/167-pierre-d-argile-3517360003727.html;http://static2.toutpratique.com/254/i.jpg;4;fr +114;134.460000;g.pair@hotmail.fr;Pair;Guillaume;27/12/2015;3;2;;TEXGUARD - 5L (+ pulvérisateur et guide du Tout Propre offert);http://www.toutpratique.com/boutique/detacher-nettoyer/2-texguard-5l-pulverisateur-et-guide-du-tout-propre-offert-3461509427946.html;http://static2.toutpratique.com/6/e.jpg;4;fr +115;79.010000;Veroaudubert@gmail.com;Audubert;Veronique;27/12/2015;3;1;;TEXGUARD - 2L;http://www.toutpratique.com/boutique/detacher-nettoyer/1-texguard-2l-3461509503381.html;http://static2.toutpratique.com/1/e.jpg;4;fr +116;27.820000;bg2828@yahoo.fr;GARIN;Bertrand;27/12/2015;3;18;;Antimousses Guard 5L;http://www.toutpratique.com/boutique/maison-exterieur/18-antimousses-guard-5l-3461508000058.html;http://static2.toutpratique.com/53/n.jpg;4;fr +117;27.440000;barnabe@toutpratique.com;Wayser;Barnabe;27/12/2015;3;53;;Liquide vaisselle concentré Peaux sensibles 500ml;http://www.toutpratique.com/boutique/detacher-nettoyer/53-liquide-vaisselle-concentre-peaux-sensibles-500ml-3450605071146.html;http://static3.toutpratique.com/129/i.jpg;5;fr +117;27.440000;barnabe@toutpratique.com;Wayser;Barnabe;27/12/2015;3;64;;Nettoyant Spray vitres menthe 740ml;http://www.toutpratique.com/boutique/detacher-nettoyer/64-nettoyant-spray-vitres-menthe-740ml-3450601013652.html;http://static3.toutpratique.com/140/e.jpg;5;fr +117;27.440000;barnabe@toutpratique.com;Wayser;Barnabe;27/12/2015;3;65;;Nettoyant gel WC Romarin 750ml;http://www.toutpratique.com/boutique/detacher-nettoyer/65-nettoyant-gel-wc-romarin-750ml-3450605152098.html;http://static1.toutpratique.com/141/e.jpg;5;fr +117;27.440000;barnabe@toutpratique.com;Wayser;Barnabe;27/12/2015;3;244;;Nettoyants Lave Vaisselle Tablettes tout-en-1 30 doses 550g;http://www.toutpratique.com/boutique/detacher-nettoyer/244-nettoyants-lave-vaisselle-tablettes-tout-en-1-30-doses-550g-3450601013270.html;http://static3.toutpratique.com/333/e.jpg;5;fr +117;27.440000;barnabe@toutpratique.com;Wayser;Barnabe;27/12/2015;3;68;;Lessive Liquide L\'Arbre Vert - Savon végétal 45 lavages 3L;http://www.toutpratique.com/boutique/detacher-nettoyer/68-lessive-liquide-l-arbre-vert-savon-vegetal-45-lavages-3l-3450601013676.html;http://static2.toutpratique.com/144/e.jpg;5;fr +118;28.070000;marina.bernard.capon@gmail.com;Bernard ;Marina ;27/12/2015;3;103;;Huile 100 % naturelle Ricin;http://www.toutpratique.com/boutique/sante-beaute/103-huile-100-naturelle-ricin-3478821111033.html;http://static1.toutpratique.com/184/u.jpg;4;fr +118;28.070000;marina.bernard.capon@gmail.com;Bernard ;Marina ;27/12/2015;3;188;;Gélule Levure de bière - Maxi format;http://www.toutpratique.com/boutique/sante-beaute/188-gelule-levure-de-biere-maxi-format-3456300000719.html;http://static1.toutpratique.com/275/e.jpg;4;fr +119;27.400000;Williamsanches@live.com.pt;Emilie;Gomes SANCHES ;28/12/2015;3;224;;Répulsif Oiseaux;http://www.toutpratique.com/boutique/animaux/224-repulsif-oiseaux-3760142320127.html;http://static1.toutpratique.com/310/e.jpg;4;fr +119;27.400000;Williamsanches@live.com.pt;Emilie;Gomes SANCHES ;28/12/2015;3;215;;Colle pour pics anti-pigeons - Silirub tube 310ml;http://www.toutpratique.com/boutique/nuisibles/215-colle-pour-pics-anti-pigeons-silirub-tube-310ml-3701014800132.html;http://static3.toutpratique.com/301/o.jpg;4;fr +120;12.050000;melanie_roy_88@hotmail.fr;Roy;melanie;28/12/2015;3;113;;Masque purifiant à l\'argile verte Montmorillonite;http://www.toutpratique.com/boutique/sante-beaute/113-masque-purifiant-a-l-argile-verte-montmorillonite-3478820016698.html;http://static2.toutpratique.com/349/a.jpg;4;fr +120;12.050000;melanie_roy_88@hotmail.fr;Roy;melanie;28/12/2015;3;114;;Poudre surfine multi-usages à l\'argile verte Montmorillonite;http://www.toutpratique.com/boutique/sante-beaute/114-poudre-surfine-multi-usages-a-l-argile-verte-montmorillonite-3517360002867.html;http://static3.toutpratique.com/351/o.jpg;4;fr +121;36.800000;GILLES.GUTHAPFEL@ORANGE.FR;GUTHAPFEL;GILLES;28/12/2015;3;205;;Vaporisateur anti-puces et punaises 500ml;http://www.toutpratique.com/boutique/nuisibles/205-vaporisateur-anti-puces-et-punaises-500ml-3701014800033.html;http://static1.toutpratique.com/291/a.jpg;4;fr +122;82.710000;alisonmatkin@gmail.com;Atkin;Alison;28/12/2015;3;3;;TEXGUARD - lot de 2 Aérosols;http://www.toutpratique.com/boutique/detacher-nettoyer/3-texguard-lot-de-2-aerosols.html;http://static3.toutpratique.com/10/e.jpg;4;fr +122;82.710000;alisonmatkin@gmail.com;Atkin;Alison;28/12/2015;3;17;;Wash\'Guard 5L;http://www.toutpratique.com/boutique/maison-exterieur/17-wash-guard-5l-3461505060055.html;http://static3.toutpratique.com/48/a.jpg;4;fr +123;12.900000;BONNETCAT@ORANGE.FR;BONNET;CATHERINE;28/12/2015;3;34;;Le Guide du Savoir Vivre : tout bien dire et faire;http://www.toutpratique.com/boutique/vie-pratique/34-le-guide-du-savoir-vivre-tout-bien-dire-et-faire.html;http://static1.toutpratique.com/89/e.jpg;4;fr +124;50.960000;bajeux.sebastien@wanadoo.fr;BAJEUX;Sébastien;28/12/2015;3;17;;Wash\'Guard 5L;http://www.toutpratique.com/boutique/maison-exterieur/17-wash-guard-5l-3461505060055.html;http://static3.toutpratique.com/48/a.jpg;4;fr +124;50.960000;bajeux.sebastien@wanadoo.fr;BAJEUX;Sébastien;28/12/2015;3;167;;Pierre d\'argile;http://www.toutpratique.com/boutique/detacher-nettoyer/167-pierre-d-argile-3517360003727.html;http://static2.toutpratique.com/254/i.jpg;4;fr +124;50.960000;bajeux.sebastien@wanadoo.fr;BAJEUX;Sébastien;28/12/2015;3;163;;Cristaux de soude, dégraissant naturel;http://www.toutpratique.com/boutique/detacher-nettoyer/163-cristaux-de-soude-degraissant-naturel-3517360011234.html;http://static2.toutpratique.com/250/r.jpg;4;fr +125;23.850000;houchki@orange.fr;KLEINE;IRENE;28/12/2015;3;206;;Anti- insectes Naturel Vapo Pyrbo 500ml;http://www.toutpratique.com/boutique/nuisibles/206-anti-insectes-naturel-vapo-pyrbo-500ml-3701014800040.html;http://static2.toutpratique.com/292/n.jpg;4;fr +126;28.270000;Isabelle.alonso@avocat-conseil.fr;Alonso;Isabelle;29/12/2015;3;15;;Décap\'Laitances Guard Ecologique 2L;http://www.toutpratique.com/boutique/maison-exterieur/15-decap-laitances-guard-ecologique-2l-3461509501165.html;http://static2.toutpratique.com/42/e.jpg;4;fr +127;142.390000;Acroq@laposte.net;Croquelois;Antoine;29/12/2015;3;9;;ProtectGuard 5L;http://www.toutpratique.com/boutique/maison-exterieur/9-protectguard-5l-3461509501059.html;http://static2.toutpratique.com/34/r.jpg;4;fr +127;142.390000;Acroq@laposte.net;Croquelois;Antoine;29/12/2015;3;14;;Décap\'Sols Guard Ecologique 5L;http://www.toutpratique.com/boutique/maison-exterieur/14-decap-sols-guard-ecologique-5l-3461509501196.html;http://static3.toutpratique.com/41/e.jpg;4;fr +128;39.300000;delphineboiziot@yahoo.fr;boiziot;delphine;29/12/2015;3;3;;TEXGUARD - lot de 2 Aérosols;http://www.toutpratique.com/boutique/detacher-nettoyer/3-texguard-lot-de-2-aerosols.html;http://static3.toutpratique.com/10/e.jpg;4;fr +129;44.300000;corin.company@neuf.fr;COMPANY;Corinne;29/12/2015;3;32;;Gliss\'Guard 750ml;http://www.toutpratique.com/boutique/maison-exterieur/32-gliss-guard-750ml-3461509504241.html;http://static3.toutpratique.com/85/l.jpg;4;fr +130;36.240000;olivier.cardoletti@free.fr;CARDOLETTI;Olivier;29/12/2015;3;21;;Décap\'Colles Guard Ecologique 2kg;http://www.toutpratique.com/boutique/detacher-nettoyer/21-decap-colles-guard-ecologique-2kg-3461509502575.html;http://static3.toutpratique.com/60/e.jpg;4;fr +131;29.300000;riconina@free.fr;BOLTZ;JOSIANE;29/12/2015;3;3;;TEXGUARD - lot de 2 Aérosols;http://www.toutpratique.com/boutique/detacher-nettoyer/3-texguard-lot-de-2-aerosols.html;http://static3.toutpratique.com/10/e.jpg;4;fr +132;50.910000;jeanphibourgoin@free.fr;Bourgoin;Jean-Philippe;29/12/2015;3;4;;TEXGUARD - lot de 3 Aérosols;http://www.toutpratique.com/boutique/detacher-nettoyer/4-texguard-lot-de-3-aerosols.html;http://static2.toutpratique.com/15/e.jpg;4;fr +133;111.000000;ortinola@yahoo.fr;MATTEI;Veronique;29/12/2015;3;3;;TEXGUARD - lot de 2 Aérosols;http://www.toutpratique.com/boutique/detacher-nettoyer/3-texguard-lot-de-2-aerosols.html;http://static3.toutpratique.com/10/e.jpg;4;fr +133;111.000000;ortinola@yahoo.fr;MATTEI;Veronique;29/12/2015;3;7;;Pack Spray Texclean TG + Lot de 2 aérosols TexGuard;http://www.toutpratique.com/boutique/detacher-nettoyer/7-pack-spray-texclean-tg-lot-de-2-aerosols-texguard.html;http://static2.toutpratique.com/28/a.jpg;4;fr +133;111.000000;ortinola@yahoo.fr;MATTEI;Veronique;29/12/2015;3;256;;Les Essentiels du ménage au naturel;http://www.toutpratique.com/boutique/accueil/256-les-essentiels-menage-au-naturel.html;http://static3.toutpratique.com/346/e.jpg;4;fr +133;111.000000;ortinola@yahoo.fr;MATTEI;Veronique;29/12/2015;3;85;;Huile pure, Précieux Argan;http://www.toutpratique.com/boutique/sante-beaute/85-huile-pure-precieux-argan-3517360002638.html;http://static2.toutpratique.com/164/u.jpg;4;fr +133;111.000000;ortinola@yahoo.fr;MATTEI;Veronique;29/12/2015;3;94;;Lotion micellaire nettoyante Hydra Aloe vera bio;http://www.toutpratique.com/boutique/sante-beaute/94-lotion-micellaire-nettoyante-hydra-aloe-vera-bio-3517360013900.html;http://static2.toutpratique.com/173/o.jpg;4;fr +134;15.560000;rahyba@hotmail.fr;hlali;rahyba;29/12/2015;3;31;;NetGuard Ecologique 750ml;http://www.toutpratique.com/boutique/detacher-nettoyer/31-netguard-ecologique-750ml-3461509504234.html;http://static3.toutpratique.com/83/e.jpg;4;fr +135;39.300000;fgauthrot@hotmail.com;Gauthrot;Florian;29/12/2015;3;3;;TEXGUARD - lot de 2 Aérosols;http://www.toutpratique.com/boutique/detacher-nettoyer/3-texguard-lot-de-2-aerosols.html;http://static3.toutpratique.com/10/e.jpg;4;fr +136;36.240000;olivier_le_roy@yahoo.com;le Roy;Olivier;30/12/2015;3;21;;Décap\'Colles Guard Ecologique 2kg;http://www.toutpratique.com/boutique/detacher-nettoyer/21-decap-colles-guard-ecologique-2kg-3461509502575.html;http://static3.toutpratique.com/60/e.jpg;4;fr +137;8.450000;Ophel.archer06@gmail.com;Archer;Ophélie ;30/12/2015;3;112;;Gommage purifiant à l\'argile verte Montmorillonite;http://www.toutpratique.com/boutique/sante-beaute/112-gommage-purifiant-a-l-argile-verte-montmorillonite-3478820036702.html;http://static1.toutpratique.com/350/o.jpg;4;fr +138;58.560000;montana.45@hotmail.fr;ROUGEMONT;Anthony;30/12/2015;3;17;;Wash\'Guard 5L;http://www.toutpratique.com/boutique/maison-exterieur/17-wash-guard-5l-3461505060055.html;http://static3.toutpratique.com/48/a.jpg;4;fr +138;58.560000;montana.45@hotmail.fr;ROUGEMONT;Anthony;30/12/2015;3;66;;Nettoyant gel WC Marine 750ml;http://www.toutpratique.com/boutique/detacher-nettoyer/66-nettoyant-gel-wc-marine-750ml-3450601010996.html;http://static3.toutpratique.com/142/e.jpg;4;fr +138;58.560000;montana.45@hotmail.fr;ROUGEMONT;Anthony;30/12/2015;3;164;;Savon noir mou concentré, à l\'huile de lin;http://www.toutpratique.com/boutique/detacher-nettoyer/164-savon-noir-mou-concentre-a-l-huile-de-lin-3517360005981.html;http://static2.toutpratique.com/251/a.jpg;4;fr +139;39.450000;lisianejy@gmail.com;Damy;Lisiane;30/12/2015;3;100;;Eau florale de rose bio, régénère et tonifie;http://www.toutpratique.com/boutique/sante-beaute/100-eau-florale-de-rose-bio-regenere-et-tonifie-3478820036894.html;http://static1.toutpratique.com/181/a.jpg;4;fr +139;39.450000;lisianejy@gmail.com;Damy;Lisiane;30/12/2015;3;89;;Lotion bain vapeur purifiante pour une peau parfaite;http://www.toutpratique.com/boutique/sante-beaute/89-lotion-bain-vapeur-purifiante-pour-une-peau-parfaite-3517360010985.html;http://static3.toutpratique.com/168/o.jpg;4;fr +139;39.450000;lisianejy@gmail.com;Damy;Lisiane;30/12/2015;3;141;;Huile essentielle Arbre à thé bio;http://www.toutpratique.com/boutique/sante-beaute/141-huile-essentielle-arbre-a-the-bio-3478820066426.html;http://static2.toutpratique.com/224/u.jpg;4;fr +139;39.450000;lisianejy@gmail.com;Damy;Lisiane;30/12/2015;3;77;;Lait démaquillant soyeux au lait d\'ânesse bio;http://www.toutpratique.com/boutique/sante-beaute/77-lait-demaquillant-soyeux-au-lait-d-anesse-bio-3517360003239.html;http://static2.toutpratique.com/155/a.jpg;4;fr +139;39.450000;lisianejy@gmail.com;Damy;Lisiane;30/12/2015;3;157;;Roll-on massage baume chinois efficacité prouvée, aux 7 huiles essentielles bio;http://www.toutpratique.com/boutique/sante-beaute/157-roll-on-massage-baume-chinois-efficacite-prouvee-aux-7-huiles-essentielles-bio-3517360010893.html;http://static1.toutpratique.com/243/o.jpg;4;fr +139;39.450000;lisianejy@gmail.com;Damy;Lisiane;30/12/2015;3;146;;Huile essentielle Lavandin bio;http://www.toutpratique.com/boutique/sante-beaute/146-huile-essentielle-lavandin-bio-3478820076432.html;http://static2.toutpratique.com/229/u.jpg;4;fr +140;6.190000;bellangernadia44@hotmail.fr;Bellanger;Nadia;31/12/2015;3;165;;Bicarbonate de soude ménager;http://www.toutpratique.com/boutique/detacher-nettoyer/165-bicarbonate-de-soude-menager-3517360003796.html;http://static3.toutpratique.com/252/i.jpg;4;fr +141;20.910000;broussin.sylvie@orange.fr;Broussin;Sylvie;31/12/2015;3;5;;TEXGUARD Aérosol 400ml;http://www.toutpratique.com/boutique/detacher-nettoyer/5-texguard-aerosol-400ml-3461509504111.html;http://static3.toutpratique.com/20/e.jpg;4;fr +142;30.330000;lucas79200@gmail.com;anzil;sylviane;01/01/2016;3;164;;Savon noir mou concentré, à l\'huile de lin;http://www.toutpratique.com/boutique/detacher-nettoyer/164-savon-noir-mou-concentre-a-l-huile-de-lin-3517360005981.html;http://static2.toutpratique.com/251/a.jpg;4;fr +142;30.330000;lucas79200@gmail.com;anzil;sylviane;01/01/2016;3;166;;Vinaigre ménager forte concentration 12°;http://www.toutpratique.com/boutique/detacher-nettoyer/166-vinaigre-menager-forte-concentration-12-3517360003789.html;http://static1.toutpratique.com/253/i.jpg;4;fr +142;30.330000;lucas79200@gmail.com;anzil;sylviane;01/01/2016;3;163;;Cristaux de soude, dégraissant naturel;http://www.toutpratique.com/boutique/detacher-nettoyer/163-cristaux-de-soude-degraissant-naturel-3517360011234.html;http://static2.toutpratique.com/250/r.jpg;4;fr +143;50.700000;szymczak.alain@gmail.com;SZYMCZAK;Alain;01/01/2016;3;7;;Pack Spray Texclean TG + Lot de 2 aérosols TexGuard;http://www.toutpratique.com/boutique/detacher-nettoyer/7-pack-spray-texclean-tg-lot-de-2-aerosols-texguard.html;http://static2.toutpratique.com/28/a.jpg;4;fr +143;50.700000;szymczak.alain@gmail.com;SZYMCZAK;Alain;01/01/2016;3;94;;Lotion micellaire nettoyante Hydra Aloe vera bio;http://www.toutpratique.com/boutique/sante-beaute/94-lotion-micellaire-nettoyante-hydra-aloe-vera-bio-3517360013900.html;http://static2.toutpratique.com/173/o.jpg;4;fr +144;11.790000;ludi_renoi91@hotmail.fr;bakekolo;ludivine;01/01/2016;3;163;;Cristaux de soude, dégraissant naturel;http://www.toutpratique.com/boutique/detacher-nettoyer/163-cristaux-de-soude-degraissant-naturel-3517360011234.html;http://static2.toutpratique.com/250/r.jpg;4;fr +144;11.790000;ludi_renoi91@hotmail.fr;bakekolo;ludivine;01/01/2016;3;64;;Nettoyant Spray vitres menthe 740ml;http://www.toutpratique.com/boutique/detacher-nettoyer/64-nettoyant-spray-vitres-menthe-740ml-3450601013652.html;http://static3.toutpratique.com/140/e.jpg;4;fr +145;55.410000;julmonaco@yahoo.fr;david;julien;01/01/2016;3;17;;Wash\'Guard 5L;http://www.toutpratique.com/boutique/maison-exterieur/17-wash-guard-5l-3461505060055.html;http://static3.toutpratique.com/48/a.jpg;4;fr +146;37.800000;claires.olivierg@orange.fr;savary;claire;01/01/2016;3;167;;Pierre d\'argile;http://www.toutpratique.com/boutique/detacher-nettoyer/167-pierre-d-argile-3517360003727.html;http://static2.toutpratique.com/254/i.jpg;4;fr +147;31.900000;seb.cec@live.fr;DROSSART;Cécile;01/01/2016;3;222;;Répulsif Chiens « extérieur »;http://www.toutpratique.com/boutique/animaux/222-repulsif-chiens-exterieur-3760142320165.html;http://static2.toutpratique.com/308/e.jpg;4;fr +148;11.360000;Joanna.dimartino@laposte.net;Dimartino ;Joanna ;01/01/2016;3;167;;Pierre d\'argile;http://www.toutpratique.com/boutique/detacher-nettoyer/167-pierre-d-argile-3517360003727.html;http://static2.toutpratique.com/254/i.jpg;4;fr +149;20.910000;manolia22@hotmail.fr;Zimmerman;Manon;01/01/2016;3;5;;TEXGUARD Aérosol 400ml;http://www.toutpratique.com/boutique/detacher-nettoyer/5-texguard-aerosol-400ml-3461509504111.html;http://static3.toutpratique.com/20/e.jpg;4;fr +150;29.300000;pimp.macbook@gmail.com;Bendiab;Dino;02/01/2016;3;3;;TEXGUARD - lot de 2 Aérosols;http://www.toutpratique.com/boutique/detacher-nettoyer/3-texguard-lot-de-2-aerosols.html;http://static3.toutpratique.com/10/e.jpg;4;fr +151;24.100000;bouchelouh.ayech@orange.fr;bouchelouh;ayech;02/01/2016;3;209;;Vaporisateur laque anti-cafards pour intérieurs 750 ml;http://www.toutpratique.com/boutique/nuisibles/209-vaporisateur-laque-anti-cafards-pour-interieurs-750-ml-3701014800071.html;http://static1.toutpratique.com/295/a.jpg;4;fr +152;117.400000;bouchelouh.ayech@orange.fr;bouchelouh;ayech;02/01/2016;3;208;;Fumigène anti-insectes 10gr;http://www.toutpratique.com/boutique/animaux/208-fumigene-anti-insectes-10gr-3701014800064.html;http://static3.toutpratique.com/294/u.jpg;4;fr +152;117.400000;bouchelouh.ayech@orange.fr;bouchelouh;ayech;02/01/2016;3;204;;Gel anti cafards et blattes 10gr;http://www.toutpratique.com/boutique/nuisibles/204-gel-anti-cafards-et-blattes-10gr-3701014800026.html;http://static2.toutpratique.com/290/e.jpg;4;fr +152;117.400000;bouchelouh.ayech@orange.fr;bouchelouh;ayech;02/01/2016;3;209;;Vaporisateur laque anti-cafards pour intérieurs 750 ml;http://www.toutpratique.com/boutique/nuisibles/209-vaporisateur-laque-anti-cafards-pour-interieurs-750-ml-3701014800071.html;http://static1.toutpratique.com/295/a.jpg;4;fr +153;29.300000;mhmuhl@hotmail.com;Muhl;Marie-Hélène;02/01/2016;3;3;;TEXGUARD - lot de 2 Aérosols;http://www.toutpratique.com/boutique/detacher-nettoyer/3-texguard-lot-de-2-aerosols.html;http://static3.toutpratique.com/10/e.jpg;4;fr +154;31.120000;larges.marjorie@hotmail.fr;spindler;marjorie;02/01/2016;3;222;;Répulsif Chiens « extérieur »;http://www.toutpratique.com/boutique/animaux/222-repulsif-chiens-exterieur-3760142320165.html;http://static2.toutpratique.com/308/e.jpg;4;fr +154;31.120000;larges.marjorie@hotmail.fr;spindler;marjorie;02/01/2016;3;6;;Texclean TG 750ml;http://www.toutpratique.com/boutique/detacher-nettoyer/6-texclean-tg-750ml-3461509504203.html;http://static2.toutpratique.com/25/e.jpg;4;fr +155;135.290000;adcopitet@wanadoo.fr;copitet;alain;02/01/2016;3;28;;Kit Sols Anciens - Nettoyer et protéger;http://www.toutpratique.com/boutique/maison-exterieur/28-kit-sols-anciens-nettoyer-et-proteger-3461509503220.html;http://static3.toutpratique.com/69/i.jpg;4;fr +156;31.220000;michel.maryse.a@gmail.com;Augez;Michel;02/01/2016;3;13;;Décap\'Sols Guard Ecologique 2L;http://www.toutpratique.com/boutique/maison-exterieur/13-decap-sols-guard-ecologique-2l-3461509501189.html;http://static1.toutpratique.com/40/e.jpg;4;fr +157;79.010000;jeandunia@yahoo.fr;Dunia;Juan;02/01/2016;3;1;;TEXGUARD - 2L;http://www.toutpratique.com/boutique/detacher-nettoyer/1-texguard-2l-3461509503381.html;http://static2.toutpratique.com/1/e.jpg;4;fr +158;12.380000;pillon.isis@orange.fr;PILLON;SYLVIE;02/01/2016;3;163;;Cristaux de soude, dégraissant naturel;http://www.toutpratique.com/boutique/detacher-nettoyer/163-cristaux-de-soude-degraissant-naturel-3517360011234.html;http://static2.toutpratique.com/250/r.jpg;4;fr +159;29.300000;carle.guy@gmail.com;CARLE;GUY;02/01/2016;3;3;;TEXGUARD - lot de 2 Aérosols;http://www.toutpratique.com/boutique/detacher-nettoyer/3-texguard-lot-de-2-aerosols.html;http://static3.toutpratique.com/10/e.jpg;4;fr +160;26.240000;cjulier2@wanadoo.fr;Julier;Cécile;02/01/2016;3;21;;Décap\'Colles Guard Ecologique 2kg;http://www.toutpratique.com/boutique/detacher-nettoyer/21-decap-colles-guard-ecologique-2kg-3461509502575.html;http://static3.toutpratique.com/60/e.jpg;4;fr +161;66.250000;setpro@free.fr;baker;joelle;02/01/2016;3;162;;Baume respiratoire eucalyptus, aux 7 huiles essentielles bio;http://www.toutpratique.com/boutique/sante-beaute/162-baume-respiratoire-eucalyptus-aux-7-huiles-essentielles-bio-3517360010626.html;http://static2.toutpratique.com/248/a.jpg;4;fr +161;66.250000;setpro@free.fr;baker;joelle;02/01/2016;3;137;;Crayon yeux tenue intense - 01 Noir intense;http://www.toutpratique.com/boutique/sante-beaute/137-crayon-yeux-tenue-intense-01-noir-intense-3517360014327.html;http://static3.toutpratique.com/220/r.jpg;4;fr +161;66.250000;setpro@free.fr;baker;joelle;02/01/2016;3;143;;Huile essentielle Citronnelle bio;http://www.toutpratique.com/boutique/sante-beaute/143-huile-essentielle-citronnelle-bio-3478820036429.html;http://static2.toutpratique.com/226/u.jpg;4;fr +161;66.250000;setpro@free.fr;baker;joelle;02/01/2016;3;119;;Savon noir purifiant, Comptoir de l\'Olivier - Grand format;http://www.toutpratique.com/boutique/sante-beaute/119-savon-noir-purifiant-comptoir-de-l-olivier-grand-format-3517360011418.html;http://static1.toutpratique.com/202/a.jpg;4;fr +161;66.250000;setpro@free.fr;baker;joelle;02/01/2016;3;164;;Savon noir mou concentré, à l\'huile de lin;http://www.toutpratique.com/boutique/detacher-nettoyer/164-savon-noir-mou-concentre-a-l-huile-de-lin-3517360005981.html;http://static2.toutpratique.com/251/a.jpg;4;fr +161;66.250000;setpro@free.fr;baker;joelle;02/01/2016;3;250;;Liquide vaisselle Pamplemousse x4;http://www.toutpratique.com/boutique/detacher-nettoyer/250-liquide-vaisselle-pamplemousse-x3.html;http://static1.toutpratique.com/340/i.jpg;4;fr +161;66.250000;setpro@free.fr;baker;joelle;02/01/2016;3;165;;Bicarbonate de soude ménager;http://www.toutpratique.com/boutique/detacher-nettoyer/165-bicarbonate-de-soude-menager-3517360003796.html;http://static3.toutpratique.com/252/i.jpg;4;fr +161;66.250000;setpro@free.fr;baker;joelle;02/01/2016;3;232;;Pipettes insectifuges Verlina - Chats;http://www.toutpratique.com/boutique/animaux/232-pipettes-insectifuges-verlina-chats-3760142324095.html;http://static1.toutpratique.com/318/i.jpg;4;fr +161;66.250000;setpro@free.fr;baker;joelle;02/01/2016;3;240;;Anti-acariens VERLINA;http://www.toutpratique.com/boutique/animaux/240-anti-acariens-verlina-3760142321629.html;http://static3.toutpratique.com/326/n.jpg;4;fr +162;42.040000;catpat34@neuf.fr;finck;catherine;02/01/2016;3;90;;Eau micellaire 3 en 1 Hydra Aloe vera bio;http://www.toutpratique.com/boutique/sante-beaute/90-eau-micellaire-3-en-1-hydra-aloe-vera-bio-3517360010572.html;http://static3.toutpratique.com/169/a.jpg;4;fr +162;42.040000;catpat34@neuf.fr;finck;catherine;02/01/2016;3;170;;Infusion Ventre plat & Digestion, Menthe / Fucus / Réglisses;http://www.toutpratique.com/boutique/sante-beaute/170-infusion-ventre-plat-digestion-menthe-fucus-reglisses-3456300002133.html;http://static2.toutpratique.com/257/n.jpg;4;fr +162;42.040000;catpat34@neuf.fr;finck;catherine;02/01/2016;3;86;;Crème hydratante perfectrice pour une peau parfaite;http://www.toutpratique.com/boutique/sante-beaute/86-creme-hydratante-perfectrice-pour-une-peau-parfaite-3517360010992.html;http://static2.toutpratique.com/165/r.jpg;4;fr +162;42.040000;catpat34@neuf.fr;finck;catherine;02/01/2016;3;178;;Gélule végétale Stimulant Minceur, Café vert / Thé Vert / Guarana;http://www.toutpratique.com/boutique/sante-beaute/178-gelule-vegetale-stimulant-minceur-cafe-vert-the-vert-guarana-3456300050691.html;http://static2.toutpratique.com/265/e.jpg;4;fr +163;11.360000;christelle_mounzeo@yahoo.fr;Mounzeo;Christelle;02/01/2016;3;167;;Pierre d\'argile;http://www.toutpratique.com/boutique/detacher-nettoyer/167-pierre-d-argile-3517360003727.html;http://static2.toutpratique.com/254/i.jpg;4;fr +164;24.800000;gisele.berthet56@orange.fr;berthet;gisele;03/01/2016;3;223;;Répulsif Chiens « Intérieur »;http://www.toutpratique.com/boutique/animaux/223-repulsif-chiens-interieur-3760142321605.html;http://static2.toutpratique.com/309/e.jpg;4;fr +165;50.910000;gheymover@hotmail.com;Gheysen;Michael;03/01/2016;3;4;;TEXGUARD - lot de 3 Aérosols;http://www.toutpratique.com/boutique/detacher-nettoyer/4-texguard-lot-de-3-aerosols.html;http://static2.toutpratique.com/15/e.jpg;4;fr +166;50.360000;sophiebarbier92@hotmail.com;marcandella;sophie;03/01/2016;3;4;;TEXGUARD - lot de 3 Aérosols;http://www.toutpratique.com/boutique/detacher-nettoyer/4-texguard-lot-de-3-aerosols.html;http://static2.toutpratique.com/15/e.jpg;4;fr +166;50.360000;sophiebarbier92@hotmail.com;marcandella;sophie;03/01/2016;3;168;;Terre de Sommières, détachant à sec naturel;http://www.toutpratique.com/boutique/detacher-nettoyer/168-terre-de-sommieres-detachant-a-sec-naturel-3517360011258.html;http://static2.toutpratique.com/255/e.jpg;4;fr +167;22.090000;arlette.guedj2110@hotmail.fr;Guedj;Arlette;03/01/2016;3;103;;Huile 100 % naturelle Ricin;http://www.toutpratique.com/boutique/sante-beaute/103-huile-100-naturelle-ricin-3478821111033.html;http://static1.toutpratique.com/184/u.jpg;4;fr +167;22.090000;arlette.guedj2110@hotmail.fr;Guedj;Arlette;03/01/2016;3;188;;Gélule Levure de bière - Maxi format;http://www.toutpratique.com/boutique/sante-beaute/188-gelule-levure-de-biere-maxi-format-3456300000719.html;http://static1.toutpratique.com/275/e.jpg;4;fr +167;22.090000;arlette.guedj2110@hotmail.fr;Guedj;Arlette;03/01/2016;3;146;;Huile essentielle Lavandin bio;http://www.toutpratique.com/boutique/sante-beaute/146-huile-essentielle-lavandin-bio-3478820076432.html;http://static2.toutpratique.com/229/u.jpg;4;fr +168;49.200000;handicaplorenzo@gmail.com;FERRO;Magali;03/01/2016;3;3;;TEXGUARD - lot de 2 Aérosols;http://www.toutpratique.com/boutique/detacher-nettoyer/3-texguard-lot-de-2-aerosols.html;http://static3.toutpratique.com/10/e.jpg;4;fr +168;49.200000;handicaplorenzo@gmail.com;FERRO;Magali;03/01/2016;3;247;;Répulsif Chats « intérieur/extérieur »;http://www.toutpratique.com/boutique/animaux/247-repulsif-chats-interieur-exterieur-3760142320172.html;http://static1.toutpratique.com/336/e.jpg;4;fr +169;20.910000;claude-gaschet@orange.fr;gaschet;claude;03/01/2016;3;5;;TEXGUARD Aérosol 400ml;http://www.toutpratique.com/boutique/detacher-nettoyer/5-texguard-aerosol-400ml-3461509504111.html;http://static3.toutpratique.com/20/e.jpg;4;fr +170;23.950000;Jeanlucpueyo@yahoo.fr;Pueyo;Jean-Luc ;03/01/2016;3;222;;Répulsif Chiens « extérieur »;http://www.toutpratique.com/boutique/animaux/222-repulsif-chiens-exterieur-3760142320165.html;http://static2.toutpratique.com/308/e.jpg;4;fr +171;41.080000;philippe.vuillaume@ac-creteil.fr;vuillaume;philippe;04/01/2016;3;5;;TEXGUARD Aérosol 400ml;http://www.toutpratique.com/boutique/detacher-nettoyer/5-texguard-aerosol-400ml-3461509504111.html;http://static3.toutpratique.com/20/e.jpg;4;fr +171;41.080000;philippe.vuillaume@ac-creteil.fr;vuillaume;philippe;04/01/2016;3;6;;Texclean TG 750ml;http://www.toutpratique.com/boutique/detacher-nettoyer/6-texclean-tg-750ml-3461509504203.html;http://static2.toutpratique.com/25/e.jpg;4;fr +172;8.990000;michel.korveou.raoult22@orange.fr;RAOULT;Michel;04/01/2016;3;180;;Gélule végétale Draineur intense, Queue de cerise / Sureau / Prêle;http://www.toutpratique.com/boutique/sante-beaute/180-gelule-vegetale-draineur-intense-queue-de-cerise-sureau-prele-3456300086713.html;http://static1.toutpratique.com/267/e.jpg;4;fr +173;29.300000;Sarah.hattab2509@gmail.com;Hattab ;Sarah ;04/01/2016;3;3;;TEXGUARD - lot de 2 Aérosols;http://www.toutpratique.com/boutique/detacher-nettoyer/3-texguard-lot-de-2-aerosols.html;http://static3.toutpratique.com/10/e.jpg;4;fr +174;20.910000;camillebauduin@gmail.com;BAUDUIN;CAMILLE;04/01/2016;3;5;;TEXGUARD Aérosol 400ml;http://www.toutpratique.com/boutique/detacher-nettoyer/5-texguard-aerosol-400ml-3461509504111.html;http://static3.toutpratique.com/20/e.jpg;4;fr +175;55.560000;christine.aimonetto@wanadoo.fr;aimonetto;christine;04/01/2016;3;20;;Décap\'Peintures Guard Ecologique 5kg;http://www.toutpratique.com/boutique/maison-exterieur/20-decap-peintures-guard-ecologique-5kg-3461505400059.html;http://static2.toutpratique.com/57/e.jpg;4;fr +176;12.300000;helene.dozouville@gmail.com;d\'Ozouville;Hélène;04/01/2016;3;42;;Pâte de rebouchage -REBOUCHER BOIS - Tube 330 G;http://www.toutpratique.com/boutique/maison-exterieur/42-pate-de-rebouchage-reboucher-bois-tube-330-g-3178310002803.html;http://static1.toutpratique.com/106/a.jpg;4;fr +177;13.980000;Sabzanga@hotmail.fr;Zanga;Sabine;04/01/2016;3;188;;Gélule Levure de bière - Maxi format;http://www.toutpratique.com/boutique/sante-beaute/188-gelule-levure-de-biere-maxi-format-3456300000719.html;http://static1.toutpratique.com/275/e.jpg;4;fr +178;52.290000;eliane.poggi@uniformatic.fr;DALBERGUE;eliane;04/01/2016;3;165;;Bicarbonate de soude ménager;http://www.toutpratique.com/boutique/detacher-nettoyer/165-bicarbonate-de-soude-menager-3517360003796.html;http://static3.toutpratique.com/252/i.jpg;4;fr +178;52.290000;eliane.poggi@uniformatic.fr;DALBERGUE;eliane;04/01/2016;3;243;;ProtectGuard CS 750ml;http://www.toutpratique.com/boutique/maison-exterieur/243-protectguard-cs-750ml-3461509504135.html;http://static2.toutpratique.com/352/r.jpg;4;fr +178;52.290000;eliane.poggi@uniformatic.fr;DALBERGUE;eliane;04/01/2016;3;166;;Vinaigre ménager forte concentration 12°;http://www.toutpratique.com/boutique/detacher-nettoyer/166-vinaigre-menager-forte-concentration-12-3517360003789.html;http://static1.toutpratique.com/253/i.jpg;4;fr +178;52.290000;eliane.poggi@uniformatic.fr;DALBERGUE;eliane;04/01/2016;3;54;;Liquide vaisselle concentré Citron vert 500ml;http://www.toutpratique.com/boutique/detacher-nettoyer/54-liquide-vaisselle-concentre-citron-vert-500ml-3450601016233.html;http://static1.toutpratique.com/130/i.jpg;4;fr +179;54.900000;inas69130@yahoo.fr;LATRECHE;Halima;04/01/2016;3;8;;ProtectGuard 2L;http://www.toutpratique.com/boutique/maison-exterieur/8-protectguard-2l-3461509501042.html;http://static3.toutpratique.com/31/r.jpg;4;fr +180;6.600000;b.rebk@hotmail.fr;Bourille;Rebecca;04/01/2016;3;114;;Poudre surfine multi-usages à l\'argile verte Montmorillonite;http://www.toutpratique.com/boutique/sante-beaute/114-poudre-surfine-multi-usages-a-l-argile-verte-montmorillonite-3517360002867.html;http://static3.toutpratique.com/351/o.jpg;4;fr +181;10.400000;angeliquegrignon@yahoo.fr;grignon;Angelique;04/01/2016;3;157;;Roll-on massage baume chinois efficacité prouvée, aux 7 huiles essentielles bio;http://www.toutpratique.com/boutique/sante-beaute/157-roll-on-massage-baume-chinois-efficacite-prouvee-aux-7-huiles-essentielles-bio-3517360010893.html;http://static1.toutpratique.com/243/o.jpg;4;fr +182;18.200000;blaisbocquet@yahoo.fr;Bocquet;Stéphanie;05/01/2016;3;204;;Gel anti cafards et blattes 10gr;http://www.toutpratique.com/boutique/nuisibles/204-gel-anti-cafards-et-blattes-10gr-3701014800026.html;http://static2.toutpratique.com/290/e.jpg;4;fr +183;19.000000;muriel.bontpartsanchez@orange.fr;sanchez;muriel;05/01/2016;3;74;;Recharge assouplissant envolée de douceur 750 ml;http://www.toutpratique.com/boutique/detacher-nettoyer/74-recharge-assouplissant-envolee-de-douceur-750-ml-3450601018954.html;http://static1.toutpratique.com/150/e.jpg;4;fr +184;29.950000;giordana.eric@orange.fr;Giordana;Eric;05/01/2016;3;243;;ProtectGuard CS 750ml;http://www.toutpratique.com/boutique/maison-exterieur/243-protectguard-cs-750ml-3461509504135.html;http://static2.toutpratique.com/352/r.jpg;4;fr +185;29.950000;evacapolongo@yahoo.fr;Capolongo;Eva;05/01/2016;3;243;;ProtectGuard CS 750ml;http://www.toutpratique.com/boutique/maison-exterieur/243-protectguard-cs-750ml-3461509504135.html;http://static2.toutpratique.com/352/r.jpg;4;fr +186;30.320000;gerard.minvielle.moncla@orange.fr;Minvielle;Gérard;05/01/2016;3;243;;ProtectGuard CS 750ml;http://www.toutpratique.com/boutique/maison-exterieur/243-protectguard-cs-750ml-3461509504135.html;http://static2.toutpratique.com/352/r.jpg;4;fr +186;30.320000;gerard.minvielle.moncla@orange.fr;Minvielle;Gérard;05/01/2016;3;165;;Bicarbonate de soude ménager;http://www.toutpratique.com/boutique/detacher-nettoyer/165-bicarbonate-de-soude-menager-3517360003796.html;http://static3.toutpratique.com/252/i.jpg;4;fr +186;30.320000;gerard.minvielle.moncla@orange.fr;Minvielle;Gérard;05/01/2016;3;255;;Nettoyant gel WC Romarin x3;http://www.toutpratique.com/boutique/detacher-nettoyer/255-nettoyant-gel-wc-romarin-x3.html;http://static2.toutpratique.com/345/e.jpg;4;fr +187;77.260000;guillaume.arlette@gmail.com;Girard;Arlette;05/01/2016;3;18;;Antimousses Guard 5L;http://www.toutpratique.com/boutique/maison-exterieur/18-antimousses-guard-5l-3461508000058.html;http://static2.toutpratique.com/53/n.jpg;4;fr +189;8.990000;Badgone74@bluewin.ch;Nguyen;Karine;05/01/2016;3;185;;Gélule végétale Dépuratif Digestion, Artichaut / Radis noir;http://www.toutpratique.com/boutique/sante-beaute/185-gelule-vegetale-depuratif-digestion-artichaut-radis-noir-3456300001020.html;http://static1.toutpratique.com/272/e.jpg;4;fr +191;17.200000;kat-lin3@live.ftr;MASELLI;Kathleen;06/01/2016;3;103;;Huile 100 % naturelle Ricin;http://www.toutpratique.com/boutique/sante-beaute/103-huile-100-naturelle-ricin-3478821111033.html;http://static1.toutpratique.com/184/u.jpg;4;fr +192;17.930000;nathalie.girard90@orange.fr;girard;nathalie;06/01/2016;3;5;;TEXGUARD Aérosol 400ml;http://www.toutpratique.com/boutique/detacher-nettoyer/5-texguard-aerosol-400ml-3461509504111.html;http://static3.toutpratique.com/20/e.jpg;4;fr +193;11.600000;barrecamille11@gmail.com;Barré;Camille;06/01/2016;3;103;;Huile 100 % naturelle Ricin;http://www.toutpratique.com/boutique/sante-beaute/103-huile-100-naturelle-ricin-3478821111033.html;http://static1.toutpratique.com/184/u.jpg;4;fr +195;21.850000;lavalaurelien@hotmail.com;Laval;aurelien;06/01/2016;3;113;;Masque purifiant à l\'argile verte Montmorillonite;http://www.toutpratique.com/boutique/sante-beaute/113-masque-purifiant-a-l-argile-verte-montmorillonite-3478820016698.html;http://static2.toutpratique.com/349/a.jpg;4;fr +195;21.850000;lavalaurelien@hotmail.com;Laval;aurelien;06/01/2016;3;112;;Gommage purifiant à l\'argile verte Montmorillonite;http://www.toutpratique.com/boutique/sante-beaute/112-gommage-purifiant-a-l-argile-verte-montmorillonite-3478820036702.html;http://static1.toutpratique.com/350/o.jpg;4;fr +195;21.850000;lavalaurelien@hotmail.com;Laval;aurelien;06/01/2016;3;100;;Eau florale de rose bio, régénère et tonifie;http://www.toutpratique.com/boutique/sante-beaute/100-eau-florale-de-rose-bio-regenere-et-tonifie-3478820036894.html;http://static1.toutpratique.com/181/a.jpg;4;fr +196;33.750000;nicole.cano@laposte.net;CANO;Nicole;07/01/2016;3;3;;TEXGUARD - lot de 2 Aérosols;http://www.toutpratique.com/boutique/detacher-nettoyer/3-texguard-lot-de-2-aerosols.html;http://static3.toutpratique.com/10/e.jpg;4;fr +197;46.750000;veronique.berart@laposte.com;Berart ;Véronique ;07/01/2016;3;15;;Décap\'Laitances Guard Ecologique 2L;http://www.toutpratique.com/boutique/maison-exterieur/15-decap-laitances-guard-ecologique-2l-3461509501165.html;http://static2.toutpratique.com/42/e.jpg;4;fr +197;46.750000;veronique.berart@laposte.com;Berart ;Véronique ;07/01/2016;3;256;;Les Essentiels du ménage au naturel;http://www.toutpratique.com/boutique/accueil/256-les-essentiels-menage-au-naturel.html;http://static3.toutpratique.com/346/e.jpg;4;fr +198;33.750000;laure_tom@yahoo.fr;LAURE;Thomas;07/01/2016;3;3;;TEXGUARD - lot de 2 Aérosols;http://www.toutpratique.com/boutique/detacher-nettoyer/3-texguard-lot-de-2-aerosols.html;http://static3.toutpratique.com/10/e.jpg;4;fr +199;12.380000;elisabeth.marotte@orange.fr;Marotte;Elisabeth;07/01/2016;3;165;;Bicarbonate de soude ménager;http://www.toutpratique.com/boutique/detacher-nettoyer/165-bicarbonate-de-soude-menager-3517360003796.html;http://static3.toutpratique.com/252/i.jpg;4;fr +200;50.210000;gemours@hotmail.fr;davain;olivier;07/01/2016;3;25;;Minéralisant Guard RC 5L;http://www.toutpratique.com/boutique/maison-exterieur/25-mineralisant-guard-rc-5l-3461509502780.html;http://static2.toutpratique.com/64/i.jpg;4;fr +201;8.450000;srh_c@live.fr;castinel;sarah;07/01/2016;3;113;;Masque purifiant à l\'argile verte Montmorillonite;http://www.toutpratique.com/boutique/sante-beaute/113-masque-purifiant-a-l-argile-verte-montmorillonite-3478820016698.html;http://static2.toutpratique.com/349/a.jpg;4;fr +203;26.940000;magali-k@live.fr;Krihiff ;Magali;07/01/2016;3;3;;TEXGUARD - lot de 2 Aérosols;http://www.toutpratique.com/boutique/detacher-nettoyer/3-texguard-lot-de-2-aerosols.html;http://static3.toutpratique.com/10/e.jpg;4;fr +203;26.940000;magali-k@live.fr;Krihiff ;Magali;07/01/2016;3;163;;Cristaux de soude, dégraissant naturel;http://www.toutpratique.com/boutique/detacher-nettoyer/163-cristaux-de-soude-degraissant-naturel-3517360011234.html;http://static2.toutpratique.com/250/r.jpg;4;fr +204;29.200000;amelia.guyader@gmail.com;GUYADER;Amélia;07/01/2016;3;3;;TEXGUARD - lot de 2 Aérosols;http://www.toutpratique.com/boutique/detacher-nettoyer/3-texguard-lot-de-2-aerosols.html;http://static3.toutpratique.com/10/e.jpg;4;fr +204;29.200000;amelia.guyader@gmail.com;GUYADER;Amélia;07/01/2016;3;168;;Terre de Sommières, détachant à sec naturel;http://www.toutpratique.com/boutique/detacher-nettoyer/168-terre-de-sommieres-detachant-a-sec-naturel-3517360011258.html;http://static2.toutpratique.com/255/e.jpg;4;fr +205;21.780000;claveymar@gmail.com;Claveyrolas;Marianne;07/01/2016;3;255;;Nettoyant gel WC Romarin x3;http://www.toutpratique.com/boutique/detacher-nettoyer/255-nettoyant-gel-wc-romarin-x3.html;http://static2.toutpratique.com/345/e.jpg;4;fr +205;21.780000;claveymar@gmail.com;Claveyrolas;Marianne;07/01/2016;3;166;;Vinaigre ménager forte concentration 12°;http://www.toutpratique.com/boutique/detacher-nettoyer/166-vinaigre-menager-forte-concentration-12-3517360003789.html;http://static1.toutpratique.com/253/i.jpg;4;fr +206;48.010000;carine.gourdou@orange.fr;gourdou;carine;07/01/2016;3;11;;ProtectGuard Effet Mouillé 2L;http://www.toutpratique.com/boutique/maison-exterieur/11-protectguard-effet-mouille-2l-3461509502438.html;http://static3.toutpratique.com/38/r.jpg;4;fr +207;33.750000;jeromeazzi@yahoo.fr;AZZI;Jérôme;07/01/2016;3;3;;TEXGUARD - lot de 2 Aérosols;http://www.toutpratique.com/boutique/detacher-nettoyer/3-texguard-lot-de-2-aerosols.html;http://static3.toutpratique.com/10/e.jpg;4;fr +208;21.300000;d.augusto1948@gmail.com;Augusto-Vaz-Cochet;Denise;08/01/2016;3;118;;Eponge de konjac;http://www.toutpratique.com/boutique/sante-beaute/118-eponge-de-konjac-3517360010312.html;http://static2.toutpratique.com/201/p.jpg;4;fr +208;21.300000;d.augusto1948@gmail.com;Augusto-Vaz-Cochet;Denise;08/01/2016;3;135;;Mascara volume, effet volume instantané - 01 Noir chic;http://www.toutpratique.com/boutique/sante-beaute/135-mascara-volume-effet-volume-instantane-01-noir-chic-3517360015263.html;http://static3.toutpratique.com/218/a.jpg;4;fr +209;17.930000;vitelarmelle@hotmail.com;VITEL ;Armelle;08/01/2016;3;5;;TEXGUARD Aérosol 400ml;http://www.toutpratique.com/boutique/detacher-nettoyer/5-texguard-aerosol-400ml-3461509504111.html;http://static3.toutpratique.com/20/e.jpg;4;fr +210;17.800000;scea-les-eyssards@orange.fr;Robert;Johanne;08/01/2016;3;157;;Roll-on massage baume chinois efficacité prouvée, aux 7 huiles essentielles bio;http://www.toutpratique.com/boutique/sante-beaute/157-roll-on-massage-baume-chinois-efficacite-prouvee-aux-7-huiles-essentielles-bio-3517360010893.html;http://static1.toutpratique.com/243/o.jpg;4;fr +212;6.190000;Jeromenicolas62@gmail.com;Nicolas;Jerome;08/01/2016;3;165;;Bicarbonate de soude ménager;http://www.toutpratique.com/boutique/detacher-nettoyer/165-bicarbonate-de-soude-menager-3517360003796.html;http://static3.toutpratique.com/252/i.jpg;4;fr +213;27.350000;cathylaine@hotmail.fr;LAINE;Cathy;08/01/2016;3;3;;TEXGUARD - lot de 2 Aérosols;http://www.toutpratique.com/boutique/detacher-nettoyer/3-texguard-lot-de-2-aerosols.html;http://static3.toutpratique.com/10/e.jpg;4;fr +213;27.350000;cathylaine@hotmail.fr;LAINE;Cathy;08/01/2016;3;114;;Poudre surfine multi-usages à l\'argile verte Montmorillonite;http://www.toutpratique.com/boutique/sante-beaute/114-poudre-surfine-multi-usages-a-l-argile-verte-montmorillonite-3517360002867.html;http://static3.toutpratique.com/351/o.jpg;4;fr +214;43.430000;floreynaud90@hotmail.com;lauriot dit prevost;florie;08/01/2016;3;4;;TEXGUARD - lot de 3 Aérosols;http://www.toutpratique.com/boutique/detacher-nettoyer/4-texguard-lot-de-3-aerosols.html;http://static2.toutpratique.com/15/e.jpg;4;fr +215;33.750000;dleblanc1400@gmail.com;leblanc;daniel;08/01/2016;3;3;;TEXGUARD - lot de 2 Aérosols;http://www.toutpratique.com/boutique/detacher-nettoyer/3-texguard-lot-de-2-aerosols.html;http://static3.toutpratique.com/10/e.jpg;4;fr +216;42.360000;suzanne.fressard@orange.fr;fressard;suzanne;08/01/2016;3;18;;Antimousses Guard 5L;http://www.toutpratique.com/boutique/maison-exterieur/18-antimousses-guard-5l-3461508000058.html;http://static2.toutpratique.com/53/n.jpg;4;fr +217;45.950000;sylvia.fernandes@hotmail.fr;DE JESUS LOPES;SYLVIA;08/01/2016;3;52;;Liquide vaisselle concentré Amande 500ml;http://www.toutpratique.com/boutique/detacher-nettoyer/52-liquide-vaisselle-concentre-amande-500ml-3450605071122.html;http://static3.toutpratique.com/128/i.jpg;5;fr +217;45.950000;sylvia.fernandes@hotmail.fr;DE JESUS LOPES;SYLVIA;08/01/2016;3;56;;L\'Arbre Vert Liquide vaisselle Romarin 750ml;http://www.toutpratique.com/boutique/detacher-nettoyer/56-l-arbre-vert-liquide-vaisselle-romarin-750ml-3450601018039.html;http://static3.toutpratique.com/132/-.jpg;5;fr +217;45.950000;sylvia.fernandes@hotmail.fr;DE JESUS LOPES;SYLVIA;08/01/2016;3;60;;Nettoyant Multi-surfaces ultra-concentré - Romarin 1,25L;http://www.toutpratique.com/boutique/detacher-nettoyer/60-nettoyant-multi-surfaces-ultra-concentre-romarin-125l-3450601018619.html;http://static1.toutpratique.com/136/e.jpg;5;fr +217;45.950000;sylvia.fernandes@hotmail.fr;DE JESUS LOPES;SYLVIA;08/01/2016;3;253;;Nettoyant Spray vitres menthe x3;http://www.toutpratique.com/boutique/accueil/253-nettoyant-spray-vitres-menthe-x3.html;http://static1.toutpratique.com/343/e.jpg;5;fr +217;45.950000;sylvia.fernandes@hotmail.fr;DE JESUS LOPES;SYLVIA;08/01/2016;3;63;;Nettoyant Spray anti-calcaire 740ml;http://www.toutpratique.com/boutique/detacher-nettoyer/63-nettoyant-spray-anti-calcaire-740ml-3450601013638.html;http://static3.toutpratique.com/139/e.jpg;5;fr +217;45.950000;sylvia.fernandes@hotmail.fr;DE JESUS LOPES;SYLVIA;08/01/2016;3;65;;Nettoyant gel WC Romarin 750ml;http://www.toutpratique.com/boutique/detacher-nettoyer/65-nettoyant-gel-wc-romarin-750ml-3450605152098.html;http://static1.toutpratique.com/141/e.jpg;5;fr +217;45.950000;sylvia.fernandes@hotmail.fr;DE JESUS LOPES;SYLVIA;08/01/2016;3;167;;Pierre d\'argile;http://www.toutpratique.com/boutique/detacher-nettoyer/167-pierre-d-argile-3517360003727.html;http://static2.toutpratique.com/254/i.jpg;5;fr +217;45.950000;sylvia.fernandes@hotmail.fr;DE JESUS LOPES;SYLVIA;08/01/2016;3;126;;Liniment hypoallergénique;http://www.toutpratique.com/boutique/hygiene-enfant/126-liniment-hypoallergenique-3517360000290.html;http://static3.toutpratique.com/209/i.jpg;5;fr +217;45.950000;sylvia.fernandes@hotmail.fr;DE JESUS LOPES;SYLVIA;08/01/2016;3;166;;Vinaigre ménager forte concentration 12°;http://www.toutpratique.com/boutique/detacher-nettoyer/166-vinaigre-menager-forte-concentration-12-3517360003789.html;http://static1.toutpratique.com/253/i.jpg;5;fr +217;45.950000;sylvia.fernandes@hotmail.fr;DE JESUS LOPES;SYLVIA;08/01/2016;3;124;;Gel lavant hypoallergénique Corps & Cheveux;http://www.toutpratique.com/boutique/hygiene-enfant/124-gel-lavant-hypoallergenique-corps-cheveux-3517360000269.html;http://static1.toutpratique.com/207/e.jpg;5;fr +217;45.950000;sylvia.fernandes@hotmail.fr;DE JESUS LOPES;SYLVIA;08/01/2016;3;244;;Nettoyants Lave Vaisselle Tablettes tout-en-1 30 doses 550g;http://www.toutpratique.com/boutique/detacher-nettoyer/244-nettoyants-lave-vaisselle-tablettes-tout-en-1-30-doses-550g-3450601013270.html;http://static3.toutpratique.com/333/e.jpg;5;fr +218;12.250000;angele.dieguez-jaca@orange.fr;dieguez jaca;angele;08/01/2016;3;106;;Huile 100 % naturelle Pâquerettes;http://www.toutpratique.com/boutique/sante-beaute/106-huile-100-naturelle-paquerettes-3478821111088.html;http://static1.toutpratique.com/187/u.jpg;4;fr +219;29.900000;danielle.chirol@laposte.net;chirol;danielle;09/01/2016;3;89;;Lotion bain vapeur purifiante pour une peau parfaite;http://www.toutpratique.com/boutique/sante-beaute/89-lotion-bain-vapeur-purifiante-pour-une-peau-parfaite-3517360010985.html;http://static3.toutpratique.com/168/o.jpg;4;fr +219;29.900000;danielle.chirol@laposte.net;chirol;danielle;09/01/2016;3;87;;Sérum uniformisant correcteur pour une peau parfaite;http://www.toutpratique.com/boutique/sante-beaute/87-serum-uniformisant-correcteur-pour-une-peau-parfaite-3517360011005.html;http://static2.toutpratique.com/166/e.jpg;4;fr +219;29.900000;danielle.chirol@laposte.net;chirol;danielle;09/01/2016;3;86;;Crème hydratante perfectrice pour une peau parfaite;http://www.toutpratique.com/boutique/sante-beaute/86-creme-hydratante-perfectrice-pour-une-peau-parfaite-3517360010992.html;http://static2.toutpratique.com/165/r.jpg;4;fr +220;24.180000;gunthermathurin@gmail.com;MATHURIN;Günther;09/01/2016;3;18;;Antimousses Guard 5L;http://www.toutpratique.com/boutique/maison-exterieur/18-antimousses-guard-5l-3461508000058.html;http://static2.toutpratique.com/53/n.jpg;4;fr +221;74.180000;laura.renaudino@laposte.net;RENAUDINEAU;Laura;09/01/2016;3;1;;TEXGUARD - 2L (+ pulvérisateur offert);http://www.toutpratique.com/boutique/detacher-nettoyer/1-texguard-2l-3461509503381.html;http://static2.toutpratique.com/1/e.jpg;4;fr +222;33.750000;verriestaurore@hotmail.fr;aurore;centomo;09/01/2016;3;3;;TEXGUARD - lot de 2 Aérosols;http://www.toutpratique.com/boutique/detacher-nettoyer/3-texguard-lot-de-2-aerosols.html;http://static3.toutpratique.com/10/e.jpg;4;fr +223;8.990000;Noamelisis1108@gmail.com;Provoost;Amelie;09/01/2016;3;183;;Gélule Charbon végétal, Bien-être intestinal Maxi format;http://www.toutpratique.com/boutique/sante-beaute/183-gelule-charbon-vegetal-bien-etre-intestinal-maxi-format-3456300000610.html;http://static1.toutpratique.com/270/e.jpg;4;fr +224;14.080000;leya33@hotmail.fr;meunier;leila;09/01/2016;3;180;;Gélule végétale Draineur intense, Queue de cerise / Sureau / Prêle;http://www.toutpratique.com/boutique/sante-beaute/180-gelule-vegetale-draineur-intense-queue-de-cerise-sureau-prele-3456300086713.html;http://static1.toutpratique.com/267/e.jpg;4;fr +224;14.080000;leya33@hotmail.fr;meunier;leila;09/01/2016;3;195;;Gélule Magnésium marin;http://www.toutpratique.com/boutique/sante-beaute/195-gelule-magnesium-marin-3456301006222.html;http://static1.toutpratique.com/281/e.jpg;4;fr +225;11.400000;Inkolive@gmail.com;Phily;Olivier;09/01/2016;3;123;;Pierre Alun - Déodorant doux;http://www.toutpratique.com/boutique/sante-beaute/123-pierre-alun-deodorant-doux-3478820035866.html;http://static3.toutpratique.com/206/i.jpg;4;fr +225;11.400000;Inkolive@gmail.com;Phily;Olivier;09/01/2016;3;114;;Poudre surfine multi-usages à l\'argile verte Montmorillonite;http://www.toutpratique.com/boutique/sante-beaute/114-poudre-surfine-multi-usages-a-l-argile-verte-montmorillonite-3517360002867.html;http://static3.toutpratique.com/351/o.jpg;4;fr +226;11.600000;Pauline.mazouyer@Live.fr;MAZOUYER;Pauline;10/01/2016;3;103;;Huile 100 % naturelle Ricin;http://www.toutpratique.com/boutique/sante-beaute/103-huile-100-naturelle-ricin-3478821111033.html;http://static1.toutpratique.com/184/u.jpg;4;fr +227;14.960000;natalie.estienne@orange.fr;estienne;nathalie;10/01/2016;3;31;;NetGuard Ecologique 750ml;http://www.toutpratique.com/boutique/detacher-nettoyer/31-netguard-ecologique-750ml-3461509504234.html;http://static3.toutpratique.com/83/e.jpg;4;fr +228;75.660000;eugene.cacciaguerra@free.fr;CACCIAGUERRA;Eugene;10/01/2016;3;13;;Décap\'Sols Guard Ecologique 2L;http://www.toutpratique.com/boutique/maison-exterieur/13-decap-sols-guard-ecologique-2l-3461509501189.html;http://static1.toutpratique.com/40/e.jpg;4;fr +229;43.430000;roselynefoisil@hotmail.fr;foisil;roselyne;10/01/2016;3;4;;TEXGUARD - lot de 3 Aérosols;http://www.toutpratique.com/boutique/detacher-nettoyer/4-texguard-lot-de-3-aerosols.html;http://static2.toutpratique.com/15/e.jpg;4;fr +230;22.700000;ours.marron@gmail.com;Friant;Isabelle;10/01/2016;3;15;;Décap\'Laitances Guard Ecologique 2L;http://www.toutpratique.com/boutique/maison-exterieur/15-decap-laitances-guard-ecologique-2l-3461509501165.html;http://static2.toutpratique.com/42/e.jpg;4;fr +232;18.200000;eudoxie.wabala@noos.fr;MARTINE;WA BALA;10/01/2016;3;204;;Gel anti cafards et blattes 10gr;http://www.toutpratique.com/boutique/nuisibles/204-gel-anti-cafards-et-blattes-10gr-3701014800026.html;http://static2.toutpratique.com/290/e.jpg;4;fr +233;31.000000;loreau-oceane@hotmail.fr;Mokrane;Nadia;10/01/2016;3;106;;Huile 100 % naturelle Pâquerettes;http://www.toutpratique.com/boutique/sante-beaute/106-huile-100-naturelle-paquerettes-3478821111088.html;http://static1.toutpratique.com/187/u.jpg;4;fr +236;17.930000;Brina777@hotmail.com;Alves;Sabrina;10/01/2016;3;5;;TEXGUARD Aérosol 400ml;http://www.toutpratique.com/boutique/detacher-nettoyer/5-texguard-aerosol-400ml-3461509504111.html;http://static3.toutpratique.com/20/e.jpg;4;fr +237;8.450000;pred34000@yahoo.fr;PREVOST;VINCENT;10/01/2016;3;168;;Terre de Sommières, détachant à sec naturel;http://www.toutpratique.com/boutique/detacher-nettoyer/168-terre-de-sommieres-detachant-a-sec-naturel-3517360011258.html;http://static2.toutpratique.com/255/e.jpg;4;fr +238;33.750000;midler.boris@gmail.com;Midler ;Boris ;10/01/2016;3;3;;TEXGUARD - lot de 2 Aérosols;http://www.toutpratique.com/boutique/detacher-nettoyer/3-texguard-lot-de-2-aerosols.html;http://static3.toutpratique.com/10/e.jpg;4;fr +239;20.310000;virginie@seilliebert.fr;Seilliebert;Virginie;10/01/2016;3;6;;Texclean TG 750ml;http://www.toutpratique.com/boutique/detacher-nettoyer/6-texclean-tg-750ml-3461509504203.html;http://static2.toutpratique.com/25/e.jpg;4;fr +240;11.020000;miriel-friend@yandex.ru;Gladchenko;Yulia;11/01/2016;3;167;;Pierre d\'argile;http://www.toutpratique.com/boutique/detacher-nettoyer/167-pierre-d-argile-3517360003727.html;http://static2.toutpratique.com/254/i.jpg;5;fr +240;11.020000;miriel-friend@yandex.ru;Gladchenko;Yulia;11/01/2016;3;115;;Déodorant peaux normales à la poudre de bambou;http://www.toutpratique.com/boutique/sante-beaute/115-deodorant-peaux-normales-a-la-poudre-de-bambou-3517360005509.html;http://static3.toutpratique.com/198/e.jpg;5;fr +241;24.180000;alelievre@ymail.com;LELIEVRE;alain;11/01/2016;3;18;;Antimousses Guard 5L;http://www.toutpratique.com/boutique/maison-exterieur/18-antimousses-guard-5l-3461508000058.html;http://static2.toutpratique.com/53/n.jpg;4;fr +242;11.900000;mohamed.c@numericable.fr;leclercq;virginie;11/01/2016;3;91;;Crème légère hydratante 24h Jour Hydra Aloe vera bio;http://www.toutpratique.com/boutique/sante-beaute/91-creme-legere-hydratante-24h-jour-hydra-aloe-vera-bio-3478820076890.html;http://static2.toutpratique.com/170/r.jpg;4;fr +243;8.450000;vincent.philibert.lmm@gmail.com;Philibert;Vincent;11/01/2016;3;112;;Gommage purifiant à l\'argile verte Montmorillonite;http://www.toutpratique.com/boutique/sante-beaute/112-gommage-purifiant-a-l-argile-verte-montmorillonite-3478820036702.html;http://static1.toutpratique.com/350/o.jpg;4;fr +244;28.100000;ykonos@yahoo.fr;DECONINCK;Gautier;11/01/2016;3;7;;Pack Spray Texclean TG + Lot de 2 aérosols TexGuard;http://www.toutpratique.com/boutique/detacher-nettoyer/7-pack-spray-texclean-tg-lot-de-2-aerosols-texguard.html;http://static2.toutpratique.com/28/a.jpg;4;fr +245;17.930000;gvalkeneire@yahoo.fr;Valkeneire;Geneviève;11/01/2016;3;5;;TEXGUARD Aérosol 400ml;http://www.toutpratique.com/boutique/detacher-nettoyer/5-texguard-aerosol-400ml-3461509504111.html;http://static3.toutpratique.com/20/e.jpg;4;fr +246;25.900000;harpon.melanie@gmail.com;Harpon;Mélanie;11/01/2016;3;247;;Répulsif Chats « intérieur/extérieur »;http://www.toutpratique.com/boutique/animaux/247-repulsif-chats-interieur-exterieur-3760142320172.html;http://static1.toutpratique.com/336/e.jpg;4;fr +247;50.520000;chanbenoit@wanadoo.fr;BENOIT;Chantal;11/01/2016;3;4;;TEXGUARD - lot de 3 Aérosols;http://www.toutpratique.com/boutique/detacher-nettoyer/4-texguard-lot-de-3-aerosols.html;http://static2.toutpratique.com/15/e.jpg;4;fr +247;50.520000;chanbenoit@wanadoo.fr;BENOIT;Chantal;11/01/2016;3;244;;Nettoyants Lave Vaisselle Tablettes tout-en-1 30 doses 550g;http://www.toutpratique.com/boutique/detacher-nettoyer/244-nettoyants-lave-vaisselle-tablettes-tout-en-1-30-doses-550g-3450601013270.html;http://static3.toutpratique.com/333/e.jpg;4;fr +247;50.520000;chanbenoit@wanadoo.fr;BENOIT;Chantal;11/01/2016;3;153;;Roll-on SOS spécial hiver eucalyrhume®, aux 7 huiles essentielles bio;http://www.toutpratique.com/boutique/sante-beaute/153-roll-on-sos-special-hiver-eucalyrhume-aux-7-huiles-essentielles-bio-3517360004908.html;http://static3.toutpratique.com/238/o.jpg;4;fr +248;13.200000;jmcret@dbmail.com;LEJEUNE;Jean-Michel;11/01/2016;3;144;;Huile essentielle Eucalyptus globuleux bio;http://www.toutpratique.com/boutique/sante-beaute/144-huile-essentielle-eucalyptus-globuleux-bio-3478820046428.html;http://static1.toutpratique.com/227/u.jpg;4;fr +249;47.180000;sebdr@neuf.fr;DE ROECK;SEBASTIEN;11/01/2016;3;17;;Wash\'Guard 5L;http://www.toutpratique.com/boutique/maison-exterieur/17-wash-guard-5l-3461505060055.html;http://static3.toutpratique.com/48/a.jpg;4;fr +250;17.930000;Cassandriaa91@hotmail.fr;Cassandra;Cahot;11/01/2016;3;5;;TEXGUARD Aérosol 400ml;http://www.toutpratique.com/boutique/detacher-nettoyer/5-texguard-aerosol-400ml-3461509504111.html;http://static3.toutpratique.com/20/e.jpg;4;fr +251;11.600000;eric.simier@sfr.fr;simier;eric;11/01/2016;3;103;;Huile 100 % naturelle Ricin;http://www.toutpratique.com/boutique/sante-beaute/103-huile-100-naturelle-ricin-3478821111033.html;http://static1.toutpratique.com/184/u.jpg;4;fr +252;96.950000;abenoun@outlook.fr;LA PENTA;Livio;12/01/2016;3;7;;Pack Spray Texclean TG + Lot de 2 aérosols TexGuard;http://www.toutpratique.com/boutique/detacher-nettoyer/7-pack-spray-texclean-tg-lot-de-2-aerosols-texguard.html;http://static2.toutpratique.com/28/a.jpg;4;fr +252;96.950000;abenoun@outlook.fr;LA PENTA;Livio;12/01/2016;3;4;;TEXGUARD - lot de 3 Aérosols;http://www.toutpratique.com/boutique/detacher-nettoyer/4-texguard-lot-de-3-aerosols.html;http://static2.toutpratique.com/15/e.jpg;4;fr +253;14.900000;celinoune6@hotmail.com;PETIT;celine;12/01/2016;3;160;;Spray moustiques citronnelle, aux 7 huiles essentielles bio;http://www.toutpratique.com/boutique/sante-beaute/160-spray-moustiques-citronnelle-aux-7-huiles-essentielles-bio-3517360007169.html;http://static1.toutpratique.com/246/p.jpg;4;fr +254;25.900000;didier.ellul@renault.com;ellul;didier;12/01/2016;3;224;;Répulsif Oiseaux;http://www.toutpratique.com/boutique/animaux/224-repulsif-oiseaux-3760142320127.html;http://static1.toutpratique.com/310/e.jpg;4;fr +255;38.100000;laurent.guilbaud@sfr.fr;guilbaud;laurent;12/01/2016;3;7;;Pack Spray Texclean TG + Lot de 2 aérosols TexGuard;http://www.toutpratique.com/boutique/detacher-nettoyer/7-pack-spray-texclean-tg-lot-de-2-aerosols-texguard.html;http://static2.toutpratique.com/28/a.jpg;4;fr +256;28.460000;moshedar@yahoo.fr;Darmon;Moshe;12/01/2016;3;243;;ProtectGuard CS 750ml;http://www.toutpratique.com/boutique/maison-exterieur/243-protectguard-cs-750ml-3461509504135.html;http://static2.toutpratique.com/352/r.jpg;4;fr +257;33.750000;pegpeg544@yahoo.fr;MORGAN;Peggy;12/01/2016;3;3;;TEXGUARD - lot de 2 Aérosols;http://www.toutpratique.com/boutique/detacher-nettoyer/3-texguard-lot-de-2-aerosols.html;http://static3.toutpratique.com/10/e.jpg;4;fr +258;28.550000;florence.matagne@gmail.com;MATAGNE;Florence;12/01/2016;3;251;;Liquide vaisselle concentré peaux sensibles x3;http://www.toutpratique.com/boutique/accueil/251-liquide-vaisselle-concentre-peaux-sensibles-x3.html;http://static2.toutpratique.com/341/i.jpg;4;fr +258;28.550000;florence.matagne@gmail.com;MATAGNE;Florence;12/01/2016;3;3;;TEXGUARD - lot de 2 Aérosols;http://www.toutpratique.com/boutique/detacher-nettoyer/3-texguard-lot-de-2-aerosols.html;http://static3.toutpratique.com/10/e.jpg;4;fr +259;24.180000;Cleanfuneraire@Gmail.com;Hezam;Hamid;12/01/2016;3;18;;Antimousses Guard 5L;http://www.toutpratique.com/boutique/maison-exterieur/18-antimousses-guard-5l-3461508000058.html;http://static2.toutpratique.com/53/n.jpg;4;fr +260;33.750000;Ress234@Gmail.com;Allieto de almeida ;Jessica ;12/01/2016;3;3;;TEXGUARD - lot de 2 Aérosols;http://www.toutpratique.com/boutique/detacher-nettoyer/3-texguard-lot-de-2-aerosols.html;http://static3.toutpratique.com/10/e.jpg;4;fr +261;23.850000;qqm.rs7@gmail.com;Rochman ;Vanessa ;12/01/2016;3;206;;Anti- insectes Naturel Vapo Pyrbo 500ml;http://www.toutpratique.com/boutique/nuisibles/206-anti-insectes-naturel-vapo-pyrbo-500ml-3701014800040.html;http://static2.toutpratique.com/292/n.jpg;4;fr +264;63.340000;Carolinechapeau31@gmail.com;Chapeau;Caroline;12/01/2016;3;176;;Comprimé Destructeur de graisses;http://www.toutpratique.com/boutique/sante-beaute/176-comprime-destructeur-de-graisses-3760020507848.html;http://static1.toutpratique.com/263/o.jpg;4;fr +264;63.340000;Carolinechapeau31@gmail.com;Chapeau;Caroline;12/01/2016;3;198;;Soupe Brûle graisses au miso, légumes et algues;http://www.toutpratique.com/boutique/sante-beaute/198-soupe-brule-graisses-au-miso-legumes-et-algues-3760020508210.html;http://static3.toutpratique.com/284/o.jpg;4;fr +264;63.340000;Carolinechapeau31@gmail.com;Chapeau;Caroline;12/01/2016;3;179;;Cocktail Express minceur;http://www.toutpratique.com/boutique/sante-beaute/179-cocktail-express-minceur-3456300002812.html;http://static2.toutpratique.com/266/o.jpg;4;fr +264;63.340000;Carolinechapeau31@gmail.com;Chapeau;Caroline;12/01/2016;3;171;;Thé Aide Minceur Thé vert / Orthosiphon / Saveur citron;http://www.toutpratique.com/boutique/sante-beaute/171-the-aide-minceur-the-vert-orthosiphon-saveur-citron-3456300002034.html;http://static1.toutpratique.com/258/h.jpg;4;fr +264;63.340000;Carolinechapeau31@gmail.com;Chapeau;Caroline;12/01/2016;3;199;;Soupe Coupe-faim au konjac;http://www.toutpratique.com/boutique/sante-beaute/199-soupe-coupe-faim-au-konjac-3456300002997.html;http://static3.toutpratique.com/285/o.jpg;4;fr +265;55.500000;Imbaultcl@free.fr;imbault;Claude;13/01/2016;3;3;;TEXGUARD - lot de 2 Aérosols;http://www.toutpratique.com/boutique/detacher-nettoyer/3-texguard-lot-de-2-aerosols.html;http://static3.toutpratique.com/10/e.jpg;4;fr +268;28.420000;Geraldine@hotmail.be;Muller;Geraldine;13/01/2016;3;7;;Pack Spray Texclean TG + Lot de 2 aérosols TexGuard;http://www.toutpratique.com/boutique/detacher-nettoyer/7-pack-spray-texclean-tg-lot-de-2-aerosols-texguard.html;http://static2.toutpratique.com/28/a.jpg;4;fr +269;59.900000;sacha.jovanovic@guardindustrie.com;Jovanovic;Sacha;13/01/2016;3;250;;Liquide vaisselle Pamplemousse x4;http://www.toutpratique.com/boutique/detacher-nettoyer/250-liquide-vaisselle-pamplemousse-x3.html;http://static1.toutpratique.com/340/i.jpg;5;fr +269;59.900000;sacha.jovanovic@guardindustrie.com;Jovanovic;Sacha;13/01/2016;3;60;;Nettoyant Multi-surfaces ultra-concentré - Romarin 1,25L;http://www.toutpratique.com/boutique/detacher-nettoyer/60-nettoyant-multi-surfaces-ultra-concentre-romarin-125l-3450601018619.html;http://static1.toutpratique.com/136/e.jpg;5;fr +269;59.900000;sacha.jovanovic@guardindustrie.com;Jovanovic;Sacha;13/01/2016;3;61;;Nettoyant Multi-surfaces ultra-concentré - Savon noir 1,25L;http://www.toutpratique.com/boutique/detacher-nettoyer/61-nettoyant-multi-surfaces-ultra-concentre-savon-noir-125l-3450601022210.html;http://static3.toutpratique.com/137/e.jpg;5;fr +269;59.900000;sacha.jovanovic@guardindustrie.com;Jovanovic;Sacha;13/01/2016;3;255;;Nettoyant gel WC Romarin x3;http://www.toutpratique.com/boutique/detacher-nettoyer/255-nettoyant-gel-wc-romarin-x3.html;http://static2.toutpratique.com/345/e.jpg;5;fr +269;59.900000;sacha.jovanovic@guardindustrie.com;Jovanovic;Sacha;13/01/2016;3;254;;Nettoyant Spray dégraissant x2;http://www.toutpratique.com/boutique/detacher-nettoyer/254-nettoyant-spray-degraissant-x2.html;http://static3.toutpratique.com/344/e.jpg;5;fr +269;59.900000;sacha.jovanovic@guardindustrie.com;Jovanovic;Sacha;13/01/2016;3;63;;Nettoyant Spray anti-calcaire 740ml;http://www.toutpratique.com/boutique/detacher-nettoyer/63-nettoyant-spray-anti-calcaire-740ml-3450601013638.html;http://static3.toutpratique.com/139/e.jpg;5;fr +269;59.900000;sacha.jovanovic@guardindustrie.com;Jovanovic;Sacha;13/01/2016;3;66;;Nettoyant gel WC Marine 750ml;http://www.toutpratique.com/boutique/detacher-nettoyer/66-nettoyant-gel-wc-marine-750ml-3450601010996.html;http://static3.toutpratique.com/142/e.jpg;5;fr +269;59.900000;sacha.jovanovic@guardindustrie.com;Jovanovic;Sacha;13/01/2016;3;253;;Nettoyant Spray vitres menthe x3;http://www.toutpratique.com/boutique/accueil/253-nettoyant-spray-vitres-menthe-x3.html;http://static1.toutpratique.com/343/e.jpg;5;fr +270;43.830000;jeanpierrebarthet@sfr.fr;BARTHET;jean pierre ;13/01/2016;3;13;;Décap\'Sols Guard Ecologique 2L;http://www.toutpratique.com/boutique/maison-exterieur/13-decap-sols-guard-ecologique-2l-3461509501189.html;http://static1.toutpratique.com/40/e.jpg;4;fr +272;194.430000;nadiya74@aol.com;MEZERAI;Nadiya;13/01/2016;3;14;;Décap\'Sols Guard Ecologique 5L;http://www.toutpratique.com/boutique/maison-exterieur/14-decap-sols-guard-ecologique-5l-3461509501196.html;http://static3.toutpratique.com/41/e.jpg;4;fr +272;194.430000;nadiya74@aol.com;MEZERAI;Nadiya;13/01/2016;3;210;;Bloc anti-rongeurs sous film diphénacoum - rats, souris;http://www.toutpratique.com/boutique/nuisibles/210-bloc-anti-rongeurs-sous-film-diphenacoum-rats-souris-3701014800088.html;http://static2.toutpratique.com/296/l.jpg;4;fr +272;194.430000;nadiya74@aol.com;MEZERAI;Nadiya;13/01/2016;3;2;;TEXGUARD - 5L (+ pulvérisateur et guide du Tout Propre offert);http://www.toutpratique.com/boutique/detacher-nettoyer/2-texguard-5l-pulverisateur-et-guide-du-tout-propre-offert-3461509427946.html;http://static2.toutpratique.com/6/e.jpg;4;fr +272;194.430000;nadiya74@aol.com;MEZERAI;Nadiya;13/01/2016;3;6;;Texclean TG 750ml;http://www.toutpratique.com/boutique/detacher-nettoyer/6-texclean-tg-750ml-3461509504203.html;http://static2.toutpratique.com/25/e.jpg;4;fr +273;12.160000;jeannine.callens@free.fr;callens;jeannine;13/01/2016;3;164;;Savon noir mou concentré, à l\'huile de lin;http://www.toutpratique.com/boutique/detacher-nettoyer/164-savon-noir-mou-concentre-a-l-huile-de-lin-3517360005981.html;http://static2.toutpratique.com/251/a.jpg;4;fr +274;19.200000;geopierron@numericable.fr;PIERRON;Georges;13/01/2016;3;169;;Acide citrique, détartrant naturel concentré;http://www.toutpratique.com/boutique/detacher-nettoyer/169-acide-citrique-detartrant-naturel-concentre-3517360011241.html;http://static1.toutpratique.com/256/c.jpg;4;fr +274;19.200000;geopierron@numericable.fr;PIERRON;Georges;13/01/2016;3;53;;Liquide vaisselle concentré Peaux sensibles 500ml;http://www.toutpratique.com/boutique/detacher-nettoyer/53-liquide-vaisselle-concentre-peaux-sensibles-500ml-3450605071146.html;http://static3.toutpratique.com/129/i.jpg;4;fr +275;8.450000;chapuisj16@gmail.com;chapuis;jacqueline;13/01/2016;3;169;;Acide citrique, détartrant naturel concentré;http://www.toutpratique.com/boutique/detacher-nettoyer/169-acide-citrique-detartrant-naturel-concentre-3517360011241.html;http://static1.toutpratique.com/256/c.jpg;4;fr +276;47.180000;claude.gillet@yahoo.fr;GILLET;Claude;13/01/2016;3;17;;Wash\'Guard 5L;http://www.toutpratique.com/boutique/maison-exterieur/17-wash-guard-5l-3461505060055.html;http://static3.toutpratique.com/48/a.jpg;4;fr +278;26.370000;victoire.cuvelier@gmail.com;CUVELIER;Victoire;13/01/2016;3;165;;Bicarbonate de soude ménager;http://www.toutpratique.com/boutique/detacher-nettoyer/165-bicarbonate-de-soude-menager-3517360003796.html;http://static3.toutpratique.com/252/i.jpg;4;fr +278;26.370000;victoire.cuvelier@gmail.com;CUVELIER;Victoire;13/01/2016;3;254;;Nettoyant Spray dégraissant x2;http://www.toutpratique.com/boutique/detacher-nettoyer/254-nettoyant-spray-degraissant-x2.html;http://static3.toutpratique.com/344/e.jpg;4;fr +278;26.370000;victoire.cuvelier@gmail.com;CUVELIER;Victoire;13/01/2016;3;158;;Spray habitat purifiant respiratoire, aux 21 huiles essentielles bio;http://www.toutpratique.com/boutique/sante-beaute/158-spray-habitat-purifiant-respiratoire-aux-21-huiles-essentielles-bio-3517360010640.html;http://static2.toutpratique.com/244/p.jpg;4;fr +279;11.900000;jeannecellant@hotmail.fr;cellant;jeanne;13/01/2016;3;213;;Pics anti-pigeons VEPIC V2 - L 135mm (36cm x3);http://www.toutpratique.com/boutique/nuisibles/213-pics-anti-pigeons-vepic-v2-l-135mm-36cm-x3-3701014800118.html;http://static1.toutpratique.com/299/i.jpg;4;fr +280;79.800000;fred-guichard@wanadoo.fr;Guichard;Frederic;13/01/2016;3;48;;Enduit de décoration Magic\'Pierre coloris Lin 12kg;http://www.toutpratique.com/boutique/maison-exterieur/48-enduit-de-decoration-magic-pierre-coloris-lin-12kg-3178310004364.html;http://static1.toutpratique.com/120/n.jpg;4;fr +282;47.570000;maxence.dewil@gmail.com;Dewil;Maxence;13/01/2016;3;17;;Wash\'Guard 5L;http://www.toutpratique.com/boutique/maison-exterieur/17-wash-guard-5l-3461505060055.html;http://static3.toutpratique.com/48/a.jpg;4;fr +283;18.200000;Youssefhager@gmail.com;Maoua;Hager;14/01/2016;3;204;;Gel anti cafards et blattes 10gr;http://www.toutpratique.com/boutique/nuisibles/204-gel-anti-cafards-et-blattes-10gr-3701014800026.html;http://static2.toutpratique.com/290/e.jpg;4;fr +284;41.800000;jean.francois.rizzi@wanadoo.fr;rizzi;christine;14/01/2016;3;247;;Répulsif Chats « intérieur/extérieur »;http://www.toutpratique.com/boutique/animaux/247-repulsif-chats-interieur-exterieur-3760142320172.html;http://static1.toutpratique.com/336/e.jpg;4;fr +284;41.800000;jean.francois.rizzi@wanadoo.fr;rizzi;christine;14/01/2016;3;246;;Destructeur d\'odeurs « Chiens & Chats »;http://www.toutpratique.com/boutique/animaux/246-destructeur-d-odeurs-chiens-chats-3760142321599.html;http://static1.toutpratique.com/335/e.jpg;4;fr +285;33.750000;karinasellem@gmail.com;sellem;Karina ;14/01/2016;3;3;;TEXGUARD - lot de 2 Aérosols;http://www.toutpratique.com/boutique/detacher-nettoyer/3-texguard-lot-de-2-aerosols.html;http://static3.toutpratique.com/10/e.jpg;4;fr +286;24.900000;jean.picolet@club-internet.fr;PICOLET;Jean;14/01/2016;3;13;;Décap\'Sols Guard Ecologique 2L;http://www.toutpratique.com/boutique/maison-exterieur/13-decap-sols-guard-ecologique-2l-3461509501189.html;http://static1.toutpratique.com/40/e.jpg;4;fr +287;57.040000;Jmmutel@outlook.fr;Mutel;Jean-Marie;14/01/2016;3;31;;NetGuard Ecologique 750ml;http://www.toutpratique.com/boutique/detacher-nettoyer/31-netguard-ecologique-750ml-3461509504234.html;http://static3.toutpratique.com/83/e.jpg;4;fr +287;57.040000;Jmmutel@outlook.fr;Mutel;Jean-Marie;14/01/2016;3;165;;Bicarbonate de soude ménager;http://www.toutpratique.com/boutique/detacher-nettoyer/165-bicarbonate-de-soude-menager-3517360003796.html;http://static3.toutpratique.com/252/i.jpg;4;fr +287;57.040000;Jmmutel@outlook.fr;Mutel;Jean-Marie;14/01/2016;3;243;;ProtectGuard CS 750ml;http://www.toutpratique.com/boutique/maison-exterieur/243-protectguard-cs-750ml-3461509504135.html;http://static2.toutpratique.com/352/r.jpg;4;fr +288;50.780000;pat-brunet@wanadoo.fr;Brunet;Patrice;14/01/2016;3;5;;TEXGUARD Aérosol 400ml;http://www.toutpratique.com/boutique/detacher-nettoyer/5-texguard-aerosol-400ml-3461509504111.html;http://static3.toutpratique.com/20/e.jpg;4;fr +289;92.140000;Alain.wayser@guardindustrie.com;Wayser;Alain;14/01/2016;3;256;;Les Essentiels du ménage au naturel;http://www.toutpratique.com/boutique/accueil/256-les-essentiels-menage-au-naturel.html;http://static3.toutpratique.com/346/e.jpg;5;fr +289;92.140000;Alain.wayser@guardindustrie.com;Wayser;Alain;14/01/2016;3;244;;Nettoyants Lave Vaisselle Tablettes tout-en-1 30 doses 550g;http://www.toutpratique.com/boutique/detacher-nettoyer/244-nettoyants-lave-vaisselle-tablettes-tout-en-1-30-doses-550g-3450601013270.html;http://static3.toutpratique.com/333/e.jpg;5;fr +289;92.140000;Alain.wayser@guardindustrie.com;Wayser;Alain;14/01/2016;3;255;;Nettoyant gel WC Romarin x3;http://www.toutpratique.com/boutique/detacher-nettoyer/255-nettoyant-gel-wc-romarin-x3.html;http://static2.toutpratique.com/345/e.jpg;5;fr +289;92.140000;Alain.wayser@guardindustrie.com;Wayser;Alain;14/01/2016;3;250;;Liquide vaisselle Pamplemousse x4;http://www.toutpratique.com/boutique/detacher-nettoyer/250-liquide-vaisselle-pamplemousse-x3.html;http://static1.toutpratique.com/340/i.jpg;5;fr +289;92.140000;Alain.wayser@guardindustrie.com;Wayser;Alain;14/01/2016;3;6;;Texclean TG 750ml;http://www.toutpratique.com/boutique/detacher-nettoyer/6-texclean-tg-750ml-3461509504203.html;http://static2.toutpratique.com/25/e.jpg;5;fr +289;92.140000;Alain.wayser@guardindustrie.com;Wayser;Alain;14/01/2016;3;254;;Nettoyant Spray dégraissant x2;http://www.toutpratique.com/boutique/detacher-nettoyer/254-nettoyant-spray-degraissant-x2.html;http://static3.toutpratique.com/344/e.jpg;5;fr +289;92.140000;Alain.wayser@guardindustrie.com;Wayser;Alain;14/01/2016;3;60;;Nettoyant Multi-surfaces ultra-concentré - Romarin 1,25L;http://www.toutpratique.com/boutique/detacher-nettoyer/60-nettoyant-multi-surfaces-ultra-concentre-romarin-125l-3450601018619.html;http://static1.toutpratique.com/136/e.jpg;5;fr +289;92.140000;Alain.wayser@guardindustrie.com;Wayser;Alain;14/01/2016;3;166;;Vinaigre ménager forte concentration 12°;http://www.toutpratique.com/boutique/detacher-nettoyer/166-vinaigre-menager-forte-concentration-12-3517360003789.html;http://static1.toutpratique.com/253/i.jpg;5;fr +290;12.380000;emmanuelov@gmail.com;BEZSONOFF;Emmanuel;14/01/2016;3;163;;Cristaux de soude, dégraissant naturel;http://www.toutpratique.com/boutique/detacher-nettoyer/163-cristaux-de-soude-degraissant-naturel-3517360011234.html;http://static2.toutpratique.com/250/r.jpg;4;fr +291;17.930000;cami.jamet@gmail.com;Jamet;Camille;14/01/2016;3;5;;TEXGUARD Aérosol 400ml;http://www.toutpratique.com/boutique/detacher-nettoyer/5-texguard-aerosol-400ml-3461509504111.html;http://static3.toutpratique.com/20/e.jpg;4;fr +292;25.700000;lutairelevi@hotmail.fr;Lutaire;Lévi;14/01/2016;3;208;;Fumigène anti-insectes 10gr;http://www.toutpratique.com/boutique/animaux/208-fumigene-anti-insectes-10gr-3701014800064.html;http://static3.toutpratique.com/294/u.jpg;4;fr +292;25.700000;lutairelevi@hotmail.fr;Lutaire;Lévi;14/01/2016;3;204;;Gel anti cafards et blattes 10gr;http://www.toutpratique.com/boutique/nuisibles/204-gel-anti-cafards-et-blattes-10gr-3701014800026.html;http://static2.toutpratique.com/290/e.jpg;4;fr +293;8.450000;michelclerc_37@yahoo.fr;LECLERC;Michel;14/01/2016;3;169;;Acide citrique, détartrant naturel concentré;http://www.toutpratique.com/boutique/detacher-nettoyer/169-acide-citrique-detartrant-naturel-concentre-3517360011241.html;http://static1.toutpratique.com/256/c.jpg;4;fr +294;8.990000;love2650@live.fr;vanacker;fernand;14/01/2016;3;183;;Gélule Charbon végétal, Bien-être intestinal Maxi format;http://www.toutpratique.com/boutique/sante-beaute/183-gelule-charbon-vegetal-bien-etre-intestinal-maxi-format-3456300000610.html;http://static1.toutpratique.com/270/e.jpg;4;fr +296;64.800000;j.verriere@laposte.net;Verriere;Jacqueline;15/01/2016;3;22;;WoodGuard Revitalisant 5L;http://www.toutpratique.com/boutique/maison-exterieur/22-woodguard-revitalisant-5l-3461509025050.html;http://static1.toutpratique.com/61/o.jpg;4;fr +297;33.750000;claudiebb@aol.com;blaizais;alain;15/01/2016;3;3;;TEXGUARD - lot de 2 Aérosols;http://www.toutpratique.com/boutique/detacher-nettoyer/3-texguard-lot-de-2-aerosols.html;http://static3.toutpratique.com/10/e.jpg;4;fr +298;18.140000;sylvianeschwald@yahoo.fr;SCHWALD;SYLVIANE;15/01/2016;3;31;;NetGuard Ecologique 750ml;http://www.toutpratique.com/boutique/detacher-nettoyer/31-netguard-ecologique-750ml-3461509504234.html;http://static3.toutpratique.com/83/e.jpg;4;fr +298;18.140000;sylvianeschwald@yahoo.fr;SCHWALD;SYLVIANE;15/01/2016;3;163;;Cristaux de soude, dégraissant naturel;http://www.toutpratique.com/boutique/detacher-nettoyer/163-cristaux-de-soude-degraissant-naturel-3517360011234.html;http://static2.toutpratique.com/250/r.jpg;4;fr +299;29.530000;jcartier2@gmail.com;Cartier;chantal;16/01/2016;3;16;;Décap\'Laitances Guard Ecologique 5L;http://www.toutpratique.com/boutique/maison-exterieur/16-decap-laitances-guard-ecologique-5l-3461509501202.html;http://static3.toutpratique.com/45/e.jpg;4;fr +300;24.900000;f.berthelot473@laposte.net;berthelot;fabrice;16/01/2016;3;13;;Décap\'Sols Guard Ecologique 2L;http://www.toutpratique.com/boutique/maison-exterieur/13-decap-sols-guard-ecologique-2l-3461509501189.html;http://static1.toutpratique.com/40/e.jpg;4;fr +301;78.200000;neweurope@orange.fr;BERGEAL;Philippe;16/01/2016;3;17;;Wash\'Guard 5L;http://www.toutpratique.com/boutique/maison-exterieur/17-wash-guard-5l-3461505060055.html;http://static3.toutpratique.com/48/a.jpg;4;fr +302;26.850000;mimibubu6@hotmail.fr;BUSIN;Michèle;16/01/2016;3;91;;Crème légère hydratante 24h Jour Hydra Aloe vera bio;http://www.toutpratique.com/boutique/sante-beaute/91-creme-legere-hydratante-24h-jour-hydra-aloe-vera-bio-3478820076890.html;http://static2.toutpratique.com/170/r.jpg;4;fr +302;26.850000;mimibubu6@hotmail.fr;BUSIN;Michèle;16/01/2016;3;92;;Crème intense hydratante Nuit Hydra Aloe vera bio;http://www.toutpratique.com/boutique/sante-beaute/92-creme-intense-hydratante-nuit-hydra-aloe-vera-bio-3478820042772.html;http://static1.toutpratique.com/171/r.jpg;4;fr +302;26.850000;mimibubu6@hotmail.fr;BUSIN;Michèle;16/01/2016;3;94;;Lotion micellaire nettoyante Hydra Aloe vera bio;http://www.toutpratique.com/boutique/sante-beaute/94-lotion-micellaire-nettoyante-hydra-aloe-vera-bio-3517360013900.html;http://static2.toutpratique.com/173/o.jpg;4;fr +302;26.850000;mimibubu6@hotmail.fr;BUSIN;Michèle;16/01/2016;3;251;;Liquide vaisselle concentré peaux sensibles x3;http://www.toutpratique.com/boutique/accueil/251-liquide-vaisselle-concentre-peaux-sensibles-x3.html;http://static2.toutpratique.com/341/i.jpg;4;fr +303;8.450000;mailau2003@free.fr;GASTON;Valérie;16/01/2016;3;168;;Terre de Sommières, détachant à sec naturel;http://www.toutpratique.com/boutique/detacher-nettoyer/168-terre-de-sommieres-detachant-a-sec-naturel-3517360011258.html;http://static2.toutpratique.com/255/e.jpg;4;fr +304;181.050000;Vanny016@hotmail.com;Prinzie;Giovanni;16/01/2016;3;26;;Gliss\'Guard 5L + pulvérisateur offert;http://www.toutpratique.com/boutique/maison-exterieur/26-gliss-guard-5l-pulverisateur-offert-3461506050000.html;http://static1.toutpratique.com/65/l.jpg;4;fr +305;102.050000;fumeron@gmail.com;Fumeron;Vincent;16/01/2016;3;2;;Imperméabilisant anti taches 5L-TEXGUARD (+ pulvérisateur et guide du Tout Propre offert);http://www.toutpratique.com/boutique/detacher-nettoyer/2-texguard-5l-pulverisateur-et-guide-du-tout-propre-offert-3461509427946.html;http://static2.toutpratique.com/6/e.jpg;4;fr +306;20.850000;titi.chico@gmail.com;CONFIDA;Etienne;16/01/2016;3;160;;Spray moustiques citronnelle, aux 7 huiles essentielles bio;http://www.toutpratique.com/boutique/sante-beaute/160-spray-moustiques-citronnelle-aux-7-huiles-essentielles-bio-3517360007169.html;http://static1.toutpratique.com/246/p.jpg;4;fr +307;16.900000;cidildo@hotmail.com;leroy;julien;16/01/2016;3;168;;Terre de Sommières, détachant à sec naturel;http://www.toutpratique.com/boutique/detacher-nettoyer/168-terre-de-sommieres-detachant-a-sec-naturel-3517360011258.html;http://static2.toutpratique.com/255/e.jpg;4;fr +308;11.360000;catherinepellotier@hotmail.com;pellotier maille;Catherine;17/01/2016;3;167;;Pierre d\'argile;http://www.toutpratique.com/boutique/detacher-nettoyer/167-pierre-d-argile-3517360003727.html;http://static2.toutpratique.com/254/i.jpg;4;fr +309;33.430000;sbregail@hotmail.com;bregail;stephanie;17/01/2016;3;4;;Imperméabilisant anti taches|TEXGUARD - lot de 3 Aérosols;http://www.toutpratique.com/boutique/detacher-nettoyer/4-texguard-lot-de-3-aerosols.html;http://static2.toutpratique.com/15/e.jpg;4;fr +313;23.850000;Carolannmallard@yahoo.fr;Mallard ;Carol\'ann ;17/01/2016;3;206;;Anti- insectes Naturel Vapo Pyrbo 500ml;http://www.toutpratique.com/boutique/nuisibles/206-anti-insectes-naturel-vapo-pyrbo-500ml-3701014800040.html;http://static2.toutpratique.com/292/n.jpg;4;fr +316;33.430000;gigon.francois@neuf.fr;GIGON;Francois;18/01/2016;3;4;;Imperméabilisant anti taches | TEXGUARD - lot de 3 Aérosols;http://www.toutpratique.com/boutique/detacher-nettoyer/4-texguard-lot-de-3-aerosols.html;http://static2.toutpratique.com/15/e.jpg;4;fr +317;8.450000;amedee.maestrello@wanadoo.fr;maestrello;amedee;18/01/2016;3;169;;Acide citrique, détartrant naturel concentré;http://www.toutpratique.com/boutique/detacher-nettoyer/169-acide-citrique-detartrant-naturel-concentre-3517360011241.html;http://static1.toutpratique.com/256/c.jpg;4;fr diff --git a/modules/netreviews/Readme.md b/modules/netreviews/Readme.md new file mode 100644 index 00000000..e69de29b diff --git a/modules/netreviews/ajax-load.php b/modules/netreviews/ajax-load.php new file mode 100644 index 00000000..a628baf3 --- /dev/null +++ b/modules/netreviews/ajax-load.php @@ -0,0 +1,105 @@ + +* @copyright 2015 NetReviews SAS +* @version Release: $Revision: 7.1.4 +* @license NetReviews +* @date 25/08/2015 +* @category ajax +* International Registered Trademark & Property of NetReviews SAS +*/ + +require(dirname(__FILE__).'/../../config/config.inc.php'); +include(dirname(__FILE__).'/../../init.php'); +require_once(dirname(__FILE__).'/models/NetReviewsModel.php'); + +$nom_group = null; +$id_shop = null; + +/* +# Ajax file to pagination enfine +# This file contains the same code as hook productTabContent but use a template dedicated to the ajax data loaded +*/ +$id_product = Tools::getValue('id_product'); +if (empty($id_product)) { + exit; +} + +$o_av = new NetReviewsModel(); +$nb_comments = (int)Tools::getValue('count_reviews'); + +$nom_group = Tools::getValue('nom_group'); +$id_shop = (int)Tools::getValue('id_shop'); + +$p = abs((int)Tools::getValue('p', 1)); +$range = 2; +if ($p > (($nb_comments / $o_av->reviews_by_page) + 1)) { + Tools::redirect(preg_replace('/[&?]p=\d+/', '', $_SERVER['REQUEST_URI'])); +} +$pages_nb = ceil($nb_comments / (int)$o_av->reviews_by_page); +$start = (int)$p - $range; +if ($start < 1) { + $start = 1; +} +$stop = (int)$p + $range; +if ($stop > $pages_nb) { + $stop = (int)$pages_nb; +} +/* $first_review = ($p - 1) * $reviews_by_page; */ +$reviews = $o_av->getProductReviews((int)$id_product, $nom_group, $id_shop, false, $p); +$reviews_list = array(); +foreach ($reviews as $k => $review) { + /*Reaffect variables to template engine*/ + $my_review = array(); + $my_review['ref_produit'] = $review['ref_product']; + $my_review['id_product_av'] = $review['id_product_av']; + $my_review['rate'] = $review['rate']; + $my_review['avis'] = urldecode($review['review']); + $my_review['horodate'] = date('d/m/Y', $review['horodate']); + $my_review['customer_name'] = urldecode($review['customer_name']); + $my_review['discussion'] = ''; + $unserialized_discussion = Tools::jsonDecode(NetReviewsModel::AcDecodeBase64($review['discussion']), true); + if ($unserialized_discussion) { + foreach ($unserialized_discussion as $k_discussion => $each_discussion) { + $my_review['discussion'][$k_discussion]['commentaire'] = $each_discussion['commentaire']; + $my_review['discussion'][$k_discussion]['horodate'] = date('d/m/Y', time($each_discussion['horodate'])); + if ($each_discussion['origine'] == 'ecommercant') { + $my_review['discussion'][$k_discussion]['origine'] = Configuration::get('PS_SHOP_NAME'); + } elseif ($each_discussion['origine'] == 'internaute') { + $my_review['discussion'][$k_discussion]['origine'] = $my_review['customer_name']; + } else { + $my_review['discussion'][$k_discussion]['origine'] = $this->l('Moderator'); + } + } + } + $reviews_list[] = $my_review; +} +$smarty->assign(array( + 'current_url' => $_SERVER['REQUEST_URI'], + 'reviews' => $reviews_list, + 'p' => (int)$p, + 'n' => $o_av->reviews_by_page, + 'pages_nb' => $pages_nb, + 'start' => $start, + 'stop' => $stop, +)); +echo $smarty->fetch(dirname(__FILE__).'/views/templates/hook/ajax-load-tab-content.tpl'); diff --git a/modules/netreviews/backward_compatibility/Context.php b/modules/netreviews/backward_compatibility/Context.php new file mode 100644 index 00000000..980d46b9 --- /dev/null +++ b/modules/netreviews/backward_compatibility/Context.php @@ -0,0 +1,348 @@ + +* @copyright 2015 NetReviews SAS +* @version Release: $Revision: 7.1.4 +* @license NetReviews +* @date 25/08/2015 +* International Registered Trademark & Property of NetReviews SAS +*/ + +if ((bool)Configuration::get('PS_MOBILE_DEVICE')) + require_once(_PS_MODULE_DIR_ . '/mobile_theme/Mobile_Detect.php'); + +// Retro 1.3, 'class_exists' cause problem with autoload... +if (version_compare(_PS_VERSION_, '1.4', '<')) +{ + // Not exist for 1.3 + class Shop extends ObjectModel + { + public $id = 1; + public $id_shop_group = 1; + + public function __construct() + { + } + + + public static function getShops() + { + return array( + array('id_shop' => 1, 'name' => 'Default shop') + ); + } + + public static function getCurrentShop() + { + return 1; + } + } + + class Logger + { + public static function AddLog($message, $severity = 2) + { + $fp = fopen(dirname(__FILE__).'/../logs.txt', 'a+'); + fwrite($fp, '['.(int)$severity.'] '.Tools::safeOutput($message)); + fclose($fp); + } + } + +} + +// Not exist for 1.3 and 1.4 +class Context +{ + /** + * @var Context + */ + protected static $instance; + + /** + * @var Cart + */ + public $cart; + + /** + * @var Customer + */ + public $customer; + + /** + * @var Cookie + */ + public $cookie; + + /** + * @var Link + */ + public $link; + + /** + * @var Country + */ + public $country; + + /** + * @var Employee + */ + public $employee; + + /** + * @var Controller + */ + public $controller; + + /** + * @var Language + */ + public $language; + + /** + * @var Currency + */ + public $currency; + + /** + * @var AdminTab + */ + public $tab; + + /** + * @var Shop + */ + public $shop; + + /** + * @var Smarty + */ + public $smarty; + + /** + * @ var Mobile Detect + */ + public $mobile_detect; + + /** + * @var boolean|string mobile device of the customer + */ + protected $mobile_device; + + public function __construct() + { + global $cookie, $cart, $smarty, $link; + + $this->tab = null; + + $this->cookie = $cookie; + $this->cart = $cart; + $this->smarty = $smarty; + $this->link = $link; + + $this->controller = new ControllerBackwardModule(); + if (is_object($cookie)) + { + $this->currency = new Currency((int)$cookie->id_currency); + $this->language = new Language((int)$cookie->id_lang); + $this->country = new Country((int)$cookie->id_country); + $this->customer = new CustomerBackwardModule((int)$cookie->id_customer); + $this->employee = new Employee((int)$cookie->id_employee); + } + else + { + $this->currency = null; + $this->language = null; + $this->country = null; + $this->customer = null; + $this->employee = null; + } + + $this->shop = new ShopBackwardModule(); + + if ((bool)Configuration::get('PS_MOBILE_DEVICE')) + $this->mobile_detect = new Mobile_Detect(); + } + + public function getMobileDevice() + { + if (is_null($this->mobile_device)) + { + $this->mobile_device = false; + if ($this->checkMobileContext()) + { + switch ((int)Configuration::get('PS_MOBILE_DEVICE')) + { + case 0: // Only for mobile device + if ($this->mobile_detect->isMobile() && !$this->mobile_detect->isTablet()) + $this->mobile_device = true; + break; + case 1: // Only for touchpads + if ($this->mobile_detect->isTablet() && !$this->mobile_detect->isMobile()) + $this->mobile_device = true; + break; + case 2: // For touchpad or mobile devices + if ($this->mobile_detect->isMobile() || $this->mobile_detect->isTablet()) + $this->mobile_device = true; + break; + } + } + } + + return $this->mobile_device; + } + + protected function checkMobileContext() + { + return isset($_SERVER['HTTP_USER_AGENT']) + && (bool)Configuration::get('PS_MOBILE_DEVICE') + && !Context::getContext()->cookie->no_mobile; + } + + /** + * Get a singleton context + * + * @return Context + */ + public static function getContext() + { + if (!isset(self::$instance)) + self::$instance = new Context(); + return self::$instance; + } + + /** + * Clone current context + * + * @return Context + */ + public function cloneContext() + { + return clone($this); + } + + /** + * @return int Shop context type (Shop::CONTEXT_ALL, etc.) + */ + public static function shop() + { + if (!self::$instance->shop->getContextType()) + return ShopBackwardModule::CONTEXT_ALL; + return self::$instance->shop->getContextType(); + } +} + +/** + * Class Shop for Backward compatibility + */ +class ShopBackwardModule extends Shop +{ + const CONTEXT_ALL = 1; + + public $id = 1; + public $id_shop_group = 1; + + + public function getContextType() + { + return ShopBackwardModule::CONTEXT_ALL; + } + + // Simulate shop for 1.3 / 1.4 + public function getID() + { + return 1; + } + + /** + * Get shop theme name + * + * @return string + */ + public function getTheme() + { + return _THEME_NAME_; + } + + public function isFeatureActive() + { + return false; + } +} + +/** + * Class Controller for a Backward compatibility + * Allow to use method declared in 1.5 + */ +class ControllerBackwardModule +{ + /** + * @param $js_uri + * @return void + */ + public function addJS($js_uri) + { + Tools::addJS($js_uri); + } + + /** + * @param $css_uri + * @param string $css_media_type + * @return void + */ + public function addCSS($css_uri, $css_media_type = 'all') + { + Tools::addCSS($css_uri, $css_media_type); + } + + public function addJquery() + { + if (_PS_VERSION_ < '1.5') + $this->addJS(_PS_JS_DIR_.'jquery/jquery-1.4.4.min.js'); + elseif (_PS_VERSION_ >= '1.5') + $this->addJS(_PS_JS_DIR_.'jquery/jquery-1.7.2.min.js'); + } + +} + +/** + * Class Customer for a Backward compatibility + * Allow to use method declared in 1.5 + */ +class CustomerBackwardModule extends Customer +{ + public $logged = false; + /** + * Check customer informations and return customer validity + * + * @since 1.5.0 + * @param boolean $with_guest + * @return boolean customer validity + */ + public function isLogged($with_guest = false) + { + if (!$with_guest && $this->is_guest == 1) + return false; + + /* Customer is valid only if it can be load and if object password is the same as database one */ + if ($this->logged == 1 && $this->id && Validate::isUnsignedId($this->id) && Customer::checkPassword($this->id, $this->passwd)) + return true; + return false; + } +} diff --git a/modules/netreviews/backward_compatibility/Display.php b/modules/netreviews/backward_compatibility/Display.php new file mode 100644 index 00000000..4e296c96 --- /dev/null +++ b/modules/netreviews/backward_compatibility/Display.php @@ -0,0 +1,49 @@ + +* @copyright 2015 NetReviews SAS +* @version Release: $Revision: 7.1.4 +* @license NetReviews +* @date 25/08/2015 +* International Registered Trademark & Property of NetReviews SAS +*/ + +/** + * Class allow to display tpl on the FO + */ +class BWDisplay extends FrontController +{ + // Assign template, on 1.4 create it else assign for 1.5 + public function setTemplate($template) + { + if (_PS_VERSION_ >= '1.5') + parent::setTemplate($template); + else + $this->template = $template; + } + + // Overload displayContent for 1.4 + public function displayContent() + { + parent::displayContent(); + + echo Context::getContext()->smarty->fetch($this->template); + } +} diff --git a/modules/netreviews/backward_compatibility/backward.ini b/modules/netreviews/backward_compatibility/backward.ini new file mode 100644 index 00000000..6520fb7a --- /dev/null +++ b/modules/netreviews/backward_compatibility/backward.ini @@ -0,0 +1 @@ +version = 0.4 \ No newline at end of file diff --git a/modules/netreviews/backward_compatibility/backward.php b/modules/netreviews/backward_compatibility/backward.php new file mode 100644 index 00000000..dcbaad3a --- /dev/null +++ b/modules/netreviews/backward_compatibility/backward.php @@ -0,0 +1,60 @@ + +* @copyright 2015 NetReviews SAS +* @version Release: $Revision: 7.1.4 +* @license NetReviews +* @date 25/08/2015 +* International Registered Trademark & Property of NetReviews SAS +*/ + +/** + * Backward function compatibility + * Need to be called for each module in 1.4 + */ + +// Get out if the context is already defined +if (!in_array('Context', get_declared_classes())) + require_once(dirname(__FILE__).'/Context.php'); + +// Get out if the Display (BWDisplay to avoid any conflict)) is already defined +if (!in_array('BWDisplay', get_declared_classes())) + require_once(dirname(__FILE__).'/Display.php'); + +// If not under an object we don't have to set the context +if (!isset($this)) + return; +else if (isset($this->context)) +{ + // If we are under an 1.5 version and backoffice, we have to set some backward variable + if (_PS_VERSION_ >= '1.5' + && isset($this->context->employee->id) + && $this->context->employee->id + && isset(AdminController::$currentIndex) + && !empty(AdminController::$currentIndex)) + { + global $currentIndex; + $currentIndex = AdminController::$currentIndex; + } + return; +} + +$this->context = Context::getContext(); +$this->smarty = $this->context->smarty; diff --git a/modules/netreviews/backward_compatibility/index.php b/modules/netreviews/backward_compatibility/index.php new file mode 100644 index 00000000..fc20ecc0 --- /dev/null +++ b/modules/netreviews/backward_compatibility/index.php @@ -0,0 +1,36 @@ + +* @copyright 2015 NetReviews SAS +* @version Release: $Revision: 7.1.4 +* @license NetReviews +* @date 25/08/2015 +* International Registered Trademark & Property of NetReviews SAS +*/ + +header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); +header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); + +header("Cache-Control: no-store, no-cache, must-revalidate"); +header("Cache-Control: post-check=0, pre-check=0", false); +header("Pragma: no-cache"); + +header("Location: ../"); +exit; \ No newline at end of file diff --git a/modules/netreviews/config_fr.xml b/modules/netreviews/config_fr.xml new file mode 100644 index 00000000..a9bf9726 --- /dev/null +++ b/modules/netreviews/config_fr.xml @@ -0,0 +1,13 @@ + + + netreviews + + + + + + + 1 + 0 + + \ No newline at end of file diff --git a/modules/netreviews/de.php b/modules/netreviews/de.php new file mode 100644 index 00000000..155dd759 --- /dev/null +++ b/modules/netreviews/de.php @@ -0,0 +1,15 @@ + +* @copyright 2015 NetReviews SAS +* @version Release: $Revision: 7.1.4 +* @license NetReviews +* @date 25/08/2015 +* @category traduction +* International Registered Trademark & Property of NetReviews SAS +*/ + +include ('translations/de.php'); \ No newline at end of file diff --git a/modules/netreviews/en.php b/modules/netreviews/en.php new file mode 100644 index 00000000..63f03719 --- /dev/null +++ b/modules/netreviews/en.php @@ -0,0 +1,15 @@ + +* @copyright 2015 NetReviews SAS +* @version Release: $Revision: 7.1.4 +* @license NetReviews +* @date 25/08/2015 +* @category traduction +* International Registered Trademark & Property of NetReviews SAS +*/ + +include ('translations/en.php'); \ No newline at end of file diff --git a/modules/netreviews/es.php b/modules/netreviews/es.php new file mode 100644 index 00000000..6cfcb4ca --- /dev/null +++ b/modules/netreviews/es.php @@ -0,0 +1,15 @@ + +* @copyright 2015 NetReviews SAS +* @version Release: $Revision: 7.1.4 +* @license NetReviews +* @date 25/08/2015 +* @category traduction +* International Registered Trademark & Property of NetReviews SAS +*/ + +include ('translations/es.php'); \ No newline at end of file diff --git a/modules/netreviews/fr.php b/modules/netreviews/fr.php new file mode 100644 index 00000000..a6b802cd --- /dev/null +++ b/modules/netreviews/fr.php @@ -0,0 +1,15 @@ + +* @copyright 2015 NetReviews SAS +* @version Release: $Revision: 7.1.4 +* @license NetReviews +* @date 25/08/2015 +* @category traduction +* International Registered Trademark & Property of NetReviews SAS +*/ + +include ('translations/fr.php'); \ No newline at end of file diff --git a/modules/netreviews/gb.php b/modules/netreviews/gb.php new file mode 100644 index 00000000..2e5c9564 --- /dev/null +++ b/modules/netreviews/gb.php @@ -0,0 +1,15 @@ + +* @copyright 2015 NetReviews SAS +* @version Release: $Revision: 7.1.4 +* @license NetReviews +* @date 25/08/2015 +* @category traduction +* International Registered Trademark & Property of NetReviews SAS +*/ + +include ('translations/gb.php'); \ No newline at end of file diff --git a/modules/netreviews/index.php b/modules/netreviews/index.php new file mode 100644 index 00000000..f6093b52 --- /dev/null +++ b/modules/netreviews/index.php @@ -0,0 +1,34 @@ + +* @copyright 2015 NetReviews SAS +* @version Release: $Revision: 7.1.4 +* @license NetReviews +* @date 25/08/2015 +* International Registered Trademark & Property of NetReviews SAS +*/ + +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); +header('Location: ../'); +exit; \ No newline at end of file diff --git a/modules/netreviews/install/Product.txt b/modules/netreviews/install/Product.txt new file mode 100644 index 00000000..10ac0e42 --- /dev/null +++ b/modules/netreviews/install/Product.txt @@ -0,0 +1,32 @@ +getStatsProduct($p['id_product']); + + if (!empty($p['av_stats']['rate'])) + $p['av_rate'] = round($p['av_stats']['rate']); + $p['av_nb_reviews'] = round($p['av_stats']['nb_reviews']); + + return $p; + } +} \ No newline at end of file diff --git a/modules/netreviews/install/index.php b/modules/netreviews/install/index.php new file mode 100644 index 00000000..c37be79b --- /dev/null +++ b/modules/netreviews/install/index.php @@ -0,0 +1,36 @@ + +* @copyright 2015 NetReviews SAS +* @version Release: $Revision: 7.1.4 +* @license NetReviews +* @date 25/08/2015 +* International Registered Trademark & Property of NetReviews SAS +*/ + +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); + +header('Location: ../'); +exit; \ No newline at end of file diff --git a/modules/netreviews/install/product-list.txt b/modules/netreviews/install/product-list.txt new file mode 100644 index 00000000..aa4f5fb0 --- /dev/null +++ b/modules/netreviews/install/product-list.txt @@ -0,0 +1,15 @@ + +{if isset($product.av_rate) && !empty($product.av_rate)} + +

    +{/if} + \ No newline at end of file diff --git a/modules/netreviews/it.php b/modules/netreviews/it.php new file mode 100644 index 00000000..bc85e5a7 --- /dev/null +++ b/modules/netreviews/it.php @@ -0,0 +1,15 @@ + +* @copyright 2015 NetReviews SAS +* @version Release: $Revision: 7.1.4 +* @license NetReviews +* @date 25/08/2015 +* @category traduction +* International Registered Trademark & Property of NetReviews SAS +*/ + +include ('translations/it.php'); \ No newline at end of file diff --git a/modules/netreviews/logo.gif b/modules/netreviews/logo.gif new file mode 100644 index 0000000000000000000000000000000000000000..1407fdbbc6616ca14904f3206691a2284640f8d2 GIT binary patch literal 668 zcmV;N0%QG0Nk%w1VGsZi0Oo%HVPj=fR8&_^KwDc}XIMm;i+BC~{J+7)vb3)8@a>C> zi??Ed*KZJ&h;^N)W)7HYmxs#Tge}I5;a&n4|k)ooa;o#bAYiX;hs>90B zW@l-ZnxWv~;gOP&QdL^$=;Ytt*;7e6mzkYiMkj!Rg|4!Kg>btCHOgw<8|2LKhM zZ~?&K%8C;rghb#Fqs533IB*CU(ISSDG(rqWIOE_&2^MUUuqdH|N(~8&@aU*92L_B6 zFJSy|fyPgdK@1RV=m5Zl3jh-~AYkz54+Inlc+jB10|5#MRU2VwbK?e(IF1Gd0suR9 C*(;m? literal 0 HcmV?d00001 diff --git a/modules/netreviews/logo.png b/modules/netreviews/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..c1d4054f6547b2bfdabe01e1fb347c6ffb405898 GIT binary patch literal 6064 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 +* @copyright 2015 NetReviews SAS +* @version Release: $Revision: 7.1.4 +* @license NetReviews +* @date 25/08/2015 +* @category classes +* International Registered Trademark & Property of NetReviews SAS +*/ + +class NetReviewsModel extends ObjectModel +{ + protected $table = 'av_products_reviews'; + protected $identifier = 'id_product_av'; + public $reviews_by_page; + public $id_order; + public $id_shop = null; + public $iso_lang = null; + public function __construct() + { + $this->reviews_by_page = 100; + //Be carefule, the frontcontroller pagination used in the main file in ProductTabContent + //impose a number of 100 for pagination (according to the product numbers on page) + //Changing this number will break the paginationn + } + public function getProductReviews($id_product, $group_name = null, $id_shop = null, $count_reviews = false, $p = 1) + { + $p = (int)$p; + $n = $this->reviews_by_page; + if ($p <= 1) { + $p = 1; + } + if ($n != null && $n <= 0) { + $n = 100; + } + if ($count_reviews) { + $sql = 'SELECT COUNT(ref_product) as nbreviews FROM '._DB_PREFIX_.'av_products_reviews WHERE ref_product = '.(int)$id_product; + } else { + $sql = 'SELECT * FROM '._DB_PREFIX_.'av_products_reviews WHERE ref_product = '.(int)$id_product; + } + if (!empty($group_name)) { + if (!empty($id_shop) && Shop::isFeatureActive()) { + $av_group_conf = unserialize(Configuration::get('AV_GROUP_CONF'.$group_name, null, null, $id_shop)); + } else { + $av_group_conf = unserialize(Configuration::get('AV_GROUP_CONF'.$group_name)); + } + $sql .= ' and iso_lang in ("'.implode('","', $av_group_conf).'")'; + } else { + $sql .= " and iso_lang = '0'"; + } + if (!empty($id_shop) && Shop::isFeatureActive()) { + $sql .= ' and (id_shop = '.$id_shop.')'; + } else { + $sql .= ' and id_shop = 0'; + } + if ($count_reviews) { + return Db::getInstance()->getRow($sql); + } else { + $sql .= ' ORDER BY horodate DESC '.((int)$n ? 'LIMIT '.(((int)$p - 1) * $n).', '.(int)$n : ''); + return Db::getInstance()->ExecuteS($sql); + } + } + public function getStatsProduct($id_product, $group_name = null, $id_shop = null) + { + $sql = 'SELECT * FROM '._DB_PREFIX_.'av_products_average WHERE ref_product = '.(int)$id_product; + if (!empty($group_name)) { + if (!empty($id_shop) && Shop::isFeatureActive()) { + $av_group_conf = unserialize(Configuration::get('AV_GROUP_CONF'.$group_name, null, null, $id_shop)); + } else { + $av_group_conf = unserialize(Configuration::get('AV_GROUP_CONF'.$group_name)); + } + $sql .= ' and iso_lang in ("'.implode('","', $av_group_conf).'")'; + } else { + $sql .= " and iso_lang = '0'"; + } + if (!empty($id_shop) && Shop::isFeatureActive()) { + $sql .= ' and id_shop = '.$id_shop; + } else { + $sql .= ' and id_shop = 0'; + } + return Db::getInstance()->getRow($sql); + } + public function export($header_colums, $id_shop = null) + { + $o_netreviews = new NetReviews; + $duree = Tools::getValue('duree'); + $order_statut_list = array_map('intval', Tools::getValue('orderstates')); + $order_statut_list = (!empty($order_statut_list)) ? implode(',', $order_statut_list) : null; + if (! empty($id_shop)) { + $file_name = Configuration::get('AV_CSVFILENAME', null, null, $id_shop); + $delay = (Configuration::get('AV_DELAY', null, null, $id_shop)) ? Configuration::get('AV_DELAY', null, null, $id_shop) : 0; + } else { + $file_name = Configuration::get('AV_CSVFILENAME'); + $delay = (Configuration::get('AV_DELAY')) ? Configuration::get('AV_DELAY') : 0; + } + $avis_produit = Tools::getValue('productreviews'); + if (!empty($file_name)) { + $file_path = _PS_MODULE_DIR_.'netreviews/Export_NetReviews_'.str_replace('/', '', Tools::stripslashes($file_name)); + if (file_exists($file_path)) { + if (is_writable($file_path)) { + unlink($file_path); + } else { + throw new Exception($o_netreviews->l('Writing on our server is not allowed. Please assign write permissions to the folder netreviews')); + } + } else { + foreach (glob(_PS_MODULE_DIR_.'netreviews/Export_NetReviews_*') as $filename_to_delete) { + if (is_writable($filename_to_delete)) { + unlink($filename_to_delete); + } + } + } + } + $file_name = date('d-m-Y').'-'.Tools::substr(md5(rand(0, 10000)), 1, 10).'.csv'; + $file_path = _PS_MODULE_DIR_.'netreviews/Export_NetReviews_'.$file_name; + $duree_sql = ''; + switch ($duree) { + case '1w': + $duree_sql = 'INTERVAL 1 WEEK'; + break; + case '2w': + $duree_sql = 'INTERVAL 2 WEEK'; + break; + case '1m': + $duree_sql = 'INTERVAL 1 MONTH'; + break; + case '2m': + $duree_sql = 'INTERVAL 2 MONTH'; + break; + case '3m': + $duree_sql = 'INTERVAL 3 MONTH'; + break; + case '4m': + $duree_sql = 'INTERVAL 4 MONTH'; + break; + case '5m': + $duree_sql = 'INTERVAL 5 MONTH'; + break; + case '6m': + $duree_sql = 'INTERVAL 6 MONTH'; + break; + case '7m': + $duree_sql = 'INTERVAL 7 MONTH'; + break; + case '8m': + $duree_sql = 'INTERVAL 8 MONTH'; + break; + case '9m': + $duree_sql = 'INTERVAL 9 MONTH'; + break; + case '10m': + $duree_sql = 'INTERVAL 10 MONTH'; + break; + case '11m': + $duree_sql = 'INTERVAL 11 MONTH'; + break; + case '12m': + $duree_sql = 'INTERVAL 12 MONTH'; + break; + default: + $duree_sql = 'INTERVAL 1 WEEK'; + break; + } + $all_orders = array(); + // Get orders with choosen date interval + $where_id_shop = (! empty($id_shop)) ? 'AND o.id_shop = '.(int)$id_shop : ''; + $select_id_shop = (! empty($id_shop)) ? ', o.id_shop' : ''; + $where_id_state = (! empty($order_statut_list)) ? ' AND o.current_state IN ('.$order_statut_list.')' : ''; + $select_id_state = (! empty($order_statut_list)) ? ', o.current_state' : ''; + $qry_sql = ' SELECT lg.iso_code, o.id_order, o.total_paid, o.id_customer, o.date_add, c.firstname, c.lastname, c.email ' + .$select_id_shop.$select_id_state.' + FROM '._DB_PREFIX_.'orders o + LEFT JOIN '._DB_PREFIX_.'customer c ON o.id_customer = c.id_customer + LEFT JOIN '._DB_PREFIX_.'lang lg ON o.id_lang = lg.id_lang + WHERE (TO_DAYS(DATE_ADD(o.date_add,'.$duree_sql.')) - TO_DAYS(NOW())) >= 0 + '.$where_id_shop.$where_id_state; + $item_list = Db::getInstance()->ExecuteS($qry_sql); + foreach ($item_list as $item) { + $all_orders[$item['id_order']] = array( + 'ID_ORDER' => $item['id_order'], + 'MONTANT_COMMANDE' => $item['total_paid'], + 'DATE_ORDER' => date('d/m/Y', strtotime($item['date_add'])), + 'ID_CUSTOMER' => array( + 'ID_CUSTOMER' => $item['id_customer'], + 'FIRST_NAME' => $item['firstname'], + 'LAST_NAME' => $item['lastname'], + 'EMAIL' => $item['email'] + ), + 'EMAIL_CLIENT' => '', + 'NOM_CLIENT' => '', + 'ORDER_STATE' => $item['current_state'], + 'ISO_LANG' => $item['iso_code'], + 'PRODUCTS' => array() + ); + $qry_sql = 'SELECT id_order, product_id, product_name FROM '._DB_PREFIX_.'order_detail WHERE id_order = '.(int)$item['id_order']; + $product_list = Db::getInstance()->ExecuteS($qry_sql); + foreach ($product_list as $product) { + $array_url = NetReviewsModel::getUrlsProduct($product['product_id']); + $all_orders[$product['id_order']]['PRODUCTS'][] = array( + 'ID_PRODUCT' => $product['product_id'], + 'NOM_PRODUCT' => $product['product_name'], + 'URL_PRODUCT' => $array_url['url_product'], + 'URL_IMAGE_PRODUCT' => $array_url['url_image_product'], + ); + } + } + if (count($all_orders) > 0) { + if ($csv = @fopen($file_path, 'w')) { + fwrite($csv, $header_colums); + foreach ($all_orders as $order) { + $count_products = count($order['PRODUCTS']); + if ($avis_produit == 1 && $count_products > 0) { + for ($i = 0; $i < $count_products; $i++) { + $line = '';//reset the line + $line[] = $order['ID_ORDER']; + $line[] = $order['MONTANT_COMMANDE']; + $line[] = $order['ID_CUSTOMER']['EMAIL']; + $line[] = utf8_decode($order['ID_CUSTOMER']['LAST_NAME']); + $line[] = utf8_decode($order['ID_CUSTOMER']['FIRST_NAME']); + $line[] = $order['DATE_ORDER']; + $line[] = $delay; + $line[] = $order['PRODUCTS'][$i]['ID_PRODUCT']; + $line[] = ''; // Categorie du produit + $line[] = utf8_decode($order['PRODUCTS'][$i]['NOM_PRODUCT']); + $line[] = utf8_decode($order['PRODUCTS'][$i]['URL_PRODUCT']); //Url fiche product + $line[] = utf8_decode($order['PRODUCTS'][$i]['URL_IMAGE_PRODUCT']); //Url image fiche product + $line[] = $order['ORDER_STATE']; //Etat de la commande + $line[] = $order['ISO_LANG']; //Order lang + if (!empty($id_shop)) { + $line[] = $id_shop; + } + fwrite($csv, self::generateCsvLine($line)); + } + } else { + $line = '';//reset the line + $line[] = $order['ID_ORDER']; + $line[] = $order['ID_CUSTOMER']['EMAIL']; + $line[] = utf8_decode($order['ID_CUSTOMER']['LAST_NAME']); + $line[] = utf8_decode($order['ID_CUSTOMER']['FIRST_NAME']); + $line[] = $order['DATE_ORDER']; + $line[] = $delay; + $line[] = ''; + $line[] = ''; // Product category + $line[] = ''; + $line[] = '';// URL + $line[] = ''; //Url image fiche product + $line[] = $order['ORDER_STATE']; //Order state + $line[] = $order['ISO_LANG']; //Order lang + if (! empty($id_shop)) { + $line[] = $id_shop; + } + fwrite($csv, self::generateCsvLine($line)); + } + } + fclose($csv); + if (file_exists($file_path)) { + Configuration::updateValue('AV_CSVFILENAME', $file_name); + return array($file_name, count($all_orders), $file_path); + } else { + throw new Exception($o_netreviews->l('Unable to read/write export file')); + } + } else { + throw new Exception($o_netreviews->l('Unable to read/write export file')); + } + } else { + throw new Exception($o_netreviews->l('No order to export')); + } + } + + public function exportApi($duree, $statut) + { + $o_netreviews = new NetReviews; + $order_statut_list = array_map('intval', $statut); + $order_statut_list = (!empty($order_statut_list)) ? implode(',', $order_statut_list) : null; + $duree_sql = ''; + switch ($duree) { + case '1w': + $duree_sql = 'INTERVAL 1 WEEK'; + break; + case '2w': + $duree_sql = 'INTERVAL 2 WEEK'; + break; + case '1m': + $duree_sql = 'INTERVAL 1 MONTH'; + break; + case '2m': + $duree_sql = 'INTERVAL 2 MONTH'; + break; + case '3m': + $duree_sql = 'INTERVAL 3 MONTH'; + break; + case '4m': + $duree_sql = 'INTERVAL 4 MONTH'; + break; + case '5m': + $duree_sql = 'INTERVAL 5 MONTH'; + break; + case '6m': + $duree_sql = 'INTERVAL 6 MONTH'; + break; + case '7m': + $duree_sql = 'INTERVAL 7 MONTH'; + break; + case '8m': + $duree_sql = 'INTERVAL 8 MONTH'; + break; + case '9m': + $duree_sql = 'INTERVAL 9 MONTH'; + break; + case '10m': + $duree_sql = 'INTERVAL 10 MONTH'; + break; + case '11m': + $duree_sql = 'INTERVAL 11 MONTH'; + break; + case '12m': + $duree_sql = 'INTERVAL 12 MONTH'; + break; + default: + $duree_sql = 'INTERVAL 1 WEEK'; + break; + } + $all_orders = array(); + // Get orders with choosen date interval + $where_id_shop = (! empty($id_shop)) ? 'AND o.id_shop = '.(int)$id_shop : ''; + $select_id_shop = (! empty($id_shop)) ? ', o.id_shop' : ''; + $where_id_state = (! empty($order_statut_list)) ? ' AND o.current_state IN ('.$order_statut_list.')' : ''; + $select_id_state = (! empty($order_statut_list)) ? ', o.current_state' : ''; + $qry_sql = ' SELECT lg.iso_code, o.id_order, o.total_paid, o.id_customer, o.date_add, c.firstname, c.lastname, c.email ' + .$select_id_shop.$select_id_state.' + FROM '._DB_PREFIX_.'orders o + LEFT JOIN '._DB_PREFIX_.'customer c ON o.id_customer = c.id_customer + LEFT JOIN '._DB_PREFIX_.'lang lg ON o.id_lang = lg.id_lang + WHERE (TO_DAYS(DATE_ADD(o.date_add,'.$duree_sql.')) - TO_DAYS(NOW())) >= 0 + '.$where_id_shop.$where_id_state; + $item_list = Db::getInstance()->ExecuteS($qry_sql); + foreach ($item_list as $item) { + $all_orders[$item['id_order']] = array( + 'ID_ORDER' => $item['id_order'], + 'MONTANT_COMMANDE' => $item['total_paid'], + 'DATE_ORDER' => date('d/m/Y', strtotime($item['date_add'])), + 'ID_CUSTOMER' => array( + 'ID_CUSTOMER' => $item['id_customer'], + 'FIRST_NAME' => $item['firstname'], + 'LAST_NAME' => $item['lastname'], + 'EMAIL' => $item['email'] + ), + 'EMAIL_CLIENT' => '', + 'NOM_CLIENT' => '', + 'ORDER_STATE' => $item['current_state'], + 'ISO_LANG' => $item['iso_code'], + 'PRODUCTS' => array() + ); + $qry_sql = 'SELECT id_order, product_id, product_name FROM '._DB_PREFIX_.'order_detail WHERE id_order = '.(int)$item['id_order']; + $product_list = Db::getInstance()->ExecuteS($qry_sql); + foreach ($product_list as $product) { + $array_url = NetReviewsModel::getUrlsProduct($product['product_id']); + $all_orders[$product['id_order']]['PRODUCTS'][] = array( + 'ID_PRODUCT' => $product['product_id'], + 'NOM_PRODUCT' => $product['product_name'], + 'URL_PRODUCT' => $array_url['url_product'], + 'URL_IMAGE_PRODUCT' => $array_url['url_image_product'], + ); + } + } + if (count($all_orders) > 0) { + return $all_orders; + } + + } + + public function saveOrderToRequest() + { + $qry_order = 'SELECT id_order FROM '._DB_PREFIX_.'av_orders WHERE id_order = '.$this->id_order; + $this->id_shop = (!empty($this->id_shop)) ? $this->id_shop : 0; + $this->iso_lang = (!empty($this->iso_lang)) ? $this->iso_lang : '0'; + if (!Db::getInstance()->getRow($qry_order, false)) { + //Save order only if not exist in table + Db::getInstance()->Execute('INSERT INTO '._DB_PREFIX_.'av_orders + (id_order, id_shop, iso_lang) + VALUES ('.$this->id_order.', + '.$this->id_shop.', + "'.$this->iso_lang.'" + )'); + } + } + + public function getTotalReviews() + { + return Db::getInstance()->getRow('SELECT count(*) as nb_reviews FROM '._DB_PREFIX_.'av_products_reviews'); + } + + public function getTotalReviewsAverage() + { + return Db::getInstance()->getRow('SELECT count(*) as nb_reviews_average FROM '._DB_PREFIX_.'av_products_average'); + } + + public function getTotalOrders() + { + $results = array(); + $results['all'] = Db::getInstance()->getRow('SELECT count(*) as nb FROM '._DB_PREFIX_.'av_orders'); + $results['flagged'] = Db::getInstance()->getRow('SELECT count(*) as nb FROM '._DB_PREFIX_.'av_orders WHERE flag_get IS NULL'); + $results['not_flagged'] = Db::getInstance()->getRow('SELECT count(*) as nb FROM '._DB_PREFIX_.'av_orders WHERE flag_get IS NOT NULL'); + return $results; + } + + public static function getUrlsProduct($product_id) + { + $product_exist = Db::getInstance()->getRow('SELECT * FROM '._DB_PREFIX_.'product WHERE id_product ='.(int)$product_id); + if ($product_exist) { + $o_product = new Product($product_id, false, (int)Configuration::get('PS_LANG_DEFAULT')); + $protocol_link = (Configuration::get('PS_SSL_ENABLED') || Tools::usingSecureMode()) ? 'https://' : 'http://'; + $use_ssl = (Configuration::get('PS_SSL_ENABLED') || Tools::usingSecureMode()) ? true : false; + $protocol_content = ($use_ssl) ? 'https://' : 'http://'; + $link = new Link($protocol_link, $protocol_content); + $id_cover_image = Image::getCover($product_id); + $image_path = $link->getImageLink($o_product->link_rewrite[(int)Configuration::get('PS_LANG_DEFAULT')], $id_cover_image['id_image']); + $url_product = $link->getProductLink($product_id); + return array('url_product' => $url_product,'url_image_product' => $image_path); + } + } + + private static function generateCsvLine($list) + { + foreach ($list as &$l) { + $l = ''.addslashes($l).''; + } + return implode(';', $list)."\r\n"; + } + public static function acEncodeBase64($s_data) + { + $s_base64 = base64_encode($s_data); + return strtr($s_base64, '+/', '-_'); + } + public static function acDecodeBase64($s_data) + { + $s_base64 = strtr($s_data, '-_', '+/'); + return base64_decode($s_base64); + } +} diff --git a/modules/netreviews/models/index.php b/modules/netreviews/models/index.php new file mode 100644 index 00000000..3da0f119 --- /dev/null +++ b/modules/netreviews/models/index.php @@ -0,0 +1,35 @@ + +* @copyright 2007-2013 PrestaShop SA +* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) +* International Registered Trademark & Property of PrestaShop SA +*/ + +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); + +header('Location: ../'); +exit; \ No newline at end of file diff --git a/modules/netreviews/netreviews.php b/modules/netreviews/netreviews.php new file mode 100644 index 00000000..1cb09d01 --- /dev/null +++ b/modules/netreviews/netreviews.php @@ -0,0 +1,931 @@ + +* @copyright 2015 NetReviews SAS +* @version Release: $Revision: 7.1.4 +* @license NetReviews +* @date 25/08/2015 +* International Registered Trademark & Property of NetReviews SAS +*/ + +if (!defined('_PS_VERSION_')) { + exit; +} + +require_once _PS_MODULE_DIR_.'netreviews/models/NetReviewsModel.php'; + +class NetReviews extends Module +{ + public $_html = null; + public $iso_lang = null; + public $id_lang = null; + public $group_name = null; + public $stats_product; + + public function __construct() + { + $this->name = 'netreviews'; + $this->tab = 'advertising_marketing'; + $this->version = '7.1.4'; + $this->author = 'NetReviews'; + $this->need_instance = 0; + parent::__construct(); + $this->displayName = $this->l('Verified Reviews'); + $this->description = $this->l('Collect service and product reviews with Verified Reviews. Display reviews on your shop and win the trust of your visitors, to increase your revenue.'); + $this->module_key = 'd63d28acbac0a249ec17b6394ac5a841'; + if (self::isInstalled($this->name)) { + $this->id_lang = (int)Configuration::get('PS_LANG_DEFAULT'); + $this->iso_lang = pSQL(Language::getIsoById($this->id_lang)); + } + $this->confirmUninstall = sprintf($this->l('Are you sure you want to uninstall %s module?'), $this->displayName); + $this->initContext(); + } + + /** + * Don't forget to create update methods if needed: + * http://doc.prestashop.com/display/PS16/Enabling+the+Auto-Update + */ + public function install() + { + // Create PS configuration variable + Configuration::updateValue('AV_IDWEBSITE', ''); + Configuration::updateValue('AV_CLESECRETE', ''); + Configuration::updateValue('AV_LIGHTWIDGET', '0'); + Configuration::updateValue('AV_MULTILINGUE', '0'); + Configuration::updateValue('AV_PROCESSINIT', ''); + Configuration::updateValue('AV_ORDERSTATESCHOOSEN', ''); + Configuration::updateValue('AV_DELAY', ''); + Configuration::updateValue('AV_GETPRODREVIEWS', ''); + Configuration::updateValue('AV_DISPLAYPRODREVIEWS', ''); + Configuration::updateValue('AV_CSVFILENAME', 'Export_NetReviews_01-01-1970-default.csv'); + Configuration::updateValue('AV_SCRIPTFLOAT', ''); + Configuration::updateValue('AV_SCRIPTFLOAT_ALLOWED', ''); + Configuration::updateValue('AV_SCRIPTFIXE', ''); + Configuration::updateValue('AV_SCRIPTFIXE_ALLOWED', ''); + Configuration::updateValue('AV_URLCERTIFICAT', ''); + Configuration::updateValue('AV_FORBIDDEN_EMAIL', ''); + Configuration::updateValue('AV_CODE_LANG', ''); + Configuration::updateValue('AV_DISPLAYGOOGLESNIPPET', '0'); + + if (!($query = include dirname(__FILE__).'/sql/install.php')) { + $this->context->controller->errors[] = sprintf($this->l('SQL ERROR : %s | Query can\'t be executed. Maybe, check SQL user permissions.'), $query); + } + if (version_compare(_PS_VERSION_, '1.5', '<')) { + return parent::install() + && $this->registerHook('productTabContent') + && $this->registerHook('productTab') + && $this->registerHook('extraRight') + && $this->registerHook('extraLeft') + && $this->registerHook('rightColumn') + && $this->registerHook('leftColumn') + && $this->registerHook('header') + && $this->registerHook('footer') + && $this->registerHook('newOrder'); + } else { + return parent::install() + && $this->registerHook('displayProductTabContent') + && $this->registerHook('displayProductTab') + && $this->registerHook('displayRightColumnProduct') + && $this->registerHook('displayLeftColumnProduct') + && $this->registerHook('displayHeader') + && $this->registerHook('displayFooter') + && $this->registerHook('displayRightColumn') + && $this->registerHook('displayLeftColumn') + && $this->registerHook('actionValidateOrder'); + } + } + + public function uninstall() + { + //Uninstall NetReviews configurations variable + $sql = 'SELECT name FROM '._DB_PREFIX_."configuration where name like 'AV_%'"; + if ($results = Db::getInstance()->ExecuteS($sql)) { + foreach ($results as $row) { + Configuration::deleteByName($row['name']); + } + } + //Uninstall NetReviews Database + if (!($query = include dirname(__FILE__).'/sql/uninstall.php')) { + $this->context->controller->errors[] = sprintf($this->l('SQL ERROR : %s | Query can\'t be executed. Maybe, check SQL user permissions.'), $query); + } + if (version_compare(_PS_VERSION_, '1.5', '<')) { + return parent::uninstall() + && $this->unregisterHook('productTabContent') + && $this->unregisterHook('productTab') + && $this->unregisterHook('extraRight') + && $this->unregisterHook('extraLeft') + && $this->unregisterHook('rightColumn') + && $this->unregisterHook('leftColumn') + && $this->unregisterHook('header') + && $this->unregisterHook('footer') + && $this->unregisterHook('newOrder'); + } else { + return parent::uninstall() + && $this->unregisterHook('displayProductTabContent') + && $this->unregisterHook('displayProductTab') + && $this->unregisterHook('displayRightColumnProduct') + && $this->unregisterHook('displayLeftColumnProduct') + && $this->unregisterHook('displayHeader') + && $this->unregisterHook('displayFooter') + && $this->unregisterHook('displayRightColumn') + && $this->unregisterHook('displayLeftColumn') + && $this->unregisterHook('actionValidateOrder'); + } + } + + /** + * Load the configuration form + */ + public function getContent() + { + global $currentIndex; + if (version_compare(_PS_VERSION_, '1.5', '<')) { + Tools::addCSS(($this->_path).'views/css/avisverifies-style-back.css', 'all'); + } else { + $this->context->controller->addCSS(($this->_path).'views/css/avisverifies-style-back.css', 'all'); + } + if (!empty($_POST)) { + $this->postProcess(); + } + // There are 3 kinds of shop context : shop, group shop and general + //CONTEXT_SHOP = 1; + //CONTEXT_GROUP = 2; + //CONTEXT_ALL = 4; + if (Configuration::get('PS_MULTISHOP_FEATURE_ACTIVE') == 1 && + (Shop::getContext() == Shop::CONTEXT_ALL || Shop::getContext() == Shop::CONTEXT_GROUP)) { + $this->_html .= $this->displayError($this->l('Multistore feature is enabled. Please choose above the store to configure.')); + return $this->_html; + } + $o_av = new NetReviewsModel(); + $nb_reviews = $o_av->getTotalReviews(); + $nb_reviews_average = $o_av->getTotalReviewsAverage(); + $nb_orders = $o_av->getTotalOrders(); + $current_avisverifies_idwebsite = array(); + $current_avisverifies_clesecrete = array(); + $order_statut_list = OrderState::getOrderStates((int)Configuration::get('PS_LANG_DEFAULT')); + $current_avisverifies_idwebsite['root'] = Configuration::get('AV_IDWEBSITE'); + $current_avisverifies_clesecrete['root'] = Configuration::get('AV_CLESECRETE'); + $languages = Language::getLanguages(true); + foreach ($languages as $lang) { + $this->group_name = $this->getIdConfigurationGroup($lang['iso_code']); + if (!empty($this->group_name)) { + if (Configuration::get('PS_MULTISHOP_FEATURE_ACTIVE') == 1) { + if (!Configuration::get('AV_IDWEBSITE'.$this->group_name, null, null, $this->context->shop->getContextShopID())) { + Configuration::updateValue('AV_IDWEBSITE'.$this->group_name, '', false, null, $this->context->shop->getContextShopID()); + } + if (!Configuration::get('AV_CLESECRETE'.$this->group_name, null, null, $this->context->shop->getContextShopID())) { + Configuration::updateValue('AV_CLESECRETE'.$this->group_name, '', false, null, $this->context->shop->getContextShopID()); + } + $current_avisverifies_idwebsite[$lang['iso_code']] = Configuration::get('AV_IDWEBSITE'.$this->group_name, null, null, $this->context->shop->getContextShopID()); + $current_avisverifies_clesecrete[$lang['iso_code']] = Configuration::get('AV_CLESECRETE'.$this->group_name, null, null, $this->context->shop->getContextShopID()); + } else { + if (!Configuration::get('AV_IDWEBSITE'.$this->group_name)) { + Configuration::updateValue('AV_IDWEBSITE'.$this->group_name, ''); + } + if (!Configuration::get('AV_CLESECRETE'.$this->group_name)) { + Configuration::updateValue('AV_CLESECRETE'.$this->group_name, ''); + } + $current_avisverifies_idwebsite[$lang['iso_code']] = Configuration::get('AV_IDWEBSITE'.$this->group_name); + $current_avisverifies_clesecrete[$lang['iso_code']] = Configuration::get('AV_CLESECRETE'.$this->group_name); + } + } else { + $current_avisverifies_idwebsite[$lang['iso_code']] = ''; + $current_avisverifies_clesecrete[$lang['iso_code']] = ''; + } + } + $this->context->smarty->assign(array( + 'current_avisverifies_urlapi' => Configuration::get('AV_URLAPI'), + 'current_lightwidget_checked' => Configuration::get('AV_LIGHTWIDGET'), + 'current_multilingue_checked' => Configuration::get('AV_MULTILINGUE'), + 'current_displaygooglesnippet_checked' => Configuration::get('AV_DISPLAYGOOGLESNIPPET'), + + 'current_avisverifies_idwebsite' => $current_avisverifies_idwebsite, + 'current_avisverifies_clesecrete' => $current_avisverifies_clesecrete, + 'version' => $this->version, + 'order_statut_list' => $order_statut_list, + 'languages' => $languages, + 'debug_nb_reviews' => $nb_reviews['nb_reviews'], + 'debug_nb_reviews_average' => $nb_reviews_average['nb_reviews_average'], + 'debug_nb_orders_flagged' => $nb_orders['flagged']['nb'], + 'debug_nb_orders_not_flagged' => $nb_orders['not_flagged']['nb'], + 'debug_nb_orders_all' => $nb_orders['all']['nb'], + 'av_path' => $this->_path, + 'shop_name' => $this->context->shop->name, + 'url_back' => Tools::safeOutput($currentIndex.'&configure='.$this->name.'&token='.Tools::getAdminTokenLite('AdminModules')) + )); + $this->_html .= $this->display(__FILE__, '/views/templates/hook/avisverifies-backoffice.tpl'); + return $this->_html; + } + + /** + * Save configuration form. + */ + private function postProcess() + { + if (Tools::isSubmit('submit_export')) { + try { + $o_av = new NetReviewsModel; + if (Configuration::get('PS_MULTISHOP_FEATURE_ACTIVE') == 1) { + //Do not use simple quote for \r\n + $header_colums = 'id_order;order_amount;email;lastname;firstname;date_order;delay;id_product;category;description;product_url;image_product_url;id_order_state;iso_lang;id_shop'."\r\n"; + $return_export = $o_av->export($header_colums, $this->context->shop->getContextShopID()); + } else { + //Do not use simple quote for \r\n + $header_colums = 'id_order;order_amount;email;lastname;firstname;date_order;delay;id_product;category;description;product_url;image_product_url;id_order_state;iso_lang'."\r\n"; + $return_export = $o_av->export($header_colums); + } + if (file_exists($return_export[2])) { + $this->_html .= $this->displayConfirmation(sprintf($this->l('%s orders have been exported.'), $return_export[1]).' '.$this->l('Click here to download the file').''); + } else { + $this->_html .= $this->displayError($this->l('Writing on the server is not allowed. Please assign write permissions to the folder netreviews').$return_export[2]); + } + } catch (Exception $e) { + $this->_html .= $this->displayError($e->getMessage()); + } + } + if (Tools::isSubmit('submit_configuration')) { + if (Configuration::get('PS_MULTISHOP_FEATURE_ACTIVE') == 1) { + if (Configuration::get('AV_MULTILINGUE', null, null, $this->context->shop->getContextShopID()) != 'checked') { + Configuration::updateValue('AV_IDWEBSITE', Tools::getValue('avisverifies_idwebsite'), false, null, $this->context->shop->getContextShopID()); + Configuration::updateValue('AV_CLESECRETE', Tools::getValue('avisverifies_clesecrete'), false, null, $this->context->shop->getContextShopID()); + } + $sql = ' + SELECT name FROM '._DB_PREFIX_."configuration + where (name like 'AV_GROUP_CONF_%' + OR name like 'AV_IDWEBSITE_%' + OR name like 'AV_CLESECRETE_%') + AND id_shop = ".$this->context->shop->getContextShopID()." + "; + } else { + if (Configuration::get('AV_MULTILINGUE') != 'checked') { + Configuration::updateValue('AV_IDWEBSITE', Tools::getValue('avisverifies_idwebsite')); + Configuration::updateValue('AV_CLESECRETE', Tools::getValue('avisverifies_clesecrete')); + } + $sql = ' + SELECT name FROM '._DB_PREFIX_."configuration + where name like 'AV_GROUP_CONF_%' + OR name like 'AV_IDWEBSITE_%' + OR name like 'AV_CLESECRETE_%' + "; + } + if ($results = Db::getInstance()->ExecuteS($sql)) { + foreach ($results as $row) { + Configuration::deleteByName($row['name']); + } + } + $languages = Language::getLanguages(true); + $this->setIdConfigurationGroup($languages); + $this->_html .= $this->displayConfirmation($this->l('The informations have been registered')); + } + if (Tools::isSubmit('submit_advanced')) { + if (Configuration::get('PS_MULTISHOP_FEATURE_ACTIVE') == 1) { + Configuration::updateValue('AV_LIGHTWIDGET', Tools::getValue('avisverifies_lightwidget'), false, null, $this->context->shop->getContextShopID()); + Configuration::updateValue('AV_MULTILINGUE', Tools::getValue('avisverifies_multilingue'), false, null, $this->context->shop->getContextShopID()); + Configuration::updateValue('AV_DISPLAYGOOGLESNIPPET', Tools::getValue('avisverifies_displaygooglesnippet'), false, null, $this->context->shop->getContextShopID()); + } else { + Configuration::updateValue('AV_LIGHTWIDGET', Tools::getValue('avisverifies_lightwidget')); + Configuration::updateValue('AV_MULTILINGUE', Tools::getValue('avisverifies_multilingue')); + Configuration::updateValue('AV_DISPLAYGOOGLESNIPPET', Tools::getValue('avisverifies_displaygooglesnippet')); + } + $this->_html .= $this->displayConfirmation($this->l('The informations have been registered')); + } + if (Tools::isSubmit('submit_purge')) { + $query_id_shop = ""; + if (Configuration::get('PS_MULTISHOP_FEATURE_ACTIVE') == 1) { + $query_id_shop = ' AND oav.id_shop = '.(int)$this->context->shop->getContextShopID(); + } + + $query = ' SELECT oav.id_order, o.date_add as date_order,o.id_customer + FROM '._DB_PREFIX_.'av_orders oav + LEFT JOIN '._DB_PREFIX_.'orders o + ON oav.id_order = o.id_order + LEFT JOIN '._DB_PREFIX_.'order_history oh + ON oh.id_order = o.id_order + WHERE (oav.flag_get IS NULL OR oav.flag_get = 0)' + .$query_id_shop; + + $orders_list = Db::getInstance()->ExecuteS($query); + if (!empty($orders_list)) { + foreach ($orders_list as $order) { /* Set orders as getted */ + Db::getInstance()->Execute('UPDATE '._DB_PREFIX_.'av_orders + SET horodate_get = "'.time().'", flag_get = 1 + WHERE id_order = '.(int)$order['id_order']); + } + $this->_html .= $this->displayConfirmation(sprintf($this->l('The orders has been purged for %s'), $this->context->shop->name)); + } else { + $this->_html .= $this->displayError(sprintf($this->l('No orders to purged for %s'), $this->context->shop->name)); + } + } + } + + /** + * Return the widget flottant code to the hook header in front office if configurated + * + * Case 1: Return widget flottant code if configurated + * Case 2: Return '' if not configurated + * + * @return javascript string in hook header + */ + public function hookHeader() + { + + $widget_flottant_code = ''; + if (Configuration::get('AV_MULTILINGUE') == 'checked') { + $this->id_lang = $this->context->language->id; + $this->iso_lang = pSQL(Language::getIsoById($this->id_lang)); + $this->group_name = $this->getIdConfigurationGroup($this->iso_lang); + } + + if (version_compare(_PS_VERSION_, '1.5', '<')) { + Tools::addCSS(($this->_path).'views/css/avisverifies-style-front.css', 'all'); + // If there is a specific css file for the client then load + // (to avoid the specific problems of loss contained to update the module) + if (file_exists('./'.($this->_path).'views/css/avisverifies-style-front-specifique.css')) { + Tools::addCSS(($this->_path).'views/css/avisverifies-style-front-specifique.css', 'all'); + } + Tools::addJS(($this->_path).'views/js/avisverifies.js', 'all'); + if (Configuration::get('AV_SCRIPTFLOAT_ALLOWED'.$this->group_name) != 'yes') { + return ''; + } + if (Configuration::get('AV_SCRIPTFLOAT'.$this->group_name)) { + $widget_flottant_code .= "\n".Tools::stripslashes(html_entity_decode(Configuration::get('AV_SCRIPTFLOAT'.$this->group_name))); + } + } else { + $this->context->controller->addCSS(($this->_path).'views/css/avisverifies-style-front.css', 'all'); + // If there is a specific css file for the client then load + // (to avoid the specific problems of loss contained to update the module) + if (file_exists('./'.($this->_path).'views/css/avisverifies-style-front-specifique.css')) { + $this->context->controller->addCSS(($this->_path).'views/css/avisverifies-style-front-specifique.css', 'all'); + } + + $this->context->controller->addJS(($this->_path).'views/js/avisverifies.js', 'all'); + if (Configuration::get('AV_SCRIPTFLOAT_ALLOWED'.$this->group_name, null, null, $this->context->shop->getContextShopID()) != 'yes') { + return ''; + } + if (Configuration::get('AV_SCRIPTFLOAT'.$this->group_name, null, null, $this->context->shop->getContextShopID())) { + $widget_flottant_code .= "\n".Tools::stripslashes(html_entity_decode(Configuration::get('AV_SCRIPTFLOAT'.$this->group_name, null, null, $this->context->shop->getContextShopID()))); + } + } + return $widget_flottant_code; + + } + + /** + * Return the rich snippet code to the hook footer in front office if configurated + * + * Case 1: Return rich snippet code if configurated + * Case 2: Return '' if not configurated or if the product are no reviews + * + * @return tpl string in hook footer + */ + public function hookFooter() + { + global $smarty, $cookie; + if (Configuration::get('AV_MULTILINGUE') == 'checked') { + $this->id_lang = $this->context->language->id; + $this->iso_lang = pSQL(Language::getIsoById($this->id_lang)); + $this->group_name = $this->getIdConfigurationGroup($this->iso_lang); + } + $id_product = (int)Tools::getValue('id_product'); + if (empty($id_product)) { + return ''; + } + $o_av = new NetReviewsModel(); + $stats_product = (!isset($this->stats_product) || empty($this->stats_product)) ? + $o_av->getStatsProduct($id_product, $this->group_name, $this->context->shop->getContextShopID()) : + $this->stats_product; + if ($stats_product['nb_reviews'] == 0) { + return ''; + } + $lang_id = (int)$this->context->language->id; + if (empty($lang_id)) { + $lang_id = 1; + } + $product = new Product((int)$id_product); + $link = new LinkCore(); + $a_image = Image::getCover($id_product); + $smarty->assign(array( + 'count_reviews' => $stats_product['nb_reviews'], + 'average_rate' => round($stats_product['rate'], 1), + 'average_rate_percent' => $stats_product['rate'] * 20, + 'product_name' => $this->getProductName($id_product, $lang_id), + 'product_description' => $product->description_short[$lang_id], + 'product_price' => $product->getPrice(true, null, 2), + 'product_quantity' => $product->quantity, + 'url_image' => !empty($a_image)? $link->getImageLink($product->link_rewrite[(int)Configuration::get('PS_LANG_DEFAULT')], $id_product.'-'.$a_image['id_image']): '', + )); + if (version_compare(_PS_VERSION_, '1.5', '>') && Configuration::get('AV_DISPLAYGOOGLESNIPPET') == "checked") { + return ($this->display(__FILE__, '/views/templates/hook/footer_av.tpl')); + } elseif (version_compare(_PS_VERSION_, '1.5', '<') && Configuration::get('AV_DISPLAYGOOGLESNIPPET')== "checked") { + return ($this->display(__FILE__, 'footer_av.tpl')); + } else { + return ''; + } + } + + public function hookProductTab() + { + if (Configuration::get('AV_MULTILINGUE') == 'checked') { + $this->id_lang = $this->context->language->id; + $this->iso_lang = pSQL(Language::getIsoById($this->id_lang)); + $this->this->group_name = $this->getIdConfigurationGroup($this->iso_lang); + } + if (version_compare(_PS_VERSION_, '1.5', '<')) { + $display_prod_reviews = Configuration::get('AV_DISPLAYPRODREVIEWS'.$this->group_name); + } else { + $display_prod_reviews = Configuration::get('AV_DISPLAYPRODREVIEWS'.$this->group_name, null, null, $this->context->shop->getContextShopID()); + } + $o_av = new NetReviewsModel(); + $this->stats_product = $o_av->getStatsProduct((int)Tools::getValue('id_product'), $this->group_name, $this->context->shop->getContextShopID()); + if ($this->stats_product['nb_reviews'] < 1 || $display_prod_reviews != 'yes') { + return ''; //Si Aucun avis, on retourne vide + } + $this->context->smarty->assign(array('count_reviews' => $this->stats_product['nb_reviews'])); + + if (version_compare(_PS_VERSION_, '1.5', '>')) { + if (file_exists(__FILE__.'/views/templates/hook/avisverifies-tab-specifique.tpl')) { + return ($this->display(__FILE__, '/views/templates/hook/avisverifies-tab-specifique.tpl')); + } else { + return ($this->display(__FILE__, '/views/templates/hook/avisverifies-tab.tpl')); + } + } elseif (version_compare(_PS_VERSION_, '1.5', '<')) { + if (file_exists(__FILE__.'avisverifies-tab-specifique.tpl')) { + return ($this->display(__FILE__, 'avisverifies-tab-specifique.tpl')); + } else { + return ($this->display(__FILE__, 'avisverifies-tab.tpl')); + } + } + } + + /* WARNING : Modifications below need to be copy in ajax-load.php*/ + public function hookProductTabContent() + { + if (Configuration::get('AV_MULTILINGUE') == 'checked') { + $this->id_lang = $this->context->language->id; + $this->iso_lang = pSQL(Language::getIsoById($this->id_lang)); + $this->this->group_name = $this->getIdConfigurationGroup($this->iso_lang); + } + if (version_compare(_PS_VERSION_, '1.5', '<')) { + $display_prod_reviews = Configuration::get('AV_DISPLAYPRODREVIEWS'.$this->group_name); + $url_certificat = Configuration::get('AV_URLCERTIFICAT'.$this->group_name); + } else { + $display_prod_reviews = configuration::get('AV_DISPLAYPRODREVIEWS'.$this->group_name, null, null, $this->context->shop->getContextShopID()); + $url_certificat = Configuration::get('AV_URLCERTIFICAT'.$this->group_name, null, null, $this->context->shop->getContextShopID()); + } + $shop_name = Configuration::get('PS_SHOP_NAME'); + $id_product = (int)Tools::getValue('id_product'); + $o_av = new NetReviewsModel(); + $stats_product = (!isset($this->stats_product) || empty($this->stats_product)) ? + $o_av->getStatsProduct($id_product, $this->group_name, $this->context->shop->getContextShopID()) + : $this->stats_product; + if ($stats_product['nb_reviews'] < 1 || $display_prod_reviews != 'yes') { + return ''; /* if no reviews, return empty */ + } + $reviews = $o_av->getProductReviews($id_product, $this->group_name, $this->context->shop->getContextShopID(), false, 0); + $reviews_list = array(); //Create array with all reviews data + $my_review = array(); //Create array with each reviews data + foreach ($reviews as $review) { + //Create variable for template engine + $my_review['ref_produit'] = $review['ref_product']; + $my_review['id_product_av'] = $review['id_product_av']; + $my_review['rate'] = $review['rate']; + $my_review['avis'] = html_entity_decode(urldecode($review['review'])); + $my_review['horodate'] = date('d/m/Y', $review['horodate']); + $my_review['customer_name'] = urldecode($review['customer_name']); + $my_review['discussion'] = ''; + $unserialized_discussion = Tools::jsonDecode(NetReviewsModel::acDecodeBase64($review['discussion']), true); + if ($unserialized_discussion) { + foreach ($unserialized_discussion as $k_discussion => $each_discussion) { + $my_review['discussion'][$k_discussion]['commentaire'] = $each_discussion['commentaire']; + $my_review['discussion'][$k_discussion]['horodate'] = date('d/m/Y', time($each_discussion['horodate'])); + if ($each_discussion['origine'] == 'ecommercant') { + $my_review['discussion'][$k_discussion]['origine'] = $shop_name; + } elseif ($each_discussion['origine'] == 'internaute') { + $my_review['discussion'][$k_discussion]['origine'] = $my_review['customer_name']; + } else { + $my_review['discussion'][$k_discussion]['origine'] = $this->l('Moderator'); + } + } + } + array_push($reviews_list, $my_review); + } + if (version_compare(_PS_VERSION_, '1.5', '<')) { + $controller = new FrontController(); + $this->context->controller = $controller; + } + $this->context->controller->pagination((int)$stats_product['nb_reviews']); + $this->context->smarty->assign(array( + 'current_url' => $_SERVER['REQUEST_URI'], + 'id_shop' => $this->context->shop->getContextShopID(), + 'nom_group' => (!empty($this->group_name))?"'".$this->group_name."'":null, + 'reviews' => $reviews_list, + 'count_reviews' => $stats_product['nb_reviews'], + 'average_rate' => round($stats_product['rate'], 1), + 'average_rate_percent' => $stats_product['rate'] * 20, + 'is_https' => (array_key_exists('HTTPS', $_SERVER) && $_SERVER['HTTPS'] == 'on' ? 1 : 0), + 'url_certificat' => $url_certificat + )); + + if (version_compare(_PS_VERSION_, '1.5', '>')) { + if (file_exists(__FILE__.'/views/templates/hook/avisverifies-tab-content-specifique.tpl')) { + return ($this->display(__FILE__, '/views/templates/hook/avisverifies-tab-content-specifique.tpl')); + } else { + return ($this->display(__FILE__, '/views/templates/hook/avisverifies-tab-content.tpl')); + } + } elseif (version_compare(_PS_VERSION_, '1.5', '<')) { + if (file_exists(__FILE__.'avisverifies-tab-content-specifique.tpl')) { + return ($this->display(__FILE__, 'avisverifies-tab-content-specifique.tpl')); + } else { + return ($this->display(__FILE__, 'avisverifies-tab-content.tpl')); + } + } + } + + public function hookActionValidateOrder($params) + { + if (Configuration::get('AV_MULTILINGUE') == 'checked') { + $this->id_lang = $this->context->language->id; + $this->iso_lang = pSQL(Language::getIsoById($this->id_lang)); + $this->group_name = $this->getIdConfigurationGroup($this->iso_lang); + } + if (version_compare(_PS_VERSION_, '1.5', '<')) { + //$process_init = Configuration::get('AV_PROCESSINIT'.$this->group_name); + $id_website = configuration::get('AV_IDWEBSITE'.$this->group_name); + $secret_key = configuration::get('AV_CLESECRETE'.$this->group_name); + $code_lang = configuration::get('AV_CODE_LANG'.$this->group_name); + } else { + //$process_init = Configuration::get('AV_PROCESSINIT'.$this->group_name); + $id_website = configuration::get('AV_IDWEBSITE'.$this->group_name, null, null, $this->context->shop->getContextShopID()); + $secret_key = configuration::get('AV_CLESECRETE'.$this->group_name, null, null, $this->context->shop->getContextShopID()); + $code_lang = configuration::get('AV_CODE_LANG'.$this->group_name, null, null, $this->context->shop->getContextShopID()); + } + if (empty($id_website) || empty($secret_key)) { + return; + } + $code_lang = (!empty($code_lang)) ? $code_lang : 'undef'; + $o_order = $params['order']; + $id_order = $o_order->id; + if (!empty($o_order) && !empty($id_order)) { + $o_av = new NetReviewsModel(); + $o_av->id_order = (int)$id_order; + if (!empty($o_order->id_shop)) { + $o_av->id_shop = $o_order->id_shop; + } + $o_av->iso_lang = pSQL(Language::getIsoById($o_order->id_lang)); + $o_av->saveOrderToRequest(); + $order_total = ($o_order->total_paid) ? (100 * $o_order->total_paid) : 0; + return ""; + } + } + + public function hookRightColumn() + { + if (Configuration::get('AV_MULTILINGUE') == 'checked') { + $this->id_lang = $this->context->language->id; + $this->iso_lang = pSQL(Language::getIsoById($this->id_lang)); + $this->group_name = $this->getIdConfigurationGroup($this->iso_lang); + } + if (version_compare(_PS_VERSION_, '1.5', '<')) { + $av_scriptfixe_allowed = Configuration::get('AV_SCRIPTFIXE_ALLOWED'.$this->group_name); + $av_scriptfixe_position = Configuration::get('AV_SCRIPTFIXE_POSITION'.$this->group_name); + $av_scriptfixe = Configuration::get('AV_SCRIPTFIXE'.$this->group_name); + } else { + $av_scriptfixe_allowed = Configuration::get('AV_SCRIPTFIXE_ALLOWED'.$this->group_name, null, null, $this->context->shop->getContextShopID()); + $av_scriptfixe_position = Configuration::get('AV_SCRIPTFIXE_POSITION'.$this->group_name, null, null, $this->context->shop->getContextShopID()); + $av_scriptfixe = Configuration::get('AV_SCRIPTFIXE'.$this->group_name, null, null, $this->context->shop->getContextShopID()); + } + if ($av_scriptfixe_allowed != 'yes' || $av_scriptfixe_position != 'right') { + return; + } + if ($av_scriptfixe) { + return "\n\n
    ".Tools::stripslashes(html_entity_decode($av_scriptfixe))."


    "; + } + } + + public function hookLeftColumn() + { + if (Configuration::get('AV_MULTILINGUE') == 'checked') { + $this->id_lang = $this->context->language->id; + $this->iso_lang = pSQL(Language::getIsoById($this->id_lang)); + $this->group_name = $this->getIdConfigurationGroup($this->iso_lang); + } + if (version_compare(_PS_VERSION_, '1.5', '<')) { + $av_scriptfixe_allowed = Configuration::get('AV_SCRIPTFIXE_ALLOWED'.$this->group_name); + $av_scriptfixe_position = Configuration::get('AV_SCRIPTFIXE_POSITION'.$this->group_name); + $av_scriptfixe = Configuration::get('AV_SCRIPTFIXE'.$this->group_name); + } else { + $av_scriptfixe_allowed = Configuration::get('AV_SCRIPTFIXE_ALLOWED'.$this->group_name, null, null, $this->context->shop->getContextShopID()); + $av_scriptfixe_position = Configuration::get('AV_SCRIPTFIXE_POSITION'.$this->group_name, null, null, $this->context->shop->getContextShopID()); + $av_scriptfixe = Configuration::get('AV_SCRIPTFIXE'.$this->group_name, null, null, $this->context->shop->getContextShopID()); + } + if ($av_scriptfixe_allowed != 'yes' || $av_scriptfixe_position != 'left') { + return; + } + if ($av_scriptfixe) { + return "\n\n
    ".Tools::stripslashes(html_entity_decode($av_scriptfixe))."


    "; + } + } + + public function hookExtraRight() + { + if (Configuration::get('AV_MULTILINGUE') == 'checked') { + $this->id_lang = $this->context->language->id; + $this->iso_lang = pSQL(Language::getIsoById($this->id_lang)); + $this->group_name = $this->getIdConfigurationGroup($this->iso_lang); + } + if (version_compare(_PS_VERSION_, '1.5', '<')) { + $display_prod_reviews = configuration::get('AV_DISPLAYPRODREVIEWS'.$this->group_name); + } else { + $display_prod_reviews = configuration::get('AV_DISPLAYPRODREVIEWS'.$this->group_name, null, null, $this->context->shop->getContextShopID()); + } + $id_product = (int)Tools::getValue('id_product'); + $o = new NetReviewsModel(); + $reviews = $o->getStatsProduct($id_product, $this->group_name, $this->context->shop->getContextShopID()); + if ($reviews['nb_reviews'] < 1 || $display_prod_reviews != 'yes') { + return ''; //Si Aucun avis, on retourne vide + } + $percent = round($reviews['rate']) * 20; + $this->context->smarty->assign(array( + 'av_nb_reviews' => $reviews['nb_reviews'], + 'av_rate' => $reviews['rate'], + 'av_rate_percent' => ($percent) ? $percent : 100, + )); + if (Configuration::get('AV_LIGHTWIDGET') == 'checked') { + $tpl = 'avisverifies-extraright-light'; + } else { + $tpl = 'avisverifies-extraright'; + } + + + if (version_compare(_PS_VERSION_, '1.5', '>')) { + if (file_exists(__FILE__."/views/templates/hook/$tpl-specifique.tpl")) { + return ($this->display(__FILE__, "/views/templates/hook/$tpl-specifique.tpl")); + } else { + return ($this->display(__FILE__, "/views/templates/hook/$tpl.tpl")); + } + } elseif (version_compare(_PS_VERSION_, '1.5', '<')) { + if (file_exists(__FILE__."$tpl-specifique.tpl")) { + return ($this->display(__FILE__, "$tpl-specifique.tpl")); + } else { + return ($this->display(__FILE__, "$tpl.tpl")); + } + } + + } + + /** + * initContext for the retrocompatibility from previous versions of PS + */ + private function initContext() + { + if (class_exists('Context')) { + $this->context = Context::getContext(); + } else { + global $smarty, $cookie; + $this->context = new StdClass(); + $this->context->smarty = $smarty; + $this->context->cookie = $cookie; + } + } + + private function getProductName($id_product, $id_lang) + { + // creates the query + $query = 'SELECT DISTINCT pl.name as name + FROM '._DB_PREFIX_.'product_lang pl + WHERE pl.id_product = '.(int)$id_product.' + AND pl.id_lang = '.(int)$id_lang; + return Db::getInstance()->getValue($query); + } + + private function getIdConfigurationGroup($lang_iso) + { + if (Configuration::get('PS_MULTISHOP_FEATURE_ACTIVE') == 1) { + $sql = 'SELECT name FROM '._DB_PREFIX_."configuration where name like 'AV_GROUP_CONF_%' And id_shop = '".$this->context->shop->getContextShopID()."'"; + } else { + $sql = 'SELECT name FROM '._DB_PREFIX_."configuration where name like 'AV_GROUP_CONF_%'"; + } + if ($results = Db::getInstance()->ExecuteS($sql)) { + foreach ($results as $row) { + if (Configuration::get('PS_MULTISHOP_FEATURE_ACTIVE') == 1) { + $vconf = unserialize(Configuration::get($row['name'], null, null, $this->context->shop->getContextShopID())); + } else { + $vconf = unserialize(Configuration::get($row['name'])); + } + if ($vconf && in_array($lang_iso, $vconf)) { + return '_'.Tools::substr($row['name'], 14); + } + } + } + } + + private function setIdConfigurationGroup($languages = null, $i = 0) + { + if (empty($languages)) { + return; + } + reset($languages); + $id_langue_curent = key($languages); + $lang = $languages[$id_langue_curent]; + $id_website_current = Tools::getValue('avisverifies_idwebsite_'.$lang['iso_code']); + $cle_secrete_current = Tools::getValue('avisverifies_clesecrete_'.$lang['iso_code']); + if (empty($id_website_current) && empty($cle_secrete_current)) { + unset($languages[$id_langue_curent]); + return $this->setIdConfigurationGroup($languages, $i); + } else { + if (Configuration::get('PS_MULTISHOP_FEATURE_ACTIVE') == 1) { + + $sql = 'SELECT name + FROM '._DB_PREFIX_."configuration + WHERE value = '".pSql($id_website_current)."' + AND name like 'AV_IDWEBSITE_%' And id_shop = '".$this->context->shop->getContextShopID()."'"; + if ($row = Db::getInstance()->getRow($sql)) { + if (Configuration::get('AV_CLESECRETE_'.Tools::substr($row['name'], 13), null, null, $this->context->shop->getContextShopID()) != $cle_secrete_current) { + $this->context->controller->errors[] = sprintf($this->l('PARAM ERROR: please check your multilingual configuration for the id_website "%s" at language "%s"'), $id_website_current, $lang['name']); + unset($languages[$id_langue_curent]); + return $this->setIdConfigurationGroup($languages, $i); + } + } + } else { + + $sql = 'SELECT name FROM '._DB_PREFIX_."configuration WHERE value = '".pSql($id_website_current)."' AND name like 'AV_IDWEBSITE_%'"; + + if ($row = Db::getInstance()->getRow($sql)) { + if (Configuration::get('AV_CLESECRETE_'.Tools::substr($row['name'], 13)) != $cle_secrete_current) { + $this->context->controller->errors[] = sprintf($this->l('PARAM ERROR: please check your multilingual configuration for the id_website "%s" at language "%s"'), $id_website_current, $lang['name']); + unset($languages[$id_langue_curent]); + return $this->setIdConfigurationGroup($languages, $i); + } + } + } + + $group = array(); + array_push($group, $lang['iso_code']); + unset($languages[$id_langue_curent]); + foreach ($languages as $id1 => $lang1) { + if ($id_website_current == Tools::getValue('avisverifies_idwebsite_'.$lang1['iso_code']) + && $cle_secrete_current == Tools::getValue('avisverifies_clesecrete_'.$lang1['iso_code'])) { + array_push($group, $lang1['iso_code']); + unset($languages[$id1]); + } + } + // Create PS configuration variable + + + if (Configuration::get('PS_MULTISHOP_FEATURE_ACTIVE') == 1) { + + if (!Configuration::get('AV_IDWEBSITE_'.$i, null, null, $this->context->shop->getContextShopID())) { + Configuration::updateValue('AV_IDWEBSITE_'.$i, Tools::getValue('avisverifies_idwebsite_'.$lang['iso_code']), false, null, $this->context->shop->getContextShopID()); + } + + if (!Configuration::get('AV_CLESECRETE_'.$i, null, null, $this->context->shop->getContextShopID())) { + Configuration::updateValue('AV_CLESECRETE_'.$i, Tools::getValue('avisverifies_clesecrete_'.$lang['iso_code']), false, null, $this->context->shop->getContextShopID()); + } + + if (!Configuration::get('AV_GROUP_CONF_'.$i, null, null, $this->context->shop->getContextShopID())) { + Configuration::updateValue('AV_GROUP_CONF_'.$i, serialize($group), false, null, $this->context->shop->getContextShopID()); + } + + if (!Configuration::get('AV_LIGHTWIDGET_'.$i, null, null, $this->context->shop->getContextShopID())) { + Configuration::updateValue('AV_LIGHTWIDGET_'.$i, '0', false, null, $this->context->shop->getContextShopID()); + } + + if (!Configuration::get('AV_PROCESSINIT_'.$i, null, null, $this->context->shop->getContextShopID())) { + Configuration::updateValue('AV_PROCESSINIT_'.$i, '', false, null, $this->context->shop->getContextShopID()); + } + + if (!Configuration::get('AV_ORDERSTATESCHOOSEN_'.$i, null, null, $this->context->shop->getContextShopID())) { + Configuration::updateValue('AV_ORDERSTATESCHOOSEN_'.$i, '', false, null, $this->context->shop->getContextShopID()); + } + + if (!Configuration::get('AV_DELAY_'.$i, null, null, $this->context->shop->getContextShopID())) { + Configuration::updateValue('AV_DELAY_'.$i, '', false, null, $this->context->shop->getContextShopID()); + } + + if (!Configuration::get('AV_GETPRODREVIEWS_'.$i, null, null, $this->context->shop->getContextShopID())) { + Configuration::updateValue('AV_GETPRODREVIEWS_'.$i, '', false, null, $this->context->shop->getContextShopID()); + } + + if (!Configuration::get('AV_DISPLAYPRODREVIEWS_'.$i, null, null, $this->context->shop->getContextShopID())) { + Configuration::updateValue('AV_DISPLAYPRODREVIEWS_'.$i, '', false, null, $this->context->shop->getContextShopID()); + } + + if (!Configuration::get('AV_SCRIPTFLOAT_'.$i, null, null, $this->context->shop->getContextShopID())) { + Configuration::updateValue('AV_SCRIPTFLOAT_'.$i, '', false, null, $this->context->shop->getContextShopID()); + } + + if (!Configuration::get('AV_SCRIPTFLOAT_ALLOWED_'.$i, null, null, $this->context->shop->getContextShopID())) { + Configuration::updateValue('AV_SCRIPTFLOAT_ALLOWED_'.$i, '', false, null, $this->context->shop->getContextShopID()); + } + + if (!Configuration::get('AV_SCRIPTFIXE_'.$i, null, null, $this->context->shop->getContextShopID())) { + Configuration::updateValue('AV_SCRIPTFIXE_'.$i, '', false, null, $this->context->shop->getContextShopID()); + } + + if (!Configuration::get('AV_SCRIPTFIXE_ALLOWED_'.$i, null, null, $this->context->shop->getContextShopID())) { + Configuration::updateValue('AV_SCRIPTFIXE_ALLOWED_'.$i, '', false, null, $this->context->shop->getContextShopID()); + } + + if (!Configuration::get('AV_URLCERTIFICAT_'.$i, null, null, $this->context->shop->getContextShopID())) { + Configuration::updateValue('AV_URLCERTIFICAT_'.$i, '', false, null, $this->context->shop->getContextShopID()); + } + + if (!Configuration::get('AV_FORBIDDEN_EMAIL_'.$i, null, null, $this->context->shop->getContextShopID())) { + Configuration::updateValue('AV_FORBIDDEN_EMAIL_'.$i, '', false, null, $this->context->shop->getContextShopID()); + } + + if (!Configuration::get('AV_CODE_LANG_'.$i, null, null, $this->context->shop->getContextShopID())) { + Configuration::updateValue('AV_CODE_LANG_'.$i, '', false, null, $this->context->shop->getContextShopID()); + } + + } else { + + if (!Configuration::get('AV_IDWEBSITE_'.$i)) { + Configuration::updateValue('AV_IDWEBSITE_'.$i, Tools::getValue('avisverifies_idwebsite_'.$lang['iso_code'])); + } + + if (!Configuration::get('AV_CLESECRETE_'.$i)) { + Configuration::updateValue('AV_CLESECRETE_'.$i, Tools::getValue('avisverifies_clesecrete_'.$lang['iso_code'])); + } + + if (!Configuration::get('AV_GROUP_CONF_'.$i)) { + Configuration::updateValue('AV_GROUP_CONF_'.$i, serialize($group)); + } + + if (!Configuration::get('AV_LIGHTWIDGET_'.$i)) { + Configuration::updateValue('AV_LIGHTWIDGET_'.$i, '0'); + } + + if (!Configuration::get('AV_PROCESSINIT_'.$i)) { + Configuration::updateValue('AV_PROCESSINIT_'.$i, ''); + } + + if (!Configuration::get('AV_ORDERSTATESCHOOSEN_'.$i)) { + Configuration::updateValue('AV_ORDERSTATESCHOOSEN_'.$i, ''); + } + + if (!Configuration::get('AV_DELAY_'.$i)) { + Configuration::updateValue('AV_DELAY_'.$i, ''); + } + + if (!Configuration::get('AV_GETPRODREVIEWS_'.$i)) { + Configuration::updateValue('AV_GETPRODREVIEWS_'.$i, ''); + } + + if (!Configuration::get('AV_DISPLAYPRODREVIEWS_'.$i)) { + Configuration::updateValue('AV_DISPLAYPRODREVIEWS_'.$i, ''); + } + + if (!Configuration::get('AV_SCRIPTFLOAT_'.$i)) { + Configuration::updateValue('AV_SCRIPTFLOAT_'.$i, ''); + } + + if (!Configuration::get('AV_SCRIPTFLOAT_ALLOWED_'.$i)) { + Configuration::updateValue('AV_SCRIPTFLOAT_ALLOWED_'.$i, ''); + } + + if (!Configuration::get('AV_SCRIPTFIXE_'.$i)) { + Configuration::updateValue('AV_SCRIPTFIXE_'.$i, ''); + } + + if (!Configuration::get('AV_SCRIPTFIXE_ALLOWED_'.$i)) { + Configuration::updateValue('AV_SCRIPTFIXE_ALLOWED_'.$i, ''); + } + + if (!Configuration::get('AV_URLCERTIFICAT_'.$i)) { + Configuration::updateValue('AV_URLCERTIFICAT_'.$i, ''); + } + + if (!Configuration::get('AV_FORBIDDEN_EMAIL_'.$i)) { + Configuration::updateValue('AV_FORBIDDEN_EMAIL_'.$i, ''); + } + + if (!Configuration::get('AV_CODE_LANG_'.$i)) { + Configuration::updateValue('AV_CODE_LANG_'.$i, ''); + } + } + + $i++; + + return $this->setIdConfigurationGroup($languages, $i); + } + } +} diff --git a/modules/netreviews/netreviewsApi.php b/modules/netreviews/netreviewsApi.php new file mode 100644 index 00000000..d458cbdc --- /dev/null +++ b/modules/netreviews/netreviewsApi.php @@ -0,0 +1,1489 @@ + +* @copyright 2015 NetReviews SAS +* @version Release: $Revision: 7.1.4 +* @license NetReviews +* @date 25/08/2015 +* @category api +* International Registered Trademark & Property of NetReviews SAS +*/ + +require('../../config/config.inc.php'); +require('../../init.php'); +include('netreviews.php'); +$post_data = $_POST; +/*Check data received - Exit if no data received*/ +if (!isset($post_data) || empty($post_data)) { + $reponse = array(); + $reponse['debug'] = 'No POST DATA received'; + $reponse['return'] = 2; + echo NetReviewsModel::acEncodeBase64(Tools::jsonEncode($reponse)); + exit; +} +/*Check module state | EXIT if error returned*/ +$is_active_var = isActiveModule($post_data); +if ($is_active_var['return'] != 1) { + echo NetReviewsModel::acEncodeBase64(Tools::jsonEncode($is_active_var)); + exit; +} +/*Check module customer identification | EXIT if error returned*/ +$check_security_var = checkSecurityData($post_data); +if ($check_security_var['return'] != 1) { + echo NetReviewsModel::acEncodeBase64(Tools::jsonEncode($check_security_var)); + exit; +} +/*############ START ############*/ +/*Switch between each query allowed and sent by NetReviews*/ +$to_reply = ''; +switch ($post_data['query']) { + case 'isActiveModule': + $to_reply = isActiveModule($post_data); + break; + case 'setModuleConfiguration': + $to_reply = setModuleConfiguration($post_data); + break; + case 'getModuleAndSiteConfiguration': + $to_reply = getModuleAndSiteConfiguration($post_data); + break; + case 'getOrders': + $to_reply = getOrders($post_data); + break; + case 'setProductsReviews': + $to_reply = setProductsReviews($post_data); + break; + case 'truncateTables': + $to_reply = truncateTables($post_data); + break; + case 'getUrlProducts': + $to_reply = getUrlProducts($post_data); + break; + case 'getOrderHistoryOn': + $to_reply = getOrderHistoryOn($post_data); + break; + case 'getCountOrder': + $to_reply = getCountOrder($post_data); + break; + case 'getOrdersCsv': + $to_reply = getOrdersCsv($post_data); + break; + default: + break; +} +/*Displaying functions returns to NetReviews */ +echo NetReviewsModel::acEncodeBase64(Tools::jsonEncode($to_reply)); +/** + * Check ID Api Customer + * Every sent query depends on the return result of this function + * @param $post_data + * @return $reponse : error code + error + */ +function checkSecurityData(&$post_data) +{ + $reponse = array(); + /*get($key, $id_lang = null, $id_shop_group = null, $id_shop = null)*/ + $uns_msg = Tools::jsonDecode(NetReviewsModel::acDecodeBase64($post_data['message']), true); + if (empty($uns_msg)) { + $reponse['debug'] = 'empty message'; + $reponse['return'] = 2; + $reponse['query'] = 'checkSecurityData'; + /* Set query name because this query is called locally */ + return $reponse; + } + if (version_compare(_PS_VERSION_, '1.5', '>=') && Configuration::get('PS_MULTISHOP_FEATURE_ACTIVE') == 1) { + if (!isset($uns_msg['id_shop']) || empty($uns_msg['id_shop'])) { + $reponse['debug'] = $uns_msg; + $reponse['return'] = 2; + $reponse['query'] = 'checkSecurityData'; + /* Set query name because this query is called locally */ + return $reponse; + } + } + if (!empty($uns_msg['id_shop'])) { + if (Configuration::get('AV_MULTILINGUE', null, null, $uns_msg['id_shop']) == 'checked') { + $sql = 'SELECT name + FROM '._DB_PREFIX_."configuration + WHERE value = '".pSQL($uns_msg['idWebsite'])."' + AND name like 'AV_IDWEBSITE_%' + AND id_shop = ".(int)$uns_msg['id_shop']; + $row = Db::getInstance()->getRow($sql); + $group_name = '_'.Tools::substr($row['name'], 13); + $local_id_website = Configuration::get('AV_IDWEBSITE'.$group_name, null, null, $uns_msg['id_shop']); + $local_secure_key = Configuration::get('AV_CLESECRETE'.$group_name, null, null, $uns_msg['id_shop']); + } else { + $local_id_website = Configuration::get('AV_IDWEBSITE', null, null, $uns_msg['id_shop']); + $local_secure_key = Configuration::get('AV_CLESECRETE', null, null, $uns_msg['id_shop']); + } + /*Check if ID clustomer are set locally*/ + $reponse['query'] = 'checkSecurityData'; + if (!$local_id_website || !$local_secure_key) { + $reponse['debug'] = 'Identifiants clients non renseignés sur le module'; + $reponse['message'] = 'Identifiants clients non renseignés sur le module'; + $reponse['return'] = 3; + + /* Set query name because this query is called locally */ + return $reponse; + } elseif ($uns_msg['idWebsite'] != $local_id_website) { //Check if sent Idwebsite if the same as local + + $reponse['message'] = 'Clé Website incorrecte'; + $reponse['debug'] = 'Clé Website incorrecte'; + $reponse['return'] = 4; + return $reponse; + } elseif (SHA1($post_data['query'].$local_id_website.$local_secure_key) != $uns_msg['sign']) { //Check if sent sign if the same as local + $reponse['message'] = 'La signature est incorrecte'; + $reponse['debug'] = 'La signature est incorrecte'; + $reponse['return'] = 5; + return $reponse; + } else { + $reponse['message'] = 'Identifiants Client Ok'; + $reponse['debug'] = 'Identifiants Client Ok'; + $reponse['return'] = 1; + $reponse['sign'] = SHA1($post_data['query'].$local_id_website.$local_secure_key); + return $reponse; + } + } else { + if (Configuration::get('AV_MULTILINGUE') == 'checked') { + $sql = 'SELECT name + FROM '._DB_PREFIX_."configuration + WHERE value = '".pSQL($uns_msg['idWebsite'])."' + AND name like 'AV_IDWEBSITE_%' + AND id_shop is null"; + if ($row = Db::getInstance()->getRow($sql)) { + $group_name = '_'.Tools::substr($row['name'], 13); + } + $local_id_website = Configuration::get('AV_IDWEBSITE'.$group_name); + $local_secure_key = Configuration::get('AV_CLESECRETE'.$group_name); + } else { + $local_id_website = Configuration::get('AV_IDWEBSITE'); + $local_secure_key = Configuration::get('AV_CLESECRETE'); + } + /*Check if ID clustomer are set locally*/ + if (!$local_id_website || !$local_secure_key) { + $reponse['debug'] = 'Identifiants clients non renseignés sur le module'; + $reponse['message'] = 'Identifiants clients non renseignés sur le module'; + $reponse['return'] = 3; + $reponse['query'] = 'checkSecurityData'; + /* Set query name because this query is called locally */ + return $reponse; + } elseif ($uns_msg['idWebsite'] != $local_id_website) { + //Check if sent Idwebsite if the same as local + $reponse['message'] = 'Clé Website incorrecte'; + $reponse['debug'] = 'Clé Website incorrecte'; + $reponse['return'] = 4; + $reponse['query'] = 'checkSecurityData'; + return $reponse; + } elseif (SHA1($post_data['query'].$local_id_website.$local_secure_key) != $uns_msg['sign']) { + //Check if sent sign if the same as local + $reponse['message'] = 'La signature est incorrecte'; + $reponse['debug'] = 'La signature est incorrecte'; + $reponse['return'] = 5; + $reponse['query'] = 'checkSecurityData'; + return $reponse; + } + $reponse['message'] = 'Identifiants Client Ok'; + $reponse['debug'] = 'Identifiants Client Ok'; + $reponse['return'] = 1; + $reponse['sign'] = SHA1($post_data['query'].$local_id_website.$local_secure_key); + $reponse['query'] = 'checkSecurityData'; + return $reponse; + } +} +/* ############ END ############*/ +/**############ FUNCTION ############ **/ +/** + * Website configuration update + * + * @param $post_data + * Config Prestashop mis à jour : + * AV_PROCESSINIT : (varchar) onorder or onorderstatuschange | Event which initiate the review request to customer + * AV_ORDERSTATESCHOOSEN : (array) Array of choosen status to get orders + * AV_GETPRODREVIEWS : (varchar) yes or no | Get products reviews + * AV_DISPLAYPRODREVIEWS : (varchar) yes or no | Display products reviews + * AV_SCRIPTFIXE_ALLOWED : (varchar) yes or non | Display fix widget + * AV_SCRIPTFLOAT_ALLOWED: (varchar) yes or non | Display float widget + * AV_SCRIPTFIXE : (varchar) script Js | JS for fix widget + * AV_SCRIPTFIXE_POSITION : (varchar) left or right | Fix widget position + * AV_SCRIPTFLOAT : (varchar) script Js | JS for float widget + * AV_FORBIDDEN_EMAIL : (array) Domain name on emails for which we can't request reviews to customer + * @return $reponse : error code + error + */ +function getOrdersCsv(&$post_data) +{ + $reponse = array(); + $uns_msg = Tools::jsonDecode(NetReviewsModel::acDecodeBase64($post_data['message']), true); + $statut = (array)$uns_msg['orderstates']; + $duree = $uns_msg['duree']; + $o_av = new NetReviewsModel; + $msg = $o_av->exportApi($duree, $statut); + $reponse['debug'] = 'success'; + $reponse['return'] = 1; + $reponse['message'] = $msg; + return $reponse; +} +function setModuleConfiguration(&$post_data) +{ + //Multisite structure: updateValue($key, $values, $html = false, $id_shop_group = null, $id_shop = null) + $reponse = array(); + $uns_msg = Tools::jsonDecode(NetReviewsModel::acDecodeBase64($post_data['message']), true); + if (!empty($uns_msg)) { + if (!empty($uns_msg['id_shop'])) { + if (Configuration::get('AV_MULTILINGUE', null, null, $uns_msg['id_shop']) == 'checked') { + $sql = 'SELECT name + FROM '._DB_PREFIX_."configuration + WHERE value = '".pSQL($uns_msg['idWebsite'])."' + AND name like 'AV_IDWEBSITE_%' + AND id_shop = ".(int)$uns_msg['id_shop']; + $row = Db::getInstance()->getRow($sql); + $group_name = '_'.Tools::substr($row['name'], 13); + Configuration::updateValue('AV_PROCESSINIT'.$group_name, $uns_msg['init_reviews_process'], false, null, $uns_msg['id_shop']); + // Implode if more than one element so is_array + $orderstatechoosen = (is_array($uns_msg['id_order_status_choosen'])) ? + implode(';', $uns_msg['id_order_status_choosen']) : + $uns_msg['id_order_status_choosen']; + Configuration::updateValue('AV_ORDERSTATESCHOOSEN'.$group_name, $orderstatechoosen, false, null, $uns_msg['id_shop']); + Configuration::updateValue('AV_DELAY'.$group_name, $uns_msg['delay'], false, null, $uns_msg['id_shop']); + Configuration::updateValue('AV_GETPRODREVIEWS'.$group_name, $uns_msg['get_product_reviews'], false, null, $uns_msg['id_shop']); + Configuration::updateValue('AV_DISPLAYPRODREVIEWS'.$group_name, $uns_msg['display_product_reviews'], false, null, $uns_msg['id_shop']); + Configuration::updateValue('AV_SCRIPTFIXE_ALLOWED'.$group_name, $uns_msg['display_fixe_widget'], false, null, $uns_msg['id_shop']); + Configuration::updateValue('AV_SCRIPTFIXE_POSITION'.$group_name, $uns_msg['position_fixe_widget'], false, null, $uns_msg['id_shop']); + Configuration::updateValue('AV_SCRIPTFLOAT_ALLOWED'.$group_name, $uns_msg['display_float_widget'], false, null, $uns_msg['id_shop']); + Configuration::updateValue('AV_URLCERTIFICAT'.$group_name, $uns_msg['url_certificat'], false, null, $uns_msg['id_shop']); + // Implode if more than one element so is_array + $forbiddenemail = (is_array($uns_msg['forbidden_mail_extension'])) ? + implode(';', $uns_msg['forbidden_mail_extension']) : + $uns_msg['forbidden_mail_extension']; + Configuration::updateValue('AV_FORBIDDEN_EMAIL'.$group_name, $forbiddenemail, false, null, $uns_msg['id_shop']); + Configuration::updateValue( + 'AV_SCRIPTFIXE'.$group_name, + htmlentities(str_replace(array("\r\n", "\n"), '', $uns_msg['script_fixe_widget'])), + true, + null, + $uns_msg['id_shop'] + ); + Configuration::updateValue( + 'AV_SCRIPTFLOAT'.$group_name, + htmlentities(str_replace(array("\r\n", "\n"), '', $uns_msg['script_float_widget'])), + true, + null, + $uns_msg['id_shop'] + ); + Configuration::updateValue('AV_CODE_LANG'.$group_name, $uns_msg['code_lang'], false, null, $uns_msg['id_shop']); + $reponse['sign'] = SHA1( + $post_data['query']. + Configuration::get('AV_IDWEBSITE'.$group_name, false, null, $uns_msg['id_shop']). + Configuration::get('AV_CLESECRETE'.$group_name, false, null, $uns_msg['id_shop']) + ); + $reponse['message'] = getModuleAndSiteInfos($uns_msg['id_shop'], $group_name); + } else { + Configuration::updateValue('AV_PROCESSINIT', $uns_msg['init_reviews_process'], false, null, $uns_msg['id_shop']); + // Implode if more than one element so is_array + $orderstatechoosen = (is_array($uns_msg['id_order_status_choosen'])) ? + implode(';', $uns_msg['id_order_status_choosen']) : + $uns_msg['id_order_status_choosen']; + Configuration::updateValue('AV_ORDERSTATESCHOOSEN', $orderstatechoosen, false, null, $uns_msg['id_shop']); + Configuration::updateValue('AV_DELAY', $uns_msg['delay'], false, null, $uns_msg['id_shop']); + Configuration::updateValue('AV_GETPRODREVIEWS', $uns_msg['get_product_reviews'], false, null, $uns_msg['id_shop']); + Configuration::updateValue('AV_DISPLAYPRODREVIEWS', $uns_msg['display_product_reviews'], false, null, $uns_msg['id_shop']); + Configuration::updateValue('AV_SCRIPTFIXE_ALLOWED', $uns_msg['display_fixe_widget'], false, null, $uns_msg['id_shop']); + Configuration::updateValue('AV_SCRIPTFIXE_POSITION', $uns_msg['position_fixe_widget'], false, null, $uns_msg['id_shop']); + Configuration::updateValue('AV_SCRIPTFLOAT_ALLOWED', $uns_msg['display_float_widget'], false, null, $uns_msg['id_shop']); + Configuration::updateValue('AV_URLCERTIFICAT', $uns_msg['url_certificat'], false, null, $uns_msg['id_shop']); + // Implode if more than one element so is_array + $forbiddenemail = (is_array($uns_msg['forbidden_mail_extension'])) ? + implode(';', $uns_msg['forbidden_mail_extension']) : + $uns_msg['forbidden_mail_extension']; + Configuration::updateValue('AV_FORBIDDEN_EMAIL', $forbiddenemail, false, null, $uns_msg['id_shop']); + Configuration::updateValue( + 'AV_SCRIPTFIXE', + htmlentities(str_replace(array("\r\n", "\n"), '', $uns_msg['script_fixe_widget'])), + true, + null, + $uns_msg['id_shop'] + ); + Configuration::updateValue( + 'AV_SCRIPTFLOAT', + htmlentities(str_replace(array("\r\n", "\n"), '', $uns_msg['script_float_widget'])), + true, + null, + $uns_msg['id_shop'] + ); + Configuration::updateValue('AV_CODE_LANG', $uns_msg['code_lang'], false, null, $uns_msg['id_shop']); + $reponse['sign'] = SHA1( + $post_data['query']. + Configuration::get('AV_IDWEBSITE', false, null, $uns_msg['id_shop']). + Configuration::get('AV_CLESECRETE', false, null, $uns_msg['id_shop']) + ); + $reponse['message'] = getModuleAndSiteInfos($uns_msg['id_shop']); + } + } else { + if (Configuration::get('AV_MULTILINGUE') == 'checked') { + $sql = 'SELECT name + FROM '._DB_PREFIX_."configuration + WHERE value = '".pSQL($uns_msg['idWebsite'])."' + AND name like 'AV_IDWEBSITE_%' + AND id_shop is null"; + if ($row = Db::getInstance()->getRow($sql)) { + $group_name = '_'.Tools::substr($row['name'], 13); + } + Configuration::updateValue('AV_PROCESSINIT'.$group_name, $uns_msg['init_reviews_process']); + // Implode if more than one element so is_array + $orderstatechoosen = (is_array($uns_msg['id_order_status_choosen'])) ? + implode(';', $uns_msg['id_order_status_choosen']) : + $uns_msg['id_order_status_choosen']; + Configuration::updateValue('AV_ORDERSTATESCHOOSEN'.$group_name, $orderstatechoosen); + Configuration::updateValue('AV_DELAY'.$group_name, $uns_msg['delay']); + Configuration::updateValue('AV_GETPRODREVIEWS'.$group_name, $uns_msg['get_product_reviews']); + Configuration::updateValue('AV_DISPLAYPRODREVIEWS'.$group_name, $uns_msg['display_product_reviews']); + Configuration::updateValue('AV_SCRIPTFIXE_ALLOWED'.$group_name, $uns_msg['display_fixe_widget']); + Configuration::updateValue('AV_SCRIPTFIXE_POSITION'.$group_name, $uns_msg['position_fixe_widget']); + Configuration::updateValue('AV_SCRIPTFLOAT_ALLOWED'.$group_name, $uns_msg['display_float_widget']); + Configuration::updateValue('AV_URLCERTIFICAT'.$group_name, $uns_msg['url_certificat']); + // Implode if more than one element so is_array + $forbiddenemail = (is_array($uns_msg['forbidden_mail_extension'])) ? + implode(';', $uns_msg['forbidden_mail_extension']) : + $uns_msg['forbidden_mail_extension']; + Configuration::updateValue('AV_FORBIDDEN_EMAIL'.$group_name, $forbiddenemail); + Configuration::updateValue('AV_SCRIPTFIXE'.$group_name, htmlentities(str_replace(array("\r\n", "\n"), '', $uns_msg['script_fixe_widget'])), true); + Configuration::updateValue('AV_SCRIPTFLOAT'.$group_name, htmlentities(str_replace(array("\r\n", "\n"), '', $uns_msg['script_float_widget'])), true); + Configuration::updateValue('AV_CODE_LANG'.$group_name, $uns_msg['code_lang']); + $reponse['sign'] = SHA1($post_data['query'].Configuration::get('AV_IDWEBSITE'.$group_name).Configuration::get('AV_CLESECRETE'.$group_name)); + $reponse['message'] = getModuleAndSiteInfos(null, $group_name); + } else { + Configuration::updateValue('AV_PROCESSINIT', $uns_msg['init_reviews_process']); + // Implode if more than one element so is_array + $orderstatechoosen = (is_array($uns_msg['id_order_status_choosen'])) ? + implode(';', $uns_msg['id_order_status_choosen']) : + $uns_msg['id_order_status_choosen']; + Configuration::updateValue('AV_ORDERSTATESCHOOSEN', $orderstatechoosen); + Configuration::updateValue('AV_DELAY', $uns_msg['delay']); + Configuration::updateValue('AV_GETPRODREVIEWS', $uns_msg['get_product_reviews']); + Configuration::updateValue('AV_DISPLAYPRODREVIEWS', $uns_msg['display_product_reviews']); + Configuration::updateValue('AV_SCRIPTFIXE_ALLOWED', $uns_msg['display_fixe_widget']); + Configuration::updateValue('AV_SCRIPTFIXE_POSITION', $uns_msg['position_fixe_widget']); + Configuration::updateValue('AV_SCRIPTFLOAT_ALLOWED', $uns_msg['display_float_widget']); + Configuration::updateValue('AV_URLCERTIFICAT', $uns_msg['url_certificat']); + // Implode if more than one element so is_array + $forbiddenemail = (is_array($uns_msg['forbidden_mail_extension'])) ? + implode(';', $uns_msg['forbidden_mail_extension']) : + $uns_msg['forbidden_mail_extension']; + Configuration::updateValue('AV_FORBIDDEN_EMAIL', $forbiddenemail); + Configuration::updateValue('AV_SCRIPTFIXE', htmlentities(str_replace(array("\r\n", "\n"), '', $uns_msg['script_fixe_widget'])), true); + Configuration::updateValue('AV_SCRIPTFLOAT', htmlentities(str_replace(array("\r\n", "\n"), '', $uns_msg['script_float_widget'])), true); + Configuration::updateValue('AV_CODE_LANG', $uns_msg['code_lang']); + $reponse['sign'] = SHA1($post_data['query'].Configuration::get('AV_IDWEBSITE').Configuration::get('AV_CLESECRETE')); + $reponse['message'] = getModuleAndSiteInfos(); + } + } + $reponse['debug'] = 'La configuration du site a été mise à jour'; + $reponse['return'] = 1; + $reponse['query'] = $post_data['query']; + Configuration::updateValue('NETREVIEWS_CONFIGURATION_OK', true); + } else { + $reponse['debug'] = "Aucune données reçues par le site dans $_POST[message]"; + $reponse['message'] = "Aucune données reçues par le site dans $_POST[message]"; + $reponse['return'] = 2; + if (!empty($uns_msg['id_shop'])) { + if (Configuration::get('AV_MULTILINGUE', null, null, $uns_msg['id_shop']) == 'checked') { + $sql = 'SELECT name + FROM '._DB_PREFIX_."configuration + WHERE value = '".pSQL($uns_msg['idWebsite'])."' + AND name like 'AV_IDWEBSITE_%' + AND id_shop = ".(int)$uns_msg['id_shop']; + $row = Db::getInstance()->getRow($sql); + $group_name = '_'.Tools::substr($row['name'], 13); + $reponse['sign'] = SHA1( + $post_data['query']. + Configuration::get('AV_IDWEBSITE'.$group_name, null, null, $uns_msg['id_shop']). + Configuration::get('AV_CLESECRETE'.$group_name, null, null, $uns_msg['id_shop']) + ); + } else { + $reponse['sign'] = SHA1( + $post_data['query']. + Configuration::get('AV_IDWEBSITE', null, null, $uns_msg['id_shop']). + Configuration::get('AV_CLESECRETE', null, null, $uns_msg['id_shop']) + ); + } + } else { + if (Configuration::get('AV_MULTILINGUE') == 'checked') { + $sql = 'SELECT name + FROM '._DB_PREFIX_."configuration + WHERE value = '".pSQL($uns_msg['idWebsite'])."' + AND name like 'AV_IDWEBSITE_%' + AND id_shop is null"; + if ($row = Db::getInstance()->getRow($sql)) { + $group_name = '_'.Tools::substr($row['name'], 13); + } + $reponse['sign'] = SHA1($post_data['query'].Configuration::get('AV_IDWEBSITE'.$group_name).Configuration::get('AV_CLESECRETE'.$group_name)); + } else { + $reponse['sign'] = SHA1($post_data['query'].Configuration::get('AV_IDWEBSITE').Configuration::get('AV_CLESECRETE')); + } + } + $reponse['query'] = $post_data['query']; + } + return $reponse; +} +/** + * truncate content on tables av_products_reviews et av_products_average + * + * @param $post_data : sent parameters + * @return $reponse : array to debug info + */ +function truncateTables(&$post_data) +{ + $reponse = array(); + $uns_msg = Tools::jsonDecode(NetReviewsModel::acDecodeBase64($post_data['message']), true); + $query = array(); + if (!empty($uns_msg['id_shop'])) { + if (Configuration::get('AV_MULTILINGUE', null, null, $uns_msg['id_shop']) == 'checked') { + $sql = 'SELECT name + FROM '._DB_PREFIX_."configuration + WHERE value = '".pSQL($uns_msg['idWebsite'])."' + AND name like 'AV_IDWEBSITE_%' + AND id_shop = ".(int)$uns_msg['id_shop']; + $row = Db::getInstance()->getRow($sql); + $group_name = '_'.Tools::substr($row['name'], 13); + $query[] = 'DELETE FROM '._DB_PREFIX_.'av_products_reviews + WHERE id_shop = '.(int)$uns_msg['id_shop'].' + AND iso_lang in ("'.implode('","', unserialize(Configuration::get('AV_GROUP_CONF'.$group_name, null, null, $uns_msg['id_shop']))).'");'; + $query[] = 'DELETE FROM '._DB_PREFIX_.'av_products_average + WHERE id_shop = '.(int)$uns_msg['id_shop'].' + AND iso_lang in ("'.implode('","', unserialize(Configuration::get('AV_GROUP_CONF'.$group_name, null, null, $uns_msg['id_shop']))).'");'; + $reponse['sign'] = SHA1( + $post_data['query']. + Configuration::get('AV_IDWEBSITE'.$group_name, null, null, $uns_msg['id_shop']). + Configuration::get('AV_CLESECRETE'.$group_name, null, null, $uns_msg['id_shop']) + ); + } else { + $query[] = 'DELETE FROM '._DB_PREFIX_.'av_products_reviews WHERE id_shop = '.(int)$uns_msg['id_shop'].';'; + $query[] = 'DELETE FROM '._DB_PREFIX_.'av_products_average WHERE id_shop = '.(int)$uns_msg['id_shop'].';'; + $reponse['sign'] = SHA1( + $post_data['query']. + Configuration::get('AV_IDWEBSITE', null, null, $uns_msg['id_shop']). + Configuration::get('AV_CLESECRETE', null, null, $uns_msg['id_shop']) + ); + } + } else { + if (Configuration::get('AV_MULTILINGUE') == 'checked') { + $sql = 'SELECT name + FROM '._DB_PREFIX_."configuration + WHERE value = '".pSQL($uns_msg['idWebsite'])."' + AND name like 'AV_IDWEBSITE_%' + AND id_shop is null"; + if ($row = Db::getInstance()->getRow($sql)) { + $group_name = '_'.Tools::substr($row['name'], 13); + } + $query[] = 'DELETE FROM '._DB_PREFIX_.'av_products_reviews + WHERE id_shop is null + AND iso_lang in ("'.implode('","', unserialize(Configuration::get('AV_GROUP_CONF'.$group_name))).'");'; + $query[] = 'DELETE FROM '._DB_PREFIX_.'av_products_average + WHERE id_shop is null + AND iso_lang in ("'.implode('","', unserialize(Configuration::get('AV_GROUP_CONF'.$group_name))).'");'; + $reponse['sign'] = SHA1( + $post_data['query']. + Configuration::get('AV_IDWEBSITE'.$group_name). + Configuration::get('AV_CLESECRETE'.$group_name) + ); + } else { + $query[] = 'DELETE FROM '._DB_PREFIX_.'av_products_reviews;'; + $query[] = 'DELETE FROM '._DB_PREFIX_.'av_products_average;'; + $reponse['sign'] = SHA1($post_data['query'].Configuration::get('AV_IDWEBSITE').Configuration::get('AV_CLESECRETE')); + } + } + $reponse['return'] = 1; + $reponse['debug'] = 'Tables truncated'; + $reponse['message'] = 'Tables truncated'; + foreach ($query as $sql) { + if (!Db::getInstance()->Execute($sql)) { + $reponse['return'] = 2; + $reponse['debug'] = 'Tables not truncated'; + $reponse['message'] = 'Tables not truncated'; + } + } + $reponse['query'] = $uns_msg['query']; + return $reponse; +} +/** + * Check if module is installed and enabled + * + * @param $post_data : sent parameters + * @return state + */ +function isActiveModule(&$post_data) +{ + $reponse = array(); + $active = false; + $uns_msg = Tools::jsonDecode(NetReviewsModel::acDecodeBase64($post_data['message']), true); + if (!empty($uns_msg['id_shop'])) { + $id_module = Db::getInstance()->getValue('SELECT id_module FROM '._DB_PREFIX_.'module WHERE name = \'netreviews\''); + if (Db::getInstance()->getValue('SELECT id_module + FROM '._DB_PREFIX_.'module_shop + WHERE id_module = '.(int)$id_module.' + AND id_shop = '.(int)$uns_msg['id_shop'])) { + $active = true; + } + } else { + if (Db::getInstance()->getValue('SELECT active FROM '._DB_PREFIX_.'module WHERE name LIKE \'netreviews\'')) { + $active = true; + } + } + if (!$active) { + $reponse['debug'] = 'Module disabled'; + $reponse['return'] = 2; //Module disabled + $reponse['query'] = 'isActiveModule'; + return $reponse; + } + $reponse['debug'] = 'Module installed and enabled'; + if (!empty($uns_msg['id_shop'])) { + if (Configuration::get('AV_MULTILINGUE', null, null, $uns_msg['id_shop']) == 'checked') { + $sql = 'SELECT name + FROM '._DB_PREFIX_."configuration + WHERE value = '".pSQL($uns_msg['idWebsite'])."' + AND name like 'AV_IDWEBSITE_%' + AND id_shop = ".(int)$uns_msg['id_shop']; + $row = Db::getInstance()->getRow($sql); + $group_name = '_'.Tools::substr($row['name'], 13); + $reponse['sign'] = SHA1( + $post_data['query']. + Configuration::get('AV_IDWEBSITE'.$group_name, null, null, $uns_msg['id_shop']). + Configuration::get('AV_CLESECRETE'.$group_name, null, null, $uns_msg['id_shop']) + ); + } else { + $reponse['sign'] = SHA1( + $post_data['query']. + Configuration::get('AV_IDWEBSITE', null, null, $uns_msg['id_shop']). + Configuration::get('AV_CLESECRETE', null, null, $uns_msg['id_shop']) + ); + } + + } else { + if (Configuration::get('AV_MULTILINGUE') == 'checked') { + $sql = 'SELECT name FROM '._DB_PREFIX_."configuration + WHERE value = '".pSQL($uns_msg['idWebsite'])."' + AND name like 'AV_IDWEBSITE_%' + AND id_shop is null "; + if ($row = Db::getInstance()->getRow($sql)) { + $group_name = '_'.Tools::substr($row['name'], 13); + } + $reponse['sign'] = SHA1( + $post_data['query']. + Configuration::get('AV_IDWEBSITE'.$group_name). + Configuration::get('AV_CLESECRETE'.$group_name) + ); + } else { + $reponse['sign'] = SHA1( + $post_data['query']. + Configuration::get('AV_IDWEBSITE'). + Configuration::get('AV_CLESECRETE') + ); + } + } + + $reponse['return'] = 1; //Module OK + $reponse['query'] = $post_data['query']; + return $reponse; +} +/** + * Get module and site configuration + * + * @param $post_data : sent parameters + * @return $reponse : array to debug info + */ +function getModuleAndSiteConfiguration(&$post_data) +{ + $reponse = array(); + $uns_msg = Tools::jsonDecode(NetReviewsModel::acDecodeBase64($post_data['message']), true); + if (!empty($uns_msg['id_shop'])) { + if (Configuration::get('AV_MULTILINGUE', null, null, $uns_msg['id_shop']) == 'checked') { + $sql = 'SELECT name FROM '._DB_PREFIX_."configuration + WHERE value = '".pSQL($uns_msg['idWebsite'])."' + AND name like 'AV_IDWEBSITE_%' + AND id_shop = ".(int)$uns_msg['id_shop']; + $row = Db::getInstance()->getRow($sql); + $group_name = '_'.Tools::substr($row['name'], 13); + $reponse['message'] = getModuleAndSiteInfos($uns_msg['id_shop'], $group_name); + $reponse['sign'] = SHA1( + $post_data['query']. + Configuration::get('AV_IDWEBSITE'.$group_name, null, null, $uns_msg['id_shop']). + Configuration::get('AV_CLESECRETE'.$group_name, null, null, $uns_msg['id_shop']) + ); + } else { + $reponse['message'] = getModuleAndSiteInfos($uns_msg['id_shop']); + $reponse['sign'] = SHA1( + $post_data['query']. + Configuration::get('AV_IDWEBSITE', null, null, $uns_msg['id_shop']). + Configuration::get('AV_CLESECRETE', null, null, $uns_msg['id_shop']) + ); + } + } else { + if (Configuration::get('AV_MULTILINGUE') == 'checked') { + $sql = 'SELECT name + FROM '._DB_PREFIX_."configuration + WHERE value = '".pSQL($uns_msg['idWebsite'])."' + AND name like 'AV_IDWEBSITE_%' + AND id_shop is null "; + if ($row = Db::getInstance()->getRow($sql)) { + $group_name = '_'.Tools::substr($row['name'], 13); + } + $reponse['message'] = getModuleAndSiteInfos(null, $group_name); + $reponse['sign'] = SHA1( + $post_data['query']. + Configuration::get('AV_IDWEBSITE'.$group_name). + Configuration::get('AV_CLESECRETE'.$group_name) + ); + } else { + $reponse['message'] = getModuleAndSiteInfos(); + $reponse['sign'] = SHA1( + $post_data['query']. + Configuration::get('AV_IDWEBSITE'). + Configuration::get('AV_CLESECRETE') + ); + } + } + $reponse['query'] = $uns_msg['query']; + if (empty($reponse['message'])) { + $reponse['return'] = 2; + } else { + $reponse['return'] = 1; + } + return $reponse; +} +/** + * Get orders + * + * @param $query : $post_data + * @return orders (array) + */ +function getOrders(&$post_data) +{ + // Permet de rendre optionel la demande d'avis pour les id produit contenu dans ce tableau. + $Product_exception = array(); + + $reponse = array(); + $post_message = Tools::jsonDecode(NetReviewsModel::acDecodeBase64($post_data['message']), true); + if (!empty($post_message['id_shop'])) { + if (Configuration::get('AV_MULTILINGUE', null, null, $post_message['id_shop']) == 'checked') { + $sql = 'SELECT name FROM '._DB_PREFIX_."configuration + WHERE value = '".pSQL($post_message['idWebsite'])."' + AND name like 'AV_IDWEBSITE_%' + AND id_shop = ".(int)$post_message['id_shop']; + if ($row = Db::getInstance()->getRow($sql)) { + $group_name = '_'.Tools::substr($row['name'], 13); + } + $allowed_products = Configuration::get('AV_GETPRODREVIEWS'.$group_name, null, null, $post_message['id_shop']); + $process_choosen = Configuration::get('AV_PROCESSINIT'.$group_name, null, null, $post_message['id_shop']); + $order_status_choosen = Configuration::get('AV_ORDERSTATESCHOOSEN'.$group_name, null, null, $post_message['id_shop']); + $forbidden_mail_extensions = explode(';', Configuration::get('AV_FORBIDDEN_EMAIL'.$group_name, null, null, $post_message['id_shop'])); + } else { + $allowed_products = Configuration::get('AV_GETPRODREVIEWS', null, null, $post_message['id_shop']); + $process_choosen = Configuration::get('AV_PROCESSINIT', null, null, $post_message['id_shop']); + $order_status_choosen = Configuration::get('AV_ORDERSTATESCHOOSEN', null, null, $post_message['id_shop']); + $forbidden_mail_extensions = explode(';', Configuration::get('AV_FORBIDDEN_EMAIL', null, null, $post_message['id_shop'])); + } + } else { + if (Configuration::get('AV_MULTILINGUE') == 'checked') { + $sql = 'SELECT name + FROM '._DB_PREFIX_."configuration + WHERE value = '".pSQL($post_message['idWebsite'])."' + AND name like 'AV_IDWEBSITE_%' + AND id_shop is null"; + if ($row = Db::getInstance()->getRow($sql)) { + $group_name = '_'.Tools::substr($row['name'], 13); + } + $allowed_products = Configuration::get('AV_GETPRODREVIEWS'.$group_name); + $process_choosen = Configuration::get('AV_PROCESSINIT'.$group_name); + $order_status_choosen = Configuration::get('AV_ORDERSTATESCHOOSEN'.$group_name); + $forbidden_mail_extensions = explode(';', Configuration::get('AV_FORBIDDEN_EMAIL'.$group_name)); + } else { + $allowed_products = Configuration::get('AV_GETPRODREVIEWS'); + $process_choosen = Configuration::get('AV_PROCESSINIT'); + $order_status_choosen = Configuration::get('AV_ORDERSTATESCHOOSEN'); + $forbidden_mail_extensions = explode(';', Configuration::get('AV_FORBIDDEN_EMAIL')); + } + } + $query_iso_lang = ''; + $query_id_shop = ''; + $query_status = ''; + if ($process_choosen == 'onorderstatuschange' && !empty($order_status_choosen)) { + $order_status_choosen = str_replace(';', ',', $order_status_choosen); + $query_status = ' AND oh.id_order_state IN ('.pSQL($order_status_choosen).')'; + } + if (isset($post_message['iso_lang'])) { + $o_lang = new Language; + $id_lang = $o_lang->getIdByIso(Tools::strtolower($post_message['iso_lang'])); + $query_iso_lang .= ' AND o.id_lang = '.(int)$id_lang; + } + if (!empty($post_message['id_shop']) && Configuration::get('AV_MULTILINGUE', null, null, $post_message['id_shop']) == 'checked') { + $sql = 'SELECT name + FROM '._DB_PREFIX_."configuration + WHERE value = '".pSQL($post_message['idWebsite'])."' + AND name like 'AV_IDWEBSITE_%' + AND id_shop = ".(int)$post_message['id_shop']; + if ($row = Db::getInstance()->getRow($sql)) { + $group_name = '_'.Tools::substr($row['name'], 13); + } + $sql2 = 'SELECT value FROM '._DB_PREFIX_."configuration + WHERE name = 'AV_GROUP_CONF".pSQL($group_name)."' + AND id_shop like ".(int)$post_message['id_shop']; + if ($row = Db::getInstance()->getRow($sql2)) { + $list_iso_lang_multilingue = unserialize($row['value']); + } + $ids_lang = '('; + foreach ($list_iso_lang_multilingue as $code_iso) { + $o_lang = new Language; + $id_lang = $o_lang->getIdByIso(Tools::strtolower($code_iso)); + $ids_lang .= (int)$id_lang.','; + } + $ids_lang = Tools::substr($ids_lang, 0, -1).')'; + $query_iso_lang .= ' AND o.id_lang in '.pSQL($ids_lang); + } else if (Configuration::get('AV_MULTILINGUE') == 'checked') { + $sql = 'SELECT name + FROM '._DB_PREFIX_."configuration + WHERE value = '".pSQL($post_message['idWebsite'])."' + AND name like 'AV_IDWEBSITE_%' + AND id_shop is null "; + if ($row = Db::getInstance()->getRow($sql)) { + $group_name = '_'.Tools::substr($row['name'], 13); + } + $sql2 = 'SELECT value FROM '._DB_PREFIX_."configuration where name = 'AV_GROUP_CONF".pSQL($group_name)."' and id_shop is null"; + if ($row = Db::getInstance()->getRow($sql2)) { + $list_iso_lang_multilingue = unserialize($row['value']); + } + $ids_lang = '('; + foreach ($list_iso_lang_multilingue as $code_iso) { + $o_lang = new Language; + $id_lang = $o_lang->getIdByIso(Tools::strtolower($code_iso)); + $ids_lang .= (int)$id_lang.','; + } + $ids_lang = Tools::substr($ids_lang, 0, -1).')'; + $query_iso_lang .= ' AND o.id_lang in '.pSQL($ids_lang); + } + if (!empty($post_message['id_shop'])) { + $query_id_shop = ' AND oav.id_shop = '.(int)$post_message['id_shop']; + } + $query = ' SELECT oav.id_order, o.date_add as date_order,o.id_customer,o.total_paid,o.id_lang,o.id_shop + FROM '._DB_PREFIX_.'av_orders oav + LEFT JOIN '._DB_PREFIX_.'orders o + ON oav.id_order = o.id_order + LEFT JOIN '._DB_PREFIX_.'order_history oh + ON oh.id_order = o.id_order + WHERE (oav.flag_get IS NULL OR oav.flag_get = 0)' + .$query_status.$query_id_shop.$query_iso_lang; + $orders_list = Db::getInstance()->ExecuteS($query); + $reponse['debug'][] = $query; + $reponse['debug']['mode'] = '['.$process_choosen.'] '.Db::getInstance()->numRows().' commandes récupérées'; + $orders_list_toreturn = array(); + foreach ($orders_list as $order) { + // Test if customer email domain is forbidden (marketplaces case) + $o_customer = new Customer($order['id_customer']); + $customer_email_extension = explode('@', $o_customer->email); + if (!in_array($customer_email_extension[1], $forbidden_mail_extensions)) { + $array_order = array( + 'id_order' => $order['id_order'], + 'id_lang' => $order['id_lang'], + 'iso_lang' => pSQL(Language::getIsoById($order['id_lang'])), + 'id_shop' => $order['id_shop'], + 'amount_order' => $order['total_paid'], + 'id_customer' => $order['id_customer'], + 'date_order' => strtotime($order['date_order']), // date timestamp in orders table + 'date_order_formatted' => $order['date_order'], // date in orders table formatted + 'firstname_customer' => $o_customer->firstname, + 'lastname_customer' => $o_customer->lastname, + 'email_customer' => $o_customer->email, + 'products' => array() + ); + // Add products to array + if (!empty($allowed_products) && $allowed_products == 'yes') { + $o_order = new Order($order['id_order']); + $products_in_order = $o_order->getProducts(); + $array_products = array(); + foreach ($products_in_order as $element) { + if (!in_array($element['product_id'], $Product_exception)) { + $array_url = NetReviewsModel::getUrlsProduct($element['product_id']); + $product = array( + 'id_product' => $element['product_id'], + 'name_product' => $element['product_name'], + 'url_image' => $array_url['url_image_product'], + 'url' => $array_url['url_product'] + ); + array_push($array_products, $product); + unset($product); + } + } + $array_order['products'] = $array_products; + unset($array_products); + } + $orders_list_toreturn[$order['id_order']] = $array_order; + } else { + $reponse['message']['Emails_Interdits'][] = 'Commande n°'.$order['id_order'].' Email:'.$o_customer->email; + } + // Set orders as getted but do not if it's a test request + if (!isset($post_message['no_flag']) || $post_message['no_flag'] == 0) { + Db::getInstance()->Execute( + 'UPDATE '._DB_PREFIX_.'av_orders + SET horodate_get = "'.time().'", flag_get = 1 + WHERE id_order = '.(int)$order['id_order'] + ); + } + } + // Purge Table + $nb_orders_purge = Db::getInstance()->getValue('SELECT count(id_order) + FROM '._DB_PREFIX_.'av_orders + WHERE horodate_now < DATE_SUB(NOW(), INTERVAL 6 MONTH)'); + $reponse['debug']['purge'] = '[purge] '.$nb_orders_purge.' commandes purgées'; + Db::getinstance()->Execute('DELETE FROM '._DB_PREFIX_.'av_orders WHERE horodate_now < DATE_SUB(NOW(), INTERVAL 6 MONTH)'); + $reponse['return'] = 1; + $reponse['query'] = $post_message['query']; + $reponse['message']['nb_orders'] = count($orders_list_toreturn); + $reponse['message']['list_orders'] = $orders_list_toreturn; + $reponse['debug']['force'] = $post_message['force']; + $reponse['debug']['no_flag'] = $post_message['no_flag']; + if (!empty($post_message['id_shop'])) { + if (Configuration::get('AV_MULTILINGUE', null, null, $post_message['id_shop']) == 'checked') { + $sql = 'SELECT name + FROM '._DB_PREFIX_."configuration + where value = '".pSQL($post_message['idWebsite'])."' + and name like 'AV_IDWEBSITE_%' + and id_shop = ".(int)$post_message['id_shop']; + if ($row = Db::getInstance()->getRow($sql)) { + $group_name = '_'.Tools::substr($row['name'], 13); + } + $reponse['message']['delay'] = Configuration::get('AV_DELAY'.$group_name, null, null, $post_message['id_shop']); + $reponse['sign'] = SHA1( + $post_message['query']. + Configuration::get('AV_IDWEBSITE'.$group_name, null, null, $post_message['id_shop']). + Configuration::get('AV_CLESECRETE'.$group_name, null, null, $post_message['id_shop']) + ); + } else { + $reponse['message']['delay'] = Configuration::get('AV_DELAY', null, null, $post_message['id_shop']); + $reponse['sign'] = SHA1( + $post_data['query']. + Configuration::get('AV_IDWEBSITE', null, null, $post_message['id_shop']). + Configuration::get('AV_CLESECRETE', null, null, $post_message['id_shop']) + ); + } + } else { + if (Configuration::get('AV_MULTILINGUE') == 'checked') { + $sql = 'SELECT name + FROM '._DB_PREFIX_."configuration + where value = '".pSQL($post_message['idWebsite'])."' + and name like 'AV_IDWEBSITE_%' + and id_shop is null "; + if ($row = Db::getInstance()->getRow($sql)) { + $group_name = '_'.Tools::substr($row['name'], 13); + } + $reponse['message']['delay'] = Configuration::get('AV_DELAY'.$group_name); + $reponse['sign'] = SHA1($post_data['query'].Configuration::get('AV_IDWEBSITE'.$group_name).Configuration::get('AV_CLESECRETE'.$group_name)); + } else { + $reponse['message']['delay'] = Configuration::get('AV_DELAY'); + $reponse['sign'] = SHA1($post_data['query'].Configuration::get('AV_IDWEBSITE').Configuration::get('AV_CLESECRETE')); + } + } + return $reponse; +} +/** + * Product reviews update + * + * @param $post_data : sent parameters + * @return + */ +function setProductsReviews(&$post_data) +{ + $reponse = array(); + $microtime_deb = microtime(); + $message = Tools::jsonDecode(NetReviewsModel::acDecodeBase64($post_data['message']), true); + $reviews = (!empty($message['data'])) ? $message['data'] : null; + if (!empty($message['id_shop'])) { + if (Configuration::get('AV_MULTILINGUE', null, null, $message['id_shop']) == 'checked') { + $id_shop = (int)$message['id_shop']; + $sql = 'SELECT name + FROM '._DB_PREFIX_."configuration + where value = '".pSQL($message['idWebsite'])."' + and name like 'AV_IDWEBSITE_%' + and id_shop = ".(int)$id_shop; + if ($row = Db::getInstance()->getRow($sql)) { + $group_name = '_'.Tools::substr($row['name'], 13); + } + $sql2 = 'SELECT value FROM '._DB_PREFIX_."configuration where name = 'AV_GROUP_CONF".pSQL($group_name)."' and id_shop = ".(int)$id_shop; + if ($row = Db::getInstance()->getRow($sql2)) { + $list_iso_lang_multilingue = unserialize($row['value']); + } + $iso_lang = '"'.pSQL($list_iso_lang_multilingue[0]).'"'; + } else { + $id_shop = (int)$message['id_shop']; + $iso_lang = '0'; + } + } else { + if (Configuration::get('AV_MULTILINGUE') == 'checked') { + $id_shop = 0; + $sql = 'SELECT name + FROM '._DB_PREFIX_."configuration + where value = '".pSQL($message['idWebsite'])."' + and name like 'AV_IDWEBSITE_%' + and id_shop is null"; + if ($row = Db::getInstance()->getRow($sql)) { + $group_name = '_'.Tools::substr($row['name'], 13); + } + $sql2 = 'SELECT value FROM '._DB_PREFIX_."configuration where name = 'AV_GROUP_CONF".pSQL($group_name)."' and id_shop is null"; + if ($row = Db::getInstance()->getRow($sql2)) { + $list_iso_lang_multilingue = unserialize($row['value']); + } + $iso_lang = '"'.pSQL($list_iso_lang_multilingue[0]).'"'; + } else { + $id_shop = 0; + $iso_lang = '0'; + } + } + $arra_line_reviews = (!empty($reviews)) ? explode("\n", $reviews) : array(); // Line array (separator \n) + $count_line_reviews = count($arra_line_reviews); + $count_update_new = 0; + $count_delete = 0; + $count_error = 0; + foreach ($arra_line_reviews as $line_review) { + $arra_column = explode("\t", $line_review); // Get column in each line to save in an array (separator \t = tab) + $count_column = count($arra_column); + // Check if NEW or UPDATE ou DELETE exist + if (!empty($arra_column[0])) { + if ($arra_column[0] == 'NEW' || $arra_column[0] == 'UPDATE') { + if (isset($arra_column[11]) && $arra_column[11] > 0) { + //Check if there is a discussion on this reviews (in 11) + if (($arra_column[11] * 3 + 12) == $count_column) { + //3 data by message in discussion + for ($i = 0; $i < $arra_column[11]; $i++) { + $arra_column['discussion'][] = array( + 'horodate' => $arra_column[11 + ($i * 3) + 1], + 'origine' => $arra_column[11 + ($i * 3) + 2], + 'commentaire' => $arra_column[11 + ($i * 3) + 3], + ); + } + Db::getInstance()->Execute('REPLACE INTO '._DB_PREFIX_.'av_products_reviews + (id_product_av, ref_product, rate, review, horodate, customer_name, discussion,iso_lang,id_shop) + VALUES (\''.pSQL($arra_column[2]).'\', + \''.(int)$arra_column[4].'\', + \''.(float)$arra_column[7].'\', + \''.pSQL($arra_column[6]).'\', + \''.pSQL($arra_column[5]).'\', + \''.pSQL(Tools::ucfirst($arra_column[8][0]).'. '.Tools::ucfirst($arra_column[9])).'\', + \''.pSQL(NetReviewsModel::acEncodeBase64(Tools::jsonEncode($arra_column['discussion']))).'\', + '.$iso_lang.', + '.(int)$id_shop.' + )'); + $count_update_new++; + } else { + $reponse['debug'][$arra_column[2]] = 'Incorrect number of parameters in the line (Number of messages : '. + $arra_column[11].') : '.$count_column; + $count_error++; + } + } elseif ((!isset($arra_column[11]) || empty($arra_column[11]) || $arra_column[11] == 0)) { + if (($arra_column[11] * 3 + 12) == count($arra_column)) { + Db::getInstance()->Execute('REPLACE INTO '._DB_PREFIX_.'av_products_reviews + (id_product_av, ref_product, rate, review, horodate, customer_name, discussion,iso_lang,id_shop) + VALUES (\''.pSQL($arra_column[2]).'\', + \''.(int)$arra_column[4].'\', + \''.(float)$arra_column[7].'\', + \''.pSQL($arra_column[6]).'\', + \''.pSQL($arra_column[5]).'\', + \''.pSQL(urlencode(Tools::ucfirst($arra_column[8][0]).'. '.Tools::ucfirst($arra_column[9]))).'\', + null, + '.$iso_lang.', + '.(int)$id_shop.' + )'); + $count_update_new++; + } else { + $reponse['debug'][$arra_column[2]] = 'Incorrect number of parameters in the line (Number of messages : '. + $arra_column[11].') : '.$count_column; + $count_error++; + } + } + } elseif ($arra_column[0] == 'DELETE') { + if (!empty($message['id_shop'])) { + if (Configuration::get('AV_MULTILINGUE', null, null, $message['id_shop']) == 'checked') { + Db::getInstance()->Execute('DELETE FROM '._DB_PREFIX_.'av_products_reviews + WHERE id_product_av = \''.pSQL($arra_column[2]).'\' + AND ref_product = \''.(int)$arra_column[4].'\' + AND iso_lang = '.$iso_lang.' + AND id_shop = '.(int)$id_shop); + } else { + Db::getInstance()->Execute('DELETE FROM '._DB_PREFIX_.'av_products_reviews + WHERE id_product_av = \''.pSQL($arra_column[2]).'\' + AND ref_product = \''.(int)$arra_column[4].'\' + AND id_shop = '.(int)$id_shop); + } + } else { + if (Configuration::get('AV_MULTILINGUE') == 'checked') { + Db::getInstance()->Execute('DELETE FROM '._DB_PREFIX_.'av_products_reviews + WHERE id_product_av = \''.pSQL($arra_column[2]).'\' + AND ref_product = \''.(int)$arra_column[4].'\' + AND iso_lang = '.$iso_lang); + } else { + Db::getInstance()->Execute('DELETE FROM '._DB_PREFIX_.'av_products_reviews + WHERE id_product_av = \''.pSQL($arra_column[2]).'\' + AND ref_product = \''.(int)$arra_column[4].'\''); + } + } + $count_delete++; + } elseif ($arra_column[0] == 'AVG') { + Db::getInstance()->Execute('REPLACE INTO '._DB_PREFIX_.'av_products_average + (id_product_av, ref_product, rate, nb_reviews, horodate_update,iso_lang,id_shop) + VALUES (\''.pSQL($arra_column[1]).'\', + \''.pSQL($arra_column[2]).'\', + \''.(float)$arra_column[3].'\', + \''.(int)$arra_column[4].'\', + \''.time().'\', + '.$iso_lang.', + '.(int)$id_shop.' + ) + '); + $count_update_new++; + } else { + $reponse['debug'][$arra_column[2]] = 'No action (NEW, UPDATE, DELETE) sent : ['.$arra_column[0].']'; + $count_error++; + } + } + } + $microtime_fin = microtime(); + $reponse['return'] = 1; + if (!empty($message['id_shop'])) { + if (Configuration::get('AV_MULTILINGUE', null, null, $message['id_shop']) == 'checked') { + $sql = 'SELECT name FROM '._DB_PREFIX_."configuration + where value = '".pSQL($message['idWebsite'])."' + and name like 'AV_IDWEBSITE_%' + and id_shop = ".(int)$message['id_shop']; + if ($row = Db::getInstance()->getRow($sql)) { + $group_name = '_'.Tools::substr($row['name'], 13); + } + $reponse['sign'] = SHA1( + $post_data['query']. + Configuration::get('AV_IDWEBSITE'.$group_name, null, null, $message['id_shop']). + Configuration::get('AV_CLESECRETE'.$group_name, null, null, $message['id_shop']) + ); + } else { + $reponse['sign'] = SHA1( + $post_data['query']. + Configuration::get('AV_IDWEBSITE', null, null, $message['id_shop']). + Configuration::get('AV_CLESECRETE', null, null, $message['id_shop']) + ); + } + } else { + if (Configuration::get('AV_MULTILINGUE')) { + $sql = 'SELECT name FROM '._DB_PREFIX_."configuration + where value = '".pSQL($message['idWebsite'])."' + and name like 'AV_IDWEBSITE_%' + and id_shop is null"; + if ($row = Db::getInstance()->getRow($sql)) { + $group_name = '_'.Tools::substr($row['name'], 13); + } + $reponse['sign'] = SHA1( + $post_data['query']. + Configuration::get('AV_IDWEBSITE'.$group_name). + Configuration::get('AV_CLESECRETE'.$group_name) + ); + } else { + $reponse['sign'] = SHA1($post_data['query'].Configuration::get('AV_IDWEBSITE').Configuration::get('AV_CLESECRETE')); + } + } + $reponse['query'] = $post_data['query']; + $reponse['message']['lignes_recues'] = $arra_line_reviews; + $reponse['message']['nb_update_new'] = $count_update_new; + $reponse['message']['nb_delete'] = $count_delete; + $reponse['message']['nb_errors'] = $count_error; + $reponse['message']['microtime'] = $microtime_fin - $microtime_deb; + if ($count_line_reviews != ($count_update_new + $count_delete + $count_error)) { + $reponse['debug'][] = 'An error occured. Numbers of line received is not the same as line saved in DB'; + } + return $reponse; +} +/** + * Return of Product URL (image and link) + * + * @param $post_data : sent parameters + * @return array with info data + */ +function getUrlProducts(&$post_data) +{ + $reponse = array(); + $array_url = array(); + $post_message = Tools::jsonDecode(NetReviewsModel::acDecodeBase64($post_data['message']), true); + $ids_product = $post_message['list_produits']; + foreach ($ids_product as $id_product) { + $urls = NetReviewsModel::getUrlsProduct($id_product); + if ($urls) { + //return urls only if product exist + $array_url[$id_product] = $urls; + } + } + $reponse['return'] = 1; + $reponse['query'] = 1; + $reponse['list_produits'] = $array_url; + return $array_url; +} +/** + * Get module and site infos + * Private function, do not use it. This function is called in setModuleConfiguration and getModuleConfiguration + * @param $post_data + * @return array with info data + */ +function getModuleAndSiteInfos($id_shop = null, $group_name = null) +{ + $module_version = new NetReviews; + $module_version = $module_version->version; + $order_statut_list = OrderState::getOrderStates((int)Configuration::get('PS_LANG_DEFAULT')); + $perms = fileperms(_PS_MODULE_DIR_.'netreviews'); + if (($perms & 0xC000) == 0xC000) { // Socket + $info = 's'; + } elseif (($perms & 0xA000) == 0xA000) { // Symbolic link + $info = 'l'; + } elseif (($perms & 0x8000) == 0x8000) { // Regular + $info = '-'; + } elseif (($perms & 0x6000) == 0x6000) { // Block special + $info = 'b'; + } elseif (($perms & 0x4000) == 0x4000) { // Repository + $info = 'd'; + } elseif (($perms & 0x2000) == 0x2000) { // Special characters + $info = 'c'; + } elseif (($perms & 0x1000) == 0x1000) { // pipe FIFO + $info = 'p'; + } else { // Unknow + $info = 'u'; + } + // Others + $info .= (($perms & 0x0100) ? 'r' : '-'); + $info .= (($perms & 0x0080) ? 'w' : '-'); + $info .= (($perms & 0x0040) ? (($perms & 0x0800) ? 's' : 'x' ) : (($perms & 0x0800) ? 'S' : '-')); + // Group + $info .= (($perms & 0x0020) ? 'r' : '-'); + $info .= (($perms & 0x0010) ? 'w' : '-'); + $info .= (($perms & 0x0008) ? (($perms & 0x0400) ? 's' : 'x' ) : (($perms & 0x0400) ? 'S' : '-')); + // All + $info .= (($perms & 0x0004) ? 'r' : '-'); + $info .= (($perms & 0x0002) ? 'w' : '-'); + $info .= (($perms & 0x0001) ? (($perms & 0x0200) ? 't' : 'x' ) : (($perms & 0x0200) ? 'T' : '-')); + if (!empty($id_shop)) { + if (Configuration::get('AV_MULTILINGUE', null, null, $id_shop) == 'checked') { + $explode_secret_key = explode('-', Configuration::get('AV_CLESECRETE'.$group_name, null, null, $id_shop)); + $return = array( + 'Version_PS' => _PS_VERSION_, + 'Version_Module' => $module_version, + 'idWebsite' => Configuration::get('AV_IDWEBSITE'.$group_name, null, null, $id_shop), + 'Nb_Multiboutique' => '', + 'Mode_multilingue' => '1', + 'list_iso_lang_multilingue' => '', + 'Websites' => '', + 'Id_Website_encours' => '', + 'Cle_Secrete' => $explode_secret_key[0].'-xxxx-xxxx-'.$explode_secret_key[3], + 'Delay' => Configuration::get('AV_DELAY'.$group_name, null, null, $id_shop), + 'Initialisation_du_Processus' => Configuration::get('AV_PROCESSINIT'.$group_name, null, null, $id_shop), + 'Statut_choisi' => Configuration::get('AV_ORDERSTATESCHOOSEN'.$group_name, null, null, $id_shop), + 'Recuperation_Avis_Produits' => Configuration::get('AV_GETPRODREVIEWS'.$group_name, null, null, $id_shop), + 'Affiche_Avis_Produits' => Configuration::get('AV_DISPLAYPRODREVIEWS'.$group_name, null, null, $id_shop), + 'Affichage_Widget_Flottant' => Configuration::get('AV_SCRIPTFLOAT_ALLOWED'.$group_name, null, null, $id_shop), + 'Script_Widget_Flottant' => Configuration::get('AV_SCRIPTFLOAT'.$group_name, null, null, $id_shop), + 'Affichage_Widget_Fixe' => Configuration::get('AV_SCRIPTFIXE_ALLOWED'.$group_name, null, null, $id_shop), + 'Position_Widget_Fixe' => Configuration::get('AV_SCRIPTFIXE_POSITION'.$group_name, null, null, $id_shop), + 'Script_Widget_Fixe' => Configuration::get('AV_SCRIPTFIXE'.$group_name, null, null, $id_shop), + 'Emails_Interdits' => Configuration::get('AV_FORBIDDEN_EMAIL'.$group_name, null, null, $id_shop), + 'Liste_des_statuts' => $order_statut_list, + 'Droit_du_dossier_AV' => $info, + 'Date_Recuperation_Config' => date('Y-m-d H:i:s') + ); + $sql = 'SELECT value FROM '._DB_PREFIX_."configuration where name = 'AV_GROUP_CONF".pSQL($group_name)."' and id_shop like '(int)$id_shop' "; + if ($row = Db::getInstance()->getRow($sql)) { + $return['list_iso_lang_multilingue'] = unserialize($row['value']); + } + } else { + $explode_secret_key = explode('-', Configuration::get('AV_CLESECRETE', null, null, $id_shop)); + $return = array( + 'Version_PS' => _PS_VERSION_, + 'Version_Module' => $module_version, + 'idWebsite' => Configuration::get('AV_IDWEBSITE', null, null, $id_shop), + 'Nb_Multiboutique' => '', + 'Mode_multilingue' => '', + 'list_iso_lang_multilingue' => '', + 'Websites' => '', + 'Id_Website_encours' => '', + 'Cle_Secrete' => $explode_secret_key[0].'-xxxx-xxxx-'.$explode_secret_key[3], + 'Delay' => Configuration::get('AV_DELAY', null, null, $id_shop), + 'Initialisation_du_Processus' => Configuration::get('AV_PROCESSINIT', null, null, $id_shop), + 'Statut_choisi' => Configuration::get('AV_ORDERSTATESCHOOSEN', null, null, $id_shop), + 'Recuperation_Avis_Produits' => Configuration::get('AV_GETPRODREVIEWS', null, null, $id_shop), + 'Affiche_Avis_Produits' => Configuration::get('AV_DISPLAYPRODREVIEWS', null, null, $id_shop), + 'Affichage_Widget_Flottant' => Configuration::get('AV_SCRIPTFLOAT_ALLOWED', null, null, $id_shop), + 'Script_Widget_Flottant' => Configuration::get('AV_SCRIPTFLOAT', null, null, $id_shop), + 'Affichage_Widget_Fixe' => Configuration::get('AV_SCRIPTFIXE_ALLOWED', null, null, $id_shop), + 'Position_Widget_Fixe' => Configuration::get('AV_SCRIPTFIXE_POSITION', null, null, $id_shop), + 'Script_Widget_Fixe' => Configuration::get('AV_SCRIPTFIXE', null, null, $id_shop), + 'Emails_Interdits' => Configuration::get('AV_FORBIDDEN_EMAIL', null, null, $id_shop), + 'Liste_des_statuts' => $order_statut_list, + 'Droit_du_dossier_AV' => $info, + 'Date_Recuperation_Config' => date('Y-m-d H:i:s') + ); + } + } else { + if (Configuration::get('AV_MULTILINGUE') == 'checked') { + $explode_secret_key = explode('-', Configuration::get('AV_CLESECRETE'.$group_name)); + $return = array( + 'Version_PS' => _PS_VERSION_, + 'Version_Module' => $module_version, + 'idWebsite' => Configuration::get('AV_IDWEBSITE'.$group_name), + 'Nb_Multiboutique' => '', + 'Mode_multilingue' => '1', + 'list_iso_lang_multilingue' => '', + 'Websites' => '', + 'Id_Website_encours' => '', + 'Cle_Secrete' => $explode_secret_key[0].'-xxxx-xxxx-'.$explode_secret_key[3], + 'Delay' => Configuration::get('AV_DELAY'.$group_name), + 'Initialisation_du_Processus' => Configuration::get('AV_PROCESSINIT'.$group_name), + 'Statut_choisi' => Configuration::get('AV_ORDERSTATESCHOOSEN'.$group_name), + 'Recuperation_Avis_Produits' => Configuration::get('AV_GETPRODREVIEWS'.$group_name), + 'Affiche_Avis_Produits' => Configuration::get('AV_DISPLAYPRODREVIEWS'.$group_name), + 'Affichage_Widget_Flottant' => Configuration::get('AV_SCRIPTFLOAT_ALLOWED'.$group_name), + 'Script_Widget_Flottant' => Configuration::get('AV_SCRIPTFLOAT'.$group_name), + 'Affichage_Widget_Fixe' => Configuration::get('AV_SCRIPTFIXE_ALLOWED'.$group_name), + 'Position_Widget_Fixe' => Configuration::get('AV_SCRIPTFIXE_POSITION'.$group_name), + 'Script_Widget_Fixe' => Configuration::get('AV_SCRIPTFIXE'.$group_name), + 'Emails_Interdits' => Configuration::get('AV_FORBIDDEN_EMAIL'.$group_name), + 'Liste_des_statuts' => $order_statut_list, + 'Droit_du_dossier_AV' => $info, + 'Date_Recuperation_Config' => date('Y-m-d H:i:s') + ); + $sql = 'SELECT value FROM '._DB_PREFIX_."configuration where name = 'AV_GROUP_CONF".pSQL($group_name)."' and id_shop is NULL"; + if ($row = Db::getInstance()->getRow($sql)) { + $return['list_iso_lang_multilingue'] = unserialize($row['value']); + } + } else { + $explode_secret_key = explode('-', Configuration::get('AV_CLESECRETE')); + $return = array( + 'Version_PS' => _PS_VERSION_, + 'Version_Module' => $module_version, + 'idWebsite' => Configuration::get('AV_IDWEBSITE'), + 'Nb_Multiboutique' => '', + 'Websites' => '', + 'Id_Website_encours' => '', + 'Cle_Secrete' => $explode_secret_key[0].'-xxxx-xxxx-'.$explode_secret_key[3], + 'Delay' => Configuration::get('AV_DELAY'), + 'Initialisation_du_Processus' => Configuration::get('AV_PROCESSINIT'), + 'Statut_choisi' => Configuration::get('AV_ORDERSTATESCHOOSEN'), + 'Recuperation_Avis_Produits' => Configuration::get('AV_GETPRODREVIEWS'), + 'Affiche_Avis_Produits' => Configuration::get('AV_DISPLAYPRODREVIEWS'), + 'Affichage_Widget_Flottant' => Configuration::get('AV_SCRIPTFLOAT_ALLOWED'), + 'Script_Widget_Flottant' => Configuration::get('AV_SCRIPTFLOAT'), + 'Affichage_Widget_Fixe' => Configuration::get('AV_SCRIPTFIXE_ALLOWED'), + 'Position_Widget_Fixe' => Configuration::get('AV_SCRIPTFIXE_POSITION'), + 'Script_Widget_Fixe' => Configuration::get('AV_SCRIPTFIXE'), + 'Emails_Interdits' => Configuration::get('AV_FORBIDDEN_EMAIL'), + 'Liste_des_statuts' => $order_statut_list, + 'Droit_du_dossier_AV' => $info, + 'Date_Recuperation_Config' => date('Y-m-d H:i:s') + ); + } + } + if (Configuration::get('PS_MULTISHOP_FEATURE_ACTIVE') == 1) { + $return['Nb_Multiboutique'] = Shop::getTotalShops(); + $return['Websites'] = Shop::getShops(); + } + return $return; +} +/** + * Return history of one commande + * + * @param $post_data : sent parameters + * @return array with info data + */ +function getOrderHistoryOn(&$post_data) +{ + $reponse = array(); + $array_history = array(); + $post_message = Tools::jsonDecode(NetReviewsModel::acDecodeBase64($post_data['message']), true); + $ref_vente = $post_message['orderRef']; + if (!empty($ref_vente)) { + $o_lang = new Language; + $id_lang = $o_lang->getIdByIso(Tools::strtolower('fr')); + $sql = 'SELECT oh.id_order, oh.id_order_state, os.name, oh.date_add + FROM '._DB_PREFIX_."order_history oh + LEFT JOIN "._DB_PREFIX_."order_state_lang os ON os.id_order_state = oh.id_order_state + WHERE `id_order` = ".(int)$ref_vente." + AND id_lang = ".(int)$id_lang." + ORDER BY `date_add` DESC"; + if (!$array_history = Db::getInstance()->ExecuteS($sql)) { + $reponse['return'] = 2; + } + } + + $reponse['return'] = 1; + $reponse['message']['count_states'] = count($array_history); + $reponse['message']['list_states'] = $array_history; + + if (!empty($post_message['id_shop'])) { + if (Configuration::get('AV_MULTILINGUE', null, null, $post_message['id_shop']) == 'checked') { + $sql = 'SELECT name FROM '._DB_PREFIX_."configuration + where value = '".pSQL($post_message['idWebsite'])."' + and name like 'AV_IDWEBSITE_%' + and id_shop = ".(int)$post_message['id_shop']; + if ($row = Db::getInstance()->getRow($sql)) { + $group_name = '_'.Tools::substr($row['name'], 13); + } + $reponse['sign'] = SHA1( + $post_data['query']. + Configuration::get('AV_IDWEBSITE'.$group_name, null, null, $post_message['id_shop']). + Configuration::get('AV_CLESECRETE'.$group_name, null, null, $post_message['id_shop']) + ); + } else { + $reponse['sign'] = SHA1( + $post_data['query']. + Configuration::get('AV_IDWEBSITE', null, null, $post_message['id_shop']). + Configuration::get('AV_CLESECRETE', null, null, $post_message['id_shop']) + ); + } + } else { + if (Configuration::get('AV_MULTILINGUE')) { + $sql = 'SELECT name FROM '._DB_PREFIX_."configuration + where value = '".pSQL($post_message['idWebsite'])."' + and name like 'AV_IDWEBSITE_%' + and id_shop is null"; + if ($row = Db::getInstance()->getRow($sql)) { + $group_name = '_'.Tools::substr($row['name'], 13); + } + $reponse['sign'] = SHA1( + $post_data['query']. + Configuration::get('AV_IDWEBSITE'.$group_name). + Configuration::get('AV_CLESECRETE'.$group_name) + ); + } else { + $reponse['sign'] = SHA1( + $post_data['query']. + Configuration::get('AV_IDWEBSITE'). + Configuration::get('AV_CLESECRETE') + ); + } + } + return $reponse; +} +/** + * Return day count orders + * + * @param $post_data : sent parameters + * @return array with info data + */ +function getCountOrder(&$post_data) +{ + $reponse = array(); + $post_message = Tools::jsonDecode(NetReviewsModel::acDecodeBase64($post_data['message']), true); + $sql_id_shop = ''; + $sql_iso_lang = ''; + $ids_lang = array(); + if (!empty($post_message['id_shop'])) { + if (Configuration::get('AV_MULTILINGUE', null, null, $post_message['id_shop']) == 'checked') { + $sql_id_shop .= ' and id_shop = '.(int)$post_message['id_shop']; + $sql = 'SELECT name + FROM '._DB_PREFIX_."configuration + where value = '".pSQL($post_message['idWebsite'])."' + and name like 'AV_IDWEBSITE_%' + and id_shop = ".(int)$post_message['id_shop']; + if ($row = Db::getInstance()->getRow($sql)) { + $group_name = '_'.Tools::substr($row['name'], 13); + } + $av_group_conf = unserialize(Configuration::get('AV_GROUP_CONF'.$group_name, null, null, $post_message['id_shop'])); + $o_lang = new Language; + foreach ($av_group_conf as $isolang) { + $ids_lang[] = $o_lang->getIdByIso(Tools::strtolower($isolang)); + } + $sql_iso_lang .= ' and id_lang in ("'.implode('","', $ids_lang).'")'; + } else { + $sql_id_shop .= ' and id_shop = '.(int)$post_message['id_shop']; + } + } else { + if (Configuration::get('AV_MULTILINGUE') == 'checked') { + $sql = 'SELECT name + FROM '._DB_PREFIX_."configuration + where value = '".pSQL($post_message['idWebsite'])."' + and name like 'AV_IDWEBSITE_%' + and id_shop is null "; + if ($row = Db::getInstance()->getRow($sql)) { + $group_name = '_'.Tools::substr($row['name'], 13); + } + $av_group_conf = unserialize(Configuration::get('AV_GROUP_CONF'.$group_name)); + $o_lang = new Language; + foreach ($av_group_conf as $isolang) { + $ids_lang[] = $o_lang->getIdByIso(Tools::strtolower($isolang)); + } + $sql_iso_lang .= ' and id_lang in ("'.implode('","', $ids_lang).'")'; + } + } + + $sql = 'SELECT COUNT( * ) + FROM '._DB_PREFIX_.'orders + WHERE ( + date_add + BETWEEN DATE_SUB( NOW( ) , INTERVAL 1 DAY ) + AND NOW( ) + )' + .$sql_iso_lang.$sql_id_shop; + + $reponse['message']['count_orders_day'] = Db::getInstance()->getValue($sql); + $reponse['return'] = 1; + + if (!empty($post_message['id_shop'])) { + if (Configuration::get('AV_MULTILINGUE', null, null, $post_message['id_shop']) == 'checked') { + $sql = 'SELECT name + FROM '._DB_PREFIX_."configuration + where value = '".pSQL($post_message['idWebsite'])."' + and name like 'AV_IDWEBSITE_%' + and id_shop = ".(int)$post_message['id_shop']; + if ($row = Db::getInstance()->getRow($sql)) { + $group_name = '_'.Tools::substr($row['name'], 13); + } + $reponse['sign'] = SHA1( + $post_message['query']. + Configuration::get('AV_IDWEBSITE'.$group_name, null, null, $post_message['id_shop']). + Configuration::get('AV_CLESECRETE'.$group_name, null, null, $post_message['id_shop']) + ); + } else { + $reponse['sign'] = SHA1( + $post_data['query']. + Configuration::get('AV_IDWEBSITE', null, null, $post_message['id_shop']). + Configuration::get('AV_CLESECRETE', null, null, $post_message['id_shop']) + ); + } + } else { + if (Configuration::get('AV_MULTILINGUE') == 'checked') { + $sql = 'SELECT name + FROM '._DB_PREFIX_."configuration + where value = '".pSQL($post_message['idWebsite'])."' + and name like 'AV_IDWEBSITE_%' + and id_shop is null "; + if ($row = Db::getInstance()->getRow($sql)) { + $group_name = '_'.Tools::substr($row['name'], 13); + } + $reponse['sign'] = SHA1( + $post_data['query']. + Configuration::get('AV_IDWEBSITE'.$group_name). + Configuration::get('AV_CLESECRETE'.$group_name) + ); + } else { + $reponse['sign'] = SHA1( + $post_data['query']. + Configuration::get('AV_IDWEBSITE'). + Configuration::get('AV_CLESECRETE') + ); + } + } + return $reponse; +} diff --git a/modules/netreviews/pt.php b/modules/netreviews/pt.php new file mode 100644 index 00000000..7db35ff9 --- /dev/null +++ b/modules/netreviews/pt.php @@ -0,0 +1,15 @@ + +* @copyright 2015 NetReviews SAS +* @version Release: $Revision: 7.1.4 +* @license NetReviews +* @date 25/08/2015 +* @category traduction +* International Registered Trademark & Property of NetReviews SAS +*/ + +include ('translations/pt.php'); \ No newline at end of file diff --git a/modules/netreviews/sql/index.php b/modules/netreviews/sql/index.php new file mode 100644 index 00000000..417c9c44 --- /dev/null +++ b/modules/netreviews/sql/index.php @@ -0,0 +1,36 @@ + +* @copyright 2015 NetReviews SAS +* @version Release: $Revision: 7.1.4 +* @license NetReviews +* @date 25/08/2015 +* International Registered Trademark & Property of NetReviews SAS +*/ + +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); + +header('Location: ../'); +exit; diff --git a/modules/netreviews/sql/install.php b/modules/netreviews/sql/install.php new file mode 100644 index 00000000..2e65d67c --- /dev/null +++ b/modules/netreviews/sql/install.php @@ -0,0 +1,69 @@ + +* @copyright 2015 NetReviews SAS +* @version Release: $Revision: 7.1.4 +* @license NetReviews +* @date 25/08/2015 +* International Registered Trademark & Property of NetReviews SAS +*/ + +$sql = array(); +$sql[] = 'DROP TABLE IF EXISTS '._DB_PREFIX_.'av_products_reviews;'; +$sql[] = 'DROP TABLE IF EXISTS '._DB_PREFIX_.'av_products_average;'; +$sql[] = 'DROP TABLE IF EXISTS '._DB_PREFIX_.'av_orders;'; +$sql[] = 'CREATE TABLE IF NOT EXISTS '._DB_PREFIX_.'av_products_reviews ( + `id_product_av` varchar(36) NOT NULL, + `ref_product` varchar(20) NOT NULL, + `rate` varchar(5) NOT NULL, + `review` text NOT NULL, + `customer_name` varchar(30) NOT NULL, + `horodate` text NOT NULL, + `discussion` text, + `iso_lang` varchar(5) DEFAULT "0", + `id_shop` int(2) DEFAULT 0, + PRIMARY KEY (`id_product_av`,`iso_lang`,`id_shop`) + ) ENGINE=InnoDB DEFAULT CHARSET=utf8;'; +$sql[] = 'CREATE TABLE IF NOT EXISTS '._DB_PREFIX_.'av_products_average ( + `id_product_av` varchar(36) NOT NULL, + `ref_product` varchar(20) NOT NULL, + `rate` varchar(5) NOT NULL, + `nb_reviews` int(10) NOT NULL, + `horodate_update` text NOT NULL, + `iso_lang` varchar(5) DEFAULT "0", + `id_shop` int(2) DEFAULT 0, + PRIMARY KEY (`ref_product`,`iso_lang`,`id_shop`) + ) ENGINE=InnoDB DEFAULT CHARSET=utf8;'; +$sql[] = 'CREATE TABLE IF NOT EXISTS '._DB_PREFIX_.'av_orders ( + `id_order` int(11) NOT NULL, + `id_shop` int(2) DEFAULT 0, + `flag_get` int(2) DEFAULT NULL, + `horodate_get` varchar(25) DEFAULT NULL, + `id_order_state` int(5) DEFAULT NULL, + `iso_lang` varchar(5) DEFAULT "0", + `horodate_now` timestamp NULL DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY (`id_order`,`iso_lang`,`id_shop`) + ) ENGINE=InnoDB DEFAULT CHARSET=utf8;'; + +foreach ($sql as $query) { + if (Db::getInstance()->execute($query) == false) { + return $query; + } +} diff --git a/modules/netreviews/sql/uninstall.php b/modules/netreviews/sql/uninstall.php new file mode 100644 index 00000000..1c3041fc --- /dev/null +++ b/modules/netreviews/sql/uninstall.php @@ -0,0 +1,43 @@ + +* @copyright 2015 NetReviews SAS +* @version Release: $Revision: 7.1.4 +* @license NetReviews +* @date 25/08/2015 +* International Registered Trademark & Property of NetReviews SAS +*/ + +/** +* In some cases you should not drop the tables. +* Maybe the merchant will just try to reset the module +* but does not want to loose all of the data associated to the module. +*/ + +$sql = array(); +$sql[] = 'DROP TABLE IF EXISTS '._DB_PREFIX_.'av_products_reviews;'; +$sql[] = 'DROP TABLE IF EXISTS '._DB_PREFIX_.'av_products_average;'; +$sql[] = 'DROP TABLE IF EXISTS '._DB_PREFIX_.'av_orders;'; + +foreach ($sql as $query) { + if (Db::getInstance()->execute($query) == false) { + return $query; + } +} diff --git a/modules/netreviews/translations/de.php b/modules/netreviews/translations/de.php new file mode 100644 index 00000000..66ecc169 --- /dev/null +++ b/modules/netreviews/translations/de.php @@ -0,0 +1,110 @@ +ajax-load_ca65a68e10b3c65ac897ff8b89f9f728'] = 'Moderator'; +$_MODULE['<{netreviews}prestashop>netreviews_3e096ea1ecc737552ab65d2b7d4fd2e6'] = 'Echte Bewertungen'; +$_MODULE['<{netreviews}prestashop>netreviews_972085eec1bfa2ad27dd7af738d47e2e'] = 'Mit Echte Bewertungen können Sie verifizierte Kundenbewertungen einholen. Sammeln Sie Bewertungen zu Ihrem Shop und Ihren Produkten und zeigen Sie sie auf Ihrer Seite an, um Vertrauen bei zukünftige Kunden zu schaffen und Ihren Umsatz zu steigern.'; +$_MODULE['<{netreviews}prestashop>netreviews_2e653c153ac38ea65d2662866b215b98'] = 'Sind Sie sicher, dass Sie %s Modul deinstallieren wollen?'; +$_MODULE['<{netreviews}prestashop>netreviews_ea45551379c29d373e6337331b725caa'] = 'SQL ERROR : %s | Query can\'t be executed. Maybe, check SQL user permissions.'; +$_MODULE['<{netreviews}prestashop>netreviews_7fffd97212a04db84eda2d6762b90181'] = 'Sie haben die Option Multiboutique gewählt. Bitte wählen Sie einen Shop zur Konfiguration aus.'; +$_MODULE['<{netreviews}prestashop>netreviews_c255145286580041349251ddb8f44321'] = '%s Anfragen wurden versendet.'; +$_MODULE['<{netreviews}prestashop>netreviews_68eb9ebeb08c8697c4605fb7bdbb4684'] = 'Klicken Sie hier, um die Datei herunterzuladen'; +$_MODULE['<{netreviews}prestashop>netreviews_ffa1bc04f79a3f4508f3e95e8fe481bd'] = 'Die Exportdatei auf dem Server kann nicht bearbeitet werden. Bitte teilen Sie dem Ordner netreviews Schreibrechte zu.'; +$_MODULE['<{netreviews}prestashop>netreviews_d299bf2210feaffdde60ac169de11a08'] = 'Die Informationen wurden gespeichert'; +$_MODULE['<{netreviews}prestashop>netreviews_10f88b37e23ae6bd4f18ae5334fc88d0'] = 'Die Bestellung wurde für %s gelöscht'; +$_MODULE['<{netreviews}prestashop>netreviews_77e45c3c0097faa493288f85ad62d1d4'] = 'Keine Bestellung löschbar für %s'; +$_MODULE['<{netreviews}prestashop>netreviews_ca65a68e10b3c65ac897ff8b89f9f728'] = 'Moderator'; +$_MODULE['<{netreviews}prestashop>netreviews_0531ff7e475145bab21e82cee3a61cd6'] = 'PARAM ERROR: Bitte überprüfen Sie Ihre Multispracheinstellungen für die ID Webseite \"%s\" mit der Sprache \"%s\"'; +$_MODULE['<{netreviews}prestashop>netreviewsmodel_10d101a6ca6b4912246b2329448ffbe1'] = 'Die Exportdatei auf dem Server kann nicht bearbeitet werden. Bitte teilen Sie dem Ordner netreviews Schreibrechte zu.'; +$_MODULE['<{netreviews}prestashop>netreviewsmodel_736dca8b248b9c036ed27ef8408496c8'] = 'Die Exportdatei kann nicht gelesen/bearbeitet werden'; +$_MODULE['<{netreviews}prestashop>netreviewsmodel_9ab3e83b1071d09ca62e4cd258686f6b'] = 'Keine Bestellungen zu exportieren'; +$_MODULE['<{netreviews}prestashop>ajax-load-tab-content_8fc42c6ddf9966db3b09e84365034357'] = 'am'; +$_MODULE['<{netreviews}prestashop>ajax-load-tab-content_b6641f306eff8e4dcc8a1232129a5b72'] = 'Kommentar von'; +$_MODULE['<{netreviews}prestashop>ajax-load-tab-content_4b429ac96c0312b11fe14690dd315384'] = 'Austausch anzeigen'; +$_MODULE['<{netreviews}prestashop>ajax-load-tab-content_b09576f93861b2504f3d304e7ea73f9e'] = 'Austausch verbergen'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_ba21db5ce1d50cca913934d0b66e4f67'] = 'logo_full_de.png'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_14377ed8f26975db93c375ff0118de2a'] = 'Steigern Sie Ihre Verkäufe durch Kundenbewertungen'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_5b0e8a9a141f4de452ecfea868a18cc0'] = 'https://www.echte-bewertungen.com/tracker.php?tracker=Presta_module_DE&url=https://www.echte-bewertungen.com/index.php?page=mod_inscription'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_6433f0a69ae010c1676ccbd33fdcaef0'] = 'Starten Sie jetzt'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_dc921c0c388763eb111ed53e749e289e'] = 'Echte Bewertungen ist eine innovative, unabhängige Lösung, mit der Sie die Meinung Ihrer Kunden einholen, moderieren und veröffentlichen können. Erhöhen Sie so Ihre Glaubwürdigkeit und Sichtbarkeit bei den Konsumenten !'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_6a5f3ee871c337210cf7cd593d1489ec'] = 'Wir bieten Ihnen eine Lösung zur automatischen Bewertungsabfrage und -anzeige. Die Bewertungen werden zu Ihrem Shop und Ihren Produkten angezeigt, was die Verkäufe erhöht.'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_a478f4bdf7d36dc62257b7a308411c7e'] = 'Unser Service ist AFNOR-zertifiziert (TÜV Frankreich)'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_2b161efdfc32bee71a486a3a757a102d'] = 'Lassen Sie Ihre Kunden für Sie sprechen'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_e1b41e3ff1a719fec6664c113ad3a71e'] = 'Steigern Sie Ihre Verkäufe um bis zu 25%'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_eb484f16ccd962b3b497a2951902a2e4'] = 'Verbessern Sie Ihre SEO mit Hilfe von Rich Snippets'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_9abb95464247ce519f26a987046b64e2'] = 'Boosten Sie Ihre Adwords Kampagnen durch Sterne von unserem Partner*'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_4e68a929968626d0ef533d6f40132b5b'] = 'Kontrollieren Sie Ihre e-Reputation'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_47e12e7d35cb6decf40fbfc0daa56bb1'] = 'Nutzen Sie zahlreiche Tools'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_fb46693c96a0bba27829d3bb6f441838'] = 'Unverbindlich, 15 Tage kostenlos'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_8fccd094761897ea9211228501202db7'] = '*Nur für bestimmte Länder gültig, fragen Sie uns.'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_c4c95c36570d5a8834be5e88e2f0f6b2'] = 'Informationen'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_5a6d3a1679178f7eec065e08fd3fb983'] = 'Das Modul Echte Bewertungen ermöglicht es Ihnen, in Ihren Produktseiten die Bewertungen Ihrer Kunden anzuzeigen, die Widgets von Echte Bewertungen einzublenden und automatisch nach jeder Bestellung eine Bewertungsanfrage per Mail zu versenden.'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_9146113b9fe0afc3749a4e7c35214047'] = 'Achtung : Sie müssen sich jedoch zuerst bei'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_4c4e6ab5868a1a2ee9de986017686ec3'] = 'www.echte-bewertungen.com'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_b2818eeb572b1493a59053917290496d'] = 'anmelden, um eine kostenlose und unverbindliche Testphase zu starten'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_0d25cfb40a489b659898cafd304a2996'] = 'Meine Bestellungen exportieren'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_21ed43d791a2e5a87fa1cf902bd77590'] = 'Exportieren Sie Ihren letzten Bestellungen, um die ersten Kundenbewertungen einzuholen und das Zertifikat von Echte Bewertungen anzuzeigen.'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_ccd3526ce326ed70d183c5ac3d8dd322'] = 'Ohne Produktbewertungen : Ihre Kunden werden hinsichtlich ihrer Zufriedenheit mit dem Einkauf befragt (obligatorisch)'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_7bda28632a900b85e44844607ce4755e'] = 'Ihre Kunden werden hinsichtlich ihrer Zufriedenheit mit dem Einkauf (obligatorisch) und hinsichtlich ihrer Zufriedenheit mit den Produkten befragt'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_38c50b731f70abc42c8baa3e7399b413'] = 'Seit'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_705fbbd6e1667845569c00fd7523d343'] = '1 Woche'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_a9adf02fea7b0107b5a712a45e51076a'] = '2 Wochen'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_1634e66b522edaa910370cc5581a47f1'] = '1 Monat'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_e6d19733e42320b3240bb706c16c832b'] = '2 Monate'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_de0353cab16c9faa68162dffe7b3ec08'] = '3 Monate'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_790939a66fc982107ea1f87bc6dc0109'] = '4 Monate'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_94e5deb691caecd5c02526c5cc4208e3'] = '5 Monate'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_9f7aa8ce719604f269027cacec634cf1'] = '6 Monate'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_67233f3b10b68b9babe78ef143d280d7'] = '7 Monate'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_e38a421b608b5b0708ca5db79e7ea16f'] = '8 Monate'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_e195fb9a4fb6ac90accc9821867ae5ec'] = '9 Monate'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_4c66783e37f67943377971ed8afeeb26'] = '10 Monate'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_19e7e0acc3e440f7da7ea912a4e3c3fc'] = '11 Monate'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_e3b2a6d5fe4c268d7f994b6a3bda9811'] = '12 Monate'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_1f29747fc50e12818d9cdbda0eed61b4'] = 'Produktbewertungen einholen'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_93cba07454f06a4a960172bbd6e2a435'] = 'Ja'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_bafd7322c6e97d25b6299b5d6fe8920b'] = 'Nein'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_503ec005533d1519ed72ea8b9a90cdab'] = 'Bestellungen mit Status exportieren'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_0095a9fa74d1713e43e370a7d7846224'] = 'Exportieren'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_254f642527b45bc260048e30704edb39'] = 'Konfiguration'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_2439cf900755ecccfe9790003f100264'] = 'Gehen Sie zu Ihrem'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_fad2b28896854267b16a0ace2a9ddd10'] = 'Kundenbereich bei Echte Bewertungen'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_a8bb570895287fec2bb25b01964d167e'] = 'um diese Zugangsdaten einzusehen.'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_d2126da975d5b9a5b846efaf57d3fd53'] = 'Generelle Einstellungen'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_5eb6bb157528b365f84c27bb4784031b'] = 'Secret Key'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_da53162e36f24caf03cf7a9d47748928'] = 'ID Website'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_ad7c461feae8fda1969f725c158d3ff9'] = 'Multisprachkonfiguration'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_c9cc8cce247e49bae79f15173ce97354'] = 'Speichern'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_d41746fb400ed85d03e6e9b7a7261ec5'] = 'Fortgeschrittene Aktionen'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_5a0dba8be5b00b2d39c956c169ca3c2a'] = 'Alle Bestellungen für den Shop löschen'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_3204cde6933be298a4a47d778cda046d'] = 'Gelöscht'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_ea470f37d7c86badea409748257f8be8'] = 'Fortgeschrittene Einstellungen'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_29a643370f1bbfe18b466a928ec2874a'] = 'Das \"light\" Produktwidget benutzen'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_930a81a525be3439c47c4850a39d0c15'] = 'Multi Sprachen Einstellungen benutzen'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_9532c2e2b3fb738258d7898600c546bb'] = 'Aktivieren Sie die Google Rich Snippets auf Ihrer Produktseite'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_a603905470e2a5b8c13e96b579ef0dba'] = 'Debug'; +$_MODULE['<{netreviews}prestashop>avisverifies-extraright-light_74dcb1cec50854d2f880279f3dd19da9'] = 'Produktbewertungen'; +$_MODULE['<{netreviews}prestashop>avisverifies-extraright-light_1c67665285fb6a7d761414e12578e574'] = 'Produktbewertung'; +$_MODULE['<{netreviews}prestashop>avisverifies-extraright_74dcb1cec50854d2f880279f3dd19da9'] = 'Bewertungen'; +$_MODULE['<{netreviews}prestashop>avisverifies-extraright_1c67665285fb6a7d761414e12578e574'] = 'Bewertung'; +$_MODULE['<{netreviews}prestashop>avisverifies-extraright_db2c7e1a1a790a59b6f2632f84fcb3e1'] = 'Bewertungen ansehen'; +$_MODULE['<{netreviews}prestashop>avisverifies-extraright_f5e686a39e3145171ae51953378ee1cb'] = 'Sceau_100_de.png'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_56d4e9a4c8e9f47549e8129393b3740f'] = 'Produktbewertungen'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_f5e686a39e3145171ae51953378ee1cb'] = 'Sceau_100_de.png'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_8f5a56d5830145c11301a269e9d79abc'] = 'Anzahl der Bewertungen'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_a586532c728620b9fed5f6baa415ee64'] = 'Durchschnittsnote'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_df7e15919b9d6fa2a432efe1edd6ae72'] = 'Zeige das Vertrauenszertifikat'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_8fc42c6ddf9966db3b09e84365034357'] = 'am'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_b6641f306eff8e4dcc8a1232129a5b72'] = 'Kommentar von'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_4b429ac96c0312b11fe14690dd315384'] = 'Austausch anzeigen'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_b09576f93861b2504f3d304e7ea73f9e'] = 'Austausch verbergen'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_28249d01b3a7e45d52dcb8ab6a2f2017'] = 'Weitere Kommentare...'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab_34e80a799d144cfe4af46815e103f017'] = 'Bewertungen'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab_457dd55184faedb7885afd4009d70163'] = 'Bewertung'; +$_MODULE['<{netreviews}prestashop>footer_av_f5e686a39e3145171ae51953378ee1cb'] = 'Sceau_100_de.png'; +$_MODULE['<{netreviews}prestashop>footer_av_deb10517653c255364175796ace3553f'] = 'Produkt'; +$_MODULE['<{netreviews}prestashop>footer_av_3601146c4e948c32b6424d2c0a7f0118'] = 'Preis'; +$_MODULE['<{netreviews}prestashop>footer_av_644672987386569bd1bbd95daacd0562'] = 'Warenwert des'; +$_MODULE['<{netreviews}prestashop>footer_av_663fc7093256cda156e571631ddb295e'] = 'von'; +$_MODULE['<{netreviews}prestashop>footer_av_74dcb1cec50854d2f880279f3dd19da9'] = 'Bewertungen'; diff --git a/modules/netreviews/translations/en.php b/modules/netreviews/translations/en.php new file mode 100644 index 00000000..b0e7991f --- /dev/null +++ b/modules/netreviews/translations/en.php @@ -0,0 +1,111 @@ +ajax-load_ca65a68e10b3c65ac897ff8b89f9f728'] = 'Moderator'; +$_MODULE['<{netreviews}prestashop>netreviews_3e096ea1ecc737552ab65d2b7d4fd2e6'] = 'Verified Reviews'; +$_MODULE['<{netreviews}prestashop>netreviews_972085eec1bfa2ad27dd7af738d47e2e'] = 'Collect service and product reviews with Verified Reviews. Display reviews on your shop and win the trust of your visitors, to increase your revenue.'; +$_MODULE['<{netreviews}prestashop>netreviews_2e653c153ac38ea65d2662866b215b98'] = 'Please confirm you are about to uninstall %s module?'; +$_MODULE['<{netreviews}prestashop>netreviews_ea45551379c29d373e6337331b725caa'] = 'SQL ERROR : %s | Query can\'t be executed. Maybe, check SQL user permissions.'; +$_MODULE['<{netreviews}prestashop>netreviews_7fffd97212a04db84eda2d6762b90181'] = 'Multistore feature is enabled. Please choose above the store to configure.'; +$_MODULE['<{netreviews}prestashop>netreviews_c255145286580041349251ddb8f44321'] = '%s orders have been exported.'; +$_MODULE['<{netreviews}prestashop>netreviews_68eb9ebeb08c8697c4605fb7bdbb4684'] = 'Click here to download the file'; +$_MODULE['<{netreviews}prestashop>netreviews_ffa1bc04f79a3f4508f3e95e8fe481bd'] = 'Writing on the server is not allowed. Please assign write permissions to the folder netreviews'; +$_MODULE['<{netreviews}prestashop>netreviews_d299bf2210feaffdde60ac169de11a08'] = 'The informations have been registered'; +$_MODULE['<{netreviews}prestashop>netreviews_10f88b37e23ae6bd4f18ae5334fc88d0'] = 'The orders have been removed for %s'; +$_MODULE['<{netreviews}prestashop>netreviews_77e45c3c0097faa493288f85ad62d1d4'] = 'No orders to remove for %s'; +$_MODULE['<{netreviews}prestashop>netreviews_ca65a68e10b3c65ac897ff8b89f9f728'] = 'Moderator'; +$_MODULE['<{netreviews}prestashop>netreviews_0531ff7e475145bab21e82cee3a61cd6'] = 'PARAM ERROR: please check your multilingual configuration for the id_website \"%s\" at language \"%s\"'; +$_MODULE['<{netreviews}prestashop>netreviewsmodel_10d101a6ca6b4912246b2329448ffbe1'] = ' Writing on our server is not allowed. Please assign write permissions to the folder netreviews'; +$_MODULE['<{netreviews}prestashop>netreviewsmodel_736dca8b248b9c036ed27ef8408496c8'] = 'Unable to read/write export file'; +$_MODULE['<{netreviews}prestashop>netreviewsmodel_9ab3e83b1071d09ca62e4cd258686f6b'] = 'No order to export'; +$_MODULE['<{netreviews}prestashop>upgrade-7.1.3_ea45551379c29d373e6337331b725caa'] = 'SQL ERROR : %s | Query can\'t be executed. Maybe, check SQL user permissions.'; +$_MODULE['<{netreviews}prestashop>ajax-load-tab-content_8fc42c6ddf9966db3b09e84365034357'] = 'the'; +$_MODULE['<{netreviews}prestashop>ajax-load-tab-content_b6641f306eff8e4dcc8a1232129a5b72'] = 'Comment from'; +$_MODULE['<{netreviews}prestashop>ajax-load-tab-content_4b429ac96c0312b11fe14690dd315384'] = 'Show exchanges'; +$_MODULE['<{netreviews}prestashop>ajax-load-tab-content_b09576f93861b2504f3d304e7ea73f9e'] = 'Hide exchanges'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_ba21db5ce1d50cca913934d0b66e4f67'] = 'logo_full_en.png'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_14377ed8f26975db93c375ff0118de2a'] = 'Increase your sales through customer reviews'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_5b0e8a9a141f4de452ecfea868a18cc0'] = 'http://www.verified-reviews.com/tracker.php?tracker=Presta_module_US&url=http://www.verified-reviews.com/index.php?page=mod_inscription'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_6433f0a69ae010c1676ccbd33fdcaef0'] = 'Start now'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_dc921c0c388763eb111ed53e749e289e'] = 'Verified Reviews is an innovative and independent solution that enables you to collect, moderate and publish your customer reviews. You will increase your credibility and visibility on the web towards new customers!'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_6a5f3ee871c337210cf7cd593d1489ec'] = 'We provide a solution that enables you to collect both your website and product customer reviews. Those reviews will be displayed on your website and will help increase the trust and confidence in your potential buyer. '; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_a478f4bdf7d36dc62257b7a308411c7e'] = 'Our services are approved by AFNOR certification (France)'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_2b161efdfc32bee71a486a3a757a102d'] = 'Give your clients a voice'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_e1b41e3ff1a719fec6664c113ad3a71e'] = 'Increase your sales up to 25%'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_eb484f16ccd962b3b497a2951902a2e4'] = 'Improve your SEO with Rich Snippets'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_9abb95464247ce519f26a987046b64e2'] = 'Boost your Adwords campaign by gaining star ratings from our partner'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_4e68a929968626d0ef533d6f40132b5b'] = 'Control your e-reputation'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_47e12e7d35cb6decf40fbfc0daa56bb1'] = 'Enjoy our multiple tools'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_fb46693c96a0bba27829d3bb6f441838'] = 'No commitment, free trial for 15 days'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_8fccd094761897ea9211228501202db7'] = 'Only available for some specific countries, please get in touch'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_c4c95c36570d5a8834be5e88e2f0f6b2'] = 'Informations'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_5a6d3a1679178f7eec065e08fd3fb983'] = 'The Module Verified Reviews allows you to show verified product reviews on your product urls, to show the Widget Verified Reviews and to collect automatically verified customer reviews via Email after each single order.'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_9146113b9fe0afc3749a4e7c35214047'] = 'Attention : It is obligatory to register first on'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_4c4e6ab5868a1a2ee9de986017686ec3'] = 'www.verified-reviews.com'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_b2818eeb572b1493a59053917290496d'] = 'to start your free trial period'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_0d25cfb40a489b659898cafd304a2996'] = 'Export my orders'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_21ed43d791a2e5a87fa1cf902bd77590'] = 'Export your recent orders to collect immediately your customer reviews and display it on your website'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_ccd3526ce326ed70d183c5ac3d8dd322'] = 'Without Product Reviews : Your customers will only be asked for their reviews regarding the order (obligatory)'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_7bda28632a900b85e44844607ce4755e'] = 'ith Product Reviews : Your customers will be asked for their review regarding the order (obligatory) AND regarding the purchased products as well'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_38c50b731f70abc42c8baa3e7399b413'] = 'Since'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_705fbbd6e1667845569c00fd7523d343'] = '1 week'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_a9adf02fea7b0107b5a712a45e51076a'] = '2 weeks'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_1634e66b522edaa910370cc5581a47f1'] = '1 month'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_e6d19733e42320b3240bb706c16c832b'] = '2 months'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_de0353cab16c9faa68162dffe7b3ec08'] = '3 months'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_790939a66fc982107ea1f87bc6dc0109'] = '4 months'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_94e5deb691caecd5c02526c5cc4208e3'] = '5 months'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_9f7aa8ce719604f269027cacec634cf1'] = '6 months'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_67233f3b10b68b9babe78ef143d280d7'] = '7 months'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_e38a421b608b5b0708ca5db79e7ea16f'] = '8 months'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_e195fb9a4fb6ac90accc9821867ae5ec'] = '9 months'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_4c66783e37f67943377971ed8afeeb26'] = '10 months'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_19e7e0acc3e440f7da7ea912a4e3c3fc'] = '11 months'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_e3b2a6d5fe4c268d7f994b6a3bda9811'] = '12 months'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_1f29747fc50e12818d9cdbda0eed61b4'] = 'Collect Product Reviews'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_93cba07454f06a4a960172bbd6e2a435'] = 'Yes'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_bafd7322c6e97d25b6299b5d6fe8920b'] = 'No'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_503ec005533d1519ed72ea8b9a90cdab'] = 'Export orders with status'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_0095a9fa74d1713e43e370a7d7846224'] = 'Export'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_254f642527b45bc260048e30704edb39'] = 'Configuration'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_2439cf900755ecccfe9790003f100264'] = 'Please check your'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_fad2b28896854267b16a0ace2a9ddd10'] = 'customer area on verified-reviews.com'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_a8bb570895287fec2bb25b01964d167e'] = 'to see your login data'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_d2126da975d5b9a5b846efaf57d3fd53'] = 'General configuration '; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_5eb6bb157528b365f84c27bb4784031b'] = 'Secret Key'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_da53162e36f24caf03cf7a9d47748928'] = 'ID Website'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_ad7c461feae8fda1969f725c158d3ff9'] = 'Multilingual configuration'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_c9cc8cce247e49bae79f15173ce97354'] = 'Save'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_d41746fb400ed85d03e6e9b7a7261ec5'] = 'Advanced actions'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_5a0dba8be5b00b2d39c956c169ca3c2a'] = 'Remove all orders for this shop'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_3204cde6933be298a4a47d778cda046d'] = 'Remove'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_ea470f37d7c86badea409748257f8be8'] = 'Advanced configuration'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_29a643370f1bbfe18b466a928ec2874a'] = 'Use the light product widget'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_930a81a525be3439c47c4850a39d0c15'] = 'Use the multilingual configuratio'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_9532c2e2b3fb738258d7898600c546bb'] = 'Activate the google rich snippets on your product page'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_a603905470e2a5b8c13e96b579ef0dba'] = 'Debug '; +$_MODULE['<{netreviews}prestashop>avisverifies-extraright-light_74dcb1cec50854d2f880279f3dd19da9'] = 'reviews'; +$_MODULE['<{netreviews}prestashop>avisverifies-extraright-light_1c67665285fb6a7d761414e12578e574'] = 'review'; +$_MODULE['<{netreviews}prestashop>avisverifies-extraright_74dcb1cec50854d2f880279f3dd19da9'] = 'reviews'; +$_MODULE['<{netreviews}prestashop>avisverifies-extraright_1c67665285fb6a7d761414e12578e574'] = 'review'; +$_MODULE['<{netreviews}prestashop>avisverifies-extraright_db2c7e1a1a790a59b6f2632f84fcb3e1'] = 'See the reviews'; +$_MODULE['<{netreviews}prestashop>avisverifies-extraright_f5e686a39e3145171ae51953378ee1cb'] = 'Sceau_100_en.png'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_56d4e9a4c8e9f47549e8129393b3740f'] = 'Product Reviews'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_f5e686a39e3145171ae51953378ee1cb'] = 'Sceau_100_en.png'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_8f5a56d5830145c11301a269e9d79abc'] = 'Number of Reviews'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_a586532c728620b9fed5f6baa415ee64'] = 'Average Grade'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_df7e15919b9d6fa2a432efe1edd6ae72'] = 'Show the attestation of Trust'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_8fc42c6ddf9966db3b09e84365034357'] = 'the'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_b6641f306eff8e4dcc8a1232129a5b72'] = 'Comment from'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_4b429ac96c0312b11fe14690dd315384'] = 'Show exchanges'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_b09576f93861b2504f3d304e7ea73f9e'] = 'Hide exchanges'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_28249d01b3a7e45d52dcb8ab6a2f2017'] = 'More reviews...'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab_34e80a799d144cfe4af46815e103f017'] = 'Reviews'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab_457dd55184faedb7885afd4009d70163'] = 'Review'; +$_MODULE['<{netreviews}prestashop>footer_av_f5e686a39e3145171ae51953378ee1cb'] = 'Sceau_100_en.png'; +$_MODULE['<{netreviews}prestashop>footer_av_deb10517653c255364175796ace3553f'] = 'Product'; +$_MODULE['<{netreviews}prestashop>footer_av_3601146c4e948c32b6424d2c0a7f0118'] = 'Price'; +$_MODULE['<{netreviews}prestashop>footer_av_644672987386569bd1bbd95daacd0562'] = 'Evaluation of'; +$_MODULE['<{netreviews}prestashop>footer_av_663fc7093256cda156e571631ddb295e'] = 'out of'; +$_MODULE['<{netreviews}prestashop>footer_av_74dcb1cec50854d2f880279f3dd19da9'] = 'reviews'; diff --git a/modules/netreviews/translations/es.php b/modules/netreviews/translations/es.php new file mode 100644 index 00000000..ff47a704 --- /dev/null +++ b/modules/netreviews/translations/es.php @@ -0,0 +1,110 @@ +ajax-load_ca65a68e10b3c65ac897ff8b89f9f728'] = 'Moderador'; +$_MODULE['<{netreviews}prestashop>netreviews_3e096ea1ecc737552ab65d2b7d4fd2e6'] = 'Opiniones Verificadas'; +$_MODULE['<{netreviews}prestashop>netreviews_972085eec1bfa2ad27dd7af738d47e2e'] = 'Opiniones Verificadas le permite recopilar opiniones sobre su sitio y sus productos. Póngalas en vuestra web y genere confianza a sus visitantes y aumente la cesta media.'; +$_MODULE['<{netreviews}prestashop>netreviews_2e653c153ac38ea65d2662866b215b98'] = 'Está seguro que quiere desinstalar el módulo %s ?'; +$_MODULE['<{netreviews}prestashop>netreviews_ea45551379c29d373e6337331b725caa'] = 'SQL ERROR : %s | Query can\'t be executed. Maybe, check SQL user permissions.'; +$_MODULE['<{netreviews}prestashop>netreviews_7fffd97212a04db84eda2d6762b90181'] = 'Multi-tienda habilitada. Por favor, elija la tienda para configurar.'; +$_MODULE['<{netreviews}prestashop>netreviews_c255145286580041349251ddb8f44321'] = '%s pedidos han sido exportados.'; +$_MODULE['<{netreviews}prestashop>netreviews_68eb9ebeb08c8697c4605fb7bdbb4684'] = 'Descarga el fichero'; +$_MODULE['<{netreviews}prestashop>netreviews_ffa1bc04f79a3f4508f3e95e8fe481bd'] = 'Escribir en el servidor no está permitido. Por favor, asigne permisos de escritura a la carpeta netreviews'; +$_MODULE['<{netreviews}prestashop>netreviews_d299bf2210feaffdde60ac169de11a08'] = 'Los datos han sido registrados\''; +$_MODULE['<{netreviews}prestashop>netreviews_10f88b37e23ae6bd4f18ae5334fc88d0'] = 'Los pedidos han sido purgados para %s'; +$_MODULE['<{netreviews}prestashop>netreviews_77e45c3c0097faa493288f85ad62d1d4'] = 'Sin pedidos purgados para %s'; +$_MODULE['<{netreviews}prestashop>netreviews_ca65a68e10b3c65ac897ff8b89f9f728'] = 'Moderador'; +$_MODULE['<{netreviews}prestashop>netreviews_0531ff7e475145bab21e82cee3a61cd6'] = 'PARAM ERROR: Por favor, compruebe su configuración multi-idioma para el id_website \"%s\" e idioma \"%s\"'; +$_MODULE['<{netreviews}prestashop>netreviewsmodel_10d101a6ca6b4912246b2329448ffbe1'] = 'Escribir en el servidor no está permitido. Por favor, asigne permisos de escritura a la carpeta netreviews'; +$_MODULE['<{netreviews}prestashop>netreviewsmodel_736dca8b248b9c036ed27ef8408496c8'] = 'No se puede leer/escribir el archivo exportado'; +$_MODULE['<{netreviews}prestashop>netreviewsmodel_9ab3e83b1071d09ca62e4cd258686f6b'] = 'No hay pedido para exportar'; +$_MODULE['<{netreviews}prestashop>ajax-load-tab-content_8fc42c6ddf9966db3b09e84365034357'] = 'el'; +$_MODULE['<{netreviews}prestashop>ajax-load-tab-content_b6641f306eff8e4dcc8a1232129a5b72'] = 'Comentario de'; +$_MODULE['<{netreviews}prestashop>ajax-load-tab-content_4b429ac96c0312b11fe14690dd315384'] = 'Publicar las conversaciones'; +$_MODULE['<{netreviews}prestashop>ajax-load-tab-content_b09576f93861b2504f3d304e7ea73f9e'] = 'Ocultar las conversaciones'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_ba21db5ce1d50cca913934d0b66e4f67'] = 'logo_full_es.png'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_14377ed8f26975db93c375ff0118de2a'] = 'Aumenta tus ventas gracias a las opiniones de tus clientes'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_5b0e8a9a141f4de452ecfea868a18cc0'] = 'http://www.opiniones-verificadas.com/tracker.php?tracker=Presta_module_ES&url=http://www.opiniones-verificadas.com/index.php?page=mod_inscription'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_6433f0a69ae010c1676ccbd33fdcaef0'] = 'Prueba gratis'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_dc921c0c388763eb111ed53e749e289e'] = 'Opiniones Verificadas es una solución innovadora independiente que le permite recopilar, moderar y publicar los comentarios de tus clientes. Obtenga mayor visibilidad y credibilidad con los consumidores!'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_6a5f3ee871c337210cf7cd593d1489ec'] = 'Nosotros ofrecemos una solución que le permite recoger opiniones de los clientes acerca de su sitio web y productos los que puede mostrar en su sitio web y en un certificado que aumentará la credibilidad de las opiniones publicadas.'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_a478f4bdf7d36dc62257b7a308411c7e'] = 'Nuestro servicio está avalado por la Certificación AFNOR (Francia)'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_2b161efdfc32bee71a486a3a757a102d'] = 'Dar voz a tus clientes'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_e1b41e3ff1a719fec6664c113ad3a71e'] = 'Aumenta tus ventas entre un 5% a un 20%'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_eb484f16ccd962b3b497a2951902a2e4'] = 'Aumenta tu visibilidad y posicionamiento SEO, gracias a los Rich snippets'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_9abb95464247ce519f26a987046b64e2'] = 'Mejora y optimiza tus campañas de AdWords por las estrellas amarillas gracias a nuestra colaboración con Google*'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_4e68a929968626d0ef533d6f40132b5b'] = 'Controla tu reputación online'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_47e12e7d35cb6decf40fbfc0daa56bb1'] = 'Disfruta de muchas herramientas'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_fb46693c96a0bba27829d3bb6f441838'] = 'Prueba gratis 15 días, sin compromiso de permanencia'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_8fccd094761897ea9211228501202db7'] = 'Válido sólo para algunos países, por favor póngase en contacto con nosotros.'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_c4c95c36570d5a8834be5e88e2f0f6b2'] = 'Datos'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_5a6d3a1679178f7eec065e08fd3fb983'] = 'El módulo de Opiniones Verificadas, permite el envío automático de las solicitudes de opinión a tus clientes, según el plazo definido, además de configurar el tipo de publicación de los widgets Opiniones Verificadas en tu web.'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_9146113b9fe0afc3749a4e7c35214047'] = 'Atención, antes de instalar el módulo, primero crea tu cuenta en'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_4c4e6ab5868a1a2ee9de986017686ec3'] = 'www.opiniones-verificadas.com'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_b2818eeb572b1493a59053917290496d'] = 'comienza de forma gratuita y sin compromiso'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_0d25cfb40a489b659898cafd304a2996'] = 'Exportar mis pedidos'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_21ed43d791a2e5a87fa1cf902bd77590'] = 'Exporta tus pedidos recibidos recientemente para recoger inmediatamente tus primeros comentarios de los clientes y mostrar tu certificación de Opiniones Verificadas.'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_ccd3526ce326ed70d183c5ac3d8dd322'] = 'Sin opiniones de los productos: consultaremos a tus clientes sobre su experiencia de compra en tu tienda online (obligatorio)'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_7bda28632a900b85e44844607ce4755e'] = 'Con opiniones de los productos: consultaremos a tus clientes sobre su experiencia de compra en tu tienda online (obligatorio) y su satisfacción con respecto a el/los producto(s) comprados'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_38c50b731f70abc42c8baa3e7399b413'] = 'Desde'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_705fbbd6e1667845569c00fd7523d343'] = '1 semana'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_a9adf02fea7b0107b5a712a45e51076a'] = '2 semanas'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_1634e66b522edaa910370cc5581a47f1'] = '1 mes'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_e6d19733e42320b3240bb706c16c832b'] = '2 meses'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_de0353cab16c9faa68162dffe7b3ec08'] = '3 meses'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_790939a66fc982107ea1f87bc6dc0109'] = '4 meses'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_94e5deb691caecd5c02526c5cc4208e3'] = '5 meses'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_9f7aa8ce719604f269027cacec634cf1'] = '6 meses'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_67233f3b10b68b9babe78ef143d280d7'] = '7 meses'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_e38a421b608b5b0708ca5db79e7ea16f'] = '8 meses'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_e195fb9a4fb6ac90accc9821867ae5ec'] = '9 meses'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_4c66783e37f67943377971ed8afeeb26'] = '10 meses'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_19e7e0acc3e440f7da7ea912a4e3c3fc'] = '11 meses'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_e3b2a6d5fe4c268d7f994b6a3bda9811'] = '12 meses'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_1f29747fc50e12818d9cdbda0eed61b4'] = 'Extraer las opiniones de los productos'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_93cba07454f06a4a960172bbd6e2a435'] = 'Si'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_bafd7322c6e97d25b6299b5d6fe8920b'] = 'No'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_503ec005533d1519ed72ea8b9a90cdab'] = 'Exportar los pedidos con el estatuto'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_0095a9fa74d1713e43e370a7d7846224'] = 'Exportar'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_254f642527b45bc260048e30704edb39'] = 'Configuración'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_2439cf900755ecccfe9790003f100264'] = 'Ve a tu'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_fad2b28896854267b16a0ace2a9ddd10'] = 'cuenta cliente en Opiniones Verificadas'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_a8bb570895287fec2bb25b01964d167e'] = 'para recuperar estos datos'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_d2126da975d5b9a5b846efaf57d3fd53'] = 'Configuración general'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_5eb6bb157528b365f84c27bb4784031b'] = 'CLAVE'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_da53162e36f24caf03cf7a9d47748928'] = 'IDENTIFICADOR WEB'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_ad7c461feae8fda1969f725c158d3ff9'] = 'Configuración multi-idioma'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_c9cc8cce247e49bae79f15173ce97354'] = 'Registrar'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_d41746fb400ed85d03e6e9b7a7261ec5'] = 'Acciones avanzadas'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_5a0dba8be5b00b2d39c956c169ca3c2a'] = 'Purgar todos los pedidos de esta tienda'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_3204cde6933be298a4a47d778cda046d'] = 'Purgado'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_ea470f37d7c86badea409748257f8be8'] = 'Configuraciones avanzadas'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_29a643370f1bbfe18b466a928ec2874a'] = 'Use the light product widget'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_930a81a525be3439c47c4850a39d0c15'] = 'Utilice la configuración multi-idioma'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_9532c2e2b3fb738258d7898600c546bb'] = 'Activar los Rich snippets de Google en tus páginas de productos'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_a603905470e2a5b8c13e96b579ef0dba'] = 'Depurar'; +$_MODULE['<{netreviews}prestashop>avisverifies-extraright-light_74dcb1cec50854d2f880279f3dd19da9'] = 'opiniones'; +$_MODULE['<{netreviews}prestashop>avisverifies-extraright-light_1c67665285fb6a7d761414e12578e574'] = 'opinión'; +$_MODULE['<{netreviews}prestashop>avisverifies-extraright_74dcb1cec50854d2f880279f3dd19da9'] = 'opiniones'; +$_MODULE['<{netreviews}prestashop>avisverifies-extraright_1c67665285fb6a7d761414e12578e574'] = 'opinión'; +$_MODULE['<{netreviews}prestashop>avisverifies-extraright_db2c7e1a1a790a59b6f2632f84fcb3e1'] = 'Ver las opiniones'; +$_MODULE['<{netreviews}prestashop>avisverifies-extraright_f5e686a39e3145171ae51953378ee1cb'] = 'Sceau_100_es.png'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_56d4e9a4c8e9f47549e8129393b3740f'] = 'Valoración de los productos'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_f5e686a39e3145171ae51953378ee1cb'] = 'Sceau_100_es.png'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_8f5a56d5830145c11301a269e9d79abc'] = 'Número opinion'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_a586532c728620b9fed5f6baa415ee64'] = 'Nota media'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_df7e15919b9d6fa2a432efe1edd6ae72'] = 'Mostrar el certificado de confianza'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_8fc42c6ddf9966db3b09e84365034357'] = 'el'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_b6641f306eff8e4dcc8a1232129a5b72'] = 'Comentario de'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_4b429ac96c0312b11fe14690dd315384'] = 'ublicar las conversaciones'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_b09576f93861b2504f3d304e7ea73f9e'] = 'Ocultar las conversaciones'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_28249d01b3a7e45d52dcb8ab6a2f2017'] = 'Más comentarios...'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab_34e80a799d144cfe4af46815e103f017'] = 'Opiniones'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab_457dd55184faedb7885afd4009d70163'] = 'Opinión'; +$_MODULE['<{netreviews}prestashop>footer_av_f5e686a39e3145171ae51953378ee1cb'] = 'Sceau_100_es.png'; +$_MODULE['<{netreviews}prestashop>footer_av_deb10517653c255364175796ace3553f'] = 'Producto'; +$_MODULE['<{netreviews}prestashop>footer_av_3601146c4e948c32b6424d2c0a7f0118'] = 'Precio'; +$_MODULE['<{netreviews}prestashop>footer_av_644672987386569bd1bbd95daacd0562'] = 'Valoración de '; +$_MODULE['<{netreviews}prestashop>footer_av_663fc7093256cda156e571631ddb295e'] = 'sobre'; +$_MODULE['<{netreviews}prestashop>footer_av_74dcb1cec50854d2f880279f3dd19da9'] = 'opiniónes'; diff --git a/modules/netreviews/translations/fr.php b/modules/netreviews/translations/fr.php new file mode 100644 index 00000000..245371e3 --- /dev/null +++ b/modules/netreviews/translations/fr.php @@ -0,0 +1,109 @@ +ajax-load_ca65a68e10b3c65ac897ff8b89f9f728'] = 'Modérateur'; +$_MODULE['<{netreviews}prestashop>netreviews_3e096ea1ecc737552ab65d2b7d4fd2e6'] = 'Avis Vérifiés'; +$_MODULE['<{netreviews}prestashop>netreviews_972085eec1bfa2ad27dd7af738d47e2e'] = 'Avis Vérifiés vous permet de récolter des avis sur votre site et vos produits. Affichez-les pour rassurer vos futurs visiteurs et augmentez le panier d\'achat moyen'; +$_MODULE['<{netreviews}prestashop>netreviews_2e653c153ac38ea65d2662866b215b98'] = 'Etes-vous sûr que vous souhaitez désinstaller le module %s?'; +$_MODULE['<{netreviews}prestashop>netreviews_ea45551379c29d373e6337331b725caa'] = 'SQL ERROR : %s | Query can\'t be executed. Maybe, check SQL user permissions.'; +$_MODULE['<{netreviews}prestashop>netreviews_7fffd97212a04db84eda2d6762b90181'] = 'La fonctionnalité multiboutique est activé. Merci de choisir la boutique à configurer ci-dessus'; +$_MODULE['<{netreviews}prestashop>netreviews_c255145286580041349251ddb8f44321'] = '%s commandes ont été exportées.'; +$_MODULE['<{netreviews}prestashop>netreviews_68eb9ebeb08c8697c4605fb7bdbb4684'] = 'Cliquez ici pour télécharger le fichier'; +$_MODULE['<{netreviews}prestashop>netreviews_ffa1bc04f79a3f4508f3e95e8fe481bd'] = 'Vous n\'avez pas les droits d\'écriture sur le serveur. Merci d\'attribuer les droits d\'écriture au dossier netreviews'; +$_MODULE['<{netreviews}prestashop>netreviews_d299bf2210feaffdde60ac169de11a08'] = 'Les informations ont été enregistrés'; +$_MODULE['<{netreviews}prestashop>netreviews_10f88b37e23ae6bd4f18ae5334fc88d0'] = 'Les commandes ont été purgés pour %s'; +$_MODULE['<{netreviews}prestashop>netreviews_77e45c3c0097faa493288f85ad62d1d4'] = ' Pas de commandes à purgés pour %s'; +$_MODULE['<{netreviews}prestashop>netreviews_ca65a68e10b3c65ac897ff8b89f9f728'] = 'Modérateur'; +$_MODULE['<{netreviews}prestashop>netreviews_0531ff7e475145bab21e82cee3a61cd6'] = 'Erreur: s\'il vous plaît, vérifier votre configuration multilingue pour l\' id_website \"%s\" à la langue \"%s\"'; +$_MODULE['<{netreviews}prestashop>netreviewsmodel_10d101a6ca6b4912246b2329448ffbe1'] = 'L\'écriture du fichier d\'export n\'est pas autotisé sur votre serveur. Merci d\'attribuer les droits d\'écriture au dossier netreviews'; +$_MODULE['<{netreviews}prestashop>netreviewsmodel_736dca8b248b9c036ed27ef8408496c8'] = 'Impossible de lire/écriture le fichier d\'export'; +$_MODULE['<{netreviews}prestashop>netreviewsmodel_9ab3e83b1071d09ca62e4cd258686f6b'] = 'Aucune commande à exporter'; +$_MODULE['<{netreviews}prestashop>ajax-load-tab-content_8fc42c6ddf9966db3b09e84365034357'] = 'le'; +$_MODULE['<{netreviews}prestashop>ajax-load-tab-content_b6641f306eff8e4dcc8a1232129a5b72'] = 'Commentaire de'; +$_MODULE['<{netreviews}prestashop>ajax-load-tab-content_4b429ac96c0312b11fe14690dd315384'] = 'Voir les échanges'; +$_MODULE['<{netreviews}prestashop>ajax-load-tab-content_b09576f93861b2504f3d304e7ea73f9e'] = 'Masquer les échanges'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_ba21db5ce1d50cca913934d0b66e4f67'] = 'logo_full_fr.png'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_14377ed8f26975db93c375ff0118de2a'] = 'Boostez vos ventes grâce aux avis de vos clients'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_5b0e8a9a141f4de452ecfea868a18cc0'] = 'http://www.avis-verifies.com/tracker.php?tracker=Presta_module_FR&url=http://www.avis-verifies.com/index.php?page=mod_inscription'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_6433f0a69ae010c1676ccbd33fdcaef0'] = 'Commencer maintenant'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_dc921c0c388763eb111ed53e749e289e'] = 'Avis Vérifiés est une solution innovante indépendante qui vous permet de collecter, modérer et publier les avis de vos clients. Gagnez ainsi en crédibilité et visibilité auprès des consommateurs !'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_a478f4bdf7d36dc62257b7a308411c7e'] = 'Nos services sont approuvés par AFNOR certification'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_2b161efdfc32bee71a486a3a757a102d'] = 'Donnez la parole à vos clients'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_e1b41e3ff1a719fec6664c113ad3a71e'] = 'Augmentez vos ventes de 5 à 25%'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_eb484f16ccd962b3b497a2951902a2e4'] = 'Améliorez votre SEO grâce aux Rich Snippets'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_9abb95464247ce519f26a987046b64e2'] = 'Boostez vos campagnes Adwords en gagnant les étoiles de notre partenaire'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_4e68a929968626d0ef533d6f40132b5b'] = 'Contrôlez votre e-reputation'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_47e12e7d35cb6decf40fbfc0daa56bb1'] = 'Profitez de nombreux outils'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_fb46693c96a0bba27829d3bb6f441838'] = 'Sans engagement, gratuit pendant 15 jours'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_8fccd094761897ea9211228501202db7'] = 'Valable uniquement pour certains pays, nous consulter.'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_c4c95c36570d5a8834be5e88e2f0f6b2'] = 'Informations'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_5a6d3a1679178f7eec065e08fd3fb983'] = 'Le module AvisVerifies vous permet de mettre en place sur vos fiches produits les avis de vos clients, afficher les widgets Avis Verifies et d\'envoyer automatiquement les demandes d\'\'avis auprès de vos clients à chaque passage de commande.\''; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_9146113b9fe0afc3749a4e7c35214047'] = 'Attention : Vous devez avant toute chose vous inscrire sur'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_4c4e6ab5868a1a2ee9de986017686ec3'] = 'www.avis-verifies.com'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_b2818eeb572b1493a59053917290496d'] = 'pour commencer une phase d\'essai gratuite et sans engagement'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_0d25cfb40a489b659898cafd304a2996'] = 'Exporter mes commandes'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_21ed43d791a2e5a87fa1cf902bd77590'] = 'Exportez vos commandes reçues récemment affin de recueillir immédiatement vos premiers commentaires et d\'afficher votre attestation Avis Vérifiés.'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_ccd3526ce326ed70d183c5ac3d8dd322'] = 'Sans avis produits : vos clients seront interrogés sur leur satisfaction concernant la commande (obligatoire)'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_7bda28632a900b85e44844607ce4755e'] = 'Avec avis produits : vos clients seront interrogés sur leur satisfaction concernant la commande (obligatoire) et sur leur satisfaction concernant les produits commandés'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_38c50b731f70abc42c8baa3e7399b413'] = 'Depuis'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_705fbbd6e1667845569c00fd7523d343'] = '1 semaine'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_a9adf02fea7b0107b5a712a45e51076a'] = '2 semaines'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_1634e66b522edaa910370cc5581a47f1'] = '1 mois'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_e6d19733e42320b3240bb706c16c832b'] = '2 mois'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_de0353cab16c9faa68162dffe7b3ec08'] = '3 mois'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_790939a66fc982107ea1f87bc6dc0109'] = '4 mois'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_94e5deb691caecd5c02526c5cc4208e3'] = '5 mois'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_9f7aa8ce719604f269027cacec634cf1'] = '6 mois'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_67233f3b10b68b9babe78ef143d280d7'] = '7 mois'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_e38a421b608b5b0708ca5db79e7ea16f'] = '8 mois'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_e195fb9a4fb6ac90accc9821867ae5ec'] = '9 mois'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_4c66783e37f67943377971ed8afeeb26'] = '10 mois'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_19e7e0acc3e440f7da7ea912a4e3c3fc'] = '11 mois'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_e3b2a6d5fe4c268d7f994b6a3bda9811'] = '12 mois'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_1f29747fc50e12818d9cdbda0eed61b4'] = 'Récupérer les avis produits'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_93cba07454f06a4a960172bbd6e2a435'] = 'Oui'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_bafd7322c6e97d25b6299b5d6fe8920b'] = 'Non'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_503ec005533d1519ed72ea8b9a90cdab'] = 'Exporter les commandes avec le statut'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_0095a9fa74d1713e43e370a7d7846224'] = 'Exporter'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_254f642527b45bc260048e30704edb39'] = 'Configuration'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_2439cf900755ecccfe9790003f100264'] = 'Rendez-vous sur votre'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_fad2b28896854267b16a0ace2a9ddd10'] = 'espace client avis-verifies.com'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_a8bb570895287fec2bb25b01964d167e'] = 'pour connaitre ces identifiants'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_d2126da975d5b9a5b846efaf57d3fd53'] = 'Configuration générale'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_5eb6bb157528b365f84c27bb4784031b'] = 'Clé secrète'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_da53162e36f24caf03cf7a9d47748928'] = 'ID Website'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_ad7c461feae8fda1969f725c158d3ff9'] = 'Cconfiguration multilingue'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_c9cc8cce247e49bae79f15173ce97354'] = 'Sauvegarder'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_d41746fb400ed85d03e6e9b7a7261ec5'] = 'actions avancées'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_5a0dba8be5b00b2d39c956c169ca3c2a'] = 'Purger toutes les commandes de cette boutique'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_3204cde6933be298a4a47d778cda046d'] = 'Purgé'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_ea470f37d7c86badea409748257f8be8'] = 'Configurations avancées'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_29a643370f1bbfe18b466a928ec2874a'] = 'Utilisez le widget produit light'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_930a81a525be3439c47c4850a39d0c15'] = 'Utilisez la configuration multilingue'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_9532c2e2b3fb738258d7898600c546bb'] = 'Activer les extraits enrichis de Google sur votre page produit'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_a603905470e2a5b8c13e96b579ef0dba'] = 'Debug'; +$_MODULE['<{netreviews}prestashop>avisverifies-extraright-light_74dcb1cec50854d2f880279f3dd19da9'] = 'avis'; +$_MODULE['<{netreviews}prestashop>avisverifies-extraright-light_1c67665285fb6a7d761414e12578e574'] = 'avis'; +$_MODULE['<{netreviews}prestashop>avisverifies-extraright_74dcb1cec50854d2f880279f3dd19da9'] = 'avis'; +$_MODULE['<{netreviews}prestashop>avisverifies-extraright_1c67665285fb6a7d761414e12578e574'] = 'avis'; +$_MODULE['<{netreviews}prestashop>avisverifies-extraright_db2c7e1a1a790a59b6f2632f84fcb3e1'] = 'Voir les avis'; +$_MODULE['<{netreviews}prestashop>avisverifies-extraright_f5e686a39e3145171ae51953378ee1cb'] = 'Sceau_100_fr.png'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_56d4e9a4c8e9f47549e8129393b3740f'] = 'Evaluations Produit'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_f5e686a39e3145171ae51953378ee1cb'] = 'Sceau_100_fr.png'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_8f5a56d5830145c11301a269e9d79abc'] = 'Nombre d\'avis'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_a586532c728620b9fed5f6baa415ee64'] = 'Note moyenne'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_df7e15919b9d6fa2a432efe1edd6ae72'] = 'Afficher l\'attestation'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_8fc42c6ddf9966db3b09e84365034357'] = 'le'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_b6641f306eff8e4dcc8a1232129a5b72'] = 'Commentaire de'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_4b429ac96c0312b11fe14690dd315384'] = 'Voir les échanges'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_b09576f93861b2504f3d304e7ea73f9e'] = 'Masquer les échanges'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_28249d01b3a7e45d52dcb8ab6a2f2017'] = 'Plus de commentaires...'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab_34e80a799d144cfe4af46815e103f017'] = 'Avis'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab_457dd55184faedb7885afd4009d70163'] = 'Avis'; +$_MODULE['<{netreviews}prestashop>footer_av_f5e686a39e3145171ae51953378ee1cb'] = 'Sceau_100_fr.png'; +$_MODULE['<{netreviews}prestashop>footer_av_deb10517653c255364175796ace3553f'] = 'Produit'; +$_MODULE['<{netreviews}prestashop>footer_av_3601146c4e948c32b6424d2c0a7f0118'] = 'Prix'; +$_MODULE['<{netreviews}prestashop>footer_av_644672987386569bd1bbd95daacd0562'] = 'Évaluation de'; +$_MODULE['<{netreviews}prestashop>footer_av_663fc7093256cda156e571631ddb295e'] = 'sur'; +$_MODULE['<{netreviews}prestashop>footer_av_74dcb1cec50854d2f880279f3dd19da9'] = 'avis'; diff --git a/modules/netreviews/translations/gb.php b/modules/netreviews/translations/gb.php new file mode 100644 index 00000000..798e0fc5 --- /dev/null +++ b/modules/netreviews/translations/gb.php @@ -0,0 +1,98 @@ +ajax-load_ca65a68e10b3c65ac897ff8b89f9f728'] = 'Moderator'; +$_MODULE['<{netreviews}prestashop>netreviews_3e096ea1ecc737552ab65d2b7d4fd2e6'] = 'Verified Reviews'; +$_MODULE['<{netreviews}prestashop>netreviews_972085eec1bfa2ad27dd7af738d47e2e'] = 'Collect service and product reviews with Verified Reviews. Display reviews on your shop and win the trust of your visitors, to increase your revenue.'; +$_MODULE['<{netreviews}prestashop>netreviews_ea45551379c29d373e6337331b725caa'] = 'SQL ERROR : %s | Query can\'t be executed. Maybe, check SQL user permissions.'; +$_MODULE['<{netreviews}prestashop>netreviews_7fffd97212a04db84eda2d6762b90181'] = 'Multistore feature is enabled. Please choose above the store to configure.'; +$_MODULE['<{netreviews}prestashop>netreviews_c255145286580041349251ddb8f44321'] = '%s orders have been exported.'; +$_MODULE['<{netreviews}prestashop>netreviews_68eb9ebeb08c8697c4605fb7bdbb4684'] = 'Click here to download the file'; +$_MODULE['<{netreviews}prestashop>netreviews_ffa1bc04f79a3f4508f3e95e8fe481bd'] = 'Writing on the server is not allowed. Please assign write permissions to the folder netreviews'; +$_MODULE['<{netreviews}prestashop>netreviews_d299bf2210feaffdde60ac169de11a08'] = 'The informations have been registered'; +$_MODULE['<{netreviews}prestashop>netreviews_ca65a68e10b3c65ac897ff8b89f9f728'] = 'Moderator'; +$_MODULE['<{netreviews}prestashop>netreviewsmodel_10d101a6ca6b4912246b2329448ffbe1'] = ' Writing on our server is not allowed. Please assign write permissions to the folder netreviews'; +$_MODULE['<{netreviews}prestashop>netreviewsmodel_736dca8b248b9c036ed27ef8408496c8'] = 'Unable to read/write export file'; +$_MODULE['<{netreviews}prestashop>netreviewsmodel_9ab3e83b1071d09ca62e4cd258686f6b'] = 'No order to export'; +$_MODULE['<{netreviews}prestashop>ajax-load-tab-content_8fc42c6ddf9966db3b09e84365034357'] = 'the'; +$_MODULE['<{netreviews}prestashop>ajax-load-tab-content_b6641f306eff8e4dcc8a1232129a5b72'] = 'Comment from'; +$_MODULE['<{netreviews}prestashop>ajax-load-tab-content_4b429ac96c0312b11fe14690dd315384'] = 'Show exchanges'; +$_MODULE['<{netreviews}prestashop>ajax-load-tab-content_b09576f93861b2504f3d304e7ea73f9e'] = 'Hide exchanges'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_ba21db5ce1d50cca913934d0b66e4f67'] = 'logo_full_en.png'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_14377ed8f26975db93c375ff0118de2a'] = 'Increase your sales through customer reviews'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_5b0e8a9a141f4de452ecfea868a18cc0'] = 'http://www.verified-reviews.co.uk/tracker.php?tracker=Presta_module_UK&url=http://www.verified-reviews.co.uk/index.php?page=mod_inscription'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_6433f0a69ae010c1676ccbd33fdcaef0'] = 'Start now'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_dc921c0c388763eb111ed53e749e289e'] = 'Verified Reviews is an innovative and independent solution that enables you to collect, moderate and publish your customer reviews. You will increase your credibility and visibility on the web towards new customers!'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_a478f4bdf7d36dc62257b7a308411c7e'] = 'Our services are approved by AFNOR certification (France)'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_2b161efdfc32bee71a486a3a757a102d'] = 'Give your clients a voice'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_e1b41e3ff1a719fec6664c113ad3a71e'] = 'Increase your sales up to 25%'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_eb484f16ccd962b3b497a2951902a2e4'] = 'Improve your SEO with Rich Snippets'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_9abb95464247ce519f26a987046b64e2'] = 'Boost your Adwords campaign by gaining star ratings from our partner'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_4e68a929968626d0ef533d6f40132b5b'] = 'Control your e-reputation'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_47e12e7d35cb6decf40fbfc0daa56bb1'] = 'Enjoy our multiple tools'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_fb46693c96a0bba27829d3bb6f441838'] = 'No commitment, free trial for 15 days'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_8fccd094761897ea9211228501202db7'] = 'Only available for some specific countries, please get in touch'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_c4c95c36570d5a8834be5e88e2f0f6b2'] = 'Informations'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_5a6d3a1679178f7eec065e08fd3fb983'] = 'The Module Verified Reviews allows you to show verified product reviews on your product urls, to show the Widget Verified Reviews and to collect automatically verified customer reviews via Email after each single order.'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_9146113b9fe0afc3749a4e7c35214047'] = 'Attention : It is obligatory to register first on'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_4c4e6ab5868a1a2ee9de986017686ec3'] = 'www.verified-reviews.co.uk'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_b2818eeb572b1493a59053917290496d'] = 'to start your free trial period'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_0d25cfb40a489b659898cafd304a2996'] = 'Export my orders'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_ccd3526ce326ed70d183c5ac3d8dd322'] = 'Without Product Reviews : Your customers will only be asked for their reviews regarding the order (obligatory)'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_7bda28632a900b85e44844607ce4755e'] = 'ith Product Reviews : Your customers will be asked for their review regarding the order (obligatory) AND regarding the purchased products as well'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_38c50b731f70abc42c8baa3e7399b413'] = 'Since'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_705fbbd6e1667845569c00fd7523d343'] = '1 week'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_a9adf02fea7b0107b5a712a45e51076a'] = '2 weeks'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_1634e66b522edaa910370cc5581a47f1'] = '1 month'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_e6d19733e42320b3240bb706c16c832b'] = '2 months'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_de0353cab16c9faa68162dffe7b3ec08'] = '3 months'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_790939a66fc982107ea1f87bc6dc0109'] = '4 months'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_94e5deb691caecd5c02526c5cc4208e3'] = '5 months'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_9f7aa8ce719604f269027cacec634cf1'] = '6 months'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_67233f3b10b68b9babe78ef143d280d7'] = '7 months'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_e38a421b608b5b0708ca5db79e7ea16f'] = '8 months'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_e195fb9a4fb6ac90accc9821867ae5ec'] = '9 months'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_4c66783e37f67943377971ed8afeeb26'] = '10 months'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_19e7e0acc3e440f7da7ea912a4e3c3fc'] = '11 months'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_e3b2a6d5fe4c268d7f994b6a3bda9811'] = '12 months'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_1f29747fc50e12818d9cdbda0eed61b4'] = 'Collect Product Reviews'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_93cba07454f06a4a960172bbd6e2a435'] = 'Yes'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_bafd7322c6e97d25b6299b5d6fe8920b'] = 'No'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_503ec005533d1519ed72ea8b9a90cdab'] = 'Export orders with status'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_0095a9fa74d1713e43e370a7d7846224'] = 'Export'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_254f642527b45bc260048e30704edb39'] = 'Configuration'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_2439cf900755ecccfe9790003f100264'] = 'Please check your'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_fad2b28896854267b16a0ace2a9ddd10'] = 'customer area on verified-reviews.co.uk'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_a8bb570895287fec2bb25b01964d167e'] = 'to see your login data'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_5eb6bb157528b365f84c27bb4784031b'] = 'Secret Key'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_da53162e36f24caf03cf7a9d47748928'] = 'ID Website'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_c9cc8cce247e49bae79f15173ce97354'] = 'Save'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_29a643370f1bbfe18b466a928ec2874a'] = 'Use the light product widget'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_930a81a525be3439c47c4850a39d0c15'] = 'Use the multilingual configuration'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_9532c2e2b3fb738258d7898600c546bb'] = 'Activate the google rich snippets on your product page'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_a603905470e2a5b8c13e96b579ef0dba'] = 'Debug'; +$_MODULE['<{netreviews}prestashop>avisverifies-extraright-light_74dcb1cec50854d2f880279f3dd19da9'] = 'reviews'; +$_MODULE['<{netreviews}prestashop>avisverifies-extraright-light_1c67665285fb6a7d761414e12578e574'] = 'review'; +$_MODULE['<{netreviews}prestashop>avisverifies-extraright_74dcb1cec50854d2f880279f3dd19da9'] = 'reviews'; +$_MODULE['<{netreviews}prestashop>avisverifies-extraright_1c67665285fb6a7d761414e12578e574'] = 'review'; +$_MODULE['<{netreviews}prestashop>avisverifies-extraright_db2c7e1a1a790a59b6f2632f84fcb3e1'] = 'See the reviews'; +$_MODULE['<{netreviews}prestashop>avisverifies-extraright_f5e686a39e3145171ae51953378ee1cb'] = 'Sceau_100_en.png'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_56d4e9a4c8e9f47549e8129393b3740f'] = 'Product Reviews'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_f5e686a39e3145171ae51953378ee1cb'] = 'Sceau_100_en.png'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_8f5a56d5830145c11301a269e9d79abc'] = 'Number of Reviews'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_a586532c728620b9fed5f6baa415ee64'] = 'Average Grade'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_df7e15919b9d6fa2a432efe1edd6ae72'] = 'Show the attestation of Trust'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_8fc42c6ddf9966db3b09e84365034357'] = 'the'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_b6641f306eff8e4dcc8a1232129a5b72'] = 'Comment from'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_4b429ac96c0312b11fe14690dd315384'] = 'Show exchanges'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_b09576f93861b2504f3d304e7ea73f9e'] = 'Hide exchanges'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_28249d01b3a7e45d52dcb8ab6a2f2017'] = 'More reviews...'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab_34e80a799d144cfe4af46815e103f017'] = 'Reviews'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab_457dd55184faedb7885afd4009d70163'] = 'Review'; +$_MODULE['<{netreviews}prestashop>footer_av_f5e686a39e3145171ae51953378ee1cb'] = 'Sceau_100_en.png'; +$_MODULE['<{netreviews}prestashop>footer_av_deb10517653c255364175796ace3553f'] = 'Product'; +$_MODULE['<{netreviews}prestashop>footer_av_3601146c4e948c32b6424d2c0a7f0118'] = 'Price'; +$_MODULE['<{netreviews}prestashop>footer_av_644672987386569bd1bbd95daacd0562'] = 'Evaluation of'; +$_MODULE['<{netreviews}prestashop>footer_av_663fc7093256cda156e571631ddb295e'] = 'out of'; +$_MODULE['<{netreviews}prestashop>footer_av_74dcb1cec50854d2f880279f3dd19da9'] = 'reviews'; diff --git a/modules/netreviews/translations/index.php b/modules/netreviews/translations/index.php new file mode 100644 index 00000000..3da0f119 --- /dev/null +++ b/modules/netreviews/translations/index.php @@ -0,0 +1,35 @@ + +* @copyright 2007-2013 PrestaShop SA +* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) +* International Registered Trademark & Property of PrestaShop SA +*/ + +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); + +header('Location: ../'); +exit; \ No newline at end of file diff --git a/modules/netreviews/translations/it.php b/modules/netreviews/translations/it.php new file mode 100644 index 00000000..44992f2a --- /dev/null +++ b/modules/netreviews/translations/it.php @@ -0,0 +1,110 @@ +ajax-load_ca65a68e10b3c65ac897ff8b89f9f728'] = 'Moderatore'; +$_MODULE['<{netreviews}prestashop>netreviews_3e096ea1ecc737552ab65d2b7d4fd2e6'] = 'Recensioni Verificate'; +$_MODULE['<{netreviews}prestashop>netreviews_972085eec1bfa2ad27dd7af738d47e2e'] = 'Recensioni Verificate ti permette di raccogliere le recensioni dei tuoi clienti. Raccogli le recensioni sito e prodotti e pubblicale! Rassicurerai così i futuri utenti ed aumenterai il carrello medio.'; +$_MODULE['<{netreviews}prestashop>netreviews_2e653c153ac38ea65d2662866b215b98'] = 'Sei sicuro di voler disinstallare il %s modulo?'; +$_MODULE['<{netreviews}prestashop>netreviews_ea45551379c29d373e6337331b725caa'] = 'SQL ERROR : %s | Query can\'t be executed. Maybe, check SQL user permissions.'; +$_MODULE['<{netreviews}prestashop>netreviews_7fffd97212a04db84eda2d6762b90181'] = 'L\'opzione Multistore è attivata.Si prega di scegliere qui sotto lo shop da configurare.'; +$_MODULE['<{netreviews}prestashop>netreviews_c255145286580041349251ddb8f44321'] = '%s ordini sono stati esportati.'; +$_MODULE['<{netreviews}prestashop>netreviews_68eb9ebeb08c8697c4605fb7bdbb4684'] = 'Clicca qui per scaricare il file'; +$_MODULE['<{netreviews}prestashop>netreviews_ffa1bc04f79a3f4508f3e95e8fe481bd'] = 'Non è permesso scrivere sul server. Si prega di assegnare i permessi di scrittura alla cartella netreviews'; +$_MODULE['<{netreviews}prestashop>netreviews_d299bf2210feaffdde60ac169de11a08'] = 'Le informazioni sono state registrate'; +$_MODULE['<{netreviews}prestashop>netreviews_10f88b37e23ae6bd4f18ae5334fc88d0'] = 'Le informazioni sono state completamente cancellate per'; +$_MODULE['<{netreviews}prestashop>netreviews_77e45c3c0097faa493288f85ad62d1d4'] = 'Nessun ordine da cancellate per %s'; +$_MODULE['<{netreviews}prestashop>netreviews_ca65a68e10b3c65ac897ff8b89f9f728'] = 'Moderatore'; +$_MODULE['<{netreviews}prestashop>netreviews_0531ff7e475145bab21e82cee3a61cd6'] = 'PARAM ERROR: please check your multilingual configuration for the id_website \"%s\" at language \"%s\"'; +$_MODULE['<{netreviews}prestashop>netreviewsmodel_10d101a6ca6b4912246b2329448ffbe1'] = 'Non è permesso scrivere sul server. Si prega di assegnare i permessi di scrittura alla cartella netreviews'; +$_MODULE['<{netreviews}prestashop>netreviewsmodel_736dca8b248b9c036ed27ef8408496c8'] = 'Unable to read/write export file'; +$_MODULE['<{netreviews}prestashop>netreviewsmodel_9ab3e83b1071d09ca62e4cd258686f6b'] = 'Nessun ordine da esportare'; +$_MODULE['<{netreviews}prestashop>ajax-load-tab-content_8fc42c6ddf9966db3b09e84365034357'] = 'il'; +$_MODULE['<{netreviews}prestashop>ajax-load-tab-content_b6641f306eff8e4dcc8a1232129a5b72'] = 'Commento di'; +$_MODULE['<{netreviews}prestashop>ajax-load-tab-content_4b429ac96c0312b11fe14690dd315384'] = 'Visualizza le conversazioni'; +$_MODULE['<{netreviews}prestashop>ajax-load-tab-content_b09576f93861b2504f3d304e7ea73f9e'] = 'Nascondi le conversazioni'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_ba21db5ce1d50cca913934d0b66e4f67'] = 'logo_full_it.png'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_14377ed8f26975db93c375ff0118de2a'] = 'Aumenta le tue vendite grazie alle recensioni dei tuoi clienti'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_5b0e8a9a141f4de452ecfea868a18cc0'] = 'url_recensioni-verificate_track'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_6433f0a69ae010c1676ccbd33fdcaef0'] = 'Comincia adesso'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_dc921c0c388763eb111ed53e749e289e'] = 'Recensioni Verificate è una soluzione innovativa e indipendente che permette di raccogliere, moderare e pubblicare le recensioni dei clienti. Guadagni così in credibilità e visibiltà agli occhi dei tuoi consumatori!'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_6a5f3ee871c337210cf7cd593d1489ec'] = 'Ti forniamo una soluzione che ti permette di raccogliere le recensioni clienti sul Sito e sui Prodotti. Potrai pubblicarle sul tuo sito web nonché su un certificato che aumenterà la credibilità delle recensioni pubblicate.'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_a478f4bdf7d36dc62257b7a308411c7e'] = 'I nostri servizi sono approvati dalla certificazione AFNOR (Francia)'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_2b161efdfc32bee71a486a3a757a102d'] = 'Dai la parola ai tuoi clienti'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_e1b41e3ff1a719fec6664c113ad3a71e'] = 'Aumenta le tue vendite fino al 25%'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_eb484f16ccd962b3b497a2951902a2e4'] = 'Migliora il tuo SEO grazie ai Rich Snippets'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_9abb95464247ce519f26a987046b64e2'] = 'Migliora le tue campagne Adwords guadagnando le stelle del nostro partner'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_4e68a929968626d0ef533d6f40132b5b'] = 'Controlla la tua reputazione online'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_47e12e7d35cb6decf40fbfc0daa56bb1'] = 'Approfitta di numerosi strumenti'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_fb46693c96a0bba27829d3bb6f441838'] = 'Senza vincolo, gratuito per 15 giorni'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_8fccd094761897ea9211228501202db7'] = 'Valido unicamente per alcuni paesi, consultaci'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_c4c95c36570d5a8834be5e88e2f0f6b2'] = 'Informazioni'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_5a6d3a1679178f7eec065e08fd3fb983'] = 'Il Modulo RecensioniVerificate ti permette di introdurre sulle schede prodotti le recensioni dei tuoi clienti, visualizzare i widgets RecensioniVerificate e inviare automaticamente le richieste di recensioni ai clienti dopo ogni ordine.'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_9146113b9fe0afc3749a4e7c35214047'] = 'Attenzione: Devi innanzitutto iscriverti su'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_4c4e6ab5868a1a2ee9de986017686ec3'] = 'www.recensioni-verificate.com'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_b2818eeb572b1493a59053917290496d'] = 'per cominciare una fase di prova gratuita '; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_0d25cfb40a489b659898cafd304a2996'] = 'Esportare i miei ordini'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_21ed43d791a2e5a87fa1cf902bd77590'] = 'Esporta gli ordini ricevuti di recente per raccogliere immediatamente le tue prime recensioni clienti e pubblica il tuo certificato Recensioni Verificate.'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_ccd3526ce326ed70d183c5ac3d8dd322'] = 'Senza recensioni Prodotti: i tuoi clienti saranno interrogati sulla loro soddisfazione relativamente all\'ordine (obbligatorio)'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_7bda28632a900b85e44844607ce4755e'] = 'Con Recensioni Prodotti: i tuoi clienti saranno interrogati sulla soddisfazione relativamente all\'ordine(obbligatorio) e anche sulla soddisfazione relativa ai prodotti ordinati'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_38c50b731f70abc42c8baa3e7399b413'] = 'Da'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_705fbbd6e1667845569c00fd7523d343'] = '1 settimana'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_a9adf02fea7b0107b5a712a45e51076a'] = '2 settimane'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_1634e66b522edaa910370cc5581a47f1'] = '1 mese'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_e6d19733e42320b3240bb706c16c832b'] = '2 mesi'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_de0353cab16c9faa68162dffe7b3ec08'] = '3 mesi'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_790939a66fc982107ea1f87bc6dc0109'] = '4 mesi'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_94e5deb691caecd5c02526c5cc4208e3'] = '5 mesi'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_9f7aa8ce719604f269027cacec634cf1'] = '6 mesi'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_67233f3b10b68b9babe78ef143d280d7'] = '7 mesi'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_e38a421b608b5b0708ca5db79e7ea16f'] = '8 mesi'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_e195fb9a4fb6ac90accc9821867ae5ec'] = '9 mesi'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_4c66783e37f67943377971ed8afeeb26'] = '10 mesi'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_19e7e0acc3e440f7da7ea912a4e3c3fc'] = '11 mesi'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_e3b2a6d5fe4c268d7f994b6a3bda9811'] = '12 mesi'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_1f29747fc50e12818d9cdbda0eed61b4'] = 'Raccogliere le Recensioni Prodotti'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_93cba07454f06a4a960172bbd6e2a435'] = 'Si'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_bafd7322c6e97d25b6299b5d6fe8920b'] = 'No'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_503ec005533d1519ed72ea8b9a90cdab'] = 'Esportare gli ordini con lo stato'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_0095a9fa74d1713e43e370a7d7846224'] = 'Esportare'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_254f642527b45bc260048e30704edb39'] = 'Configurazione'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_2439cf900755ecccfe9790003f100264'] = 'Perfavore verifica il tuo'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_fad2b28896854267b16a0ace2a9ddd10'] = 'Spazio cliente su recensioni-verificate.com'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_a8bb570895287fec2bb25b01964d167e'] = 'per conoscere questi identificativi'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_d2126da975d5b9a5b846efaf57d3fd53'] = 'Configurazione generale'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_5eb6bb157528b365f84c27bb4784031b'] = 'Chiave Segreta'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_da53162e36f24caf03cf7a9d47748928'] = 'ID Website'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_ad7c461feae8fda1969f725c158d3ff9'] = 'Configurazione multilingue'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_c9cc8cce247e49bae79f15173ce97354'] = 'Salvare'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_d41746fb400ed85d03e6e9b7a7261ec5'] = 'Azioni avanzate'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_5a0dba8be5b00b2d39c956c169ca3c2a'] = 'Cancella tutti gli ordini per questo shop'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_3204cde6933be298a4a47d778cda046d'] = 'Cancellati'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_ea470f37d7c86badea409748257f8be8'] = 'Configurazioni avanzate'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_29a643370f1bbfe18b466a928ec2874a'] = 'Use the light product widget'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_930a81a525be3439c47c4850a39d0c15'] = 'Usa la configurazione multilingue'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_9532c2e2b3fb738258d7898600c546bb'] = 'Attiva i Rich snippets di Google nella pagina prodotto'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_a603905470e2a5b8c13e96b579ef0dba'] = 'Debug'; +$_MODULE['<{netreviews}prestashop>avisverifies-extraright-light_74dcb1cec50854d2f880279f3dd19da9'] = 'recensioni'; +$_MODULE['<{netreviews}prestashop>avisverifies-extraright-light_1c67665285fb6a7d761414e12578e574'] = 'recensione'; +$_MODULE['<{netreviews}prestashop>avisverifies-extraright_74dcb1cec50854d2f880279f3dd19da9'] = 'recensioni'; +$_MODULE['<{netreviews}prestashop>avisverifies-extraright_1c67665285fb6a7d761414e12578e574'] = 'recensione'; +$_MODULE['<{netreviews}prestashop>avisverifies-extraright_db2c7e1a1a790a59b6f2632f84fcb3e1'] = 'Vedi le recensioni'; +$_MODULE['<{netreviews}prestashop>avisverifies-extraright_f5e686a39e3145171ae51953378ee1cb'] = 'Sceau_100_it.png'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_56d4e9a4c8e9f47549e8129393b3740f'] = 'Valutazione Prodotti'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_f5e686a39e3145171ae51953378ee1cb'] = 'Sceau_100_it.png'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_8f5a56d5830145c11301a269e9d79abc'] = 'Numero di recensioni'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_a586532c728620b9fed5f6baa415ee64'] = 'Voto Medio'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_df7e15919b9d6fa2a432efe1edd6ae72'] = 'Mostra il certificato di Fiducia'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_8fc42c6ddf9966db3b09e84365034357'] = 'il'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_b6641f306eff8e4dcc8a1232129a5b72'] = 'Commento di'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_4b429ac96c0312b11fe14690dd315384'] = 'Visualizza le conversazioni'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_b09576f93861b2504f3d304e7ea73f9e'] = 'Nascondi le conversazioni'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_28249d01b3a7e45d52dcb8ab6a2f2017'] = 'Più recensioni...'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab_34e80a799d144cfe4af46815e103f017'] = 'recensioni'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab_457dd55184faedb7885afd4009d70163'] = 'recensione'; +$_MODULE['<{netreviews}prestashop>footer_av_f5e686a39e3145171ae51953378ee1cb'] = 'Sceau_100_it.png'; +$_MODULE['<{netreviews}prestashop>footer_av_deb10517653c255364175796ace3553f'] = 'Prodotto'; +$_MODULE['<{netreviews}prestashop>footer_av_3601146c4e948c32b6424d2c0a7f0118'] = 'Prezzo'; +$_MODULE['<{netreviews}prestashop>footer_av_644672987386569bd1bbd95daacd0562'] = 'Valutazione di'; +$_MODULE['<{netreviews}prestashop>footer_av_663fc7093256cda156e571631ddb295e'] = 'su'; +$_MODULE['<{netreviews}prestashop>footer_av_74dcb1cec50854d2f880279f3dd19da9'] = 'recensioni'; diff --git a/modules/netreviews/translations/pt.php b/modules/netreviews/translations/pt.php new file mode 100644 index 00000000..19548911 --- /dev/null +++ b/modules/netreviews/translations/pt.php @@ -0,0 +1,99 @@ +ajax-load_ca65a68e10b3c65ac897ff8b89f9f728'] = 'Moderador'; +$_MODULE['<{netreviews}prestashop>netreviews_3e096ea1ecc737552ab65d2b7d4fd2e6'] = 'Opiniões Verificadas'; +$_MODULE['<{netreviews}prestashop>netreviews_972085eec1bfa2ad27dd7af738d47e2e'] = 'Opiniões Verificadas permite coletar as opiniões dos seus clientes. Recolher opiniões sobre o seu site e sobre os seus produtos, publicá-las para tranquilizar seus futuros visitantes e aumentar a cesta de compras média'; +$_MODULE['<{netreviews}prestashop>netreviews_ea45551379c29d373e6337331b725caa'] = 'SQL ERROR : %s | Query can\'t be executed. Maybe, check SQL user permissions.'; +$_MODULE['<{netreviews}prestashop>netreviews_7fffd97212a04db84eda2d6762b90181'] = 'Característica multi loja está habilitado. Por favor escolha acima a loja a configurar'; +$_MODULE['<{netreviews}prestashop>netreviews_c255145286580041349251ddb8f44321'] = '%s pedidos foram exportados'; +$_MODULE['<{netreviews}prestashop>netreviews_68eb9ebeb08c8697c4605fb7bdbb4684'] = 'Clique aqui para fazer o download da pasta'; +$_MODULE['<{netreviews}prestashop>netreviews_ffa1bc04f79a3f4508f3e95e8fe481bd'] = 'Não foi possível gravar o arquivo de exportação no servidor. Atribuir os direitos de gravação na pasta netreviews'; +$_MODULE['<{netreviews}prestashop>netreviews_d299bf2210feaffdde60ac169de11a08'] = 'As informações foram registradas'; +$_MODULE['<{netreviews}prestashop>netreviews_ca65a68e10b3c65ac897ff8b89f9f728'] = 'Moderador'; +$_MODULE['<{netreviews}prestashop>netreviewsmodel_10d101a6ca6b4912246b2329448ffbe1'] = 'Não foi possível gravar o arquivo de exportação no servidor. Atribuir os direitos de gravação na pasta netreviews'; +$_MODULE['<{netreviews}prestashop>netreviewsmodel_736dca8b248b9c036ed27ef8408496c8'] = 'Não é possível ler / escrever arquivo de exportação'; +$_MODULE['<{netreviews}prestashop>netreviewsmodel_9ab3e83b1071d09ca62e4cd258686f6b'] = 'Enhuma encomenda para exportar'; +$_MODULE['<{netreviews}prestashop>ajax-load-tab-content_8fc42c6ddf9966db3b09e84365034357'] = 'na data'; +$_MODULE['<{netreviews}prestashop>ajax-load-tab-content_b6641f306eff8e4dcc8a1232129a5b72'] = 'Comentário sobre'; +$_MODULE['<{netreviews}prestashop>ajax-load-tab-content_4b429ac96c0312b11fe14690dd315384'] = 'Mostrar as mensagens'; +$_MODULE['<{netreviews}prestashop>ajax-load-tab-content_b09576f93861b2504f3d304e7ea73f9e'] = 'Ocultar as mensagens'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_ba21db5ce1d50cca913934d0b66e4f67'] = 'logo_full_pt.png'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_14377ed8f26975db93c375ff0118de2a'] = 'Aumento suas vendas graças as opiniões dos seus próprios clientes'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_5b0e8a9a141f4de452ecfea868a18cc0'] = 'http://www.opinioes-verificadas.com/tracker.php?tracker=Presta_module_PT&url=http://www.opinioes-verificadas.com/index.php?page=mod_inscription'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_6433f0a69ae010c1676ccbd33fdcaef0'] = 'Teste gratuitamente'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_dc921c0c388763eb111ed53e749e289e'] = 'Opiniões Verificadas é uma solução inovadora independente que permite coletar, moderar e publicar os comentários dos seus clientes. Ganhe mais visibilidade e credibilidade com os seus consumidores!'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_a478f4bdf7d36dc62257b7a308411c7e'] = 'Nossos serviços são aprovados através de AFNOR certificação (França)'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_2b161efdfc32bee71a486a3a757a102d'] = 'Dê voz aos seus clientes'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_e1b41e3ff1a719fec6664c113ad3a71e'] = 'Aumento as vendas de 5% até 20%'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_eb484f16ccd962b3b497a2951902a2e4'] = 'Melhore o seu SEO graças a Rich Snippets'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_9abb95464247ce519f26a987046b64e2'] = 'Aumente as suas campanhas Adwords ao vencer estrela do nosso parceiro'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_4e68a929968626d0ef533d6f40132b5b'] = 'Controle sua e-reputação'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_47e12e7d35cb6decf40fbfc0daa56bb1'] = 'Tire proveito de numerosas ferramentas'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_fb46693c96a0bba27829d3bb6f441838'] = 'Sem compromisso, gratuito durante 15 dias'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_8fccd094761897ea9211228501202db7'] = 'Válido só em alguns países, para conhecer a lista entre em contato conosco.'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_c4c95c36570d5a8834be5e88e2f0f6b2'] = 'Informações'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_5a6d3a1679178f7eec065e08fd3fb983'] = 'O módulo Opiniões-Verificadas permete de estabelecer na sua ficha de produtos as opiniões dos seus clientes, exibir os widgets Opiniões-Verificadas e enviar automaticamente os pedidos das opiniões aos seus clientes todas as vezes que for efetuado um pedido.'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_9146113b9fe0afc3749a4e7c35214047'] = 'Atenção: antes de tudo, você deve efetuar a sua inscrição'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_4c4e6ab5868a1a2ee9de986017686ec3'] = 'www.opinioes-verificadas.com'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_b2818eeb572b1493a59053917290496d'] = 'para começar o periodo de teste gratuito e sem compromisso'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_0d25cfb40a489b659898cafd304a2996'] = 'Exportar meus pedidos'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_ccd3526ce326ed70d183c5ac3d8dd322'] = 'Sem a opinião do produto : os seus clientes serão interrogados sobre o seu nível de satisfação em relação a compra efetuada'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_7bda28632a900b85e44844607ce4755e'] = 'Com a opinião do produto : os seus clientes serão interrogados sobre o seu nível de satisfação em relação a compra efetuada (obrigatório) e também sobre seu nível de satisfação em relação ao produto comprado'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_38c50b731f70abc42c8baa3e7399b413'] = 'Desde'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_705fbbd6e1667845569c00fd7523d343'] = '1 semana'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_a9adf02fea7b0107b5a712a45e51076a'] = '2 semanas'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_1634e66b522edaa910370cc5581a47f1'] = '1 mês'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_e6d19733e42320b3240bb706c16c832b'] = '2 meses'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_de0353cab16c9faa68162dffe7b3ec08'] = '3 meses'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_790939a66fc982107ea1f87bc6dc0109'] = '4 meses'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_94e5deb691caecd5c02526c5cc4208e3'] = '5 meses'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_9f7aa8ce719604f269027cacec634cf1'] = '6 meses'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_67233f3b10b68b9babe78ef143d280d7'] = '7 meses'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_e38a421b608b5b0708ca5db79e7ea16f'] = '8 meses'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_e195fb9a4fb6ac90accc9821867ae5ec'] = '9 meses'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_4c66783e37f67943377971ed8afeeb26'] = '10 meses'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_19e7e0acc3e440f7da7ea912a4e3c3fc'] = '11 meses'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_e3b2a6d5fe4c268d7f994b6a3bda9811'] = '12 meses'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_1f29747fc50e12818d9cdbda0eed61b4'] = 'Recuperar as opiniões dos produtos'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_93cba07454f06a4a960172bbd6e2a435'] = 'Sim'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_bafd7322c6e97d25b6299b5d6fe8920b'] = 'Não'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_503ec005533d1519ed72ea8b9a90cdab'] = 'Exportar as encomendas com o estatuto'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_0095a9fa74d1713e43e370a7d7846224'] = 'Exportar'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_254f642527b45bc260048e30704edb39'] = 'Configuração'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_2439cf900755ecccfe9790003f100264'] = 'Convidamos a acessar'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_fad2b28896854267b16a0ace2a9ddd10'] = 'o seu espaço cliente opinioes-verificadas.com'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_a8bb570895287fec2bb25b01964d167e'] = 'para conhecer suas senhas'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_d2126da975d5b9a5b846efaf57d3fd53'] = 'Configuração geral'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_5eb6bb157528b365f84c27bb4784031b'] = 'SUA CHAVE SECRETA'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_da53162e36f24caf03cf7a9d47748928'] = 'ID WEBSITE'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_ad7c461feae8fda1969f725c158d3ff9'] = 'Configuração multilingual'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_c9cc8cce247e49bae79f15173ce97354'] = 'Salvar'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_29a643370f1bbfe18b466a928ec2874a'] = 'Use the light product widget'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_930a81a525be3439c47c4850a39d0c15'] = 'Use a configuração multilingue'; +$_MODULE['<{netreviews}prestashop>avisverifies-backoffice_9532c2e2b3fb738258d7898600c546bb'] = 'Ative os rich snippets do Google em sua página do produto'; +$_MODULE['<{netreviews}prestashop>avisverifies-extraright-light_74dcb1cec50854d2f880279f3dd19da9'] = 'Opiniões'; +$_MODULE['<{netreviews}prestashop>avisverifies-extraright-light_1c67665285fb6a7d761414e12578e574'] = 'Opinião'; +$_MODULE['<{netreviews}prestashop>avisverifies-extraright_74dcb1cec50854d2f880279f3dd19da9'] = 'Opiniões'; +$_MODULE['<{netreviews}prestashop>avisverifies-extraright_1c67665285fb6a7d761414e12578e574'] = 'Opinião'; +$_MODULE['<{netreviews}prestashop>avisverifies-extraright_db2c7e1a1a790a59b6f2632f84fcb3e1'] = 'Visualizar as opiniões'; +$_MODULE['<{netreviews}prestashop>avisverifies-extraright_f5e686a39e3145171ae51953378ee1cb'] = 'Sceau_100_pt.png'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_56d4e9a4c8e9f47549e8129393b3740f'] = 'Avaliação do produto'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_f5e686a39e3145171ae51953378ee1cb'] = 'Sceau_100_pt.png'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_8f5a56d5830145c11301a269e9d79abc'] = 'Números de opiniões'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_a586532c728620b9fed5f6baa415ee64'] = 'Nota média'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_df7e15919b9d6fa2a432efe1edd6ae72'] = 'Mostrar o atestado de Confiança'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_8fc42c6ddf9966db3b09e84365034357'] = 'na data'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_b6641f306eff8e4dcc8a1232129a5b72'] = 'Comentário'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_4b429ac96c0312b11fe14690dd315384'] = 'Exibir as trocas de mensagens'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_b09576f93861b2504f3d304e7ea73f9e'] = 'Ocultar as trocas de mensagens'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab-content_28249d01b3a7e45d52dcb8ab6a2f2017'] = 'Mais comentários...'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab_34e80a799d144cfe4af46815e103f017'] = 'Opiniões'; +$_MODULE['<{netreviews}prestashop>avisverifies-tab_457dd55184faedb7885afd4009d70163'] = 'Opinião'; +$_MODULE['<{netreviews}prestashop>footer_av_f5e686a39e3145171ae51953378ee1cb'] = 'Sceau_100_pt.png'; +$_MODULE['<{netreviews}prestashop>footer_av_deb10517653c255364175796ace3553f'] = 'Produto'; +$_MODULE['<{netreviews}prestashop>footer_av_3601146c4e948c32b6424d2c0a7f0118'] = 'Ppreço'; +$_MODULE['<{netreviews}prestashop>footer_av_644672987386569bd1bbd95daacd0562'] = 'Avaliação de'; +$_MODULE['<{netreviews}prestashop>footer_av_663fc7093256cda156e571631ddb295e'] = 'sobre'; +$_MODULE['<{netreviews}prestashop>footer_av_74dcb1cec50854d2f880279f3dd19da9'] = 'opiniões'; diff --git a/modules/netreviews/upgrade/index.php b/modules/netreviews/upgrade/index.php new file mode 100644 index 00000000..417c9c44 --- /dev/null +++ b/modules/netreviews/upgrade/index.php @@ -0,0 +1,36 @@ + +* @copyright 2015 NetReviews SAS +* @version Release: $Revision: 7.1.4 +* @license NetReviews +* @date 25/08/2015 +* International Registered Trademark & Property of NetReviews SAS +*/ + +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); + +header('Location: ../'); +exit; diff --git a/modules/netreviews/upgrade/upgrade-7.1.3.php b/modules/netreviews/upgrade/upgrade-7.1.3.php new file mode 100644 index 00000000..b7f8eb4b --- /dev/null +++ b/modules/netreviews/upgrade/upgrade-7.1.3.php @@ -0,0 +1,183 @@ + +* @copyright 2015 NetReviews SAS +* @version Release: $Revision: 7.1.3 +* @license NetReviews +* @date 25/08/2015 +* International Registered Trademark & Property of NetReviews SAS +*/ + +if (!defined('_PS_VERSION_')) { + exit; +} + +/** + * Function used to update your module from previous versions to the version 7.1.3, + * Don't forget to create one file per version. + */ +function upgrade_module_7_1_3($module) +{ + return upgradePsConfiguration_7_1_3($module) //Upgrade PS configuration from previous versions to the version 7.1.3 + && upgradeHook_7_1_3($module) //Upgrade hook from previous versions to the version 7.1.3 + && upgradeDatabase_7_1_3($module); //Upgrade database from previous versions to the version 7.1.3 +} + +/** + * Function used to update your PS configuration from previous versions to the version 7.1.3, + */ +function upgradePsConfiguration_7_1_3() +{ + return ((Configuration::get('AVISVERIFIES_IDWEBSITE', '')) ? + Configuration::updateValue('AV_IDWEBSITE', Configuration::get('AVISVERIFIES_IDWEBSITE', '')) : + Configuration::updateValue('AV_IDWEBSITE', '')) + && ((Configuration::get('AVISVERIFIES_CLESECRETE', '')) ? + Configuration::updateValue('AV_CLESECRETE', Configuration::get('AVISVERIFIES_CLESECRETE', '')) : + Configuration::updateValue('AV_CLESECRETE', '')) + && ((Configuration::get('AVISVERIFIES_PROCESSINIT', '')) ? + Configuration::updateValue('AV_PROCESSINIT', Configuration::get('AVISVERIFIES_PROCESSINIT', '')) : + Configuration::updateValue('AV_PROCESSINIT', '')) + && ((Configuration::get('AVISVERIFIES_ORDERSTATESCHOOSEN', '')) ? + Configuration::updateValue('AV_ORDERSTATESCHOOSEN', Configuration::get('AVISVERIFIES_ORDERSTATESCHOOSEN', '')) : + Configuration::updateValue('AV_ORDERSTATESCHOOSEN', '')) + && ((Configuration::get('AVISVERIFIES_DELAY', '')) ? + Configuration::updateValue('AV_DELAY', Configuration::get('AVISVERIFIES_DELAY', '')) : + Configuration::updateValue('AV_DELAY', '')) + && ((Configuration::get('AVISVERIFIES_GETPRODREVIEWS', '')) ? + Configuration::updateValue('AV_GETPRODREVIEWS', Configuration::get('AVISVERIFIES_GETPRODREVIEWS', '')) : + Configuration::updateValue('AV_GETPRODREVIEWS', '')) + && ((Configuration::get('AVISVERIFIES_DISPLAYPRODREVIEWS', '')) ? + Configuration::updateValue('AV_DISPLAYPRODREVIEWS', Configuration::get('AVISVERIFIES_DISPLAYPRODREVIEWS', '')) : + Configuration::updateValue('AV_DISPLAYPRODREVIEWS', '')) + && ((Configuration::get('AVISVERIFIES_CSVFILENAME', '')) ? + Configuration::updateValue('AV_CSVFILENAME', Configuration::get('AVISVERIFIES_CSVFILENAME', '')) : + Configuration::updateValue('AV_CSVFILENAME', 'Export_NetReviews_01-01-1970-default.csv')) + && ((Configuration::get('AVISVERIFIES_SCRIPTFLOAT_ALLOWED', '')) ? + Configuration::updateValue('AV_SCRIPTFLOAT_ALLOWED', Configuration::get('AVISVERIFIES_SCRIPTFLOAT_ALLOWED', '')) : + Configuration::updateValue('AV_SCRIPTFLOAT_ALLOWED', '')) + && ((Configuration::get('AVISVERIFIES_SCRIPTFLOAT', '')) ? + Configuration::updateValue('AV_SCRIPTFLOAT', Configuration::get('AVISVERIFIES_SCRIPTFLOAT', '')) : + Configuration::updateValue('AV_SCRIPTFLOAT', '')) + && ((Configuration::get('AVISVERIFIES_SCRIPTFIXE', '')) ? + Configuration::updateValue('AV_SCRIPTFIXE', Configuration::get('AVISVERIFIES_SCRIPTFIXE', '')) : + Configuration::updateValue('AV_SCRIPTFIXE', '')) + && ((Configuration::get('AVISVERIFIES_SCRIPTFIXE_ALLOWED', '')) ? + Configuration::updateValue('AV_SCRIPTFIXE_ALLOWED', Configuration::get('AVISVERIFIES_SCRIPTFIXE_ALLOWED', '')) : + Configuration::updateValue('AV_SCRIPTFIXE_ALLOWED', '')) + && ((Configuration::get('AVISVERIFIES_URLCERTIFICAT', '')) ? + Configuration::updateValue('AV_URLCERTIFICAT', Configuration::get('AVISVERIFIES_URLCERTIFICAT', '')) : + Configuration::updateValue('AV_URLCERTIFICAT', '')) + && ((Configuration::get('AVISVERIFIES_FORBIDDEN_EMAIL', '')) ? + Configuration::updateValue('AV_FORBIDDEN_EMAIL', Configuration::get('AVISVERIFIES_FORBIDDEN_EMAIL', '')) : + Configuration::updateValue('AV_FORBIDDEN_EMAIL', '')) + && ((Configuration::get('AVISVERIFIES_CODE_LANG', '')) ? + Configuration::updateValue('AV_CODE_LANG', Configuration::get('AVISVERIFIES_CODE_LANG', '')) : + Configuration::updateValue('AV_CODE_LANG', '')) + && ((Configuration::get('AVISVERIFIES_LIGHTWIDGET', '')) ? + Configuration::updateValue('AV_LIGHTWIDGET', Configuration::get('AVISVERIFIES_LIGHTWIDGET', '')) : + Configuration::updateValue('AV_LIGHTWIDGET', '0')) + && ((Configuration::get('AVISVERIFIES_URLAPI', '')) ? + Configuration::updateValue('AV_URLAPI', Configuration::get('AVISVERIFIES_URLAPI', '')) : + Configuration::updateValue('AV_URLAPI', '')) + && Configuration::updateValue('AV_MULTILINGUE', '0') + && Configuration::deleteByName('AVISVERIFIES_IDWEBSITE') + && Configuration::deleteByName('AVISVERIFIES_CLESECRETE') + && Configuration::deleteByName('AVISVERIFIES_PROCESSINIT') + && Configuration::deleteByName('AVISVERIFIES_ORDERSTATESCHOOSEN') + && Configuration::deleteByName('AVISVERIFIES_DELAY') + && Configuration::deleteByName('AVISVERIFIES_GETPRODREVIEWS') + && Configuration::deleteByName('AVISVERIFIES_DISPLAYPRODREVIEWS') + && Configuration::deleteByName('AVISVERIFIES_CSVFILENAME') + && Configuration::deleteByName('AVISVERIFIES_SCRIPTFLOAT') + && Configuration::deleteByName('AVISVERIFIES_SCRIPTFLOAT_ALLOWED') + && Configuration::deleteByName('AVISVERIFIES_SCRIPTFIXE') + && Configuration::deleteByName('AVISVERIFIES_SCRIPTFIXE_POSITION') + && Configuration::deleteByName('AVISVERIFIES_SCRIPTFIXE_ALLOWED') + && Configuration::deleteByName('AVISVERIFIES_URLCERTIFICAT') + && Configuration::deleteByName('AVISVERIFIES_FORBIDDEN_EMAIL') + && Configuration::deleteByName('AVISVERIFIES_LIGHTWIDGET') + && Configuration::deleteByName('AVISVERIFIES_URLAPI') + && Configuration::deleteByName('AVISVERIFIES_CODE_LANG'); +} + +/** + * Function used to update your hook from previous versions to the version 7.1.3, + */ +function upgradeHook_7_1_3($module) +{ + if (version_compare(_PS_VERSION_, '1.5', '<')) { + return $module->unregisterHook('orderConfirmation') + && $module->registerHook('newOrder') + && $module->registerHook('footer'); + } else { + return $module->unregisterHook('displayOrderConfirmation') + && $module->registerHook('actionValidateOrder') + && $module->registerHook('displayFooter'); + } +} + +/** + * Function used to update your database from previous versions to the version 7.1.3, + */ +function upgradeDatabase_7_1_3($module) +{ + $query = array(); + + // av_products_reviews + $query[] = 'ALTER TABLE '._DB_PREFIX_.'av_products_reviews + CHANGE `lang` `iso_lang` VARCHAR( 5 ) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT "0";'; + $query[] = 'ALTER TABLE '._DB_PREFIX_.'av_products_reviews + ADD `id_shop` INT( 2 ) NULL DEFAULT 0;'; + + $query[] = 'ALTER TABLE '._DB_PREFIX_.'av_products_reviews + DROP PRIMARY KEY , + ADD PRIMARY KEY ( `id_product_av` , `iso_lang` , `id_shop` );'; + + $query[] = 'UPDATE '._DB_PREFIX_.'av_products_reviews SET `iso_lang` = "0" WHERE `iso_lang` = "" ;'; + + // av_products_average + $query[] = 'ALTER TABLE '._DB_PREFIX_.'av_products_average + CHANGE `id_lang` `iso_lang` VARCHAR( 5 ) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT "0";'; + $query[] = 'ALTER TABLE '._DB_PREFIX_.'av_products_average ADD `id_shop` INT( 2 ) NULL DEFAULT 0;'; + $query[] = 'ALTER TABLE '._DB_PREFIX_.'av_products_average DROP PRIMARY KEY , + ADD PRIMARY KEY ( `ref_product`,`iso_lang`,`id_shop` );'; + $query[] = 'UPDATE '._DB_PREFIX_.'av_products_average SET `iso_lang` = "0" WHERE `iso_lang` = "" ;'; + + + // av_orders + $query[] = 'ALTER TABLE '._DB_PREFIX_.'av_orders + CHANGE `id_lang_order` `iso_lang` VARCHAR( 5 ) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT "0";'; + $query[] = 'ALTER TABLE ps_av_orders CHANGE id_shop `id_shop` INT( 2 ) NULL DEFAULT 0'; + $query[] = 'ALTER TABLE '._DB_PREFIX_.'av_orders DROP PRIMARY KEY , + ADD PRIMARY KEY (`id_order`,`iso_lang`,`id_shop`);'; + $query[] = 'UPDATE '._DB_PREFIX_.'av_orders SET `iso_lang` = "0" WHERE `iso_lang` = "" ;'; + + + foreach ($query as $sql) { + $error = false; + if (!Db::getInstance()->Execute($sql)) { + Context::getContext()->controller->errors[] = sprintf($module->l('SQL ERROR : %s | Query can\'t be executed. Maybe, check SQL user permissions.'), $sql); + $error = true; + } + } + if (empty($error)) { + return true; + } +} diff --git a/modules/netreviews/upgrade/upgrade-7.1.31.php b/modules/netreviews/upgrade/upgrade-7.1.31.php new file mode 100644 index 00000000..7f6db12a --- /dev/null +++ b/modules/netreviews/upgrade/upgrade-7.1.31.php @@ -0,0 +1,65 @@ + +* @copyright 2015 NetReviews SAS +* @version Release: $Revision: 7.1.4 +* @license NetReviews +* @date 25/08/2015 +* International Registered Trademark & Property of NetReviews SAS +*/ + +if (!defined('_PS_VERSION_')) { + exit; +} + +/** + * Function used to update your module from previous versions to the version 7.1.31, + * Don't forget to create one file per version. + */ +function upgrade_module_7_1_31($module) +{ + return upgradePsConfiguration_7_1_31($module) //Upgrade PS configuration from previous versions to the version 7.1.31 + && upgradeHook_7_1_31($module) //Upgrade hook from previous versions to the version 7.1.31 + && upgradeDatabase_7_1_31($module); //Upgrade database from previous versions to the version 7.1.31 +} + +/** + * Function used to update your PS configuration from previous versions to the version 7.1.31, + */ +function upgradePsConfiguration_7_1_31() +{ + return true; +} + +/** + * Function used to update your hook from previous versions to the version 7.1.31, + */ +function upgradeHook_7_1_31($module) +{ + return true; +} + +/** + * Function used to update your database from previous versions to the version 7.1.31, + */ +function upgradeDatabase_7_1_31($module) +{ + return true; +} diff --git a/modules/netreviews/upgrade/upgrade-7.1.4.php b/modules/netreviews/upgrade/upgrade-7.1.4.php new file mode 100644 index 00000000..79d6f01d --- /dev/null +++ b/modules/netreviews/upgrade/upgrade-7.1.4.php @@ -0,0 +1,65 @@ + +* @copyright 2015 NetReviews SAS +* @version Release: $Revision: 7.1.4 +* @license NetReviews +* @date 25/08/2015 +* International Registered Trademark & Property of NetReviews SAS +*/ + +if (!defined('_PS_VERSION_')) { + exit; +} + +/** + * Function used to update your module from previous versions to the version 7.1.4, + * Don't forget to create one file per version. + */ +function upgrade_module_7_1_4($module) +{ + return upgradePsConfiguration_7_1_4($module) //Upgrade PS configuration from previous versions to the version 7.1.4 + && upgradeHook_7_1_4($module) //Upgrade hook from previous versions to the version 7.1.4 + && upgradeDatabase_7_1_4($module); //Upgrade database from previous versions to the version 7.1.4 +} + +/** + * Function used to update your PS configuration from previous versions to the version 7.1.4, + */ +function upgradePsConfiguration_7_1_4() +{ + return Configuration::updateValue('AV_DISPLAYGOOGLESNIPPET', '0'); +} + +/** + * Function used to update your hook from previous versions to the version 7.1.4, + */ +function upgradeHook_7_1_4($module) +{ + return true; +} + +/** + * Function used to update your database from previous versions to the version 7.1.4, + */ +function upgradeDatabase_7_1_4($module) +{ + return true; +} diff --git a/modules/netreviews/views/css/avisverifies-style-back.css b/modules/netreviews/views/css/avisverifies-style-back.css new file mode 100644 index 00000000..086ec077 --- /dev/null +++ b/modules/netreviews/views/css/avisverifies-style-back.css @@ -0,0 +1,256 @@ +/** +* 2012-2015 NetReviews +* +* @author NetReviews SAS +* @copyright 2015 NetReviews SAS +* @version Release: $Revision: 7.1.4 +* @license NetReviews +* @date 25/08/2015 +* International Registered Trademark & Property of NetReviews SAS +*/ + +#avisverifies_module label{ + + margin-right: 15px; + + +} + +#avisverifies_module input[type=text] { + float:left; + margin-right: 20px; + margin-bottom: 10px; +} + + + +#avisverifies_module .floatleft{ + float: left; +} + + +#avisverifies_module #export{ + margin-left: 10px; +} + +#avisverifies_module p.help{ + + font-style: italic; + color:#9E9E9E; + font-size: 11px; +} + +#avisverifies_module p.help.withfloat{ + float:left; + +} + +#avisverifies_module p.help.inline{ + display:inline; + +} + +#avisverifies_module #order-statut-list{ + list-style:none; + float:left; + margin-top:0; + padding: 0; +} + + +#avisverifies_module .field-line{ + margin-bottom: 10px; + display: block; +} + +#avisverifies_module label.label-pointer{ + float: none; + text-align: right; + font-weight: normal; +} + +fieldset .fieldsetav{ + border: 1px solid rgb(196, 196, 196);background-color: rgb(249, 249, 249); +} +label .titlepart { + margin-bottom:20px;text-align:left;width: 100%;font-size: 22px;font-weight: bold;color: rgb(249, 121, 28); +} +#avisverifies_module label{ + margin-right: 15px; +} +#avisverifies_module input[type=text] { + float:left; + margin-right: 20px; + margin-bottom: 10px; +} +#avisverifies_module .floatleft{ + float: left; +} +#avisverifies_module #export{ + margin-left: 10px; +} +#avisverifies_module p.help{ + font-style: italic; + color:#9E9E9E; + font-size: 11px; +} +#avisverifies_module p.help.withfloat{ + float:left; +} +#avisverifies_module p.help.inline{ + display:inline; +} +#avisverifies_module #order-statut-list{ + list-style:none; + float:left; + margin-top:0; + padding: 0; +} +#avisverifies_module .field-line{ + margin-bottom: 10px; + display: block; +} +#avisverifies_module label.label-pointer{ + float: none; + text-align: right; + font-weight: normal; +} +#avisverifies_module a{ + color:#F9791C; + font-weight: bold; +} +#avisverifies_module #av-header-intro{ + border:1px solid #C4C4C4; + background-color: #F9F9F9; + margin-bottom:10px; +} +#avisverifies_module #av-top{ + text-align: center; +} +hr.orange{ + border-bottom:2px solid #FFA851; + width: 70%; + margin:25px auto; +} +#avisverifies_module #av-header-intro #av-title { + font-size:22px; + font-weight: bold; + color:#F9791C; +} +#avisverifies_module table{ + border:none; +} +#avisverifies_module .tg { + border-collapse:collapse;border-spacing:0;;width:100% +} +#avisverifies_module .tg td{ + font-family:Arial, sans-serif;font-size:14px;padding:10px 5px;overflow:hidden;word-break:normal; +} +#avisverifies_module .tg th{ + font-family:Arial, sans-serif;font-size:14px;font-weight:normal;padding:10px 5px;overflow:hidden;word-break:normal;width:30% +} +.av-button-calltoaction { + moz-box-shadow:inset 0px 1px 0px 0px #fce2c1; + -webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1; + box-shadow:inset 0px 1px 0px 0px #fce2c1; + background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #eb9c3b), color-stop(1, #e88e21) ); + background:-moz-linear-gradient( center top, #eb9c3b 5%, #e88e21 100% ); + filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eb9c3b', endColorstr='#e88e21'); + background-color:#eb9c3b; + -webkit-border-top-left-radius:7px; + -moz-border-radius-topleft:7px; + border-top-left-radius:7px; + -webkit-border-top-right-radius:7px; + -moz-border-radius-topright:7px; + border-top-right-radius:7px; + -webkit-border-bottom-right-radius:7px; + -moz-border-radius-bottomright:7px; + border-bottom-right-radius:7px; + -webkit-border-bottom-left-radius:7px; + -moz-border-radius-bottomleft:7px; + border-bottom-left-radius:7px; + text-indent:0; + border:1px solid #eeb44f; + display:inline-block; + color:#ffffff!important; + font-family:Arial; + font-size:15px; + font-weight:bold; + font-style:normal; + height:20px; + line-height:20px; + text-decoration:none; + text-align:center; + text-shadow:1px 1px 0px #cc9f52; + padding: 15px +} +.av-button-calltoaction:hover { + background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e88e21), color-stop(1, #eb9c3b) ); + background:-moz-linear-gradient( center top, #e88e21 5%, #eb9c3b 100% ); + filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e88e21', endColorstr='#eb9c3b'); + background-color:#e88e21; +} +.av-button-calltoaction:active { + position:relative; + top:1px; +} +.av-list-star li{ + list-style-image : url(/modules/netreviews/views/img/single-star.png); + margin-left: 15px; + line-height: 25px; + text-align: left; +} +#av-middle i{ + font-size: 11px; +} +#av-middle .mini-title{ + font-size: 14px; + line-height: 30px; + font-weight: bold; +} +span.asterisc{ + padding:10px; + font-size: 10px; +} +.tg-031e p{ + text-align: left; +} +.tg-031e.valigntop{ + vertical-align: top; +} +#debug-part{ + font-style: italic; +} +.fieldsetav{ + border: 1px solid rgb(196, 196, 196) !important; + background-color: rgb(249, 249, 249) !important; +} +.titlepart { + margin-bottom:20px; + text-align:left !important; + width: 100% !important; + font-size: 22px; + font-weight: bold !important; + color: rgb(249, 121, 28) !important; +} +button pointer{ + cursor:pointer; +} +div.languages{ + width: 49%; + display:inline-block; + margin-bottom:10px; +} +div.languages>span{ + vertical-align: bottom; +} +#VersionModule{ + font-size:10px; +} +.namelanguage{ + color:rgb(249, 121, 28); +} +#blockConfiguration{ + width: 70%; + margin: 0px auto; +} \ No newline at end of file diff --git a/modules/netreviews/views/css/avisverifies-style-front.css b/modules/netreviews/views/css/avisverifies-style-front.css new file mode 100644 index 00000000..c0b2706f --- /dev/null +++ b/modules/netreviews/views/css/avisverifies-style-front.css @@ -0,0 +1,406 @@ +/** +* 2012-2015 NetReviews +* +* @author NetReviews SAS +* @copyright 2015 NetReviews SAS +* @version Release: $Revision: 7.1.4 +* @license NetReviews +* @date 25/08/2015 +* International Registered Trademark & Property of NetReviews SAS +*/ + +#idTabavisverifies{ + margin-top: 15px; + color:#5d717e; + margin-bottom: 10px; + +} + +#idTabavisverifies a{ + color:#5d717e; + text-decoration: none; +} + +#idTabavisverifies p{ + margin:0; + padding:0; +} + +#idTabavisverifies div.ratingWrapper, #av_snippets_block div.ratingWrapper{ + background:url('../img/mini_etoile_empty.png') no-repeat left bottom; + /*display:inline-block;*/ + height: 12px; + width: 70px; +} + + +#idTabavisverifies div.ratingInner, #av_snippets_block div.ratingInner{ + background:url('../img/mini_etoile_full.png') no-repeat left bottom transparent; + /*display:inline-block;*/ + height: 12px; +} + + +#idTabavisverifies .triangle-border { + position: relative; + padding: 12px; + margin: 14px 0 3px 0; + border: 2px solid #DDD; + color: #000; + background: #fff; + -webkit-border-radius: 10px; + -moz-border-radius: 10px; + border-radius: 10px; +} + +#idTabavisverifies .triangle-border.answer{ + margin-left: 20px; + color:#808080; + +} + +#idTabavisverifies .triangle-border.top::before { + top: -16px; + bottom: auto; + right: auto; + left: 46px; + border-width: 0 14px 14px; +} + +#idTabavisverifies .triangle-border::before { + content: ""; + position: absolute; + bottom: -20px; + right: 40px; + border-width: 20px 20px 0; + border-style: solid; + border-color: #DDD transparent; + display: block; + width: 0; +} + +#idTabavisverifies .triangle-border.top::after { + top: -13px; + bottom: auto; + right: auto; + left: 47px; + border-width: 0 13px 13px; +} + +#idTabavisverifies .triangle-border::after { + content: ""; + position: absolute; + bottom: -13px; + left: 47px; + border-width: 13px 13px 0; + border-style: solid; + border-color: #fff transparent; + display: block; + width: 0; +} + +#idTabavisverifies .triangle-border.answer { + padding-left: 20px; +} + + + +.clear{ + clear: both; +} + +#idTabavisverifies #headerAV{ + display: block; + background-color: #474747; + height:30px; + -webkit-border-top-left-radius: 10px; + -webkit-border-top-right-radius: 10px; + -moz-border-radius-topleft: 10px; + -moz-border-radius-topright: 10px; + border-top-left-radius: 10px; + border-top-right-radius: 10px; + text-align: center; + line-height: 30px; + color:white; + + text-transform: uppercase; + font-size: 14px; + +} + +#idTabavisverifies #under-headerAV{ + display: block; + height: 50px; + +} + +#idTabavisverifies #under-headerAV{ +} + + + +#idTabavisverifies ul#aggregateRatingAV { + list-style: none; + margin-left: 50px; + padding-top: 10px; + float: left; +} + +#idTabavisverifies ul#certificatAV{ + float: right; + list-style: none; + padding-top: 10px; + padding-right: 10px; +} + +#idTabavisverifies .reviewAV { + padding-bottom: 20px; + border-top: 3px solid white; +} + +#idTabavisverifies .reviewAV ul.reviewInfosAV{ + list-style: none; + margin-top: 15px; + margin-left: 0; + margin-right: 0; + margin-bottom: 0; + +} + +#idTabavisverifies .reviewAV ul.reviewInfosAV li{ + display: inline-block; + height: 25px; + line-height: 25px; + +} + +#idTabavisverifies .reviewAV ul.reviewInfosAV li.rateAV{ + font-weight: bold; + font-size: 14px; +} + +#idTabavisverifies .triangle-border.answer p.answer-bodyAV{ + margin: 10px 0 0 0 ; + +} + + +/* Pagination */ + +#idTabavisverifies .pagination_av { margin-top: 20px; } + +#idTabavisverifies .pagination_av a { text-decoration: none; } + +#idTabavisverifies .pagination_av ul.btn_pagination_av li{ + display: inline; + float: left; + padding: 4px 12px; + line-height: 20px; + text-decoration: none; + background-color: #ffffff; + border: 1px solid #dddddd; + border-left-width: 0; + +} + +#idTabavisverifies .pagination_av ul.btn_pagination_av li.current{ font-weight: bold;} + +#idTabavisverifies .pagination_av ul.btn_pagination_av li.disabled_av{ color:#B0B0B0;} + +#idTabavisverifies .pagination_av ul.btn_pagination_av li:first-child{ border-left-width: 1px;} + + +/* FIN Pagination */ + +#idTabavisverifies #ajax_comment_content{ + background-color:#f1f1f1; + padding: 10px; +} + + +/* ExtraRight */ + +.av_product_award{ + height:77px; + background-color: #e6e6e6; + border: solid 1px #b6b6b6; + border-radius: 15px; + position: relative; + padding: 2px; + margin-top: 20px; + max-width: 260px; + clear: both; +} + +.av_product_award img#sceau{ + position: absolute; + right:-15px; + top:-12px; + width: 90px; +} + +.av_product_award #bottom{ + background: #f7ad26; /* Old browsers */ + background: -moz-linear-gradient(top, #f7ad26 1%, #f49112 100%); /* FF3.6+ */ + background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f7ad26), color-stop(100%,#f49112)); /* Chrome,Safari4+ */ + background: -webkit-linear-gradient(top, #f7ad26 1%,#f49112 100%); /* Chrome10+,Safari5.1+ */ + background: -o-linear-gradient(top, #f7ad26 1%,#f49112 100%); /* Opera 11.10+ */ + background: -ms-linear-gradient(top, #f7ad26 1%,#f49112 100%); /* IE10+ */ + background: linear-gradient(to bottom, #f7ad26 1%,#f49112 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7ad26', endColorstr='#f49112',GradientType=0 ); /* IE6-9 */ + + height: 20px; + border-bottom-right-radius: inherit; + border-bottom-left-radius: inherit; + position: absolute; + bottom: 2px; + width:90%; + + + +} +.av_product_award #bottom a{ + color:black; + margin-left: 56px; + margin-top: 3px; + font-weight: normal; + display: block; +} + + +.av_product_award #top { + width: 68%; + text-align: center; + padding-top:6px; +} + +.av_product_award #top b{ + display: block; +} + + +/* ratingWrapper et ratingInner utilisé dans ExtraRight et product_list.tpl*/ +div.ratingWrapper{ + background:url('../img/etoile0.png') no-repeat left bottom; + display:inline-block; + height: 21px; + width: 120px; + text-align: left; +} + +div.ratingInner{ + background:url('../img/etoile5.png') no-repeat left bottom transparent; + display:inline-block; + height: 21px; + text-align: left; +} + +div.ratingInner.percent5{ + width:5%; +} +div.ratingInner.percent10{ + width:10%; +} +div.ratingInner.percent20{ + width:20%; +} +div.ratingInner.percent30{ + width:30%; +} +div.ratingInner.percent40{ + width:40%; +} +div.ratingInner.percent50{ + width:50%; +} +div.ratingInner.percent60{ + width:60%; +} +div.ratingInner.percent70{ + width:70%; +} +div.ratingInner.percent80{ + width:80%; +} +div.ratingInner.percent90{ + width:90%; +} +div.ratingInner.percent100{ + width:100%; +} + +.av_product_award.light div.ratingWrapper{ + background-size: 100px; + width: 100px; + } + .av_product_award.light div.ratingInner{ + background-size: 100px; + } + .av_product_award.light{ + height:35px; + background-color: #FFF; + border: none; + position: relative; + margin: 0 0 10px 0; + max-width: 260px; + +} + + .av_product_award.light #top{ + width: 70%; + } + + .av_product_award.light #slide{ + display: inline-block; + vertical-align: text-bottom; + } + + +/* FIN ratingWrapper et ratingInner utilisé dans ExtraRight et product_list.tpl*/ + + +/* FIN ExtraRight */ + +.av-btn-morecomment:hover { + color: #333333; + text-decoration: none; + background-color: #e6e6e6; + background-position: 0 -15px; + -webkit-transition: background-position 0.1s linear; + -moz-transition: background-position 0.1s linear; + -o-transition: background-position 0.1s linear; + transition: background-position 0.1s linear; +} + +.av-btn-morecomment { + display: inline-block; + padding: 4px 14px; + margin-bottom: 0; + font-size: 12px; + line-height: 20px; + color: #272822; + text-align: center; + text-shadow: 0 1px 1px rgba(255,255,255,0.75); + vertical-align: middle; + cursor: pointer; + background-color: #f5f5f5; + background-image: -webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#e6e6e6)); + background-image: -webkit-linear-gradient(top,#ffffff,#e6e6e6); + background-image: -o-linear-gradient(top,#ffffff,#e6e6e6); + background-image: linear-gradient(to bottom,#ffffff,#e6e6e6); + background-image: -moz-linear-gradient(top,#ffffff,#e6e6e6); + background-repeat: repeat-x; + border: 1px solid #bbbbbb; + border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); + border-color: #e6e6e6 #e6e6e6 #bfbfbf; + border-bottom-color: #a2a2a2; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0); + filter: progid:dximagetransform.microsoft.gradient(enabled=false); + -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05); + -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05); + box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05); + margin-top: 10px; +} \ No newline at end of file diff --git a/modules/netreviews/views/css/index.php b/modules/netreviews/views/css/index.php new file mode 100644 index 00000000..c37be79b --- /dev/null +++ b/modules/netreviews/views/css/index.php @@ -0,0 +1,36 @@ + +* @copyright 2015 NetReviews SAS +* @version Release: $Revision: 7.1.4 +* @license NetReviews +* @date 25/08/2015 +* International Registered Trademark & Property of NetReviews SAS +*/ + +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); + +header('Location: ../'); +exit; \ No newline at end of file diff --git a/modules/netreviews/views/img/NFS_Avis-en-ligne.png b/modules/netreviews/views/img/NFS_Avis-en-ligne.png new file mode 100644 index 0000000000000000000000000000000000000000..f30b95e844a16aa5c47b605c1991ded6fdbb5651 GIT binary patch literal 6752 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 bNSTRL)131_VQY(j{`qLC>mVvsAB6uGwyiQY literal 0 HcmV?d00001 diff --git a/modules/netreviews/views/img/NFS_Avis-en-ligne_nobaseline.jpg b/modules/netreviews/views/img/NFS_Avis-en-ligne_nobaseline.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0a9d00b45bc752f7d2139cb156f45a1c997fc4dd GIT binary patch literal 40137 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%0Deg$_8TDM1FYIEG$g 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

    Lv^>ggq4U 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 XdcEWCNOQ2d00000NkvXXu0mjfYm>Ep literal 0 HcmV?d00001 diff --git a/modules/netreviews/views/img/Sceau_100_fr.png b/modules/netreviews/views/img/Sceau_100_fr.png new file mode 100644 index 0000000000000000000000000000000000000000..61fdc931ed3547f69a33d15c1bab05b0af9ac5e1 GIT binary patch literal 24531 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 literal 0 HcmV?d00001 diff --git a/modules/netreviews/views/img/Sceau_100_it.png b/modules/netreviews/views/img/Sceau_100_it.png new file mode 100644 index 0000000000000000000000000000000000000000..cf8e810da7e77cb70dee78866e69edf238d98bb2 GIT binary patch literal 20305 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 IM6N<$f>v`z-T(jq literal 0 HcmV?d00001 diff --git a/modules/netreviews/views/img/Sceau_100_nl.png b/modules/netreviews/views/img/Sceau_100_nl.png new file mode 100644 index 0000000000000000000000000000000000000000..e6b9f93891bdc49fed6ceed463301437bfbe5003 GIT binary patch literal 21748 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 FV1mk)NaX+k literal 0 HcmV?d00001 diff --git a/modules/netreviews/views/img/Sceau_45_es.png b/modules/netreviews/views/img/Sceau_45_es.png new file mode 100644 index 0000000000000000000000000000000000000000..d75b3c0a4859ca2a3945b7d79631e2fc2eb7a720 GIT binary patch literal 6338 zcmaJ`WmuG5w?>hYkgh=(2c>Hm7+?^P7(yxO?xA6T8CqHzL`3=}1f-->q`NyLBu6?1 zq!r=dci#6q=f`)>b3Me!?{)9B){lK%J5pU$f%HD(eHjoXp;_TwSM zzx^M{gQac<1~gm`t%!~Qi zERjxp=6`(nyqsKa(Kt9yrMz6sEgcYOpasIl&RGJ4ZEOVr?W`m~y22^~DlW1JTRTM` zH-x5-s+OgXgQb`iNJ zvW98M$^RYeb|nF_MWbC{{QRDto_wAVKBSusKUhpm><@>aAn&aQFUs2)ZSKYEjAH$V zK@NekbhC3o+aaBSe;CazknU&+(5=${-hz{hipsxNaKkUgj?RU_JqUC#OIA z`jgat&Pa!?U5sN6qTC1(`c+}RTG57zE~ zu!8?D7AEV4Fh?WZw2(;0f2yZ$i$o()wn!JCtR@u5p=;-Ch4e&m{z>iMN)c{$9tbOW zH>4BrU%7$V{fGD>5Md#>w6x4W@ulU&#R{vq&e`96;Pb~kf z82&$n{a=Ot$8_60f2RL#+uOyz8z13(+wE?*ZM`lx$A^PM167if*7BOK(I@iKT5s?l z{R{FdX-L^aMn*4`oLv1(g`B+5(OI{qxzxQ#qg2PK)TFuAptQ7Zr?lIry!1g~DaU~U z4c>cr(la^oDhe6F{>KTaLoHdUzpe>vrwi&!o7FbGRjma#hXR&vel25vFJYx7(vdBZ z!yD41e3XVaKNJ^d z-ke8*yV{rSEb}!uBh)B+PalxkZ+3Yy;i`tqHjYRMWE+2a1#f~edxM|d(W8i#H>sU> zd|*Af%`2vD+<}rxe7pz_X|Dj9s`nPpT`3Ev6H{%uH#mNo&K6mE#QnvTQksQ802SPL zsMd7-atuU>cPA;kY^_8jjR!b2X0HVWXIXh`_4TLT}i&f^)XYl|QcW z_vBP^lgLk!A`)d!j(6F4+{8-e@y5Ld9+F(F?!$tV*@#^g;G-YiX*)GFxU{w2(?#$8 zXshjw^X&LK>Fx)j70+7Xho&e)F3TpBCKR~Z-olwZP zuR2%A$2m~LiPg+QGqXBJfy<2{!_Re7`)xtE1cwtF$%pMp=i}q9cj4XLDNsL{M*qF4 zxsr>Iv=p&IYT6PAsLwyRk6f$d{)#Dud8u|itX;?vCUn&qB2B% zny%|vS0o27FB}vfc%YS&dDpm)HGR-7fjoP1yQXf&gR7%vdvh)Q=30fCuJOlyhVd86 zEU1%knsQu<@&-H;e zTbS3ghD%?Owc4*s&mJ=cm2j-AxX_B#Dn<}$X_Jo679_aO-&Bs=79)lXMuqj*S9>Jyw`Mtx-|XLMlU1oGBa zmziJ#uJU6+Kkn9yn+1-AH5oh;rEV`@-^eCN1-|joI2{f?Q zVxe8ybe=4o{4Sugb9Loe{HN~)#3SjtjW(m19lXn}@E<*EfBq(jFX zvX7M|cOc(*M8$*$`*v!!GT$lvwbnpOsq(O9i`ytviz`x*CoDf-js8eO*_OT>GHaaB zs8&#W?Ys0*ypSSY?ADN3^kC@5F z58@_B&m@@!CelcpJdN>rIAqP*kr(@X1e_`qbDy0pGNhh@f_9MSoyOHQddc=gkRgUJ zwDY37Gj3%iD5S8IN7{XH>%)R2C4U@_ zx?Ic>U1;jO_x{$mPIJN@Q;|YLU)V06D}!_Yi=|ES0jXIgf3=MuQwREb*0ydP(-0lpOkCDOf2a{YBh zUYwzSQoyuDDo4?;=#qlg6BomYeiZG}6PU-<*+#heLy%Ix<#>jz`E?D~Bl6MQS#$Zc z#NTQxdmYE4POm!>8O8l`qHBKPQn}^medG^hGo!;uK?^oav)o3k)Hs;lUGIvFw(;2< z`oW^`EM@w(+-AR)th@=8rUpP#jB*tOZDb5|@5PO)K`^0?d=%SZOX{>fxp+FYREyVy zF>C}+br`PmOmLkn?tXgppnzJ#NZPxS`TFx~%6ig|WD-y(ABNI>r$Qe0IVbpmzd@LU zRwjOY#QY=5_-geO^0)>GL~@+CLyT)@kIm5(HnX$vgQ_w^e&-a7;k?E9t}?>*ki_C! zg=kqZw(~IO9(6Qx$kaxr^aFptNV?5NLo+ju6IHs2c%Z?Wtjp+M)?RLl5goBewNp&+ zYO@O+&7pKO(Q>MA#K&p#y?yn=L(dZq2>j?`P%@^3uV>0`GJA*Q&2?tky7EA743^yn z#2cl}2@k+j#OFTjcVsSa{>f#O#FXZvBFe}WT%zl`1>sIoo(6|Z(p&VIFS3d6SwC#i z_PzJ!6~1M0;8KF$ELK=LvaYS@0@&|UVz`qs?G6j0oa7XH6|exk`1!lAh)V>(TZb!TLZFxR)F6~5HFY?zRkin2UBw-q zUsM#y@Ct`afnrDpu)`JfOs8iL#gt-<>E2*HX~Cl^9+2n*pbop=oiIXqU<9*^h>$f8 z5Ktf7Kdms5UitayP>1>lPDNjikOXPm6Ix0=MTR(ayI$Y+(Q-n#2@R5n-@xyX1m@!9$>P{VhtiNVZbR;-qxx_VtWnN zyq|NG^61404mg1(PM**!1stL)dnM$J##A@gSq?1^nl3Nag>_etP63Cpv3G`2CFl(G zaiC={EC<NKN_ScodDKHdFrZ}V@)4AK& zd~vcE)>!u&=(ikr{bTC#FdHF=l#MNa&af5ajm6gq7FR?Pgu^I=7x$ zE2l$gd_AzQ>r08wmjk4z2h6B&&#qXmBSe;csLro1dS`pANPhaNYj4ofTrdfzU)O52 zg}^{aiyF_ts-?#l+WOj&w+BZ&anJpp*F>Z)jmDy?16POPo&wT(408dmus^vgFB3(G zI>Nn=M?2r{d?36>pxMO@{OHc1%n)Q?8Hd;CNYnS%=I zUg2d!jU8zxr&t~T%`6cXK-MA-XO^X>(Q5)`FC6ALf@Vn;i3nx&UtkNbhcIz9i_5BY zQS^o8-nExV*=ILikG*e^J3IC@t~9zO7mQ~I3vpnZ*r0@r{)vxtE0{Q8-{)48JG;H+ zzs~mQ#VlTLOwuSxE<&o3hi(r$3I%RI0Rhs(JwziTJz*woVblw30a>Om23WHmT8Fza zC5&diKEm``?#?_AB7UCx<|Wgs%PPeDV?8CX!wgSNO^vN_f2_!2AsjutBb=5?CB1!c zW^uZsjgAm>^dOjDSg4G;>BSHUx$KSSD%g>BZ49Ts?8qiuS%XXVM)1oPDAeQHJ!szP zuoA2+&MOH%DeQ=6&B_U*F!98Ars|0;wFO4=eYwXfPtrR%`jqu4AOS77*WZHPnYfwX9HsMA%YY%1Js7lOkEMg92)Mw8CM0GWF@0A#Lk4Pc2PpUzYBTLGd zhin|}C~b-9K^xjZc4Q zU&-pC3)XDC@uO^iMt*+1DdDw$`c(|`#A~zJvyGOd+Imz5g(Ai$2uWLQ#kOQkkTU>% z6j}XTRfj9J!iC5RI9$7%^5dH5x-FO*kC=RWk~XYK9vZ}23HF1((RWN|pwH&!o5P~} ztstW4Epl(u@`mR2KvU~!|8^^sBq-*~N==tPwnvd8#Ue95e>la764*5qJ~O3WuG{8Z zZOPY8_6bmS2i35cqHe0@gPWAA;1 zZ9cD=+56&9-d+$cIi06kLu9ef-?%4O`pY|H<^1519+Jue!d&?+sd~t8r&5b=$)DRt zDlT{$3NkkyTIpgxQKdR2u&Y=L+xMbIB_0ravn9RQD(?Fc*lOA+&6U~3N4Ces)f3bc z!Wg*98qS)k2$E~@@XVO<=>&ePC}|==d_)*!;9Sm^?}rlxOz!TQvzpH^291oUzJLF| z?M3n4#i49Wj^q7HtDr>utKW2A8Z}G z=*sQ(NXNibJ$`4U9teDUN)%li<2X(f?mA81(6jyYDK z=^T)g@Lzizg86Q4v-XMJL^phzu5`RBySiDdH>xGdXz6O*gIn6fyD(!DyWCh_R9yA+ z=9Ig9?1EcVzc1Q}&)%^jP(1nhteXR6j~5Pm=d;kn{%vMCj?%Us+Fcjq9f_AjbW`_S zDp>oS;g81d&T^Z*)W3H`Jw_E@vB5)AzLeV2mqQNHPq3E8?D2ixi_+YzZn; z&z7>Pnw_Z%*q6fni83U_8#j`qx=$u*bnqkecyp8$?`(C;rne@RAy?XbaKJH{+{Yejf2`Z~K zgY*k>%27BhwJ*}7Ms29*t@xBv-N=}IPhQdwS-<*xiumYhzF&c$%{`SNX%w*7AXP?EO2rUw-472x`uhXQR z#-7)T2}*nyGgdqkwso^f2`w#}fU<)0L;n4BFG}sUPXj zpTBBV7yu0gF1(Z9^CzuegS*#b=>%#9-kcFOIzvCHnbL;)+5W|abM^fpJ6lX85U?j5 zk<^QU=0b`slSf`#f0F}0&$BpGr^GhiNE-QUBQBHP@EKzc_G90GzADSl%Nw;rUS3m5 z)aV*Geo7nK7-ap>E`=XValAJN36EtGepfo$YfwZhu4J(=Xg}rPv-<)NKVwLtlr=Aw zCXg36gTej0>rG`ppzoN+^s|HOZWAA;A-PhKOR7@jb{?FJ~kFO9M3e z^m%M!-A(wk^@I4NN7fsa{Md!xwarhZQ+e5{`xmgsOE7X0PaY!|lm0xV1oUw4n-9q_ zE)PCUbdbf@DeJdpI$GvqX6pC1h}T`r0$=e%bC2?7d)^7T3iomGxT!8!5QgTal@!_2 z+Qc%)hBN(xiHLD;|~!^Qauz2M;tBlaWgEP>j@-;;sQsO0HjdW;^aX!)w>2ZZ|^fyc@=|&$e{r2T4 z1~B3ZbF|1ZB^vk0eCqm_2`kR2R^W%t`w?6s=vl&_ag@UltA_jG4_M$|BhLsDA}{VY zo3unHq8n8Uw8#%v1GZi+==xr8GPuLG9p%4cw4Pp*B^BIdZdl&6$#e4Kh z&q}VRa=9uore>%|@XnCAc6BQerw%6C@&#}E$~gOkh+TyeAb`(GwvG@wd*W+$-Ay5M)C0_K`*xs|DQQkhxx?^yV`ts4@x&+woOCU;2$ p)9MfZio_NL&{lZ;F2}*eA$H_#e!iLX&q64_GivVp*Y zzbFQO6beE?C=`T%8jOxcqtR$|zn{lF;q5R#JL5jM%*%cEo%224bMCq4-j|~7+qZj} zu23lC&6zXD3x~szXV0F+$HvCICr_Su$BrHI^0``CTD+p7BIJ5==g##?N=hQ*G58^eCg$TO`ks9n>~BBH*40c(ibmYOgwt@XyWnX$KK@Rq}SKimpA?de#(V=v(Z-w z`Cx~f($Z3I{`~oE(yyWHV7e!@J%2Jqu3 zTN;u%J%bI^vY`(C;YrtTBx_|>L5Omi6*oqtr5@H3MgKl?uB#f$9?XZJrAwFM z)YyXu4@f&ccrXZ0n+*F{m`15Y(M#3K7)S(*RjFWy48v}z(WQQ7RM-9c_kG#eqA?{R zy-V`n&)31rmoEoHiTLSac7Y8?$wB3kzeDX1e+Th{1MJwqJ7CVjhVIePQC|)=<0}OZ z>v3mR4qmu$p|@bc0+f_XaHT+n)K&vXX(y_(f29czRMsCHJa{mocZL;}qw4;N=eu|B z{yvqmBS(&`)Y!0YD@8UWl*#ZmGoJUkm;6%U`dU@vzochUzU3i!hKhQ4+UE8x~&v+{Qy}iBV z3V!&(hLw>>1b*tpPnB)!Y-=anA1RP368Vvi@9*8a=iR+~*LO7hr?8<~vPy)%N^PqJ ziRn-v>^N}XKwLVm3lkh&O=d$;Yinyr5z!|yo3u^wqk}YJvqiJZ2gBYD1ze;M(l-W@ zg4{alMK_$BpKI(s#xe^SiyW|k8Tnwc?86Kp?KwiHwq)QjTlM?l(W6H{WBksYJ42HD zjdV0-!;ft%S$@EjjvqO^A6e;aU|lDek?+#;)YcCh@PlRDWHuCS*|G(oB_iNY68e!j z(AFrMU9`mY!cqx}Ng?zL@C`X*+v(G%2W@;qLqnDNzL6|HD?pSvns{cAnT=C)unA_Tn>F-WqKM@?iapOk# z`CRh+;>J>{@nf^gxUm8?9Y4Z92u|L8l{OSLH#hsUhe(m4MhQJ8p%GrP3NBeuU=Be! z2DswqoZjDd>C&Z<#PRFat)tTX8!0(RK&qkx*%rkvtxm|u9$`Ab%(F;`9I$J4*GSIS z!o7m`f`=p6zO-roUngzaBwo+qA!vx5Nb6V93*2c3O^Z(ftU-5Y>r$SWER_hbWQqf$l$LJxaBghMZ-~ma!K8QP^|Z4Q$x3 zAuK%qP}<#r&TRORjRVYBg43Pc{a(N*)&gIhj za8<_sfWB1n>BpgJ=d@;zSb>x5fWitJhn>RXM0t7n)V3s1HhnzPJ0**Iy}i9ehSXaM zOO$PC2Llucbwqxq19rw!{D57-5VNm5mJJfI6VMcw3ZUrEJfx|&VkZ+n(m_kP9Hp?K z-khG!22K_wyDn=72dcjq>DeL%p%Be8s~YJerRbelj-S73Z4I^tNkq664#;Osk`Z-$ zEXZ^=Z6{pr{JGu^W^9H*96@4zw(jMMJy69?=`cQUBK!sUp@3CieKyCIK^ubd^Rb~g z@$A#h5~}Fx;o;$_&A8G4<@bkDaFR4)hEV>?DRnvW6Q!)jfjHEi%zP)%e~|1O1QIET z0Mq`DLxtL8N0iBe)6JYZ!_Ev~$x-(gdVY}E0ZGVbzsM0_uFl=NcW*?*t~MRWliX41 z?Gab~L4Mr!C6>62N_YP3GD1oll)5L)1`d5RKAN?I-O*ZfXlRHpRDQb9jQC0bU(@er z8q=))-)gq~M8vWQ*ZBHe2vTI$-?(wZ&b#A^)=ugDr40GI9={vCw#{p-xS4r_F>Kh*!8L4P$YFeEQIRX+^R7Z(G0Y0Rz z*97zsa*;1RV{&Yd40@Bp0F2a3j$w$c&B-ozOvedM-K|@k&&+`zIb^+TX-(i~!11$ReG}rcQaY;KhlrGNt&*1f7!yEP zhlRCOa@HraL9IQL4gcd{0FV|{cGn1Wk3g;wQRg@kV-Wsx5=VUME8S;sWOc6)6=s za=~s#pwi_Bmq_Z>dpS8+I;sQwe4EIR(=o09{Y1D{iPzI)t>Afn1{;_FYwi4nxt5s|-5>2t`wbObl^R@vElH#j)Rhk$oc*49VuC{McR{-3m-TGW=ToOYMV4x-8^u_*im>f}a|b+2Hu+ gLq=yR8~!W6011|gCkNAp!TLqvo%aTOX-vJwg`ThQB)5du)PAC*I^XJdsFCIIp ztE+J&@7_#Y$celFP+MF3JMn6rHEWi~VX@Nc7O*2s*gHcpU&A zNvA!byEH;GWgN0xJRU!!)MNBHp}=$u{n9cs3OrQW5j)o$Swi$CI7Ga*f7s?y&}g^9)4~ zLvw3okhK&&6mD9(S->>2r%m^QK6FIyXOg?#$`6k&%>}uK4#*EsZfnQ~`XoBEN{4p9 z#ZJ0@Bw8&cIbn&qcwSjk~(W?>F(dl8{^84)B7I|=xDqP0K z2(?mtzf&IJ`7Wb`r1Yn%8viLJQ(FHB9$M2cWA+XX4w`|10dM_+1q-|(S|J%_xs8t1 z+>>FJYrNxV1F$W!_RBz#GiS~`l01aOSIi5bhX)QEh!!%|>C>m{6=hB0fetNob#+E* zIjmz*vpd$gqn+gbwH&EI!1am8u%^C22J!fEXlTehfBxJ98gL8f&?;I1$=|H8!#RoL zAxGGA^5n@u@pvSeuu)Gw9enm2jH_G*$c&e@U!@U0#fW&#B4x~~R^RX@ zW^6nv#%a%h>C7u5`VIUHN`3G6gZ%*seoqR7NLP3zYcM)qjG{ys%Ax=%jMSzh6UPG2 zTS;9!!+L9+9#TB3lp&>>Pdk3wG=!t;K2rX=lIgH9aDkcV}4{jbiQ zJNH}G@7uSpN^~!a$7W*btrImWxP*%fFN(}8^* zXNJB_&l5*KbfACWwy%6T__7)ufc#<7)Eo^|p-9M7Dp9`- z0i6_{@uUEVrIos$nTqs_9xZuSk^Bv7H*MO~EIyYd^h$)lP!4E>&h|`KT)0$aQS3AQ}W+MPM&?8I{5N*vZ!Lu2ZG-U zh2}0Y)s+rliktr|0t*LnJdqIqqb54qZ+ywY3+xR7_rFrz`t|FnH2*|O&Ne`yq64{{ z7u&QNmy*Zi7$=E5=jj*+FIRN07M)L}+%lfaZU*Gich2OZ(8}<&Zf(DR|Ng^5DSF+y zb#H6!MbW3DG*RIelAi%M=wOS(n|gkyGE~3Q!O8Htbnq2uRW@sUUO8)i%e?uEOjX7I z0{kk9jY%kShew7?^kpCU~RH6xu6=cPeuJWm|$1 z=VZID8G8(>l|BHl8O4j8cQGK(+Nk=6M(4eI_ac)OEp2UW&48fiTj7iR#dts;8|(A9 zWInFQOtA%Jck5oK4!$D2XbOqH)zr-0RU4}IQgtrCq~>TWWu6Z`r?}cKaK9|2`t0cF zpq=;mlP6D_tnzsQ#(3Jxt_kSf`reOW@ao(%tV{Lm(HKfb`K7*p$bMAlERAuNELp-{ z_={V&Zhc%%^}KQ8#-QZ+tJ3Zsc;*AZMcCrSiwCu4uXMah#NwQ`bN7GIq1ZW?6nixu zi)m^&W1l;hG43dj-K@%+ge z?5wBwp?Z}wbhx)XE*oUicZHlHB_IcCn_`nD?1~+tFCPzkDrgc9M#1f=5pRe-~OrDjrbOb!`|X3W4y(!7kObwqjvv`$9Go(tb9L&Se5VF&s|f=G?v~r|Fntn{tAOtD*rBCv?Bz!SPRX;ZoX` z**av?pNJTm1Ns*SQ9 z00Go?X1UmJ9B|g9qzm*p-e4^h9@9e2)o)E2LQmv^~CbAlfdqHiol7s?}3vZ3Ue;m403yZ69@^44xC z{#_~ZXWd?*2>fW#qD3iyr?Da9v^fJ6GmJg#w>*3HtP$nyo_AAot3>md_#76WRRZA) z?%B5I%3Zs5)s+LVXopoGdXYw>K|C%G7gcY`lJ{W=5|mfB z;eis^a~cVHih^R{!i9KhM8F=CLf@eofRc*j4is^FbH2;A>FD6JKYjWX!}rM;yJego zXg_-heTE{fM|^RnZWTU*M2VgYmjkePgozv(|DgccAYJxK?mpy)ha&i@fPPavj%zM1 zkekG#*}jMs~I86cRw+$9VG4Wdb_rI$nj245V}&8QNu# z-&@D|go>039J+YCYk`WF=Ug(rDZB zjjZKf78JU&bRYmY_N)-S3x#xe@ZiB|t$9QGp3-ye<-AQ|GyAbdUnvR;WLlGJ6v2&? ztrbAMGU}QeH*Tc1ZQEwtzqdHgcI`L!+Dx8#!M?EyV4OmSe%JZZbxelsg^qhom;H?E z+wyto(j{J!bZ*+TspNk_+P-~zK(g+NL#C&HmZ$93e*Wd5Xygq%=7;H)=lW(V|r$sCl6Obn=apcqC+O=y%pEc(o@6VtX zu`tIjP;aG}8HOQ^6AFbyLqo&iMT-{g4Fm$hvMl*qB@WXxCBOurzP|o5$ZD^yu9h+? zr9)L!mE@nTLrLo^Q(hY!|3iG9SRjD=6z_^yhen|B0fGhk7?=8)v1l*?Q(+m+puONP zWmL+Ev;%=3b)bFvd7U~e1i*c%lw5SLN~M)NHX);Jf&;avNUn(IGlG%Ub|I~`fZCCo zJ8Aq%0IV~Fl5qn3{YcGwA)}eHO9i1Ae*z5tUEtqJ9URBmwh#a}fer+H`0I&!{5@P@ zfKOOd$TV~$SIYBgoIV&vaNolBehvP75AsmyG6+z6BasMY_^Au!&o_#*bm-^$ZQGXL zOXg9Ayk5%?!5S<-STzfRRUvSj8MU?GP5$7%Nu;S{Pp1*+?KC)w5n1$*a1EIuwTVR! z3LxIw1z=jar_J{ufARsppChW8;_7PltF0s_EKwKfm9>6D1n`6pl(0ps>xnL0zg>yw^;?EN;FI7A$1_CC@#v+yi#>>< zLmGnyq;Yg=fc3rT6f~q1vUI$$QYBhC0Ip&C; z;p=Ch|AJi5bM+i~+nVQ+B}*j1m?0Qtjf#%-Gz1K@2DFQY$D01b>m6wPp zhQxn(9RR&JcI=p)&sdi)Uv5H_wLk{f-PYLHD3F%JXp35De9d3APQQgCH3PUI$Y9&| zE!O}U-;9rsi_y_h2{ggYqeDA*Sy+E7Xs>n>Ed!2l;Nr!LW03I@Ym)ZKrGugRV7kiJ z1k#gPJDo;M79)^V&6H6cK;#O_u@O7 zPAdhUA`io~gr(9_s5U74RVJJ#ow{6jP$KDxNYsWLf&-^YIU;R47f~+1oB{p*+`oTu zVe#U{AESkkQ9yn)1S5t0C=EF^H6^`Y_moU~%AmRemeIxg)cv1ay?XUL?>}_tkRN=% zhKw$dj2?YIBUV2{S(Hn=ktbRvwly+E^PJbYCf+|XGLnE}?1s&5lNUhFs{{9S+%Ng7 z^gP@8Q3qx)p7WVpIv5#)4uX8n5w-o6pNfP;04doAqtoz~$xYu7diO}-Ip8XRc7SKX z@q`^uA$1Rns?-FdZ8yOEHY0k&`1p%!EolnWED_Z{6c9c`W`rv6Wl?LYy@~L-Zkm4* zpGokJ1MpaMT$s+Vty0r-GR*eckbM2fzJi-lf{irsnXq)41VgpRJTuB4uN5cl|f^guOMq59OW_B$!F;( z3#EgRW0J+xc+CoaFBDqzjtKZPzyLSnHb#>Mnb8)F&Io(vtuUN18vZE2wR5Csrv9&l zf9a-B{R&a-x1pFVw&FGX+Oy!k`idjtGAQJSrAa}`Zm2Eie~ya#k2 z&+o(b@Rr$wPNLVaP&ycSMwP9gzxk>g+7>swgY@}bfYVVdBmk3BwV_6&=Njoirjc!+bat>~OlzaUO-!(uJD5Gj{LRCCQbE-Q)k7Zw&_%@y z^}946K~hn56LjRslP8g4MN3CVM=L?V^X-(&^jJs+`P0VuJd21si^z0YUF)qu+A+O1 zFNh9Cfmt*Qi7#tw7xmPK0y5IF0cL8pKHn^wIxtFDnbJ@&%CGVL9QUJqBRv{t<;s=Z3xDFfJiwvHa0dJMY)WRXDk#c z1Ld|y_wL=Z_w3p8R{(o}#ZSHz&GlfvjsVa*da9NWthwrdG|my`z+49%9hPCrDpnR$ zvgk>ZBP&}L6OzS7L}ai`J8eW!74lTHX7i>zUboV@J6y`JgT)W4S5&0i^jjXC0%;_j z()5%Fkz&D^9dqe{At$Vh9U3~941R~47RVq;fXmP!tU)iN1EQQdbj}svu!+>nR2)Y% zMQl%uOgUoOPN79ggMrRSsJ?JxnKtS);5@QOLxD(s;}KVkO|$h%U*m74VU`SV#{4| zFBjq{q{btTn3zetjVIkxQ_Bg+H)N!SXoX(-4A!%GjKx1Pg^Zcjy{c}bKjl|T?evu= z$G9%5;~#)7g0{G+)ImF*9E!#{f-_43A*+(^NH~U=iMhxQ4yQ2htNxY+)ejR%_kP57 zWF&i@(V{B*f`(Dee%tWy@Cqugh79*{Z5^WeG@{}p47?5?{ENTQ`w=DY_4M>KmIE+& zhhM*bEhCMC2FSP$0M|msr&z~FSjP@dm>AJ?A^_cyYah+^>QN0jR*#H~v=CfXaX-w| z0sJ;(>VWE-Iy9FHaM*F>WcWEuyg?a1vqfRQyB6_+>dh&4AKnPwLDNX0q<2r@oc#Zp z@jLsu53uv>GemMI=@#FI)tHVGoX$6I-q7$vFvflu=L76#FW~ipgh+c1L;VQXk2W+k zj4?{^T(}&7AtTJlf$?7ekS&O&gNU%9Wy_XH8HnIJ0Qz0XIE!lufZPHZt?ETYK^@ez zYul?=uejDBto0!HY{{hq=twag3IV*{Uo~s|d=>H}s^^oY>8(@4hf)ic&MM2hnUN9P z0+se!e^u&YG2V<24)4)2biyEiAa8j10O!RVF*0q^sK4X7*FiP$>!nWR4~`s7X~R$8|h2sM2+@dzm#(i6Z|dMDJJo+-VqgP_-!k zH&D=XT>V<^)~#E7NpfWS_U$GA3sQG?w}mL&_vq21!5uqxNEw;K4)r!^_H7W-EMGGG z7}rDKRtKOKX4I_3zrXOYS3)h-hkR67hJvtynA$rPFDV&*z2f zx^-D}I2;y@jg6wAp&C?@p-@QbZ)s`yc-E|0z0qj2YW=kWyxeibN7x^j zArKBJ-Np>)?zM`d3;Rv=R7yh=U;sTI(u;_Agi(>_2~NEn2>J|srhSg^JVBocfDgH@ zTy(z*rS;s_BBHH@1GOtA*Lyo6JWT`!su#N$J}C&D2M{_V2+h5Y(To|yo+4YE5P#$Qh~ z%Q!&o&tx(JxsgvfK<2$Ii%Zx`fR8Zmnx-i~SFNLl=k*(!h|@^%&?E@;3Z?VO+D7Q6 zerR7Se5o6IBV0UmhmHENn1vN{BY^%5Sk+c26a@AJwIAo={0=!;FeeizIs`#02RhFY zNHUgAgMv!xr{G*CKOXV>b%UH}k@ zh9$VdMkvkO9zobv2i+aayNM{g5$+s$9u!aI+-;kqNKR7&b$WsYi{jzxm)oescc z(?XSFm#TA{qK25y@EihXU33-=VNIkh?-bgc<*M}81W&L>wa$@&TsAY%Kx@x`gkp zVojvP)8IE??awM1>+IRHZD3hDK%?H}t*xyBVL6GmsDs95aYa$B(;va!`2cPZtYzEx zgy6slei$1Y6C)!d5@>=uXU-fcaEJteU8)$~30(%j?SS+KP7*u=jC>Zl##5|G z+K1<%|M9+k`zGz9sXmyl@(qFXWYqSnoKlo(^kh(*C%O&;?%*r0FTazrj~;=!); zEZ1}8!*z*=>}B60*w9bLe9e&V!l$T1(+y#$u#{+wiwLL{^24Wa;6YZ=6PcWe=h%Yn zr0d$kx19r)%MYJI{-PZ6E}80jT(>U6pf3o^(U^$G!ZI{#YVAd=-OLw-Szxc~K^(cq zQ=nV+uK$Jn9BWVQ*|R4CkiMBcd-f)XWDj+djb!Y^#DoNky)OZv-N-z&Ol)gph~_cR zlfArtczD=?V{C)Xu2C02J_X&s=k;VVZ9-kVo_QVDOZ_T5OO{hFodRu>Jmx)IQ?MTF zkDWVr?xa>S=pe`^Y|(hci13FbL=+*JhN0o<`7~INJzU%eTqV#p@U(0gt>7YbzYrmJ zoNU_$13f8WZxXvpjxnb#+Av4N!YClZnv4h`=+&uT3y} zTMRJh6pSu&cMwvgy8(!RT|q7l+NU7Y5*UV9Ng7=rfX#QnQSK2W-b+Wpz8~NH4f_c1 z;dcZ-&`;Zu_%mH2o+J5IT^(=iK0S7g&8qL_U~dK|;L|5_qEWhBjfqx-=LYFOx;E87KEupB!`g^&tZ^1|eN~JxKVUkDHMX@jH_x3+E3X3V zN1fF8kSOGa2XJ}^)_(6zMN3y#R|i1=0G%`}!y}DbZVN&-ZH)bKFzz^*>9D$1!x7(( zer^^h)>u$A<9a&LCW1$RU#FkpB|^2z=C_cJe5=dYPXvyk{_W8G99FuK z0cODwBV!{hOt!*6Kh!XT-bwxQ=FW{r5v~pWRp()37@Nr8$D7A+>SPTCE{m-z&9hoo zB^tuAa-IsXjmVSE!g3vl=c3K)|pC3l@yxnm&MVos4A; zr&E+;B$-Zq1RKEq0iRDWr&bzE65vIP7BQdy?)L55U)I_tF~nZC3Ync=wBX0gsT*@- zK^7%XYXMhnmmyzyR=Rvg&M;jRL1A&R)^`|??`#P?fTZl|_jxdVH~EWy@khs#pU?#%ly&4RT|`Q*528o6qBU!;js`X|$SyEt z%MIx6o-V*i9iiDTMufhXwR`fIze!c?tES zGI>`PDw;MeCP)wE{S!Il@w6p!1^bL?*(XOc1uK=a<#(Rnn041YdltT9<}6o?V(qD{ z^%!gaE%s0NTTGm{B@y&^tz*&s`}eoPu%wHYpjq1pjG?QGqsI+ z-TYZagzi8;S=`#%%3Sq1^nTga*5>e;OkWJ)xV~#T0C&3_8Nv`56CUF@td4&IISpCw zxNe_WC=TWd9Kq=|fuJhsF3Z+LHt&E@Hm5M}ss5G))laRWb1P%olF6Q@wX4d$YJfTP z;M#KeVupsNPRQT6$8Y&8n=hIy5FNMn6ad2}pFe*tnZ`i_0Jwl>EJFzX902_iAZ+G@ ziHzpZ0YG<^%cJF9J*pwclHuXuc7m%a?mJ-YO6Wg|XC8#U)o`Tm*(>3Niqkhm$y#l}-$2kiiw*!a{^&+C8-k_3({+@w>0Y-&EfZ7K=>yeWmQ#S?YAL0DZAfL3f zw2YGJ(4VXo;8l^(r12|N$SG8y2X)N$8dl%xUajGHi@MYEUN!EAyb88v&yyeg~Pv9-~YyYwr<^OfQ38m-o5*5 z^XAR6@F^X3sJBUzZ-WqK`I6y%oL@+A)zG6NgH^8n6ndYPzG^J(wM*Nrd-v|qK6^KA f+*sB={}*5Yy@P<`mYr7g00000NkvXXu0mjfV>tIT literal 0 HcmV?d00001 diff --git a/modules/netreviews/views/img/etoile4.png b/modules/netreviews/views/img/etoile4.png new file mode 100644 index 0000000000000000000000000000000000000000..12493483a000c4d3162b347568128d324aedc189 GIT binary patch literal 2579 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 literal 0 HcmV?d00001 diff --git a/modules/netreviews/views/img/etoile5.png b/modules/netreviews/views/img/etoile5.png new file mode 100644 index 0000000000000000000000000000000000000000..35dfdf9cedc3bd695e50fa4f434b7a5ecd8fb42f GIT binary patch literal 1926 zcmV;12YL93P)xaXW*O-f0(Ki4S1=!eY5 zFLu2t=|RStxeZ7OvP9X8Roovz{_F5JBs?$dZ3o_(>IfCJ4fibV`MaG{nSf_($F-@=~`^5X^wGl-rsA5+{f{_KLZ71 z$-is-Bnm!dXjI@$Dwr#iq!o%DXR9m%oAH4@N|B`Iy%v)PcFxGei?in6HGZcGX4{`E zS{miy!M%BCR-@f1o@bL#fW_E7ki40y5<;G(e1u)HqVrg78a)F19|&J-Q6}-icd9dX zk9zNL-k>9W1&vJjY=F$X+90a9@*jNmjVe9vL1rK}Qun_%C@GAl@VF0BP#O7K+Y4Gh zFMx+909KQDqze$9gP-42_c6A;!FqP7QfN@&GX60{oY69#88BxN5G~^FhA(g6v#Su7 zsl{sm_n9^&QP%uZ!N(fxwF+jt{(%)KL#NhBL%i1wgE-{(^ zE2!SENnqCkWB`E-i1GArzOYt1$jSyjd(3ydfPl;pL(>i7GsVChrDB0BQ-|?Hh9+P^ zt|zHlw=s_oY#3GGhx77UGzy=*139k@@;CO>Kr(NgbUhY?<$MnnVD=oEHO1Wnce~+{ z?KFTZAtJnD7GMXAeGBp|xGyQiX30N}D5>Lv|M_MQW+i{@P z`gy}*Uk`8}djl)lhdx~&o8|=M+IPte7TKC!#RUI0S^oqsmxQr>FyFf!p++Yw7exdU zxH{u&5jxWoBEn~7c))hBphkUxbpI|}=NpjeH4ThQzE(bz>luJSnm9_d&>#(cHTO`B zK{NLV+jd;?8uOHsOF!Z(C&9hC#(T5m&m&cQ@Sol&L?4BGYZRU+mA38(H!4zaN<8$gbTZ&7YrE6WA?69EbiZWDSg#$~&pYGC~6~jA-*?e8!Fy!Q>lktxI=E zI(OM%UREB~YP>IvE$`+F16177r>s8Om{#1`FdZ+TT4j#B+6;&4bKw1Hn-HBf|5Wg? zhFk5<;5ae4mh0KJuW#E9Y}9%MM_x?f1WU^cWLIW+gH8kd%S~E)94S85b6d_7OZ^Bx zy`cf=Yp~;Ez;3v-ygWz3UHpkXtAjS+iyZEHii7>-^1#ZmvR=Va)LB}*M^63z9lU)U z+<)(&HJLU42f~k!mCY1P>VW^MSloJ|j1)9J!DY{ZMf8%Lx@|iU>}jEQp4s{7H=r!&L-?Z zXUU&OB7E>~iEp-Z5okY26T!wrh-Ae0%jl+EfU{AP_#KXAO=0vB?O)RQo_0NPy=wcRrAny{sm#7(1#{Dbxz!t9 z70P{^F(IGv6>E8~*6?gj5JiwYggylRiSfZ{cTxpU_<|Sj-vq<~1>T&3bG^G4f#M>* zlk^-O0d_&xyejTLi`R_*N7LuretRCCbzCEF))R@9aELo=z~)xuQ;<(oJ15ka)cB==foa3KLU zdy6oQ;3e*+ss4DY!A*e|az?=48A^B#XURWRe6vl{n>VPV@&QWb*5m=z>FH!l$4&hX z{tw1c<1BUlHz8YvW4lA{SHa;IRrlNf1O9PzoavB%hz}ku@&6NG08LT>=;05^$N&HU M07*qoM6N<$g52q)LjV8( literal 0 HcmV?d00001 diff --git a/modules/netreviews/views/img/google-adwords.png b/modules/netreviews/views/img/google-adwords.png new file mode 100644 index 0000000000000000000000000000000000000000..8a939d202d88094e21516607d780b9180bebf741 GIT binary patch literal 10028 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 +* @copyright 2015 NetReviews SAS +* @version Release: $Revision: 7.1.4 +* @license NetReviews +* @date 25/08/2015 +* International Registered Trademark & Property of NetReviews SAS +*/ + +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); + +header('Location: ../'); +exit; \ No newline at end of file diff --git a/modules/netreviews/views/img/logo_full_de.png b/modules/netreviews/views/img/logo_full_de.png new file mode 100644 index 0000000000000000000000000000000000000000..57e31dcfe52918cf022d0d50f3f35298d74cd4a8 GIT binary patch literal 18725 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%0D@+}(Jt1-lW@xx*9L^jPAsN}H>7>NVgx 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 literal 0 HcmV?d00001 diff --git a/modules/netreviews/views/img/logo_full_gb.png b/modules/netreviews/views/img/logo_full_gb.png new file mode 100644 index 0000000000000000000000000000000000000000..88e24fc98bdcc2f0d13ac2b208ef7592d18553ff GIT binary patch literal 19183 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 literal 0 HcmV?d00001 diff --git a/modules/netreviews/views/img/logo_full_pt.png b/modules/netreviews/views/img/logo_full_pt.png new file mode 100644 index 0000000000000000000000000000000000000000..2fb3a68286f00913cdf358f6e4edde8a9c3dbfe2 GIT binary patch literal 16361 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 literal 0 HcmV?d00001 diff --git a/modules/netreviews/views/img/widget-screen-uk.png b/modules/netreviews/views/img/widget-screen-uk.png new file mode 100644 index 0000000000000000000000000000000000000000..6c5027bdc2a651de41c57a33db2ed7f9cc6231be GIT binary patch literal 37278 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

    1eRZRZwqlxSN+ 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 literal 0 HcmV?d00001 diff --git a/modules/netreviews/views/index.php b/modules/netreviews/views/index.php new file mode 100644 index 00000000..3da0f119 --- /dev/null +++ b/modules/netreviews/views/index.php @@ -0,0 +1,35 @@ + +* @copyright 2007-2013 PrestaShop SA +* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) +* International Registered Trademark & Property of PrestaShop SA +*/ + +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); + +header('Location: ../'); +exit; \ No newline at end of file diff --git a/modules/netreviews/views/js/avisverifies.js b/modules/netreviews/views/js/avisverifies.js new file mode 100644 index 00000000..60eba802 --- /dev/null +++ b/modules/netreviews/views/js/avisverifies.js @@ -0,0 +1,78 @@ +/** +* 2012-2015 NetReviews +* +* @author NetReviews SAS +* @copyright 2015 NetReviews SAS +* @version Release: $Revision: 7.1.4 +* @license NetReviews +* @date 25/08/2015 +* International Registered Trademark & Property of NetReviews SAS +*/ + +if(typeof jQuery == 'undefined') { + + function loadScript(url, callback) { + var script = document.createElement("script") + script.type = "text/javascript"; + if (script.readyState) { //IE + script.onreadystatechange = function () { + if (script.readyState == "loaded" || script.readyState == "complete") { + script.onreadystatechange = null; + callback(); + } + }; + } else { //Others + script.onload = function () { + callback(); + }; + } + script.src = url; + document.getElementsByTagName("head")[0].appendChild(script); + } + + var jQueryIsLoaded=false; + try { + if(typeof jQuery === 'undefined') + jQueryIsLoaded=false; + else + jQueryIsLoaded=true; + } catch(err) { + jQueryIsLoaded=false; + } + + if(!jQueryIsLoaded){ + //https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js + loadScript("http://www.avis-verifies.com/review/js/jquery-1.8.2.min.js"); + + } + + +} + + +jQuery(document).ready(function($) { + + $('#AV_button').live( "click" ,function(){ + $('#tab_avisverifies').click(); + + console.log($('#idTabavisverifies')); + + $('html,body').animate({scrollTop: $("#av_more_info_tabs").offset().top}, 'slow'); + + }); + +}); + +function switchCommentsVisibility(review_number){ + + comment = $('div[review_number='+review_number+']'); + console.log(review_number); + comment.toggle(); + + //Swich entre "afficher les échanges" et "masquer les échanges" + $('a#display'+review_number+'[review_number='+review_number+']').toggle(); + $('a#hide'+review_number+'[review_number='+review_number+']').toggle(); +} + + + diff --git a/modules/netreviews/views/js/index.php b/modules/netreviews/views/js/index.php new file mode 100644 index 00000000..c37be79b --- /dev/null +++ b/modules/netreviews/views/js/index.php @@ -0,0 +1,36 @@ + +* @copyright 2015 NetReviews SAS +* @version Release: $Revision: 7.1.4 +* @license NetReviews +* @date 25/08/2015 +* International Registered Trademark & Property of NetReviews SAS +*/ + +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); + +header('Location: ../'); +exit; \ No newline at end of file diff --git a/modules/netreviews/views/js/jquery.js b/modules/netreviews/views/js/jquery.js new file mode 100644 index 00000000..c7de6783 --- /dev/null +++ b/modules/netreviews/views/js/jquery.js @@ -0,0 +1,12 @@ +/* + * jQuery 1.2.3 - New Wave Javascript + * + * Copyright (c) 2008 John Resig (jquery.com) + * Dual licensed under the MIT (MIT-LICENSE.txt) + * and GPL (GPL-LICENSE.txt) licenses. + * + * $Date: 2008-02-06 00:21:25 -0500 (Wed, 06 Feb 2008) $ + * $Rev: 4663 $ + */ +eval(function(p,a,c,k,e,r){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(J(){7(1e.3N)L w=1e.3N;L E=1e.3N=J(a,b){K 1B E.2l.4T(a,b)};7(1e.$)L D=1e.$;1e.$=E;L u=/^[^<]*(<(.|\\s)+>)[^>]*$|^#(\\w+)$/;L G=/^.[^:#\\[\\.]*$/;E.1n=E.2l={4T:J(d,b){d=d||T;7(d.15){6[0]=d;6.M=1;K 6}N 7(1o d=="25"){L c=u.2O(d);7(c&&(c[1]||!b)){7(c[1])d=E.4a([c[1]],b);N{L a=T.5J(c[3]);7(a)7(a.2w!=c[3])K E().2s(d);N{6[0]=a;6.M=1;K 6}N d=[]}}N K 1B E(b).2s(d)}N 7(E.1q(d))K 1B E(T)[E.1n.21?"21":"3U"](d);K 6.6E(d.1k==1M&&d||(d.5h||d.M&&d!=1e&&!d.15&&d[0]!=10&&d[0].15)&&E.2I(d)||[d])},5h:"1.2.3",87:J(){K 6.M},M:0,22:J(a){K a==10?E.2I(6):6[a]},2F:J(b){L a=E(b);a.54=6;K a},6E:J(a){6.M=0;1M.2l.1g.1i(6,a);K 6},R:J(a,b){K E.R(6,a,b)},4X:J(b){L a=-1;6.R(J(i){7(6==b)a=i});K a},1J:J(c,a,b){L d=c;7(c.1k==4e)7(a==10)K 6.M&&E[b||"1J"](6[0],c)||10;N{d={};d[c]=a}K 6.R(J(i){Q(c 1p d)E.1J(b?6.W:6,c,E.1l(6,d[c],b,i,c))})},1j:J(b,a){7((b==\'27\'||b==\'1R\')&&2M(a)<0)a=10;K 6.1J(b,a,"2o")},1u:J(b){7(1o b!="3V"&&b!=V)K 6.4x().3t((6[0]&&6[0].2i||T).5r(b));L a="";E.R(b||6,J(){E.R(6.3p,J(){7(6.15!=8)a+=6.15!=1?6.6K:E.1n.1u([6])})});K a},5m:J(b){7(6[0])E(b,6[0].2i).5k().3o(6[0]).2c(J(){L a=6;2b(a.1C)a=a.1C;K a}).3t(6);K 6},8w:J(a){K 6.R(J(){E(6).6z().5m(a)})},8p:J(a){K 6.R(J(){E(6).5m(a)})},3t:J(){K 6.3O(18,P,S,J(a){7(6.15==1)6.38(a)})},6q:J(){K 6.3O(18,P,P,J(a){7(6.15==1)6.3o(a,6.1C)})},6o:J(){K 6.3O(18,S,S,J(a){6.1a.3o(a,6)})},5a:J(){K 6.3O(18,S,P,J(a){6.1a.3o(a,6.2B)})},3h:J(){K 6.54||E([])},2s:J(b){L c=E.2c(6,J(a){K E.2s(b,a)});K 6.2F(/[^+>] [^+>]/.17(b)||b.1f("..")>-1?E.57(c):c)},5k:J(e){L f=6.2c(J(){7(E.14.1d&&!E.3E(6)){L a=6.69(P),4Y=T.3s("1x");4Y.38(a);K E.4a([4Y.3d])[0]}N K 6.69(P)});L d=f.2s("*").4R().R(J(){7(6[F]!=10)6[F]=V});7(e===P)6.2s("*").4R().R(J(i){7(6.15==3)K;L c=E.O(6,"2R");Q(L a 1p c)Q(L b 1p c[a])E.16.1b(d[i],a,c[a][b],c[a][b].O)});K f},1E:J(b){K 6.2F(E.1q(b)&&E.3y(6,J(a,i){K b.1P(a,i)})||E.3e(b,6))},56:J(b){7(b.1k==4e)7(G.17(b))K 6.2F(E.3e(b,6,P));N b=E.3e(b,6);L a=b.M&&b[b.M-1]!==10&&!b.15;K 6.1E(J(){K a?E.33(6,b)<0:6!=b})},1b:J(a){K!a?6:6.2F(E.37(6.22(),a.1k==4e?E(a).22():a.M!=10&&(!a.12||E.12(a,"3u"))?a:[a]))},3H:J(a){K a?E.3e(a,6).M>0:S},7j:J(a){K 6.3H("."+a)},5O:J(b){7(b==10){7(6.M){L c=6[0];7(E.12(c,"2k")){L e=c.3T,5I=[],11=c.11,2X=c.U=="2k-2X";7(e<0)K V;Q(L i=2X?e:0,2f=2X?e+1:11.M;i<2f;i++){L d=11[i];7(d.2p){b=E.14.1d&&!d.9J.1A.9y?d.1u:d.1A;7(2X)K b;5I.1g(b)}}K 5I}N K(6[0].1A||"").1r(/\\r/g,"")}K 10}K 6.R(J(){7(6.15!=1)K;7(b.1k==1M&&/5u|5t/.17(6.U))6.3k=(E.33(6.1A,b)>=0||E.33(6.31,b)>=0);N 7(E.12(6,"2k")){L a=b.1k==1M?b:[b];E("98",6).R(J(){6.2p=(E.33(6.1A,a)>=0||E.33(6.1u,a)>=0)});7(!a.M)6.3T=-1}N 6.1A=b})},3q:J(a){K a==10?(6.M?6[0].3d:V):6.4x().3t(a)},6S:J(a){K 6.5a(a).1V()},6Z:J(i){K 6.2K(i,i+1)},2K:J(){K 6.2F(1M.2l.2K.1i(6,18))},2c:J(b){K 6.2F(E.2c(6,J(a,i){K b.1P(a,i,a)}))},4R:J(){K 6.1b(6.54)},O:J(d,b){L a=d.23(".");a[1]=a[1]?"."+a[1]:"";7(b==V){L c=6.5n("8P"+a[1]+"!",[a[0]]);7(c==10&&6.M)c=E.O(6[0],d);K c==V&&a[1]?6.O(a[0]):c}N K 6.1N("8K"+a[1]+"!",[a[0],b]).R(J(){E.O(6,d,b)})},35:J(a){K 6.R(J(){E.35(6,a)})},3O:J(g,f,h,d){L e=6.M>1,3n;K 6.R(J(){7(!3n){3n=E.4a(g,6.2i);7(h)3n.8D()}L b=6;7(f&&E.12(6,"1O")&&E.12(3n[0],"4v"))b=6.3S("1U")[0]||6.38(6.2i.3s("1U"));L c=E([]);E.R(3n,J(){L a=e?E(6).5k(P)[0]:6;7(E.12(a,"1m")){c=c.1b(a)}N{7(a.15==1)c=c.1b(E("1m",a).1V());d.1P(b,a)}});c.R(6A)})}};E.2l.4T.2l=E.2l;J 6A(i,a){7(a.3Q)E.3P({1c:a.3Q,3l:S,1H:"1m"});N E.5g(a.1u||a.6x||a.3d||"");7(a.1a)a.1a.34(a)}E.1s=E.1n.1s=J(){L b=18[0]||{},i=1,M=18.M,5c=S,11;7(b.1k==8d){5c=b;b=18[1]||{};i=2}7(1o b!="3V"&&1o b!="J")b={};7(M==1){b=6;i=0}Q(;i-1}},68:J(b,c,a){L e={};Q(L d 1p c){e[d]=b.W[d];b.W[d]=c[d]}a.1P(b);Q(L d 1p c)b.W[d]=e[d]},1j:J(d,e,c){7(e=="27"||e=="1R"){L b,46={43:"4W",4U:"1Z",19:"3D"},3c=e=="27"?["7O","7M"]:["7J","7I"];J 5E(){b=e=="27"?d.7H:d.7F;L a=0,2N=0;E.R(3c,J(){a+=2M(E.2o(d,"7E"+6,P))||0;2N+=2M(E.2o(d,"2N"+6+"5X",P))||0});b-=24.7C(a+2N)}7(E(d).3H(":4d"))5E();N E.68(d,46,5E);K 24.2f(0,b)}K E.2o(d,e,c)},2o:J(e,k,j){L d;J 3x(b){7(!E.14.2d)K S;L a=T.4c.4K(b,V);K!a||a.4M("3x")==""}7(k=="1w"&&E.14.1d){d=E.1J(e.W,"1w");K d==""?"1":d}7(E.14.2z&&k=="19"){L c=e.W.50;e.W.50="0 7r 7o";e.W.50=c}7(k.1D(/4g/i))k=y;7(!j&&e.W&&e.W[k])d=e.W[k];N 7(T.4c&&T.4c.4K){7(k.1D(/4g/i))k="4g";k=k.1r(/([A-Z])/g,"-$1").2h();L h=T.4c.4K(e,V);7(h&&!3x(e))d=h.4M(k);N{L f=[],2C=[];Q(L a=e;a&&3x(a);a=a.1a)2C.4J(a);Q(L i=0;i<2C.M;i++)7(3x(2C[i])){f[i]=2C[i].W.19;2C[i].W.19="3D"}d=k=="19"&&f[2C.M-1]!=V?"2H":(h&&h.4M(k))||"";Q(L i=0;i]*?)\\/>/g,J(b,a,c){K c.1D(/^(aa|a6|7e|a5|4D|7a|a0|3m|9W|9U|9S)$/i)?b:a+">"});L f=E.3g(d).2h(),1x=h.3s("1x");L e=!f.1f("<9P")&&[1,"<2k 74=\'74\'>",""]||!f.1f("<9M")&&[1,"<73>",""]||f.1D(/^<(9G|1U|9E|9B|9x)/)&&[1,"<1O>",""]||!f.1f("<4v")&&[2,"<1O><1U>",""]||(!f.1f("<9w")||!f.1f("<9v"))&&[3,"<1O><1U><4v>",""]||!f.1f("<7e")&&[2,"<1O><1U><6V>",""]||E.14.1d&&[1,"1x<1x>",""]||[0,"",""];1x.3d=e[1]+d+e[2];2b(e[0]--)1x=1x.5o;7(E.14.1d){L g=!f.1f("<1O")&&f.1f("<1U")<0?1x.1C&&1x.1C.3p:e[1]=="<1O>"&&f.1f("<1U")<0?1x.3p:[];Q(L j=g.M-1;j>=0;--j)7(E.12(g[j],"1U")&&!g[j].3p.M)g[j].1a.34(g[j]);7(/^\\s/.17(d))1x.3o(h.5r(d.1D(/^\\s*/)[0]),1x.1C)}d=E.2I(1x.3p)}7(d.M===0&&(!E.12(d,"3u")&&!E.12(d,"2k")))K;7(d[0]==10||E.12(d,"3u")||d.11)k.1g(d);N k=E.37(k,d)});K k},1J:J(d,e,c){7(!d||d.15==3||d.15==8)K 10;L f=E.3E(d)?{}:E.46;7(e=="2p"&&E.14.2d)d.1a.3T;7(f[e]){7(c!=10)d[f[e]]=c;K d[f[e]]}N 7(E.14.1d&&e=="W")K E.1J(d.W,"9u",c);N 7(c==10&&E.14.1d&&E.12(d,"3u")&&(e=="9r"||e=="9o"))K d.9m(e).6K;N 7(d.28){7(c!=10){7(e=="U"&&E.12(d,"4D")&&d.1a)6Q"U 9i 9h\'t 9g 9e";d.9b(e,""+c)}7(E.14.1d&&/6O|3Q/.17(e)&&!E.3E(d))K d.4z(e,2);K d.4z(e)}N{7(e=="1w"&&E.14.1d){7(c!=10){d.6k=1;d.1E=(d.1E||"").1r(/6M\\([^)]*\\)/,"")+(2M(c).3X()=="96"?"":"6M(1w="+c*6L+")")}K d.1E&&d.1E.1f("1w=")>=0?(2M(d.1E.1D(/1w=([^)]*)/)[1])/6L).3X():""}e=e.1r(/-([a-z])/95,J(a,b){K b.2E()});7(c!=10)d[e]=c;K d[e]}},3g:J(a){K(a||"").1r(/^\\s+|\\s+$/g,"")},2I:J(b){L a=[];7(1o b!="93")Q(L i=0,M=b.M;i*",6).1V();2b(6.1C)6.34(6.1C)}},J(a,b){E.1n[a]=J(){K 6.R(b,18)}});E.R(["8f","5X"],J(i,c){L b=c.2h();E.1n[b]=J(a){K 6[0]==1e?E.14.2z&&T.1h["5e"+c]||E.14.2d&&1e["8e"+c]||T.6F=="79"&&T.1F["5e"+c]||T.1h["5e"+c]:6[0]==T?24.2f(24.2f(T.1h["5d"+c],T.1F["5d"+c]),24.2f(T.1h["5L"+c],T.1F["5L"+c])):a==10?(6.M?E.1j(6[0],b):V):6.1j(b,a.1k==4e?a:a+"2S")}});L C=E.14.2d&&4s(E.14.5K)<8c?"(?:[\\\\w*4r-]|\\\\\\\\.)":"(?:[\\\\w\\8b-\\8a*4r-]|\\\\\\\\.)",6v=1B 4q("^>\\\\s*("+C+"+)"),6u=1B 4q("^("+C+"+)(#)("+C+"+)"),6s=1B 4q("^([#.]?)("+C+"*)");E.1s({6r:{"":J(a,i,m){K m[2]=="*"||E.12(a,m[2])},"#":J(a,i,m){K a.4z("2w")==m[2]},":":{89:J(a,i,m){K im[3]-0},2Z:J(a,i,m){K m[3]-0==i},6Z:J(a,i,m){K m[3]-0==i},3j:J(a,i){K i==0},3J:J(a,i,m,r){K i==r.M-1},6n:J(a,i){K i%2==0},6l:J(a,i){K i%2},"3j-4p":J(a){K a.1a.3S("*")[0]==a},"3J-4p":J(a){K E.2Z(a.1a.5o,1,"4t")==a},"83-4p":J(a){K!E.2Z(a.1a.5o,2,"4t")},6B:J(a){K a.1C},4x:J(a){K!a.1C},82:J(a,i,m){K(a.6x||a.81||E(a).1u()||"").1f(m[3])>=0},4d:J(a){K"1Z"!=a.U&&E.1j(a,"19")!="2H"&&E.1j(a,"4U")!="1Z"},1Z:J(a){K"1Z"==a.U||E.1j(a,"19")=="2H"||E.1j(a,"4U")=="1Z"},80:J(a){K!a.2Y},2Y:J(a){K a.2Y},3k:J(a){K a.3k},2p:J(a){K a.2p||E.1J(a,"2p")},1u:J(a){K"1u"==a.U},5u:J(a){K"5u"==a.U},5t:J(a){K"5t"==a.U},59:J(a){K"59"==a.U},3I:J(a){K"3I"==a.U},58:J(a){K"58"==a.U},6j:J(a){K"6j"==a.U},6i:J(a){K"6i"==a.U},2G:J(a){K"2G"==a.U||E.12(a,"2G")},4D:J(a){K/4D|2k|6h|2G/i.17(a.12)},3Y:J(a,i,m){K E.2s(m[3],a).M},7X:J(a){K/h\\d/i.17(a.12)},7W:J(a){K E.3y(E.3G,J(b){K a==b.Y}).M}}},6g:[/^(\\[) *@?([\\w-]+) *([!*$^~=]*) *(\'?"?)(.*?)\\4 *\\]/,/^(:)([\\w-]+)\\("?\'?(.*?(\\(.*?\\))?[^(]*?)"?\'?\\)/,1B 4q("^([:.#]*)("+C+"+)")],3e:J(a,c,b){L d,2m=[];2b(a&&a!=d){d=a;L f=E.1E(a,c,b);a=f.t.1r(/^\\s*,\\s*/,"");2m=b?c=f.r:E.37(2m,f.r)}K 2m},2s:J(t,p){7(1o t!="25")K[t];7(p&&p.15!=1&&p.15!=9)K[];p=p||T;L d=[p],2r=[],3J,12;2b(t&&3J!=t){L r=[];3J=t;t=E.3g(t);L o=S;L g=6v;L m=g.2O(t);7(m){12=m[1].2E();Q(L i=0;d[i];i++)Q(L c=d[i].1C;c;c=c.2B)7(c.15==1&&(12=="*"||c.12.2E()==12))r.1g(c);d=r;t=t.1r(g,"");7(t.1f(" ")==0)6w;o=P}N{g=/^([>+~])\\s*(\\w*)/i;7((m=g.2O(t))!=V){r=[];L l={};12=m[2].2E();m=m[1];Q(L j=0,3f=d.M;j<3f;j++){L n=m=="~"||m=="+"?d[j].2B:d[j].1C;Q(;n;n=n.2B)7(n.15==1){L h=E.O(n);7(m=="~"&&l[h])1Q;7(!12||n.12.2E()==12){7(m=="~")l[h]=P;r.1g(n)}7(m=="+")1Q}}d=r;t=E.3g(t.1r(g,""));o=P}}7(t&&!o){7(!t.1f(",")){7(p==d[0])d.4l();2r=E.37(2r,d);r=d=[p];t=" "+t.6e(1,t.M)}N{L k=6u;L m=k.2O(t);7(m){m=[0,m[2],m[3],m[1]]}N{k=6s;m=k.2O(t)}m[2]=m[2].1r(/\\\\/g,"");L f=d[d.M-1];7(m[1]=="#"&&f&&f.5J&&!E.3E(f)){L q=f.5J(m[2]);7((E.14.1d||E.14.2z)&&q&&1o q.2w=="25"&&q.2w!=m[2])q=E(\'[@2w="\'+m[2]+\'"]\',f)[0];d=r=q&&(!m[3]||E.12(q,m[3]))?[q]:[]}N{Q(L i=0;d[i];i++){L a=m[1]=="#"&&m[3]?m[3]:m[1]!=""||m[0]==""?"*":m[2];7(a=="*"&&d[i].12.2h()=="3V")a="3m";r=E.37(r,d[i].3S(a))}7(m[1]==".")r=E.55(r,m[2]);7(m[1]=="#"){L e=[];Q(L i=0;r[i];i++)7(r[i].4z("2w")==m[2]){e=[r[i]];1Q}r=e}d=r}t=t.1r(k,"")}}7(t){L b=E.1E(t,r);d=r=b.r;t=E.3g(b.t)}}7(t)d=[];7(d&&p==d[0])d.4l();2r=E.37(2r,d);K 2r},55:J(r,m,a){m=" "+m+" ";L c=[];Q(L i=0;r[i];i++){L b=(" "+r[i].1t+" ").1f(m)>=0;7(!a&&b||a&&!b)c.1g(r[i])}K c},1E:J(t,r,h){L d;2b(t&&t!=d){d=t;L p=E.6g,m;Q(L i=0;p[i];i++){m=p[i].2O(t);7(m){t=t.7V(m[0].M);m[2]=m[2].1r(/\\\\/g,"");1Q}}7(!m)1Q;7(m[1]==":"&&m[2]=="56")r=G.17(m[3])?E.1E(m[3],r,P).r:E(r).56(m[3]);N 7(m[1]==".")r=E.55(r,m[2],h);N 7(m[1]=="["){L g=[],U=m[3];Q(L i=0,3f=r.M;i<3f;i++){L a=r[i],z=a[E.46[m[2]]||m[2]];7(z==V||/6O|3Q|2p/.17(m[2]))z=E.1J(a,m[2])||\'\';7((U==""&&!!z||U=="="&&z==m[5]||U=="!="&&z!=m[5]||U=="^="&&z&&!z.1f(m[5])||U=="$="&&z.6e(z.M-m[5].M)==m[5]||(U=="*="||U=="~=")&&z.1f(m[5])>=0)^h)g.1g(a)}r=g}N 7(m[1]==":"&&m[2]=="2Z-4p"){L e={},g=[],17=/(-?)(\\d*)n((?:\\+|-)?\\d*)/.2O(m[3]=="6n"&&"2n"||m[3]=="6l"&&"2n+1"||!/\\D/.17(m[3])&&"7U+"+m[3]||m[3]),3j=(17[1]+(17[2]||1))-0,d=17[3]-0;Q(L i=0,3f=r.M;i<3f;i++){L j=r[i],1a=j.1a,2w=E.O(1a);7(!e[2w]){L c=1;Q(L n=1a.1C;n;n=n.2B)7(n.15==1)n.4k=c++;e[2w]=P}L b=S;7(3j==0){7(j.4k==d)b=P}N 7((j.4k-d)%3j==0&&(j.4k-d)/3j>=0)b=P;7(b^h)g.1g(j)}r=g}N{L f=E.6r[m[1]];7(1o f=="3V")f=f[m[2]];7(1o f=="25")f=6c("S||J(a,i){K "+f+";}");r=E.3y(r,J(a,i){K f(a,i,m,r)},h)}}K{r:r,t:t}},4u:J(b,c){L d=[];L a=b[c];2b(a&&a!=T){7(a.15==1)d.1g(a);a=a[c]}K d},2Z:J(a,e,c,b){e=e||1;L d=0;Q(;a;a=a[c])7(a.15==1&&++d==e)1Q;K a},5i:J(n,a){L r=[];Q(;n;n=n.2B){7(n.15==1&&(!a||n!=a))r.1g(n)}K r}});E.16={1b:J(f,i,g,e){7(f.15==3||f.15==8)K;7(E.14.1d&&f.53!=10)f=1e;7(!g.2D)g.2D=6.2D++;7(e!=10){L h=g;g=J(){K h.1i(6,18)};g.O=e;g.2D=h.2D}L j=E.O(f,"2R")||E.O(f,"2R",{}),1v=E.O(f,"1v")||E.O(f,"1v",J(){L a;7(1o E=="10"||E.16.5f)K a;a=E.16.1v.1i(18.3R.Y,18);K a});1v.Y=f;E.R(i.23(/\\s+/),J(c,b){L a=b.23(".");b=a[0];g.U=a[1];L d=j[b];7(!d){d=j[b]={};7(!E.16.2y[b]||E.16.2y[b].4j.1P(f)===S){7(f.3F)f.3F(b,1v,S);N 7(f.6b)f.6b("4i"+b,1v)}}d[g.2D]=g;E.16.2a[b]=P});f=V},2D:1,2a:{},1V:J(e,h,f){7(e.15==3||e.15==8)K;L i=E.O(e,"2R"),29,4X;7(i){7(h==10||(1o h=="25"&&h.7T(0)=="."))Q(L g 1p i)6.1V(e,g+(h||""));N{7(h.U){f=h.2q;h=h.U}E.R(h.23(/\\s+/),J(b,a){L c=a.23(".");a=c[0];7(i[a]){7(f)2V i[a][f.2D];N Q(f 1p i[a])7(!c[1]||i[a][f].U==c[1])2V i[a][f];Q(29 1p i[a])1Q;7(!29){7(!E.16.2y[a]||E.16.2y[a].4h.1P(e)===S){7(e.67)e.67(a,E.O(e,"1v"),S);N 7(e.66)e.66("4i"+a,E.O(e,"1v"))}29=V;2V i[a]}}})}Q(29 1p i)1Q;7(!29){L d=E.O(e,"1v");7(d)d.Y=V;E.35(e,"2R");E.35(e,"1v")}}},1N:J(g,c,d,f,h){c=E.2I(c||[]);7(g.1f("!")>=0){g=g.2K(0,-1);L a=P}7(!d){7(6.2a[g])E("*").1b([1e,T]).1N(g,c)}N{7(d.15==3||d.15==8)K 10;L b,29,1n=E.1q(d[g]||V),16=!c[0]||!c[0].36;7(16)c.4J(6.4Z({U:g,2L:d}));c[0].U=g;7(a)c[0].65=P;7(E.1q(E.O(d,"1v")))b=E.O(d,"1v").1i(d,c);7(!1n&&d["4i"+g]&&d["4i"+g].1i(d,c)===S)b=S;7(16)c.4l();7(h&&E.1q(h)){29=h.1i(d,b==V?c:c.71(b));7(29!==10)b=29}7(1n&&f!==S&&b!==S&&!(E.12(d,\'a\')&&g=="4V")){6.5f=P;1S{d[g]()}1X(e){}}6.5f=S}K b},1v:J(c){L a;c=E.16.4Z(c||1e.16||{});L b=c.U.23(".");c.U=b[0];L f=E.O(6,"2R")&&E.O(6,"2R")[c.U],42=1M.2l.2K.1P(18,1);42.4J(c);Q(L j 1p f){L d=f[j];42[0].2q=d;42[0].O=d.O;7(!b[1]&&!c.65||d.U==b[1]){L e=d.1i(6,42);7(a!==S)a=e;7(e===S){c.36();c.44()}}}7(E.14.1d)c.2L=c.36=c.44=c.2q=c.O=V;K a},4Z:J(c){L a=c;c=E.1s({},a);c.36=J(){7(a.36)a.36();a.7S=S};c.44=J(){7(a.44)a.44();a.7R=P};7(!c.2L)c.2L=c.7Q||T;7(c.2L.15==3)c.2L=a.2L.1a;7(!c.4S&&c.5w)c.4S=c.5w==c.2L?c.7P:c.5w;7(c.64==V&&c.63!=V){L b=T.1F,1h=T.1h;c.64=c.63+(b&&b.2v||1h&&1h.2v||0)-(b.62||0);c.7N=c.7L+(b&&b.2x||1h&&1h.2x||0)-(b.60||0)}7(!c.3c&&((c.4f||c.4f===0)?c.4f:c.5Z))c.3c=c.4f||c.5Z;7(!c.7b&&c.5Y)c.7b=c.5Y;7(!c.3c&&c.2G)c.3c=(c.2G&1?1:(c.2G&2?3:(c.2G&4?2:0)));K c},2y:{21:{4j:J(){5M();K},4h:J(){K}},3C:{4j:J(){7(E.14.1d)K S;E(6).2j("4P",E.16.2y.3C.2q);K P},4h:J(){7(E.14.1d)K S;E(6).3w("4P",E.16.2y.3C.2q);K P},2q:J(a){7(I(a,6))K P;18[0].U="3C";K E.16.1v.1i(6,18)}},3B:{4j:J(){7(E.14.1d)K S;E(6).2j("4O",E.16.2y.3B.2q);K P},4h:J(){7(E.14.1d)K S;E(6).3w("4O",E.16.2y.3B.2q);K P},2q:J(a){7(I(a,6))K P;18[0].U="3B";K E.16.1v.1i(6,18)}}}};E.1n.1s({2j:J(c,a,b){K c=="4H"?6.2X(c,a,b):6.R(J(){E.16.1b(6,c,b||a,b&&a)})},2X:J(d,b,c){K 6.R(J(){E.16.1b(6,d,J(a){E(6).3w(a);K(c||b).1i(6,18)},c&&b)})},3w:J(a,b){K 6.R(J(){E.16.1V(6,a,b)})},1N:J(c,a,b){K 6.R(J(){E.16.1N(c,a,6,P,b)})},5n:J(c,a,b){7(6[0])K E.16.1N(c,a,6[0],S,b);K 10},2g:J(){L b=18;K 6.4V(J(a){6.4N=0==6.4N?1:0;a.36();K b[6.4N].1i(6,18)||S})},7D:J(a,b){K 6.2j(\'3C\',a).2j(\'3B\',b)},21:J(a){5M();7(E.2Q)a.1P(T,E);N E.3A.1g(J(){K a.1P(6,E)});K 6}});E.1s({2Q:S,3A:[],21:J(){7(!E.2Q){E.2Q=P;7(E.3A){E.R(E.3A,J(){6.1i(T)});E.3A=V}E(T).5n("21")}}});L x=S;J 5M(){7(x)K;x=P;7(T.3F&&!E.14.2z)T.3F("5W",E.21,S);7(E.14.1d&&1e==3b)(J(){7(E.2Q)K;1S{T.1F.7B("26")}1X(3a){3z(18.3R,0);K}E.21()})();7(E.14.2z)T.3F("5W",J(){7(E.2Q)K;Q(L i=0;i=0){L i=g.2K(e,g.M);g=g.2K(0,e)}c=c||J(){};L f="4Q";7(d)7(E.1q(d)){c=d;d=V}N{d=E.3m(d);f="61"}L h=6;E.3P({1c:g,U:f,1H:"3q",O:d,1y:J(a,b){7(b=="1W"||b=="5U")h.3q(i?E("<1x/>").3t(a.4b.1r(/<1m(.|\\s)*?\\/1m>/g,"")).2s(i):a.4b);h.R(c,[a.4b,b,a])}});K 6},7n:J(){K E.3m(6.5T())},5T:J(){K 6.2c(J(){K E.12(6,"3u")?E.2I(6.7m):6}).1E(J(){K 6.31&&!6.2Y&&(6.3k||/2k|6h/i.17(6.12)||/1u|1Z|3I/i.17(6.U))}).2c(J(i,c){L b=E(6).5O();K b==V?V:b.1k==1M?E.2c(b,J(a,i){K{31:c.31,1A:a}}):{31:c.31,1A:b}}).22()}});E.R("5S,6d,5R,6D,5Q,6m".23(","),J(i,o){E.1n[o]=J(f){K 6.2j(o,f)}});L B=(1B 3v).3L();E.1s({22:J(d,b,a,c){7(E.1q(b)){a=b;b=V}K E.3P({U:"4Q",1c:d,O:b,1W:a,1H:c})},7l:J(b,a){K E.22(b,V,a,"1m")},7k:J(c,b,a){K E.22(c,b,a,"3i")},7i:J(d,b,a,c){7(E.1q(b)){a=b;b={}}K E.3P({U:"61",1c:d,O:b,1W:a,1H:c})},85:J(a){E.1s(E.4I,a)},4I:{2a:P,U:"4Q",2U:0,5P:"4o/x-7h-3u-7g",5N:P,3l:P,O:V,6p:V,3I:V,49:{3M:"4o/3M, 1u/3M",3q:"1u/3q",1m:"1u/4m, 4o/4m",3i:"4o/3i, 1u/4m",1u:"1u/a7",4G:"*/*"}},4F:{},3P:J(s){L f,2W=/=\\?(&|$)/g,1z,O;s=E.1s(P,s,E.1s(P,{},E.4I,s));7(s.O&&s.5N&&1o s.O!="25")s.O=E.3m(s.O);7(s.1H=="4E"){7(s.U.2h()=="22"){7(!s.1c.1D(2W))s.1c+=(s.1c.1D(/\\?/)?"&":"?")+(s.4E||"7d")+"=?"}N 7(!s.O||!s.O.1D(2W))s.O=(s.O?s.O+"&":"")+(s.4E||"7d")+"=?";s.1H="3i"}7(s.1H=="3i"&&(s.O&&s.O.1D(2W)||s.1c.1D(2W))){f="4E"+B++;7(s.O)s.O=(s.O+"").1r(2W,"="+f+"$1");s.1c=s.1c.1r(2W,"="+f+"$1");s.1H="1m";1e[f]=J(a){O=a;1W();1y();1e[f]=10;1S{2V 1e[f]}1X(e){}7(h)h.34(g)}}7(s.1H=="1m"&&s.1T==V)s.1T=S;7(s.1T===S&&s.U.2h()=="22"){L i=(1B 3v()).3L();L j=s.1c.1r(/(\\?|&)4r=.*?(&|$)/,"$a4="+i+"$2");s.1c=j+((j==s.1c)?(s.1c.1D(/\\?/)?"&":"?")+"4r="+i:"")}7(s.O&&s.U.2h()=="22"){s.1c+=(s.1c.1D(/\\?/)?"&":"?")+s.O;s.O=V}7(s.2a&&!E.5H++)E.16.1N("5S");7((!s.1c.1f("a3")||!s.1c.1f("//"))&&s.1H=="1m"&&s.U.2h()=="22"){L h=T.3S("6f")[0];L g=T.3s("1m");g.3Q=s.1c;7(s.7c)g.a2=s.7c;7(!f){L l=S;g.9Z=g.9Y=J(){7(!l&&(!6.39||6.39=="5V"||6.39=="1y")){l=P;1W();1y();h.34(g)}}}h.38(g);K 10}L m=S;L k=1e.78?1B 78("9X.9V"):1B 76();k.9T(s.U,s.1c,s.3l,s.6p,s.3I);1S{7(s.O)k.4C("9R-9Q",s.5P);7(s.5C)k.4C("9O-5A-9N",E.4F[s.1c]||"9L, 9K 9I 9H 5z:5z:5z 9F");k.4C("X-9C-9A","76");k.4C("9z",s.1H&&s.49[s.1H]?s.49[s.1H]+", */*":s.49.4G)}1X(e){}7(s.6Y)s.6Y(k);7(s.2a)E.16.1N("6m",[k,s]);L c=J(a){7(!m&&k&&(k.39==4||a=="2U")){m=P;7(d){6I(d);d=V}1z=a=="2U"&&"2U"||!E.6X(k)&&"3a"||s.5C&&E.6J(k,s.1c)&&"5U"||"1W";7(1z=="1W"){1S{O=E.6W(k,s.1H)}1X(e){1z="5x"}}7(1z=="1W"){L b;1S{b=k.5q("6U-5A")}1X(e){}7(s.5C&&b)E.4F[s.1c]=b;7(!f)1W()}N E.5v(s,k,1z);1y();7(s.3l)k=V}};7(s.3l){L d=53(c,13);7(s.2U>0)3z(J(){7(k){k.9t();7(!m)c("2U")}},s.2U)}1S{k.9s(s.O)}1X(e){E.5v(s,k,V,e)}7(!s.3l)c();J 1W(){7(s.1W)s.1W(O,1z);7(s.2a)E.16.1N("5Q",[k,s])}J 1y(){7(s.1y)s.1y(k,1z);7(s.2a)E.16.1N("5R",[k,s]);7(s.2a&&!--E.5H)E.16.1N("6d")}K k},5v:J(s,a,b,e){7(s.3a)s.3a(a,b,e);7(s.2a)E.16.1N("6D",[a,s,e])},5H:0,6X:J(r){1S{K!r.1z&&9q.9p=="59:"||(r.1z>=6T&&r.1z<9n)||r.1z==6R||r.1z==9l||E.14.2d&&r.1z==10}1X(e){}K S},6J:J(a,c){1S{L b=a.5q("6U-5A");K a.1z==6R||b==E.4F[c]||E.14.2d&&a.1z==10}1X(e){}K S},6W:J(r,b){L c=r.5q("9k-U");L d=b=="3M"||!b&&c&&c.1f("3M")>=0;L a=d?r.9j:r.4b;7(d&&a.1F.28=="5x")6Q"5x";7(b=="1m")E.5g(a);7(b=="3i")a=6c("("+a+")");K a},3m:J(a){L s=[];7(a.1k==1M||a.5h)E.R(a,J(){s.1g(3r(6.31)+"="+3r(6.1A))});N Q(L j 1p a)7(a[j]&&a[j].1k==1M)E.R(a[j],J(){s.1g(3r(j)+"="+3r(6))});N s.1g(3r(j)+"="+3r(a[j]));K s.6a("&").1r(/%20/g,"+")}});E.1n.1s({1G:J(c,b){K c?6.2e({1R:"1G",27:"1G",1w:"1G"},c,b):6.1E(":1Z").R(J(){6.W.19=6.5s||"";7(E.1j(6,"19")=="2H"){L a=E("<"+6.28+" />").6y("1h");6.W.19=a.1j("19");7(6.W.19=="2H")6.W.19="3D";a.1V()}}).3h()},1I:J(b,a){K b?6.2e({1R:"1I",27:"1I",1w:"1I"},b,a):6.1E(":4d").R(J(){6.5s=6.5s||E.1j(6,"19");6.W.19="2H"}).3h()},6N:E.1n.2g,2g:J(a,b){K E.1q(a)&&E.1q(b)?6.6N(a,b):a?6.2e({1R:"2g",27:"2g",1w:"2g"},a,b):6.R(J(){E(6)[E(6).3H(":1Z")?"1G":"1I"]()})},9f:J(b,a){K 6.2e({1R:"1G"},b,a)},9d:J(b,a){K 6.2e({1R:"1I"},b,a)},9c:J(b,a){K 6.2e({1R:"2g"},b,a)},9a:J(b,a){K 6.2e({1w:"1G"},b,a)},99:J(b,a){K 6.2e({1w:"1I"},b,a)},97:J(c,a,b){K 6.2e({1w:a},c,b)},2e:J(l,k,j,h){L i=E.6P(k,j,h);K 6[i.2P===S?"R":"2P"](J(){7(6.15!=1)K S;L g=E.1s({},i);L f=E(6).3H(":1Z"),4A=6;Q(L p 1p l){7(l[p]=="1I"&&f||l[p]=="1G"&&!f)K E.1q(g.1y)&&g.1y.1i(6);7(p=="1R"||p=="27"){g.19=E.1j(6,"19");g.32=6.W.32}}7(g.32!=V)6.W.32="1Z";g.40=E.1s({},l);E.R(l,J(c,a){L e=1B E.2t(4A,g,c);7(/2g|1G|1I/.17(a))e[a=="2g"?f?"1G":"1I":a](l);N{L b=a.3X().1D(/^([+-]=)?([\\d+-.]+)(.*)$/),1Y=e.2m(P)||0;7(b){L d=2M(b[2]),2A=b[3]||"2S";7(2A!="2S"){4A.W[c]=(d||1)+2A;1Y=((d||1)/e.2m(P))*1Y;4A.W[c]=1Y+2A}7(b[1])d=((b[1]=="-="?-1:1)*d)+1Y;e.45(1Y,d,2A)}N e.45(1Y,a,"")}});K P})},2P:J(a,b){7(E.1q(a)||(a&&a.1k==1M)){b=a;a="2t"}7(!a||(1o a=="25"&&!b))K A(6[0],a);K 6.R(J(){7(b.1k==1M)A(6,a,b);N{A(6,a).1g(b);7(A(6,a).M==1)b.1i(6)}})},94:J(b,c){L a=E.3G;7(b)6.2P([]);6.R(J(){Q(L i=a.M-1;i>=0;i--)7(a[i].Y==6){7(c)a[i](P);a.72(i,1)}});7(!c)6.5p();K 6}});L A=J(b,c,a){7(!b)K 10;c=c||"2t";L q=E.O(b,c+"2P");7(!q||a)q=E.O(b,c+"2P",a?E.2I(a):[]);K q};E.1n.5p=J(a){a=a||"2t";K 6.R(J(){L q=A(6,a);q.4l();7(q.M)q[0].1i(6)})};E.1s({6P:J(b,a,c){L d=b&&b.1k==92?b:{1y:c||!c&&a||E.1q(b)&&b,2u:b,3Z:c&&a||a&&a.1k!=91&&a};d.2u=(d.2u&&d.2u.1k==51?d.2u:{90:8Z,9D:6T}[d.2u])||8X;d.5y=d.1y;d.1y=J(){7(d.2P!==S)E(6).5p();7(E.1q(d.5y))d.5y.1i(6)};K d},3Z:{70:J(p,n,b,a){K b+a*p},5j:J(p,n,b,a){K((-24.8V(p*24.8U)/2)+0.5)*a+b}},3G:[],3W:V,2t:J(b,c,a){6.11=c;6.Y=b;6.1l=a;7(!c.47)c.47={}}});E.2t.2l={4y:J(){7(6.11.30)6.11.30.1i(6.Y,[6.2J,6]);(E.2t.30[6.1l]||E.2t.30.4G)(6);7(6.1l=="1R"||6.1l=="27")6.Y.W.19="3D"},2m:J(a){7(6.Y[6.1l]!=V&&6.Y.W[6.1l]==V)K 6.Y[6.1l];L r=2M(E.1j(6.Y,6.1l,a));K r&&r>-8Q?r:2M(E.2o(6.Y,6.1l))||0},45:J(c,b,d){6.5B=(1B 3v()).3L();6.1Y=c;6.3h=b;6.2A=d||6.2A||"2S";6.2J=6.1Y;6.4B=6.4w=0;6.4y();L e=6;J t(a){K e.30(a)}t.Y=6.Y;E.3G.1g(t);7(E.3W==V){E.3W=53(J(){L a=E.3G;Q(L i=0;i6.11.2u+6.5B){6.2J=6.3h;6.4B=6.4w=1;6.4y();6.11.40[6.1l]=P;L b=P;Q(L i 1p 6.11.40)7(6.11.40[i]!==P)b=S;7(b){7(6.11.19!=V){6.Y.W.32=6.11.32;6.Y.W.19=6.11.19;7(E.1j(6.Y,"19")=="2H")6.Y.W.19="3D"}7(6.11.1I)6.Y.W.19="2H";7(6.11.1I||6.11.1G)Q(L p 1p 6.11.40)E.1J(6.Y.W,p,6.11.47[p])}7(b&&E.1q(6.11.1y))6.11.1y.1i(6.Y);K S}N{L n=t-6.5B;6.4w=n/6.11.2u;6.4B=E.3Z[6.11.3Z||(E.3Z.5j?"5j":"70")](6.4w,n,0,1,6.11.2u);6.2J=6.1Y+((6.3h-6.1Y)*6.4B);6.4y()}K P}};E.2t.30={2v:J(a){a.Y.2v=a.2J},2x:J(a){a.Y.2x=a.2J},1w:J(a){E.1J(a.Y.W,"1w",a.2J)},4G:J(a){a.Y.W[a.1l]=a.2J+a.2A}};E.1n.5L=J(){L b=0,3b=0,Y=6[0],5l;7(Y)8M(E.14){L d=Y.1a,41=Y,1K=Y.1K,1L=Y.2i,5D=2d&&4s(5K)<8J&&!/a1/i.17(v),2T=E.1j(Y,"43")=="2T";7(Y.6G){L c=Y.6G();1b(c.26+24.2f(1L.1F.2v,1L.1h.2v),c.3b+24.2f(1L.1F.2x,1L.1h.2x));1b(-1L.1F.62,-1L.1F.60)}N{1b(Y.5G,Y.5F);2b(1K){1b(1K.5G,1K.5F);7(48&&!/^t(8H|d|h)$/i.17(1K.28)||2d&&!5D)2N(1K);7(!2T&&E.1j(1K,"43")=="2T")2T=P;41=/^1h$/i.17(1K.28)?41:1K;1K=1K.1K}2b(d&&d.28&&!/^1h|3q$/i.17(d.28)){7(!/^8G|1O.*$/i.17(E.1j(d,"19")))1b(-d.2v,-d.2x);7(48&&E.1j(d,"32")!="4d")2N(d);d=d.1a}7((5D&&(2T||E.1j(41,"43")=="4W"))||(48&&E.1j(41,"43")!="4W"))1b(-1L.1h.5G,-1L.1h.5F);7(2T)1b(24.2f(1L.1F.2v,1L.1h.2v),24.2f(1L.1F.2x,1L.1h.2x))}5l={3b:3b,26:b}}J 2N(a){1b(E.2o(a,"a8",P),E.2o(a,"a9",P))}J 1b(l,t){b+=4s(l)||0;3b+=4s(t)||0}K 5l}})();',62,631,'||||||this|if||||||||||||||||||||||||||||||||||||||function|return|var|length|else|data|true|for|each|false|document|type|null|style||elem||undefined|options|nodeName||browser|nodeType|event|test|arguments|display|parentNode|add|url|msie|window|indexOf|push|body|apply|css|constructor|prop|script|fn|typeof|in|isFunction|replace|extend|className|text|handle|opacity|div|complete|status|value|new|firstChild|match|filter|documentElement|show|dataType|hide|attr|offsetParent|doc|Array|trigger|table|call|break|height|try|cache|tbody|remove|success|catch|start|hidden||ready|get|split|Math|string|left|width|tagName|ret|global|while|map|safari|animate|max|toggle|toLowerCase|ownerDocument|bind|select|prototype|cur||curCSS|selected|handler|done|find|fx|duration|scrollLeft|id|scrollTop|special|opera|unit|nextSibling|stack|guid|toUpperCase|pushStack|button|none|makeArray|now|slice|target|parseFloat|border|exec|queue|isReady|events|px|fixed|timeout|delete|jsre|one|disabled|nth|step|name|overflow|inArray|removeChild|removeData|preventDefault|merge|appendChild|readyState|error|top|which|innerHTML|multiFilter|rl|trim|end|json|first|checked|async|param|elems|insertBefore|childNodes|html|encodeURIComponent|createElement|append|form|Date|unbind|color|grep|setTimeout|readyList|mouseleave|mouseenter|block|isXMLDoc|addEventListener|timers|is|password|last|runtimeStyle|getTime|xml|jQuery|domManip|ajax|src|callee|getElementsByTagName|selectedIndex|load|object|timerId|toString|has|easing|curAnim|offsetChild|args|position|stopPropagation|custom|props|orig|mozilla|accepts|clean|responseText|defaultView|visible|String|charCode|float|teardown|on|setup|nodeIndex|shift|javascript|currentStyle|application|child|RegExp|_|parseInt|previousSibling|dir|tr|state|empty|update|getAttribute|self|pos|setRequestHeader|input|jsonp|lastModified|_default|unload|ajaxSettings|unshift|getComputedStyle|styleSheets|getPropertyValue|lastToggle|mouseout|mouseover|GET|andSelf|relatedTarget|init|visibility|click|absolute|index|container|fix|outline|Number|removeAttribute|setInterval|prevObject|classFilter|not|unique|submit|file|after|windowData|deep|scroll|client|triggered|globalEval|jquery|sibling|swing|clone|results|wrapAll|triggerHandler|lastChild|dequeue|getResponseHeader|createTextNode|oldblock|checkbox|radio|handleError|fromElement|parsererror|old|00|Modified|startTime|ifModified|safari2|getWH|offsetTop|offsetLeft|active|values|getElementById|version|offset|bindReady|processData|val|contentType|ajaxSuccess|ajaxComplete|ajaxStart|serializeArray|notmodified|loaded|DOMContentLoaded|Width|ctrlKey|keyCode|clientTop|POST|clientLeft|clientX|pageX|exclusive|detachEvent|removeEventListener|swap|cloneNode|join|attachEvent|eval|ajaxStop|substr|head|parse|textarea|reset|image|zoom|odd|ajaxSend|even|before|username|prepend|expr|quickClass|uuid|quickID|quickChild|continue|textContent|appendTo|contents|evalScript|parent|defaultValue|ajaxError|setArray|compatMode|getBoundingClientRect|styleFloat|clearInterval|httpNotModified|nodeValue|100|alpha|_toggle|href|speed|throw|304|replaceWith|200|Last|colgroup|httpData|httpSuccess|beforeSend|eq|linear|concat|splice|fieldset|multiple|cssFloat|XMLHttpRequest|webkit|ActiveXObject|CSS1Compat|link|metaKey|scriptCharset|callback|col|pixelLeft|urlencoded|www|post|hasClass|getJSON|getScript|elements|serialize|black|keyup|keypress|solid|change|mousemove|mouseup|dblclick|resize|focus|blur|stylesheet|rel|doScroll|round|hover|padding|offsetHeight|mousedown|offsetWidth|Bottom|Top|keydown|clientY|Right|pageY|Left|toElement|srcElement|cancelBubble|returnValue|charAt|0n|substring|animated|header|noConflict|line|enabled|innerText|contains|only|weight|ajaxSetup|font|size|gt|lt|uFFFF|u0128|417|Boolean|inner|Height|toggleClass|removeClass|addClass|removeAttr|replaceAll|insertAfter|prependTo|contentWindow|contentDocument|wrap|iframe|children|siblings|prevAll|nextAll|prev|wrapInner|next|parents|maxLength|maxlength|readOnly|readonly|reverse|class|htmlFor|inline|able|boxModel|522|setData|compatible|with|1px|ie|getData|10000|ra|it|rv|PI|cos|userAgent|400|navigator|600|slow|Function|Object|array|stop|ig|NaN|fadeTo|option|fadeOut|fadeIn|setAttribute|slideToggle|slideUp|changed|slideDown|be|can|property|responseXML|content|1223|getAttributeNode|300|method|protocol|location|action|send|abort|cssText|th|td|cap|specified|Accept|With|colg|Requested|fast|tfoot|GMT|thead|1970|Jan|attributes|01|Thu|leg|Since|If|opt|Type|Content|embed|open|area|XMLHTTP|hr|Microsoft|onreadystatechange|onload|meta|adobeair|charset|http|1_|img|br|plain|borderLeftWidth|borderTopWidth|abbr'.split('|'),0,{})) + diff --git a/modules/netreviews/views/templates/hook/ajax-load-tab-content.tpl b/modules/netreviews/views/templates/hook/ajax-load-tab-content.tpl new file mode 100644 index 00000000..cd360d2b --- /dev/null +++ b/modules/netreviews/views/templates/hook/ajax-load-tab-content.tpl @@ -0,0 +1,75 @@ + + +{literal} + +{/literal} + +{assign var = 'i' value = 1} +{assign var = 'first' value = true} + +{foreach from=$reviews key=k_review item=review} + {if $i == 1 && !$first} + + {/if} +

    + {if $i == 20 && !$first} + + {$i = 1} + {else} + {$i = $i + 1} + {/if} + + {if $first} + {$first = false} + {/if} +{/foreach} + + + + + + + + diff --git a/modules/netreviews/views/templates/hook/avisverifies-backoffice.tpl b/modules/netreviews/views/templates/hook/avisverifies-backoffice.tpl new file mode 100644 index 00000000..412b648a --- /dev/null +++ b/modules/netreviews/views/templates/hook/avisverifies-backoffice.tpl @@ -0,0 +1,198 @@ + + +
    +
    +
    + + + + + + +
    {l s='Increase your sales through customer reviews' mod='netreviews'}{l s='Start now' mod='netreviews'}
    +
    +
    +
    + + + + + +

    {l s='Verified Reviews is an innovative and independent solution that enables you to collect, moderate and publish your customer reviews. You will increase your credibility and visibility on the web towards new customers!' mod='netreviews'}

    +

    {l s='We provide you with a solution that enables you to collect customer reviews about your website and products which will show on your website and on a attestation which will increase the credibility of published reviews.' mod='netreviews'}

    +
    +

    +

    {l s='Our services are approved by AFNOR certification (France)' mod='netreviews'}*

    +
    +
      +
    • {l s='Give your clients a voice' mod='netreviews'}
    • +
    • {l s='Increase your sales up to 25%' mod='netreviews'}
    • +
    • {l s='Improve your SEO with Rich Snippets' mod='netreviews'}
    • +
    • {l s='Boost your Adwords campaign by gaining star ratings from our partner' mod='netreviews'}*
    • +
    • {l s='Control your e-reputation' mod='netreviews'}
    • +
    • {l s='Enjoy our multiple tools' mod='netreviews'}
    • +
    +
    +
    {l s='Start now' mod='netreviews'}
    {l s='No commitment, free trial for 15 days' mod='netreviews'}
    +
    +

    + *{l s='Only available for some specific countries, please get in touch' mod='netreviews'} +
    +
    +
    +
    + {l s='Informations' mod='netreviews'} +
    +

    {l s='The Module Verified Reviews allows you to show verified product reviews on your product urls, to show the Widget Verified Reviews and to collect automatically verified customer reviews via Email after each single order.' mod='netreviews'}

    +

    {l s='Attention : It is obligatory to register first on' mod='netreviews'} {l s='www.verified-reviews.com' mod='netreviews'} {l s='to start your free trial period' mod='netreviews'}

    +
    +
    +
    +
    + {l s='Export my orders' mod='netreviews'} +
    +

    {l s='Export your recently received orders to collect immediately your first customer reviews and to show your attestation Verified Reviews.' mod='netreviews'}

    +
      +
    • {l s='Without Product Reviews : Your customers will only be asked for their reviews regarding the order (obligatory)' mod='netreviews'}
    • +
    • {l s='With Product Reviews : Your customers will be asked for their review regarding the order (obligatory) AND regarding the purchased products as well' mod='netreviews'}
    • +
    +
    +
    + + +
    + + +
    + +
    + {foreach from=$order_statut_list item=state} + {$state['name']}
    + {/foreach} +
    +
    +
    +
    + Module Version {$version|escape:'html'} +
    +
    +
    +
    +
    + {l s='Configuration' mod='netreviews'} +
    +

    {l s='Please check your' mod='netreviews'} {l s='customer area on verified-reviews.com' mod='netreviews'} {l s='to see your login data' mod='netreviews'}

    +
    +
    +
    +
    + {if $current_multilingue_checked != 'checked'} + {foreach from=$languages key=id item=lang} + + + {/foreach} +
    + +
    + + +
    + + +
    +
    + {else} + + +
    + +
    + {foreach from=$languages key=id item=lang} +
    + +
    +
    + +
    + +
    +
    + {/foreach} +
    + {/if} +
    +
    +
    +
    +
    +
    +
    +
    + {l s='Advanced actions' mod='netreviews'} +
    +
    +   +
    +
    +
    +
    +
    + {l s='Advanced configuration' mod='netreviews'} +
    +
    + +
    + +
    + +
    +
    +
    +
    +
    +
    +
    +
    + {l s='Debug' mod='netreviews'} +
    +
    +
    +
      +
    • Reviews : {$debug_nb_reviews|intval}
    • +
    • Average reviews : {$debug_nb_reviews_average|intval}
    • +
    • Orders pending : {$debug_nb_orders_not_flagged|intval}
    • +
    • Orders getted : {$debug_nb_orders_flagged|intval}
    • +
    • Orders all : {$debug_nb_orders_all|intval}
    • +
    +
    +
    +
    +
    +
    \ No newline at end of file diff --git a/modules/netreviews/views/templates/hook/avisverifies-extraright-light.tpl b/modules/netreviews/views/templates/hook/avisverifies-extraright-light.tpl new file mode 100644 index 00000000..453e33b5 --- /dev/null +++ b/modules/netreviews/views/templates/hook/avisverifies-extraright-light.tpl @@ -0,0 +1,30 @@ + + + \ No newline at end of file diff --git a/modules/netreviews/views/templates/hook/avisverifies-extraright.tpl b/modules/netreviews/views/templates/hook/avisverifies-extraright.tpl new file mode 100644 index 00000000..8f4a5bc2 --- /dev/null +++ b/modules/netreviews/views/templates/hook/avisverifies-extraright.tpl @@ -0,0 +1,27 @@ + + +
    +
    +
    +
    +
    + {$av_nb_reviews|intval}   + {if $av_nb_reviews > 1} + {l s='reviews' mod='netreviews'} + {else} + {l s='review' mod='netreviews'} + {/if} + +
    + + +
    \ No newline at end of file diff --git a/modules/netreviews/views/templates/hook/avisverifies-tab-content.tpl b/modules/netreviews/views/templates/hook/avisverifies-tab-content.tpl new file mode 100644 index 00000000..277881d5 --- /dev/null +++ b/modules/netreviews/views/templates/hook/avisverifies-tab-content.tpl @@ -0,0 +1,161 @@ + + +{literal} + +{/literal} + +
    +
    +
    + +
    {l s='Product Reviews' mod='netreviews'}
    +
    +
      +
    • + {l s='Number of Reviews' mod='netreviews'} + : {$count_reviews|intval}
    • +
    • {l s='Average Grade' mod='netreviews'} : {$average_rate|floatval} /5
      +
      +
    • + +
    + + +
    + +
    + +
    + + {assign var = 'i' value = 1} + {assign var = 'first' value = true} + + {foreach from=$reviews key=k_review item=review} + {if $i == 1 && !$first} + + {/if} +
    +
      +
    • {$review['customer_name']|escape:'htmlall'}
    • +
    •  {l s='the' mod='netreviews'} {$review['horodate']|escape:'htmlall'}
    • +
    • {$review['rate']|escape:'htmlall'}/5
    • +
    + +
    {$review['avis']|escape:'htmlall'}
    + + {if $review['discussion']} + {foreach from=$review['discussion'] key=k_discussion item=discussion} + +
    0} review_number={$review['id_product_av']} style= "display: none" {/if}> + + › {l s='Comment from' mod='netreviews'} {$discussion['origine']|escape:'htmlall'} {l s='the' mod='netreviews'} {$discussion['horodate']|escape:'html'} +

    {$discussion['commentaire']|escape:'htmlall'}

    + + +
    + + {/foreach} + + {if $k_discussion > 0} + {l s='Show exchanges' mod='netreviews'} + + + + {/if} + {/if} + +
    + {if $i == 20 && !$first} +
    + {$i = 1} + {else} + {$i = $i + 1} + {/if} + + {if $i == 20 && $first} + {$first = false} + {$i = 1} + {/if} + {/foreach} + + +
    + + {if $count_reviews > 20} + {l s='More reviews...' mod='netreviews' } + {/if} + +
    +
    + + +{literal} + +{/literal} + + diff --git a/modules/netreviews/views/templates/hook/avisverifies-tab.tpl b/modules/netreviews/views/templates/hook/avisverifies-tab.tpl new file mode 100644 index 00000000..4b1d1ad1 --- /dev/null +++ b/modules/netreviews/views/templates/hook/avisverifies-tab.tpl @@ -0,0 +1,21 @@ + + +
  • + + {$count_reviews|intval} + {if $count_reviews > 1} + {l s='Reviews' mod='netreviews'} + {else} + {l s='Review' mod='netreviews'} + {/if} + +
  • \ No newline at end of file diff --git a/modules/netreviews/views/templates/hook/footer_av.tpl b/modules/netreviews/views/templates/hook/footer_av.tpl new file mode 100644 index 00000000..19425160 --- /dev/null +++ b/modules/netreviews/views/templates/hook/footer_av.tpl @@ -0,0 +1,68 @@ + + + + +
    + +
    + + +
    + +
    + {l s='Product' mod='netreviews'} : {$product_name} - + {$product_description|strip_tags|truncate:75} +
    + + + + {l s='Price' mod='netreviews'} : {$product_price}€ + +
    +
    + {l s='Evaluation of' mod='netreviews'} {$product_name} : + + {$average_rate}/5 {l s='out of' mod='netreviews'} {$count_reviews} {l s='reviews' mod='netreviews'} + +
    +
    +
    + +
    +
    + +
    + + +
    + diff --git a/modules/netreviews/views/templates/hook/index.php b/modules/netreviews/views/templates/hook/index.php new file mode 100644 index 00000000..c37be79b --- /dev/null +++ b/modules/netreviews/views/templates/hook/index.php @@ -0,0 +1,36 @@ + +* @copyright 2015 NetReviews SAS +* @version Release: $Revision: 7.1.4 +* @license NetReviews +* @date 25/08/2015 +* International Registered Trademark & Property of NetReviews SAS +*/ + +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); + +header('Location: ../'); +exit; \ No newline at end of file diff --git a/modules/netreviews/views/templates/index.php b/modules/netreviews/views/templates/index.php new file mode 100644 index 00000000..c37be79b --- /dev/null +++ b/modules/netreviews/views/templates/index.php @@ -0,0 +1,36 @@ + +* @copyright 2015 NetReviews SAS +* @version Release: $Revision: 7.1.4 +* @license NetReviews +* @date 25/08/2015 +* International Registered Trademark & Property of NetReviews SAS +*/ + +header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); +header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT'); + +header('Cache-Control: no-store, no-cache, must-revalidate'); +header('Cache-Control: post-check=0, pre-check=0', false); +header('Pragma: no-cache'); + +header('Location: ../'); +exit; \ No newline at end of file diff --git a/modules/paypal/api/Results.txt b/modules/paypal/api/Results.txt index e7a10b5a..58d92260 100644 --- a/modules/paypal/api/Results.txt +++ b/modules/paypal/api/Results.txt @@ -1616,3 +1616,4579 @@ Logs : Array [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-2JF693351L835792J&PAYERID=BFZYT6B9NZQRE&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=21&L_PAYMENTREQUEST_0_NAME0=D%C3%A9cap%27Colles+Guard+Ecologique+2kg&L_PAYMENTREQUEST_0_DESC0=Pr%C3%A9parez+vos+sols+efficacement+%21D%C3%A9capant+pour+r%C3%A9si...&L_PAYMENTREQUEST_0_AMT0=30.24&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=30.24&PAYMENTREQUEST_0_AMT=36.24&ADDROVERRIDE=1&EMAIL=olivier_le_roy%40yahoo.com&PAYMENTREQUEST_0_SHIPTONAME=Olivier+le+Roy&PAYMENTREQUEST_0_SHIPTOPHONENUM=0626564499&PAYMENTREQUEST_0_SHIPTOSTREET=42%2C+la+Bourreli%C3%A8re&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=M%C3%BBrs-%C3%89rign%C3%A9&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=49610 [4] => Send with CURL method successful ) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=17&L_PAYMENTREQUEST_0_NAME0=Wash%27Guard+5L&L_PAYMENTREQUEST_0_DESC0=Halte+aux+salissures+impossibles+%C3%A0+nettoyer+%21%C2%A0Nett...&L_PAYMENTREQUEST_0_AMT0=49.41&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=66&L_PAYMENTREQUEST_0_NAME1=Nettoyant+gel+WC+Marine+750ml&L_PAYMENTREQUEST_0_DESC1=Le+gel+WC%2C+nettoyant+et+d%C3%A9tartrant+%C3%A9cologique+L%E2%80%99AR...&L_PAYMENTREQUEST_0_AMT1=2.99&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=164&L_PAYMENTREQUEST_0_NAME2=Savon+noir+mou+concentr%C3%A9%2C+%C3%A0+l%27huile+de+lin&L_PAYMENTREQUEST_0_DESC2=Le+savon+noir+mou+concentr%C3%A9+%C3%A0+l%27huile+de+lin+poss%C3%A8...&L_PAYMENTREQUEST_0_AMT2=6.16&L_PAYMENTREQUEST_0_QTY2=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=58.56&PAYMENTREQUEST_0_AMT=58.56&ADDROVERRIDE=1&EMAIL=montana.45%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=ROUGEMONT+Anthony&PAYMENTREQUEST_0_SHIPTOPHONENUM=0679339273&PAYMENTREQUEST_0_SHIPTOSTREET=16+RUE+DES+TROIS+MARES&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=INGRANNES&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=45450&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d5LB13216D8036331R&TIMESTAMP=2015%2d12%2d30T15%3a51%3a59Z&CORRELATIONID=aa78ba2ab5c15&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=17&L_PAYMENTREQUEST_0_NAME0=Wash%27Guard+5L&L_PAYMENTREQUEST_0_DESC0=Halte+aux+salissures+impossibles+%C3%A0+nettoyer+%21%C2%A0Nett...&L_PAYMENTREQUEST_0_AMT0=49.41&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=66&L_PAYMENTREQUEST_0_NAME1=Nettoyant+gel+WC+Marine+750ml&L_PAYMENTREQUEST_0_DESC1=Le+gel+WC%2C+nettoyant+et+d%C3%A9tartrant+%C3%A9cologique+L%E2%80%99AR...&L_PAYMENTREQUEST_0_AMT1=2.99&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=164&L_PAYMENTREQUEST_0_NAME2=Savon+noir+mou+concentr%C3%A9%2C+%C3%A0+l%27huile+de+lin&L_PAYMENTREQUEST_0_DESC2=Le+savon+noir+mou+concentr%C3%A9+%C3%A0+l%27huile+de+lin+poss%C3%A8...&L_PAYMENTREQUEST_0_AMT2=6.16&L_PAYMENTREQUEST_0_QTY2=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=58.56&PAYMENTREQUEST_0_AMT=58.56&ADDROVERRIDE=1&EMAIL=montana.45%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=ROUGEMONT+Anthony&PAYMENTREQUEST_0_SHIPTOPHONENUM=0679339273&PAYMENTREQUEST_0_SHIPTOSTREET=16+RUE+DES+TROIS+MARES&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=INGRANNES&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=45450&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-5LB13216D8036331R +Result : TOKEN=EC%2d5LB13216D8036331R&PHONENUM=0679339273&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2015%2d12%2d30T15%3a52%3a58Z&CORRELATIONID=6f81f349763ac&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=montana%2e45%40hotmail%2efr&PAYERID=RNDVW5HS3YYSQ&PAYERSTATUS=verified&FIRSTNAME=Anthony&LASTNAME=ROUGEMONT&COUNTRYCODE=FR&SHIPTONAME=ROUGEMONT%20Anthony&SHIPTOSTREET=16%20rue%20des%20trois%20mares&SHIPTOCITY=Ingrannes&SHIPTOZIP=45450&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0679339273&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=58%2e56&ITEMAMT=58%2e56&SHIPPINGAMT=0%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Wash%27Guard%205L&L_NAME1=Nettoyant%20gel%20WC%20Marine%20750ml&L_NAME2=Savon%20noir%20mou%20concentr%c3%a9%2c%20%c3%a0%20l%27huile%20de%20lin&L_NUMBER0=17&L_NUMBER1=66&L_NUMBER2=164&L_QTY0=1&L_QTY1=1&L_QTY2=1&L_TAXAMT0=0%2e00&L_TAXAMT1=0%2e00&L_TAXAMT2=0%2e00&L_AMT0=49%2e41&L_AMT1=2%2e99&L_AMT2=6%2e16&L_DESC0=Halte%20aux%20salissures%20impossibles%20%c3%a0%20nettoyer%20%21%c2%a0Nett%2e%2e%2e&L_DESC1=Le%20gel%20WC%2c%20nettoyant%20et%20d%c3%a9tartrant%20%c3%a9cologique%20L%e2%80%99AR%2e%2e%2e&L_DESC2=Le%20savon%20noir%20mou%20concentr%c3%a9%20%c3%a0%20l%27huile%20de%20lin%20poss%c3%a8%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=58%2e56&PAYMENTREQUEST_0_ITEMAMT=58%2e56&PAYMENTREQUEST_0_SHIPPINGAMT=0%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=ROUGEMONT%20Anthony&PAYMENTREQUEST_0_SHIPTOSTREET=16%20rue%20des%20trois%20mares&PAYMENTREQUEST_0_SHIPTOCITY=Ingrannes&PAYMENTREQUEST_0_SHIPTOZIP=45450&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0679339273&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Wash%27Guard%205L&L_PAYMENTREQUEST_0_NAME1=Nettoyant%20gel%20WC%20Marine%20750ml&L_PAYMENTREQUEST_0_NAME2=Savon%20noir%20mou%20concentr%c3%a9%2c%20%c3%a0%20l%27huile%20de%20lin&L_PAYMENTREQUEST_0_NUMBER0=17&L_PAYMENTREQUEST_0_NUMBER1=66&L_PAYMENTREQUEST_0_NUMBER2=164&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_QTY2=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_TAXAMT1=0%2e00&L_PAYMENTREQUEST_0_TAXAMT2=0%2e00&L_PAYMENTREQUEST_0_AMT0=49%2e41&L_PAYMENTREQUEST_0_AMT1=2%2e99&L_PAYMENTREQUEST_0_AMT2=6%2e16&L_PAYMENTREQUEST_0_DESC0=Halte%20aux%20salissures%20impossibles%20%c3%a0%20nettoyer%20%21%c2%a0Nett%2e%2e%2e&L_PAYMENTREQUEST_0_DESC1=Le%20gel%20WC%2c%20nettoyant%20et%20d%c3%a9tartrant%20%c3%a9cologique%20L%e2%80%99AR%2e%2e%2e&L_PAYMENTREQUEST_0_DESC2=Le%20savon%20noir%20mou%20concentr%c3%a9%20%c3%a0%20l%27huile%20de%20lin%20poss%c3%a8%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-5LB13216D8036331R + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-5LB13216D8036331R&PAYERID=RNDVW5HS3YYSQ&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=17&L_PAYMENTREQUEST_0_NAME0=Wash%27Guard+5L&L_PAYMENTREQUEST_0_DESC0=Halte+aux+salissures+impossibles+%C3%A0+nettoyer+%21%C2%A0Nett...&L_PAYMENTREQUEST_0_AMT0=49.41&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=66&L_PAYMENTREQUEST_0_NAME1=Nettoyant+gel+WC+Marine+750ml&L_PAYMENTREQUEST_0_DESC1=Le+gel+WC%2C+nettoyant+et+d%C3%A9tartrant+%C3%A9cologique+L%E2%80%99AR...&L_PAYMENTREQUEST_0_AMT1=2.99&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=164&L_PAYMENTREQUEST_0_NAME2=Savon+noir+mou+concentr%C3%A9%2C+%C3%A0+l%27huile+de+lin&L_PAYMENTREQUEST_0_DESC2=Le+savon+noir+mou+concentr%C3%A9+%C3%A0+l%27huile+de+lin+poss%C3%A8...&L_PAYMENTREQUEST_0_AMT2=6.16&L_PAYMENTREQUEST_0_QTY2=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=58.56&PAYMENTREQUEST_0_AMT=58.56&ADDROVERRIDE=1&EMAIL=montana.45%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=ROUGEMONT+Anthony&PAYMENTREQUEST_0_SHIPTOPHONENUM=0679339273&PAYMENTREQUEST_0_SHIPTOSTREET=16+RUE+DES+TROIS+MARES&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=INGRANNES&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=45450 +Result : TOKEN=EC%2d5LB13216D8036331R&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2015%2d12%2d30T15%3a53%3a02Z&CORRELATIONID=74b1a68c9b70&ACK=Failure&VERSION=106&BUILD=18308778&L_ERRORCODE0=10486&L_SHORTMESSAGE0=This%20transaction%20couldn%27t%20be%20completed%2e&L_LONGMESSAGE0=This%20transaction%20couldn%27t%20be%20completed%2e%20Please%20redirect%20your%20customer%20to%20PayPal%2e&L_SEVERITYCODE0=Error +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-5LB13216D8036331R&PAYERID=RNDVW5HS3YYSQ&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=17&L_PAYMENTREQUEST_0_NAME0=Wash%27Guard+5L&L_PAYMENTREQUEST_0_DESC0=Halte+aux+salissures+impossibles+%C3%A0+nettoyer+%21%C2%A0Nett...&L_PAYMENTREQUEST_0_AMT0=49.41&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=66&L_PAYMENTREQUEST_0_NAME1=Nettoyant+gel+WC+Marine+750ml&L_PAYMENTREQUEST_0_DESC1=Le+gel+WC%2C+nettoyant+et+d%C3%A9tartrant+%C3%A9cologique+L%E2%80%99AR...&L_PAYMENTREQUEST_0_AMT1=2.99&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=164&L_PAYMENTREQUEST_0_NAME2=Savon+noir+mou+concentr%C3%A9%2C+%C3%A0+l%27huile+de+lin&L_PAYMENTREQUEST_0_DESC2=Le+savon+noir+mou+concentr%C3%A9+%C3%A0+l%27huile+de+lin+poss%C3%A8...&L_PAYMENTREQUEST_0_AMT2=6.16&L_PAYMENTREQUEST_0_QTY2=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=58.56&PAYMENTREQUEST_0_AMT=58.56&ADDROVERRIDE=1&EMAIL=montana.45%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=ROUGEMONT+Anthony&PAYMENTREQUEST_0_SHIPTOPHONENUM=0679339273&PAYMENTREQUEST_0_SHIPTOSTREET=16+RUE+DES+TROIS+MARES&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=INGRANNES&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=45450 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-5LB13216D8036331R +Result : TOKEN=EC%2d5LB13216D8036331R&PHONENUM=0679339273&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionFailed&TIMESTAMP=2015%2d12%2d30T15%3a56%3a56Z&CORRELATIONID=f79c292d551bf&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=montana%2e45%40hotmail%2efr&PAYERID=RNDVW5HS3YYSQ&PAYERSTATUS=verified&FIRSTNAME=Anthony&LASTNAME=ROUGEMONT&COUNTRYCODE=FR&SHIPTONAME=ROUGEMONT%20Anthony&SHIPTOSTREET=16%20rue%20des%20trois%20mares&SHIPTOCITY=Ingrannes&SHIPTOZIP=45450&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0679339273&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=58%2e56&ITEMAMT=58%2e56&SHIPPINGAMT=0%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Wash%27Guard%205L&L_NAME1=Nettoyant%20gel%20WC%20Marine%20750ml&L_NAME2=Savon%20noir%20mou%20concentr%c3%a9%2c%20%c3%a0%20l%27huile%20de%20lin&L_NUMBER0=17&L_NUMBER1=66&L_NUMBER2=164&L_QTY0=1&L_QTY1=1&L_QTY2=1&L_TAXAMT0=0%2e00&L_TAXAMT1=0%2e00&L_TAXAMT2=0%2e00&L_AMT0=49%2e41&L_AMT1=2%2e99&L_AMT2=6%2e16&L_DESC0=Halte%20aux%20salissures%20impossibles%20%c3%a0%20nettoyer%20%21%c2%a0Nett%2e%2e%2e&L_DESC1=Le%20gel%20WC%2c%20nettoyant%20et%20d%c3%a9tartrant%20%c3%a9cologique%20L%e2%80%99AR%2e%2e%2e&L_DESC2=Le%20savon%20noir%20mou%20concentr%c3%a9%20%c3%a0%20l%27huile%20de%20lin%20poss%c3%a8%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=58%2e56&PAYMENTREQUEST_0_ITEMAMT=58%2e56&PAYMENTREQUEST_0_SHIPPINGAMT=0%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=ROUGEMONT%20Anthony&PAYMENTREQUEST_0_SHIPTOSTREET=16%20rue%20des%20trois%20mares&PAYMENTREQUEST_0_SHIPTOCITY=Ingrannes&PAYMENTREQUEST_0_SHIPTOZIP=45450&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0679339273&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Wash%27Guard%205L&L_PAYMENTREQUEST_0_NAME1=Nettoyant%20gel%20WC%20Marine%20750ml&L_PAYMENTREQUEST_0_NAME2=Savon%20noir%20mou%20concentr%c3%a9%2c%20%c3%a0%20l%27huile%20de%20lin&L_PAYMENTREQUEST_0_NUMBER0=17&L_PAYMENTREQUEST_0_NUMBER1=66&L_PAYMENTREQUEST_0_NUMBER2=164&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_QTY2=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_TAXAMT1=0%2e00&L_PAYMENTREQUEST_0_TAXAMT2=0%2e00&L_PAYMENTREQUEST_0_AMT0=49%2e41&L_PAYMENTREQUEST_0_AMT1=2%2e99&L_PAYMENTREQUEST_0_AMT2=6%2e16&L_PAYMENTREQUEST_0_DESC0=Halte%20aux%20salissures%20impossibles%20%c3%a0%20nettoyer%20%21%c2%a0Nett%2e%2e%2e&L_PAYMENTREQUEST_0_DESC1=Le%20gel%20WC%2c%20nettoyant%20et%20d%c3%a9tartrant%20%c3%a9cologique%20L%e2%80%99AR%2e%2e%2e&L_PAYMENTREQUEST_0_DESC2=Le%20savon%20noir%20mou%20concentr%c3%a9%20%c3%a0%20l%27huile%20de%20lin%20poss%c3%a8%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-5LB13216D8036331R + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-5LB13216D8036331R&PAYERID=RNDVW5HS3YYSQ&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=17&L_PAYMENTREQUEST_0_NAME0=Wash%27Guard+5L&L_PAYMENTREQUEST_0_DESC0=Halte+aux+salissures+impossibles+%C3%A0+nettoyer+%21%C2%A0Nett...&L_PAYMENTREQUEST_0_AMT0=49.41&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=66&L_PAYMENTREQUEST_0_NAME1=Nettoyant+gel+WC+Marine+750ml&L_PAYMENTREQUEST_0_DESC1=Le+gel+WC%2C+nettoyant+et+d%C3%A9tartrant+%C3%A9cologique+L%E2%80%99AR...&L_PAYMENTREQUEST_0_AMT1=2.99&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=164&L_PAYMENTREQUEST_0_NAME2=Savon+noir+mou+concentr%C3%A9%2C+%C3%A0+l%27huile+de+lin&L_PAYMENTREQUEST_0_DESC2=Le+savon+noir+mou+concentr%C3%A9+%C3%A0+l%27huile+de+lin+poss%C3%A8...&L_PAYMENTREQUEST_0_AMT2=6.16&L_PAYMENTREQUEST_0_QTY2=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=58.56&PAYMENTREQUEST_0_AMT=58.56&ADDROVERRIDE=1&EMAIL=montana.45%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=ROUGEMONT+Anthony&PAYMENTREQUEST_0_SHIPTOPHONENUM=0679339273&PAYMENTREQUEST_0_SHIPTOSTREET=16+RUE+DES+TROIS+MARES&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=INGRANNES&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=45450 +Result : TOKEN=EC%2d5LB13216D8036331R&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2015%2d12%2d30T15%3a56%3a59Z&CORRELATIONID=5b24be872be8&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=96G31183XP5128913&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2015%2d12%2d30T15%3a56%3a58Z&PAYMENTINFO_0_AMT=58%2e56&PAYMENTINFO_0_FEEAMT=2%2e24&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-5LB13216D8036331R&PAYERID=RNDVW5HS3YYSQ&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=17&L_PAYMENTREQUEST_0_NAME0=Wash%27Guard+5L&L_PAYMENTREQUEST_0_DESC0=Halte+aux+salissures+impossibles+%C3%A0+nettoyer+%21%C2%A0Nett...&L_PAYMENTREQUEST_0_AMT0=49.41&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=66&L_PAYMENTREQUEST_0_NAME1=Nettoyant+gel+WC+Marine+750ml&L_PAYMENTREQUEST_0_DESC1=Le+gel+WC%2C+nettoyant+et+d%C3%A9tartrant+%C3%A9cologique+L%E2%80%99AR...&L_PAYMENTREQUEST_0_AMT1=2.99&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=164&L_PAYMENTREQUEST_0_NAME2=Savon+noir+mou+concentr%C3%A9%2C+%C3%A0+l%27huile+de+lin&L_PAYMENTREQUEST_0_DESC2=Le+savon+noir+mou+concentr%C3%A9+%C3%A0+l%27huile+de+lin+poss%C3%A8...&L_PAYMENTREQUEST_0_AMT2=6.16&L_PAYMENTREQUEST_0_QTY2=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=58.56&PAYMENTREQUEST_0_AMT=58.56&ADDROVERRIDE=1&EMAIL=montana.45%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=ROUGEMONT+Anthony&PAYMENTREQUEST_0_SHIPTOPHONENUM=0679339273&PAYMENTREQUEST_0_SHIPTOSTREET=16+RUE+DES+TROIS+MARES&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=INGRANNES&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=45450 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=100&L_PAYMENTREQUEST_0_NAME0=Eau+florale+de+rose+bio%2C+r%C3%A9g%C3%A9n%C3%A8re+et+tonifie&L_PAYMENTREQUEST_0_DESC0=Riche+en+actifs%2C+cette+eau+florale+biologique+cons...&L_PAYMENTREQUEST_0_AMT0=7.95&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=89&L_PAYMENTREQUEST_0_NAME1=Lotion+bain+vapeur+purifiante+pour+une+peau+parfaite&L_PAYMENTREQUEST_0_DESC1=Mission+Z%C3%A9ro+d%C3%A9faut+ETAPE+2%3A+PURIFIER+avec+la+Loti...&L_PAYMENTREQUEST_0_AMT1=8.7&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=141&L_PAYMENTREQUEST_0_NAME2=Huile+essentielle+Arbre+%C3%A0+th%C3%A9+bio&L_PAYMENTREQUEST_0_DESC2=L%27arbre+%C3%A0+th%C3%A9%2C+ou+Tea+Tree+est+traditionnellement+...&L_PAYMENTREQUEST_0_AMT2=8.3&L_PAYMENTREQUEST_0_QTY2=1&L_PAYMENTREQUEST_0_NUMBER3=77&L_PAYMENTREQUEST_0_NAME3=Lait+d%C3%A9maquillant+soyeux+au+lait+d%27%C3%A2nesse+bio&L_PAYMENTREQUEST_0_DESC3=Afin+d%27allier+douceur+et+toilette%2C+SO%27BiO+%C3%A9tic%C2%AE+a+...&L_PAYMENTREQUEST_0_AMT3=6.1&L_PAYMENTREQUEST_0_QTY3=1&L_PAYMENTREQUEST_0_NUMBER4=157&L_PAYMENTREQUEST_0_NAME4=Roll-on+massage+baume+chinois+efficacit%C3%A9+prouv%C3%A9e%2C+aux+7+huiles+essentielles+bio&L_PAYMENTREQUEST_0_DESC4=Le+roll-on+de+massage+Baume+Chinois+puise+son+effi...&L_PAYMENTREQUEST_0_AMT4=7.4&L_PAYMENTREQUEST_0_QTY4=1&L_PAYMENTREQUEST_0_NUMBER5=146&L_PAYMENTREQUEST_0_NAME5=Huile+essentielle+Lavandin+bio&L_PAYMENTREQUEST_0_DESC5=Le+lavandin+est+traditionnellement+reconnu+pour+se...&L_PAYMENTREQUEST_0_AMT5=5&L_PAYMENTREQUEST_0_QTY5=1&L_PAYMENTREQUEST_0_NUMBER6=644&L_PAYMENTREQUEST_0_NAME6=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC6=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT6=-10&L_PAYMENTREQUEST_0_QTY6=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=33.45&PAYMENTREQUEST_0_AMT=39.45&ADDROVERRIDE=1&EMAIL=lisianejy%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Lisiane+Damy&PAYMENTREQUEST_0_SHIPTOPHONENUM=0669667959&PAYMENTREQUEST_0_SHIPTOSTREET=246+rue+de+Milan&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=ST+NICOLAS+D+ALIERMONT&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=76510&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d0R994169CA961345H&TIMESTAMP=2015%2d12%2d30T19%3a53%3a37Z&CORRELATIONID=280e5fcd22a67&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=100&L_PAYMENTREQUEST_0_NAME0=Eau+florale+de+rose+bio%2C+r%C3%A9g%C3%A9n%C3%A8re+et+tonifie&L_PAYMENTREQUEST_0_DESC0=Riche+en+actifs%2C+cette+eau+florale+biologique+cons...&L_PAYMENTREQUEST_0_AMT0=7.95&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=89&L_PAYMENTREQUEST_0_NAME1=Lotion+bain+vapeur+purifiante+pour+une+peau+parfaite&L_PAYMENTREQUEST_0_DESC1=Mission+Z%C3%A9ro+d%C3%A9faut+ETAPE+2%3A+PURIFIER+avec+la+Loti...&L_PAYMENTREQUEST_0_AMT1=8.7&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=141&L_PAYMENTREQUEST_0_NAME2=Huile+essentielle+Arbre+%C3%A0+th%C3%A9+bio&L_PAYMENTREQUEST_0_DESC2=L%27arbre+%C3%A0+th%C3%A9%2C+ou+Tea+Tree+est+traditionnellement+...&L_PAYMENTREQUEST_0_AMT2=8.3&L_PAYMENTREQUEST_0_QTY2=1&L_PAYMENTREQUEST_0_NUMBER3=77&L_PAYMENTREQUEST_0_NAME3=Lait+d%C3%A9maquillant+soyeux+au+lait+d%27%C3%A2nesse+bio&L_PAYMENTREQUEST_0_DESC3=Afin+d%27allier+douceur+et+toilette%2C+SO%27BiO+%C3%A9tic%C2%AE+a+...&L_PAYMENTREQUEST_0_AMT3=6.1&L_PAYMENTREQUEST_0_QTY3=1&L_PAYMENTREQUEST_0_NUMBER4=157&L_PAYMENTREQUEST_0_NAME4=Roll-on+massage+baume+chinois+efficacit%C3%A9+prouv%C3%A9e%2C+aux+7+huiles+essentielles+bio&L_PAYMENTREQUEST_0_DESC4=Le+roll-on+de+massage+Baume+Chinois+puise+son+effi...&L_PAYMENTREQUEST_0_AMT4=7.4&L_PAYMENTREQUEST_0_QTY4=1&L_PAYMENTREQUEST_0_NUMBER5=146&L_PAYMENTREQUEST_0_NAME5=Huile+essentielle+Lavandin+bio&L_PAYMENTREQUEST_0_DESC5=Le+lavandin+est+traditionnellement+reconnu+pour+se...&L_PAYMENTREQUEST_0_AMT5=5&L_PAYMENTREQUEST_0_QTY5=1&L_PAYMENTREQUEST_0_NUMBER6=644&L_PAYMENTREQUEST_0_NAME6=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC6=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT6=-10&L_PAYMENTREQUEST_0_QTY6=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=33.45&PAYMENTREQUEST_0_AMT=39.45&ADDROVERRIDE=1&EMAIL=lisianejy%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Lisiane+Damy&PAYMENTREQUEST_0_SHIPTOPHONENUM=0669667959&PAYMENTREQUEST_0_SHIPTOSTREET=246+rue+de+Milan&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=ST+NICOLAS+D+ALIERMONT&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=76510&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-0R994169CA961345H +Result : TOKEN=EC%2d0R994169CA961345H&PHONENUM=0669667959&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2015%2d12%2d30T19%3a54%3a07Z&CORRELATIONID=5fb0cddbb643&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=lisianed%40yahoo%2efr&PAYERID=468ZFDUSWTU7Q&PAYERSTATUS=verified&FIRSTNAME=lisiane&LASTNAME=damy&COUNTRYCODE=FR&SHIPTONAME=lisiane%20damy&SHIPTOSTREET=246%20rue%20de%20milan&SHIPTOCITY=st%2dnicolas%2dd%27aliermont&SHIPTOZIP=76510&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0669667959&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=39%2e45&ITEMAMT=33%2e45&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Eau%20florale%20de%20rose%20bio%2c%20r%c3%a9g%c3%a9n%c3%a8re%20et%20tonifie&L_NAME1=Lotion%20bain%20vapeur%20purifiante%20pour%20une%20peau%20parfaite&L_NAME2=Huile%20essentielle%20Arbre%20%c3%a0%20th%c3%a9%20bio&L_NAME3=Lait%20d%c3%a9maquillant%20soyeux%20au%20lait%20d%27%c3%a2nesse%20bio&L_NAME4=Roll%2don%20massage%20baume%20chinois%20efficacit%c3%a9%20prouv%c3%a9e%2c%20aux%207%20huiles%20essentielles%20bio&L_NAME5=Huile%20essentielle%20Lavandin%20bio&L_NAME6=R%c3%a9duction%20newsletter&L_NUMBER0=100&L_NUMBER1=89&L_NUMBER2=141&L_NUMBER3=77&L_NUMBER4=157&L_NUMBER5=146&L_NUMBER6=644&L_QTY0=1&L_QTY1=1&L_QTY2=1&L_QTY3=1&L_QTY4=1&L_QTY5=1&L_QTY6=1&L_TAXAMT0=0%2e00&L_TAXAMT1=0%2e00&L_TAXAMT2=0%2e00&L_TAXAMT3=0%2e00&L_TAXAMT4=0%2e00&L_TAXAMT5=0%2e00&L_TAXAMT6=0%2e00&L_AMT0=7%2e95&L_AMT1=8%2e70&L_AMT2=8%2e30&L_AMT3=6%2e10&L_AMT4=7%2e40&L_AMT5=5%2e00&L_AMT6=%2d10%2e00&L_DESC0=Riche%20en%20actifs%2c%20cette%20eau%20florale%20biologique%20cons%2e%2e%2e&L_DESC1=Mission%20Z%c3%a9ro%20d%c3%a9faut%20ETAPE%202%3a%20PURIFIER%20avec%20la%20Loti%2e%2e%2e&L_DESC2=L%27arbre%20%c3%a0%20th%c3%a9%2c%20ou%20Tea%20Tree%20est%20traditionnellement%20%2e%2e%2e&L_DESC3=Afin%20d%27allier%20douceur%20et%20toilette%2c%20SO%27BiO%20%c3%a9tic%c2%ae%20a%20%2e%2e%2e&L_DESC4=Le%20roll%2don%20de%20massage%20Baume%20Chinois%20puise%20son%20effi%2e%2e%2e&L_DESC5=Le%20lavandin%20est%20traditionnellement%20reconnu%20pour%20se%2e%2e%2e&L_DESC6=R%c3%a9duction%20newsletter%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=39%2e45&PAYMENTREQUEST_0_ITEMAMT=33%2e45&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=lisiane%20damy&PAYMENTREQUEST_0_SHIPTOSTREET=246%20rue%20de%20milan&PAYMENTREQUEST_0_SHIPTOCITY=st%2dnicolas%2dd%27aliermont&PAYMENTREQUEST_0_SHIPTOZIP=76510&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0669667959&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Eau%20florale%20de%20rose%20bio%2c%20r%c3%a9g%c3%a9n%c3%a8re%20et%20tonifie&L_PAYMENTREQUEST_0_NAME1=Lotion%20bain%20vapeur%20purifiante%20pour%20une%20peau%20parfaite&L_PAYMENTREQUEST_0_NAME2=Huile%20essentielle%20Arbre%20%c3%a0%20th%c3%a9%20bio&L_PAYMENTREQUEST_0_NAME3=Lait%20d%c3%a9maquillant%20soyeux%20au%20lait%20d%27%c3%a2nesse%20bio&L_PAYMENTREQUEST_0_NAME4=Roll%2don%20massage%20baume%20chinois%20efficacit%c3%a9%20prouv%c3%a9e%2c%20aux%207%20huiles%20essentielles%20bio&L_PAYMENTREQUEST_0_NAME5=Huile%20essentielle%20Lavandin%20bio&L_PAYMENTREQUEST_0_NAME6=R%c3%a9duction%20newsletter&L_PAYMENTREQUEST_0_NUMBER0=100&L_PAYMENTREQUEST_0_NUMBER1=89&L_PAYMENTREQUEST_0_NUMBER2=141&L_PAYMENTREQUEST_0_NUMBER3=77&L_PAYMENTREQUEST_0_NUMBER4=157&L_PAYMENTREQUEST_0_NUMBER5=146&L_PAYMENTREQUEST_0_NUMBER6=644&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_QTY2=1&L_PAYMENTREQUEST_0_QTY3=1&L_PAYMENTREQUEST_0_QTY4=1&L_PAYMENTREQUEST_0_QTY5=1&L_PAYMENTREQUEST_0_QTY6=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_TAXAMT1=0%2e00&L_PAYMENTREQUEST_0_TAXAMT2=0%2e00&L_PAYMENTREQUEST_0_TAXAMT3=0%2e00&L_PAYMENTREQUEST_0_TAXAMT4=0%2e00&L_PAYMENTREQUEST_0_TAXAMT5=0%2e00&L_PAYMENTREQUEST_0_TAXAMT6=0%2e00&L_PAYMENTREQUEST_0_AMT0=7%2e95&L_PAYMENTREQUEST_0_AMT1=8%2e70&L_PAYMENTREQUEST_0_AMT2=8%2e30&L_PAYMENTREQUEST_0_AMT3=6%2e10&L_PAYMENTREQUEST_0_AMT4=7%2e40&L_PAYMENTREQUEST_0_AMT5=5%2e00&L_PAYMENTREQUEST_0_AMT6=%2d10%2e00&L_PAYMENTREQUEST_0_DESC0=Riche%20en%20actifs%2c%20cette%20eau%20florale%20biologique%20cons%2e%2e%2e&L_PAYMENTREQUEST_0_DESC1=Mission%20Z%c3%a9ro%20d%c3%a9faut%20ETAPE%202%3a%20PURIFIER%20avec%20la%20Loti%2e%2e%2e&L_PAYMENTREQUEST_0_DESC2=L%27arbre%20%c3%a0%20th%c3%a9%2c%20ou%20Tea%20Tree%20est%20traditionnellement%20%2e%2e%2e&L_PAYMENTREQUEST_0_DESC3=Afin%20d%27allier%20douceur%20et%20toilette%2c%20SO%27BiO%20%c3%a9tic%c2%ae%20a%20%2e%2e%2e&L_PAYMENTREQUEST_0_DESC4=Le%20roll%2don%20de%20massage%20Baume%20Chinois%20puise%20son%20effi%2e%2e%2e&L_PAYMENTREQUEST_0_DESC5=Le%20lavandin%20est%20traditionnellement%20reconnu%20pour%20se%2e%2e%2e&L_PAYMENTREQUEST_0_DESC6=R%c3%a9duction%20newsletter%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-0R994169CA961345H + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-0R994169CA961345H&PAYERID=468ZFDUSWTU7Q&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=100&L_PAYMENTREQUEST_0_NAME0=Eau+florale+de+rose+bio%2C+r%C3%A9g%C3%A9n%C3%A8re+et+tonifie&L_PAYMENTREQUEST_0_DESC0=Riche+en+actifs%2C+cette+eau+florale+biologique+cons...&L_PAYMENTREQUEST_0_AMT0=7.95&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=89&L_PAYMENTREQUEST_0_NAME1=Lotion+bain+vapeur+purifiante+pour+une+peau+parfaite&L_PAYMENTREQUEST_0_DESC1=Mission+Z%C3%A9ro+d%C3%A9faut+ETAPE+2%3A+PURIFIER+avec+la+Loti...&L_PAYMENTREQUEST_0_AMT1=8.7&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=141&L_PAYMENTREQUEST_0_NAME2=Huile+essentielle+Arbre+%C3%A0+th%C3%A9+bio&L_PAYMENTREQUEST_0_DESC2=L%27arbre+%C3%A0+th%C3%A9%2C+ou+Tea+Tree+est+traditionnellement+...&L_PAYMENTREQUEST_0_AMT2=8.3&L_PAYMENTREQUEST_0_QTY2=1&L_PAYMENTREQUEST_0_NUMBER3=77&L_PAYMENTREQUEST_0_NAME3=Lait+d%C3%A9maquillant+soyeux+au+lait+d%27%C3%A2nesse+bio&L_PAYMENTREQUEST_0_DESC3=Afin+d%27allier+douceur+et+toilette%2C+SO%27BiO+%C3%A9tic%C2%AE+a+...&L_PAYMENTREQUEST_0_AMT3=6.1&L_PAYMENTREQUEST_0_QTY3=1&L_PAYMENTREQUEST_0_NUMBER4=157&L_PAYMENTREQUEST_0_NAME4=Roll-on+massage+baume+chinois+efficacit%C3%A9+prouv%C3%A9e%2C+aux+7+huiles+essentielles+bio&L_PAYMENTREQUEST_0_DESC4=Le+roll-on+de+massage+Baume+Chinois+puise+son+effi...&L_PAYMENTREQUEST_0_AMT4=7.4&L_PAYMENTREQUEST_0_QTY4=1&L_PAYMENTREQUEST_0_NUMBER5=146&L_PAYMENTREQUEST_0_NAME5=Huile+essentielle+Lavandin+bio&L_PAYMENTREQUEST_0_DESC5=Le+lavandin+est+traditionnellement+reconnu+pour+se...&L_PAYMENTREQUEST_0_AMT5=5&L_PAYMENTREQUEST_0_QTY5=1&L_PAYMENTREQUEST_0_NUMBER6=644&L_PAYMENTREQUEST_0_NAME6=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC6=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT6=-10&L_PAYMENTREQUEST_0_QTY6=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=33.45&PAYMENTREQUEST_0_AMT=39.45&ADDROVERRIDE=1&EMAIL=lisianejy%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Lisiane+Damy&PAYMENTREQUEST_0_SHIPTOPHONENUM=0669667959&PAYMENTREQUEST_0_SHIPTOSTREET=246+rue+de+Milan&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=ST+NICOLAS+D+ALIERMONT&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=76510 +Result : TOKEN=EC%2d0R994169CA961345H&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2015%2d12%2d30T19%3a54%3a11Z&CORRELATIONID=cdebab3628ef5&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=9TD782384H6371006&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2015%2d12%2d30T19%3a54%3a08Z&PAYMENTINFO_0_AMT=39%2e45&PAYMENTINFO_0_FEEAMT=1%2e59&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-0R994169CA961345H&PAYERID=468ZFDUSWTU7Q&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=100&L_PAYMENTREQUEST_0_NAME0=Eau+florale+de+rose+bio%2C+r%C3%A9g%C3%A9n%C3%A8re+et+tonifie&L_PAYMENTREQUEST_0_DESC0=Riche+en+actifs%2C+cette+eau+florale+biologique+cons...&L_PAYMENTREQUEST_0_AMT0=7.95&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=89&L_PAYMENTREQUEST_0_NAME1=Lotion+bain+vapeur+purifiante+pour+une+peau+parfaite&L_PAYMENTREQUEST_0_DESC1=Mission+Z%C3%A9ro+d%C3%A9faut+ETAPE+2%3A+PURIFIER+avec+la+Loti...&L_PAYMENTREQUEST_0_AMT1=8.7&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=141&L_PAYMENTREQUEST_0_NAME2=Huile+essentielle+Arbre+%C3%A0+th%C3%A9+bio&L_PAYMENTREQUEST_0_DESC2=L%27arbre+%C3%A0+th%C3%A9%2C+ou+Tea+Tree+est+traditionnellement+...&L_PAYMENTREQUEST_0_AMT2=8.3&L_PAYMENTREQUEST_0_QTY2=1&L_PAYMENTREQUEST_0_NUMBER3=77&L_PAYMENTREQUEST_0_NAME3=Lait+d%C3%A9maquillant+soyeux+au+lait+d%27%C3%A2nesse+bio&L_PAYMENTREQUEST_0_DESC3=Afin+d%27allier+douceur+et+toilette%2C+SO%27BiO+%C3%A9tic%C2%AE+a+...&L_PAYMENTREQUEST_0_AMT3=6.1&L_PAYMENTREQUEST_0_QTY3=1&L_PAYMENTREQUEST_0_NUMBER4=157&L_PAYMENTREQUEST_0_NAME4=Roll-on+massage+baume+chinois+efficacit%C3%A9+prouv%C3%A9e%2C+aux+7+huiles+essentielles+bio&L_PAYMENTREQUEST_0_DESC4=Le+roll-on+de+massage+Baume+Chinois+puise+son+effi...&L_PAYMENTREQUEST_0_AMT4=7.4&L_PAYMENTREQUEST_0_QTY4=1&L_PAYMENTREQUEST_0_NUMBER5=146&L_PAYMENTREQUEST_0_NAME5=Huile+essentielle+Lavandin+bio&L_PAYMENTREQUEST_0_DESC5=Le+lavandin+est+traditionnellement+reconnu+pour+se...&L_PAYMENTREQUEST_0_AMT5=5&L_PAYMENTREQUEST_0_QTY5=1&L_PAYMENTREQUEST_0_NUMBER6=644&L_PAYMENTREQUEST_0_NAME6=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC6=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT6=-10&L_PAYMENTREQUEST_0_QTY6=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=33.45&PAYMENTREQUEST_0_AMT=39.45&ADDROVERRIDE=1&EMAIL=lisianejy%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Lisiane+Damy&PAYMENTREQUEST_0_SHIPTOPHONENUM=0669667959&PAYMENTREQUEST_0_SHIPTOSTREET=246+rue+de+Milan&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=ST+NICOLAS+D+ALIERMONT&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=76510 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=5&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+A%C3%A9rosol+400ml&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=17.91&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=17.91&PAYMENTREQUEST_0_AMT=20.91&ADDROVERRIDE=1&EMAIL=broussin.sylvie%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=Sylvie+Broussin&PAYMENTREQUEST_0_SHIPTOPHONENUM=0669992689&PAYMENTREQUEST_0_SHIPTOSTREET=la+bourreliere&PAYMENTREQUEST_0_SHIPTOSTREET2=5&PAYMENTREQUEST_0_SHIPTOCITY=st+maurice+du+desert&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=61600&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d14A41964UG299620V&TIMESTAMP=2015%2d12%2d31T17%3a59%3a03Z&CORRELATIONID=b428e52c927f5&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=5&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+A%C3%A9rosol+400ml&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=17.91&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=17.91&PAYMENTREQUEST_0_AMT=20.91&ADDROVERRIDE=1&EMAIL=broussin.sylvie%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=Sylvie+Broussin&PAYMENTREQUEST_0_SHIPTOPHONENUM=0669992689&PAYMENTREQUEST_0_SHIPTOSTREET=la+bourreliere&PAYMENTREQUEST_0_SHIPTOSTREET2=5&PAYMENTREQUEST_0_SHIPTOCITY=st+maurice+du+desert&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=61600&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-14A41964UG299620V +Result : TOKEN=EC%2d14A41964UG299620V&PHONENUM=0669992689&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2015%2d12%2d31T18%3a00%3a39Z&CORRELATIONID=c5a635aa12a0&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=broussin%2esylvie%40orange%2efr&PAYERID=AGD5EG8XC4V9E&PAYERSTATUS=verified&FIRSTNAME=sylvie&LASTNAME=broussin&COUNTRYCODE=FR&SHIPTONAME=sylvie%20broussin&SHIPTOSTREET=la%20bourreliere&SHIPTOSTREET2=5&SHIPTOCITY=st%20maurice%20du%20desert&SHIPTOSTATE=CO&SHIPTOZIP=61600&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0669992689&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=20%2e91&ITEMAMT=17%2e91&SHIPPINGAMT=3%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=TEXGUARD%20A%c3%a9rosol%20400ml&L_NUMBER0=5&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=17%2e91&L_DESC0=Produit%20imperm%c3%a9abilisant%20antitache%20pour%20tissus%2c%20cu%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=20%2e91&PAYMENTREQUEST_0_ITEMAMT=17%2e91&PAYMENTREQUEST_0_SHIPPINGAMT=3%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=sylvie%20broussin&PAYMENTREQUEST_0_SHIPTOSTREET=la%20bourreliere&PAYMENTREQUEST_0_SHIPTOSTREET2=5&PAYMENTREQUEST_0_SHIPTOCITY=st%20maurice%20du%20desert&PAYMENTREQUEST_0_SHIPTOSTATE=CO&PAYMENTREQUEST_0_SHIPTOZIP=61600&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0669992689&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=TEXGUARD%20A%c3%a9rosol%20400ml&L_PAYMENTREQUEST_0_NUMBER0=5&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=17%2e91&L_PAYMENTREQUEST_0_DESC0=Produit%20imperm%c3%a9abilisant%20antitache%20pour%20tissus%2c%20cu%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-14A41964UG299620V + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-14A41964UG299620V&PAYERID=AGD5EG8XC4V9E&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=5&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+A%C3%A9rosol+400ml&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=17.91&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=17.91&PAYMENTREQUEST_0_AMT=20.91&ADDROVERRIDE=1&EMAIL=broussin.sylvie%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=Sylvie+Broussin&PAYMENTREQUEST_0_SHIPTOPHONENUM=0669992689&PAYMENTREQUEST_0_SHIPTOSTREET=la+bourreliere&PAYMENTREQUEST_0_SHIPTOSTREET2=5&PAYMENTREQUEST_0_SHIPTOCITY=st+maurice+du+desert&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=61600 +Result : TOKEN=EC%2d14A41964UG299620V&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2015%2d12%2d31T18%3a00%3a43Z&CORRELATIONID=f7f0596cc40b5&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=1JL16517G5674192S&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2015%2d12%2d31T18%3a00%3a41Z&PAYMENTINFO_0_AMT=20%2e91&PAYMENTINFO_0_FEEAMT=0%2e96&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-14A41964UG299620V&PAYERID=AGD5EG8XC4V9E&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=5&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+A%C3%A9rosol+400ml&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=17.91&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=17.91&PAYMENTREQUEST_0_AMT=20.91&ADDROVERRIDE=1&EMAIL=broussin.sylvie%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=Sylvie+Broussin&PAYMENTREQUEST_0_SHIPTOPHONENUM=0669992689&PAYMENTREQUEST_0_SHIPTOSTREET=la+bourreliere&PAYMENTREQUEST_0_SHIPTOSTREET2=5&PAYMENTREQUEST_0_SHIPTOCITY=st+maurice+du+desert&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=61600 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=163&L_PAYMENTREQUEST_0_NAME0=Cristaux+de+soude%2C+d%C3%A9graissant+naturel&L_PAYMENTREQUEST_0_DESC0=Super+d%C3%A9graissant+naturel+Multi-usages+%3A+Sols%2C+sur...&L_PAYMENTREQUEST_0_AMT0=3.19&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=64&L_PAYMENTREQUEST_0_NAME1=Nettoyant+Spray+vitres+menthe+740ml&L_PAYMENTREQUEST_0_DESC1=Le+nettoyant+surfaces+vitr%C3%A9es+%C3%89colabel+L%E2%80%99ARBRE+VER...&L_PAYMENTREQUEST_0_AMT1=2.6&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=5.79&PAYMENTREQUEST_0_AMT=11.79&ADDROVERRIDE=1&EMAIL=ludi_renoi91%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=Ludivine+bakekolo&PAYMENTREQUEST_0_SHIPTOPHONENUM=0611933207&PAYMENTREQUEST_0_SHIPTOSTREET=6+rue+andre+lebon&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=melun&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=77000&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d8HU81920VJ378002D&TIMESTAMP=2016%2d01%2d01T12%3a47%3a47Z&CORRELATIONID=8548ecaf31abb&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=163&L_PAYMENTREQUEST_0_NAME0=Cristaux+de+soude%2C+d%C3%A9graissant+naturel&L_PAYMENTREQUEST_0_DESC0=Super+d%C3%A9graissant+naturel+Multi-usages+%3A+Sols%2C+sur...&L_PAYMENTREQUEST_0_AMT0=3.19&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=64&L_PAYMENTREQUEST_0_NAME1=Nettoyant+Spray+vitres+menthe+740ml&L_PAYMENTREQUEST_0_DESC1=Le+nettoyant+surfaces+vitr%C3%A9es+%C3%89colabel+L%E2%80%99ARBRE+VER...&L_PAYMENTREQUEST_0_AMT1=2.6&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=5.79&PAYMENTREQUEST_0_AMT=11.79&ADDROVERRIDE=1&EMAIL=ludi_renoi91%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=Ludivine+bakekolo&PAYMENTREQUEST_0_SHIPTOPHONENUM=0611933207&PAYMENTREQUEST_0_SHIPTOSTREET=6+rue+andre+lebon&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=melun&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=77000&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-8HU81920VJ378002D +Result : TOKEN=EC%2d8HU81920VJ378002D&PHONENUM=0611933207&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d01T12%3a48%3a19Z&CORRELATIONID=cd7b77b9a0806&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=bakekolo%2eludivine%40hotmail%2efr&PAYERID=ZFB8ETNEPX3NL&PAYERSTATUS=verified&FIRSTNAME=ludivine&LASTNAME=Bakekolo&COUNTRYCODE=FR&SHIPTONAME=ludivine%20Bakekolo&SHIPTOSTREET=6%20rue%20Andre%20lebon&SHIPTOCITY=Melun&SHIPTOZIP=77000&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0611933207&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=11%2e79&ITEMAMT=5%2e79&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Cristaux%20de%20soude%2c%20d%c3%a9graissant%20naturel&L_NAME1=Nettoyant%20Spray%20vitres%20menthe%20740ml&L_NUMBER0=163&L_NUMBER1=64&L_QTY0=1&L_QTY1=1&L_TAXAMT0=0%2e00&L_TAXAMT1=0%2e00&L_AMT0=3%2e19&L_AMT1=2%2e60&L_DESC0=Super%20d%c3%a9graissant%20naturel%20Multi%2dusages%20%3a%20Sols%2c%20sur%2e%2e%2e&L_DESC1=Le%20nettoyant%20surfaces%20vitr%c3%a9es%20%c3%89colabel%20L%e2%80%99ARBRE%20VER%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=11%2e79&PAYMENTREQUEST_0_ITEMAMT=5%2e79&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=ludivine%20Bakekolo&PAYMENTREQUEST_0_SHIPTOSTREET=6%20rue%20Andre%20lebon&PAYMENTREQUEST_0_SHIPTOCITY=Melun&PAYMENTREQUEST_0_SHIPTOZIP=77000&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0611933207&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Cristaux%20de%20soude%2c%20d%c3%a9graissant%20naturel&L_PAYMENTREQUEST_0_NAME1=Nettoyant%20Spray%20vitres%20menthe%20740ml&L_PAYMENTREQUEST_0_NUMBER0=163&L_PAYMENTREQUEST_0_NUMBER1=64&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_TAXAMT1=0%2e00&L_PAYMENTREQUEST_0_AMT0=3%2e19&L_PAYMENTREQUEST_0_AMT1=2%2e60&L_PAYMENTREQUEST_0_DESC0=Super%20d%c3%a9graissant%20naturel%20Multi%2dusages%20%3a%20Sols%2c%20sur%2e%2e%2e&L_PAYMENTREQUEST_0_DESC1=Le%20nettoyant%20surfaces%20vitr%c3%a9es%20%c3%89colabel%20L%e2%80%99ARBRE%20VER%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-8HU81920VJ378002D + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-8HU81920VJ378002D&PAYERID=ZFB8ETNEPX3NL&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=163&L_PAYMENTREQUEST_0_NAME0=Cristaux+de+soude%2C+d%C3%A9graissant+naturel&L_PAYMENTREQUEST_0_DESC0=Super+d%C3%A9graissant+naturel+Multi-usages+%3A+Sols%2C+sur...&L_PAYMENTREQUEST_0_AMT0=3.19&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=64&L_PAYMENTREQUEST_0_NAME1=Nettoyant+Spray+vitres+menthe+740ml&L_PAYMENTREQUEST_0_DESC1=Le+nettoyant+surfaces+vitr%C3%A9es+%C3%89colabel+L%E2%80%99ARBRE+VER...&L_PAYMENTREQUEST_0_AMT1=2.6&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=5.79&PAYMENTREQUEST_0_AMT=11.79&ADDROVERRIDE=1&EMAIL=ludi_renoi91%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=Ludivine+bakekolo&PAYMENTREQUEST_0_SHIPTOPHONENUM=0611933207&PAYMENTREQUEST_0_SHIPTOSTREET=6+rue+andre+lebon&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=melun&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=77000 +Result : TOKEN=EC%2d8HU81920VJ378002D&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d01T12%3a48%3a23Z&CORRELATIONID=5d6d74bebdb10&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=6A776938G4774935G&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d01T12%3a48%3a21Z&PAYMENTINFO_0_AMT=11%2e79&PAYMENTINFO_0_FEEAMT=0%2e65&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-8HU81920VJ378002D&PAYERID=ZFB8ETNEPX3NL&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=163&L_PAYMENTREQUEST_0_NAME0=Cristaux+de+soude%2C+d%C3%A9graissant+naturel&L_PAYMENTREQUEST_0_DESC0=Super+d%C3%A9graissant+naturel+Multi-usages+%3A+Sols%2C+sur...&L_PAYMENTREQUEST_0_AMT0=3.19&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=64&L_PAYMENTREQUEST_0_NAME1=Nettoyant+Spray+vitres+menthe+740ml&L_PAYMENTREQUEST_0_DESC1=Le+nettoyant+surfaces+vitr%C3%A9es+%C3%89colabel+L%E2%80%99ARBRE+VER...&L_PAYMENTREQUEST_0_AMT1=2.6&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=5.79&PAYMENTREQUEST_0_AMT=11.79&ADDROVERRIDE=1&EMAIL=ludi_renoi91%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=Ludivine+bakekolo&PAYMENTREQUEST_0_SHIPTOPHONENUM=0611933207&PAYMENTREQUEST_0_SHIPTOSTREET=6+rue+andre+lebon&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=melun&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=77000 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=167&L_PAYMENTREQUEST_0_NAME0=Pierre+d%27argile&L_PAYMENTREQUEST_0_DESC0=La+pierre+d%27argile+senteur+naturelle+de+citron+d%C3%A9g...&L_PAYMENTREQUEST_0_AMT0=8.36&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=8.36&PAYMENTREQUEST_0_AMT=11.36&ADDROVERRIDE=1&EMAIL=Joanna.dimartino%40laposte.net&PAYMENTREQUEST_0_SHIPTONAME=Joanna+Dimartino+&PAYMENTREQUEST_0_SHIPTOPHONENUM=0629130987&PAYMENTREQUEST_0_SHIPTOSTREET=31+avenue+de+lattre+de+tassigny+&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Vitrolles+&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=13127&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d6NE542954R386653K&TIMESTAMP=2016%2d01%2d01T19%3a12%3a31Z&CORRELATIONID=6e46b12fe23c6&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=167&L_PAYMENTREQUEST_0_NAME0=Pierre+d%27argile&L_PAYMENTREQUEST_0_DESC0=La+pierre+d%27argile+senteur+naturelle+de+citron+d%C3%A9g...&L_PAYMENTREQUEST_0_AMT0=8.36&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=8.36&PAYMENTREQUEST_0_AMT=11.36&ADDROVERRIDE=1&EMAIL=Joanna.dimartino%40laposte.net&PAYMENTREQUEST_0_SHIPTONAME=Joanna+Dimartino+&PAYMENTREQUEST_0_SHIPTOPHONENUM=0629130987&PAYMENTREQUEST_0_SHIPTOSTREET=31+avenue+de+lattre+de+tassigny+&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Vitrolles+&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=13127&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=209&L_PAYMENTREQUEST_0_NAME0=Vaporisateur+laque+anti-cafards+pour+int%C3%A9rieurs+750+ml&L_PAYMENTREQUEST_0_DESC0=Laque+insecticide+pr%C3%AAte+%C3%A0+l%E2%80%99emploi+%C3%A0+longue+persis...&L_PAYMENTREQUEST_0_AMT0=18.1&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=18.1&PAYMENTREQUEST_0_AMT=24.10&ADDROVERRIDE=1&EMAIL=bouchelouh.ayech%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=ayech+bouchelouh&PAYMENTREQUEST_0_SHIPTOPHONENUM=%2B33610693540&PAYMENTREQUEST_0_SHIPTOSTREET=11+rue+Dubois+Fontanelle&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Grenoble&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=38100&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d31F07692V7071833B&TIMESTAMP=2016%2d01%2d02T08%3a06%3a19Z&CORRELATIONID=71f0bf8d55141&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=209&L_PAYMENTREQUEST_0_NAME0=Vaporisateur+laque+anti-cafards+pour+int%C3%A9rieurs+750+ml&L_PAYMENTREQUEST_0_DESC0=Laque+insecticide+pr%C3%AAte+%C3%A0+l%E2%80%99emploi+%C3%A0+longue+persis...&L_PAYMENTREQUEST_0_AMT0=18.1&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=18.1&PAYMENTREQUEST_0_AMT=24.10&ADDROVERRIDE=1&EMAIL=bouchelouh.ayech%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=ayech+bouchelouh&PAYMENTREQUEST_0_SHIPTOPHONENUM=%2B33610693540&PAYMENTREQUEST_0_SHIPTOSTREET=11+rue+Dubois+Fontanelle&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Grenoble&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=38100&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=28&L_PAYMENTREQUEST_0_NAME0=Kit+Sols+Anciens+-+Nettoyer+et+prot%C3%A9ger&L_PAYMENTREQUEST_0_DESC0=Le+kit+id%C3%A9al+pour+remettre+%C3%A0+neuf+les+sols+ext%C3%A9rie...&L_PAYMENTREQUEST_0_AMT0=135.29&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=135.29&PAYMENTREQUEST_0_AMT=135.29&ADDROVERRIDE=1&EMAIL=adcopitet%40wanadoo.fr&PAYMENTREQUEST_0_SHIPTONAME=alain+copitet&PAYMENTREQUEST_0_SHIPTOPHONENUM=0235094331&PAYMENTREQUEST_0_SHIPTOSTREET=15+route+d%27haussez&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=saint+michel+d%27halescourt&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=76440&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d92H79278AA478741E&TIMESTAMP=2016%2d01%2d02T11%3a30%3a03Z&CORRELATIONID=e62624b8c7748&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=28&L_PAYMENTREQUEST_0_NAME0=Kit+Sols+Anciens+-+Nettoyer+et+prot%C3%A9ger&L_PAYMENTREQUEST_0_DESC0=Le+kit+id%C3%A9al+pour+remettre+%C3%A0+neuf+les+sols+ext%C3%A9rie...&L_PAYMENTREQUEST_0_AMT0=135.29&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=135.29&PAYMENTREQUEST_0_AMT=135.29&ADDROVERRIDE=1&EMAIL=adcopitet%40wanadoo.fr&PAYMENTREQUEST_0_SHIPTONAME=alain+copitet&PAYMENTREQUEST_0_SHIPTOPHONENUM=0235094331&PAYMENTREQUEST_0_SHIPTOSTREET=15+route+d%27haussez&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=saint+michel+d%27halescourt&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=76440&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-92H79278AA478741E +Result : TOKEN=EC%2d92H79278AA478741E&PHONENUM=0235094331&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d02T11%3a31%3a49Z&CORRELATIONID=82d8fb8586932&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=adcopitet%40wanadoo%2efr&PAYERID=KPYCYS83P7ZP6&PAYERSTATUS=verified&FIRSTNAME=alain&LASTNAME=copitet&COUNTRYCODE=FR&SHIPTONAME=alain%20copitet&SHIPTOSTREET=15%20route%20d%27haussez&SHIPTOCITY=saint%20michel%20d%27halescourt&SHIPTOZIP=76440&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0235094331&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=135%2e29&ITEMAMT=135%2e29&SHIPPINGAMT=0%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Kit%20Sols%20Anciens%20%2d%20Nettoyer%20et%20prot%c3%a9ger&L_NUMBER0=28&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=135%2e29&L_DESC0=Le%20kit%20id%c3%a9al%20pour%20remettre%20%c3%a0%20neuf%20les%20sols%20ext%c3%a9rie%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=135%2e29&PAYMENTREQUEST_0_ITEMAMT=135%2e29&PAYMENTREQUEST_0_SHIPPINGAMT=0%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=alain%20copitet&PAYMENTREQUEST_0_SHIPTOSTREET=15%20route%20d%27haussez&PAYMENTREQUEST_0_SHIPTOCITY=saint%20michel%20d%27halescourt&PAYMENTREQUEST_0_SHIPTOZIP=76440&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0235094331&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Kit%20Sols%20Anciens%20%2d%20Nettoyer%20et%20prot%c3%a9ger&L_PAYMENTREQUEST_0_NUMBER0=28&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=135%2e29&L_PAYMENTREQUEST_0_DESC0=Le%20kit%20id%c3%a9al%20pour%20remettre%20%c3%a0%20neuf%20les%20sols%20ext%c3%a9rie%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-92H79278AA478741E + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-92H79278AA478741E&PAYERID=KPYCYS83P7ZP6&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=28&L_PAYMENTREQUEST_0_NAME0=Kit+Sols+Anciens+-+Nettoyer+et+prot%C3%A9ger&L_PAYMENTREQUEST_0_DESC0=Le+kit+id%C3%A9al+pour+remettre+%C3%A0+neuf+les+sols+ext%C3%A9rie...&L_PAYMENTREQUEST_0_AMT0=135.29&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=135.29&PAYMENTREQUEST_0_AMT=135.29&ADDROVERRIDE=1&EMAIL=adcopitet%40wanadoo.fr&PAYMENTREQUEST_0_SHIPTONAME=alain+copitet&PAYMENTREQUEST_0_SHIPTOPHONENUM=0235094331&PAYMENTREQUEST_0_SHIPTOSTREET=15+route+d%27haussez&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=saint+michel+d%27halescourt&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=76440 +Result : TOKEN=EC%2d92H79278AA478741E&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d02T11%3a31%3a52Z&CORRELATIONID=ab80cfb6a1424&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=2TF55173WY194170S&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d02T11%3a31%3a51Z&PAYMENTINFO_0_AMT=135%2e29&PAYMENTINFO_0_FEEAMT=4%2e85&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-92H79278AA478741E&PAYERID=KPYCYS83P7ZP6&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=28&L_PAYMENTREQUEST_0_NAME0=Kit+Sols+Anciens+-+Nettoyer+et+prot%C3%A9ger&L_PAYMENTREQUEST_0_DESC0=Le+kit+id%C3%A9al+pour+remettre+%C3%A0+neuf+les+sols+ext%C3%A9rie...&L_PAYMENTREQUEST_0_AMT0=135.29&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=135.29&PAYMENTREQUEST_0_AMT=135.29&ADDROVERRIDE=1&EMAIL=adcopitet%40wanadoo.fr&PAYMENTREQUEST_0_SHIPTONAME=alain+copitet&PAYMENTREQUEST_0_SHIPTOPHONENUM=0235094331&PAYMENTREQUEST_0_SHIPTOSTREET=15+route+d%27haussez&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=saint+michel+d%27halescourt&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=76440 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=163&L_PAYMENTREQUEST_0_NAME0=Cristaux+de+soude%2C+d%C3%A9graissant+naturel&L_PAYMENTREQUEST_0_DESC0=Super+d%C3%A9graissant+naturel+Multi-usages+%3A+Sols%2C+sur...&L_PAYMENTREQUEST_0_AMT0=3.19&L_PAYMENTREQUEST_0_QTY0=2&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=6.38&PAYMENTREQUEST_0_AMT=12.38&ADDROVERRIDE=1&EMAIL=pillon.isis%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=SYLVIE+pillon&PAYMENTREQUEST_0_SHIPTOPHONENUM=0475384046&PAYMENTREQUEST_0_SHIPTOSTREET=hlm+beaufortbt02&PAYMENTREQUEST_0_SHIPTOSTREET2=bt02&PAYMENTREQUEST_0_SHIPTOCITY=villeneuve+de+berg&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=07170&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d3ND870979X229805G&TIMESTAMP=2016%2d01%2d02T15%3a38%3a32Z&CORRELATIONID=88379c037d66c&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=163&L_PAYMENTREQUEST_0_NAME0=Cristaux+de+soude%2C+d%C3%A9graissant+naturel&L_PAYMENTREQUEST_0_DESC0=Super+d%C3%A9graissant+naturel+Multi-usages+%3A+Sols%2C+sur...&L_PAYMENTREQUEST_0_AMT0=3.19&L_PAYMENTREQUEST_0_QTY0=2&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=6.38&PAYMENTREQUEST_0_AMT=12.38&ADDROVERRIDE=1&EMAIL=pillon.isis%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=SYLVIE+pillon&PAYMENTREQUEST_0_SHIPTOPHONENUM=0475384046&PAYMENTREQUEST_0_SHIPTOSTREET=hlm+beaufortbt02&PAYMENTREQUEST_0_SHIPTOSTREET2=bt02&PAYMENTREQUEST_0_SHIPTOCITY=villeneuve+de+berg&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=07170&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-3ND870979X229805G +Result : TOKEN=EC%2d3ND870979X229805G&PHONENUM=0475384046&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d02T15%3a39%3a01Z&CORRELATIONID=31cbca916267d&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=pillon%2eisis%40orange%2efr&PAYERID=R64BLJQ9LMWZW&PAYERSTATUS=verified&FIRSTNAME=Syylvie&LASTNAME=Pillon&COUNTRYCODE=FR&SHIPTONAME=SYLVIE%20PILLON&SHIPTOSTREET=hlm%20beaufortbt02&SHIPTOSTREET2=bt02&SHIPTOCITY=villeneuve%20de%20berg&SHIPTOZIP=07170&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0475384046&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=12%2e38&ITEMAMT=6%2e38&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Cristaux%20de%20soude%2c%20d%c3%a9graissant%20naturel&L_NUMBER0=163&L_QTY0=2&L_TAXAMT0=0%2e00&L_AMT0=3%2e19&L_DESC0=Super%20d%c3%a9graissant%20naturel%20Multi%2dusages%20%3a%20Sols%2c%20sur%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=12%2e38&PAYMENTREQUEST_0_ITEMAMT=6%2e38&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=SYLVIE%20PILLON&PAYMENTREQUEST_0_SHIPTOSTREET=hlm%20beaufortbt02&PAYMENTREQUEST_0_SHIPTOSTREET2=bt02&PAYMENTREQUEST_0_SHIPTOCITY=villeneuve%20de%20berg&PAYMENTREQUEST_0_SHIPTOZIP=07170&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0475384046&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Cristaux%20de%20soude%2c%20d%c3%a9graissant%20naturel&L_PAYMENTREQUEST_0_NUMBER0=163&L_PAYMENTREQUEST_0_QTY0=2&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=3%2e19&L_PAYMENTREQUEST_0_DESC0=Super%20d%c3%a9graissant%20naturel%20Multi%2dusages%20%3a%20Sols%2c%20sur%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-3ND870979X229805G + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-3ND870979X229805G&PAYERID=R64BLJQ9LMWZW&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=163&L_PAYMENTREQUEST_0_NAME0=Cristaux+de+soude%2C+d%C3%A9graissant+naturel&L_PAYMENTREQUEST_0_DESC0=Super+d%C3%A9graissant+naturel+Multi-usages+%3A+Sols%2C+sur...&L_PAYMENTREQUEST_0_AMT0=3.19&L_PAYMENTREQUEST_0_QTY0=2&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=6.38&PAYMENTREQUEST_0_AMT=12.38&ADDROVERRIDE=1&EMAIL=pillon.isis%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=SYLVIE+pillon&PAYMENTREQUEST_0_SHIPTOPHONENUM=0475384046&PAYMENTREQUEST_0_SHIPTOSTREET=hlm+beaufortbt02&PAYMENTREQUEST_0_SHIPTOSTREET2=bt02&PAYMENTREQUEST_0_SHIPTOCITY=villeneuve+de+berg&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=07170 +Result : TOKEN=EC%2d3ND870979X229805G&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d02T15%3a39%3a05Z&CORRELATIONID=499cd77c7f450&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=1R734492AK997272G&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d02T15%3a39%3a03Z&PAYMENTINFO_0_AMT=12%2e38&PAYMENTINFO_0_FEEAMT=0%2e67&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-3ND870979X229805G&PAYERID=R64BLJQ9LMWZW&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=163&L_PAYMENTREQUEST_0_NAME0=Cristaux+de+soude%2C+d%C3%A9graissant+naturel&L_PAYMENTREQUEST_0_DESC0=Super+d%C3%A9graissant+naturel+Multi-usages+%3A+Sols%2C+sur...&L_PAYMENTREQUEST_0_AMT0=3.19&L_PAYMENTREQUEST_0_QTY0=2&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=6.38&PAYMENTREQUEST_0_AMT=12.38&ADDROVERRIDE=1&EMAIL=pillon.isis%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=SYLVIE+pillon&PAYMENTREQUEST_0_SHIPTOPHONENUM=0475384046&PAYMENTREQUEST_0_SHIPTOSTREET=hlm+beaufortbt02&PAYMENTREQUEST_0_SHIPTOSTREET2=bt02&PAYMENTREQUEST_0_SHIPTOCITY=villeneuve+de+berg&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=07170 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=21&L_PAYMENTREQUEST_0_NAME0=D%C3%A9cap%27Colles+Guard+Ecologique+2kg&L_PAYMENTREQUEST_0_DESC0=Pr%C3%A9parez+vos+sols+efficacement+%21D%C3%A9capant+pour+r%C3%A9si...&L_PAYMENTREQUEST_0_AMT0=30.24&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_NAME1=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC1=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT1=-10&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=20.24&PAYMENTREQUEST_0_AMT=26.24&ADDROVERRIDE=1&EMAIL=cjulier2%40wanadoo.fr&PAYMENTREQUEST_0_SHIPTONAME=C%C3%A9cile+Julier&PAYMENTREQUEST_0_SHIPTOPHONENUM=0687069991&PAYMENTREQUEST_0_SHIPTOSTREET=35+rue+de+la+tombe+issoire&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Paris&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=75014&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d35F12076EC651761S&TIMESTAMP=2016%2d01%2d02T20%3a19%3a41Z&CORRELATIONID=5b2027f021998&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=21&L_PAYMENTREQUEST_0_NAME0=D%C3%A9cap%27Colles+Guard+Ecologique+2kg&L_PAYMENTREQUEST_0_DESC0=Pr%C3%A9parez+vos+sols+efficacement+%21D%C3%A9capant+pour+r%C3%A9si...&L_PAYMENTREQUEST_0_AMT0=30.24&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_NAME1=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC1=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT1=-10&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=20.24&PAYMENTREQUEST_0_AMT=26.24&ADDROVERRIDE=1&EMAIL=cjulier2%40wanadoo.fr&PAYMENTREQUEST_0_SHIPTONAME=C%C3%A9cile+Julier&PAYMENTREQUEST_0_SHIPTOPHONENUM=0687069991&PAYMENTREQUEST_0_SHIPTOSTREET=35+rue+de+la+tombe+issoire&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Paris&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=75014&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-35F12076EC651761S +Result : TOKEN=EC%2d35F12076EC651761S&PHONENUM=0687069991&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d02T20%3a20%3a17Z&CORRELATIONID=af2bbb8edcc97&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=cjulier2%40wanadoo%2efr&PAYERID=X47U8M3URLMKJ&PAYERSTATUS=verified&FIRSTNAME=cecile&LASTNAME=JULIER&COUNTRYCODE=FR&SHIPTONAME=C%c3%a9cile%20Julier&SHIPTOSTREET=35%20rue%20de%20la%20Tombe%20Issoire&SHIPTOCITY=Paris&SHIPTOSTATE=FR&SHIPTOZIP=75014&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0687069991&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=26%2e24&ITEMAMT=20%2e24&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=D%c3%a9cap%27Colles%20Guard%20Ecologique%202kg&L_NAME1=R%c3%a9duction%20newsletter&L_NUMBER0=21&L_NUMBER1=644&L_QTY0=1&L_QTY1=1&L_TAXAMT0=0%2e00&L_TAXAMT1=0%2e00&L_AMT0=30%2e24&L_AMT1=%2d10%2e00&L_DESC0=Pr%c3%a9parez%20vos%20sols%20efficacement%20%21D%c3%a9capant%20pour%20r%c3%a9si%2e%2e%2e&L_DESC1=R%c3%a9duction%20newsletter%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=26%2e24&PAYMENTREQUEST_0_ITEMAMT=20%2e24&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=C%c3%a9cile%20Julier&PAYMENTREQUEST_0_SHIPTOSTREET=35%20rue%20de%20la%20Tombe%20Issoire&PAYMENTREQUEST_0_SHIPTOCITY=Paris&PAYMENTREQUEST_0_SHIPTOSTATE=FR&PAYMENTREQUEST_0_SHIPTOZIP=75014&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0687069991&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=D%c3%a9cap%27Colles%20Guard%20Ecologique%202kg&L_PAYMENTREQUEST_0_NAME1=R%c3%a9duction%20newsletter&L_PAYMENTREQUEST_0_NUMBER0=21&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_TAXAMT1=0%2e00&L_PAYMENTREQUEST_0_AMT0=30%2e24&L_PAYMENTREQUEST_0_AMT1=%2d10%2e00&L_PAYMENTREQUEST_0_DESC0=Pr%c3%a9parez%20vos%20sols%20efficacement%20%21D%c3%a9capant%20pour%20r%c3%a9si%2e%2e%2e&L_PAYMENTREQUEST_0_DESC1=R%c3%a9duction%20newsletter%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-35F12076EC651761S + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-35F12076EC651761S&PAYERID=X47U8M3URLMKJ&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=21&L_PAYMENTREQUEST_0_NAME0=D%C3%A9cap%27Colles+Guard+Ecologique+2kg&L_PAYMENTREQUEST_0_DESC0=Pr%C3%A9parez+vos+sols+efficacement+%21D%C3%A9capant+pour+r%C3%A9si...&L_PAYMENTREQUEST_0_AMT0=30.24&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_NAME1=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC1=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT1=-10&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=20.24&PAYMENTREQUEST_0_AMT=26.24&ADDROVERRIDE=1&EMAIL=cjulier2%40wanadoo.fr&PAYMENTREQUEST_0_SHIPTONAME=C%C3%A9cile+Julier&PAYMENTREQUEST_0_SHIPTOPHONENUM=0687069991&PAYMENTREQUEST_0_SHIPTOSTREET=35+rue+de+la+tombe+issoire&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Paris&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=75014 +Result : TOKEN=EC%2d35F12076EC651761S&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d02T20%3a20%3a20Z&CORRELATIONID=b2f10769f28ab&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=9FT41384S2734194R&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d02T20%3a20%3a18Z&PAYMENTINFO_0_AMT=26%2e24&PAYMENTINFO_0_FEEAMT=1%2e14&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-35F12076EC651761S&PAYERID=X47U8M3URLMKJ&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=21&L_PAYMENTREQUEST_0_NAME0=D%C3%A9cap%27Colles+Guard+Ecologique+2kg&L_PAYMENTREQUEST_0_DESC0=Pr%C3%A9parez+vos+sols+efficacement+%21D%C3%A9capant+pour+r%C3%A9si...&L_PAYMENTREQUEST_0_AMT0=30.24&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_NAME1=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC1=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT1=-10&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=20.24&PAYMENTREQUEST_0_AMT=26.24&ADDROVERRIDE=1&EMAIL=cjulier2%40wanadoo.fr&PAYMENTREQUEST_0_SHIPTONAME=C%C3%A9cile+Julier&PAYMENTREQUEST_0_SHIPTOPHONENUM=0687069991&PAYMENTREQUEST_0_SHIPTOSTREET=35+rue+de+la+tombe+issoire&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Paris&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=75014 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=214&L_PAYMENTREQUEST_0_NAME0=Pics+anti-pigeons+VEPIC+V3+-+L+190mm+%2836cm+x3%29&L_PAYMENTREQUEST_0_DESC0=Pics+Anti-pigeons+VEPIC+V3%2C+Lot+de+3+barettes+de+3...&L_PAYMENTREQUEST_0_AMT0=10.99&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.03&PAYMENTREQUEST_0_ITEMAMT=10.99&PAYMENTREQUEST_0_AMT=14.02&ADDROVERRIDE=1&EMAIL=donnay.christine004%40hotmail.com&PAYMENTREQUEST_0_SHIPTONAME=christine+donnay&PAYMENTREQUEST_0_SHIPTOPHONENUM=0494087415&PAYMENTREQUEST_0_SHIPTOSTREET=rue+des+lilas&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=jemeppe+sur+meuse&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=BE&PAYMENTREQUEST_0_SHIPTOZIP=4101&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d6CF119411M038194W&TIMESTAMP=2016%2d01%2d03T08%3a32%3a19Z&CORRELATIONID=15dd2a345b7a5&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=214&L_PAYMENTREQUEST_0_NAME0=Pics+anti-pigeons+VEPIC+V3+-+L+190mm+%2836cm+x3%29&L_PAYMENTREQUEST_0_DESC0=Pics+Anti-pigeons+VEPIC+V3%2C+Lot+de+3+barettes+de+3...&L_PAYMENTREQUEST_0_AMT0=10.99&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.03&PAYMENTREQUEST_0_ITEMAMT=10.99&PAYMENTREQUEST_0_AMT=14.02&ADDROVERRIDE=1&EMAIL=donnay.christine004%40hotmail.com&PAYMENTREQUEST_0_SHIPTONAME=christine+donnay&PAYMENTREQUEST_0_SHIPTOPHONENUM=0494087415&PAYMENTREQUEST_0_SHIPTOSTREET=rue+des+lilas&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=jemeppe+sur+meuse&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=BE&PAYMENTREQUEST_0_SHIPTOZIP=4101&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=4&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+-+lot+de+3+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=44.91&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=44.91&PAYMENTREQUEST_0_AMT=50.91&ADDROVERRIDE=1&EMAIL=gheymover%40hotmail.com&PAYMENTREQUEST_0_SHIPTONAME=Michael+Gheysen&PAYMENTREQUEST_0_SHIPTOPHONENUM=0327620845&PAYMENTREQUEST_0_SHIPTOSTREET=1+rue+Joffre&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Hon-Hergies&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=59570&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d3RH23310YX9162039&TIMESTAMP=2016%2d01%2d03T12%3a47%3a54Z&CORRELATIONID=35cd300212ade&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=4&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+-+lot+de+3+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=44.91&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=44.91&PAYMENTREQUEST_0_AMT=50.91&ADDROVERRIDE=1&EMAIL=gheymover%40hotmail.com&PAYMENTREQUEST_0_SHIPTONAME=Michael+Gheysen&PAYMENTREQUEST_0_SHIPTOPHONENUM=0327620845&PAYMENTREQUEST_0_SHIPTOSTREET=1+rue+Joffre&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Hon-Hergies&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=59570&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-3RH23310YX9162039 +Result : TOKEN=EC%2d3RH23310YX9162039&PHONENUM=0327620845&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d03T12%3a48%3a17Z&CORRELATIONID=2d37172b836ef&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=mklgsen%40gmail%2ecom&PAYERID=6AMVLR95Y7GUU&PAYERSTATUS=verified&FIRSTNAME=Michael&LASTNAME=Gheysen&COUNTRYCODE=FR&SHIPTONAME=Michael%20Gheysen&SHIPTOSTREET=1%20rue%20Joffre&SHIPTOCITY=Hon%2dHergies&SHIPTOZIP=59570&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0327620845&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=50%2e91&ITEMAMT=44%2e91&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=TEXGUARD%20%2d%20lot%20de%203%20A%c3%a9rosols&L_NUMBER0=4&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=44%2e91&L_DESC0=Produit%20imperm%c3%a9abilisant%20antitache%20pour%20tissus%2c%20cu%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=50%2e91&PAYMENTREQUEST_0_ITEMAMT=44%2e91&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Michael%20Gheysen&PAYMENTREQUEST_0_SHIPTOSTREET=1%20rue%20Joffre&PAYMENTREQUEST_0_SHIPTOCITY=Hon%2dHergies&PAYMENTREQUEST_0_SHIPTOZIP=59570&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0327620845&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=TEXGUARD%20%2d%20lot%20de%203%20A%c3%a9rosols&L_PAYMENTREQUEST_0_NUMBER0=4&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=44%2e91&L_PAYMENTREQUEST_0_DESC0=Produit%20imperm%c3%a9abilisant%20antitache%20pour%20tissus%2c%20cu%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-3RH23310YX9162039 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-3RH23310YX9162039&PAYERID=6AMVLR95Y7GUU&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=4&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+-+lot+de+3+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=44.91&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=44.91&PAYMENTREQUEST_0_AMT=50.91&ADDROVERRIDE=1&EMAIL=gheymover%40hotmail.com&PAYMENTREQUEST_0_SHIPTONAME=Michael+Gheysen&PAYMENTREQUEST_0_SHIPTOPHONENUM=0327620845&PAYMENTREQUEST_0_SHIPTOSTREET=1+rue+Joffre&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Hon-Hergies&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=59570 +Result : TOKEN=EC%2d3RH23310YX9162039&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d03T12%3a48%3a20Z&CORRELATIONID=7497cecde23c6&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=00322872VR782103V&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d03T12%3a48%3a19Z&PAYMENTINFO_0_AMT=50%2e91&PAYMENTINFO_0_FEEAMT=1%2e98&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-3RH23310YX9162039&PAYERID=6AMVLR95Y7GUU&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=4&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+-+lot+de+3+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=44.91&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=44.91&PAYMENTREQUEST_0_AMT=50.91&ADDROVERRIDE=1&EMAIL=gheymover%40hotmail.com&PAYMENTREQUEST_0_SHIPTONAME=Michael+Gheysen&PAYMENTREQUEST_0_SHIPTOPHONENUM=0327620845&PAYMENTREQUEST_0_SHIPTOSTREET=1+rue+Joffre&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Hon-Hergies&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=59570 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=4&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+-+lot+de+3+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=44.91&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=168&L_PAYMENTREQUEST_0_NAME1=Terre+de+Sommi%C3%A8res%2C+d%C3%A9tachant+%C3%A0+sec+naturel&L_PAYMENTREQUEST_0_DESC1=D%C3%A9tachant+%C3%A0+sec+naturelMulti-usages+%3A+surfaces+et+...&L_PAYMENTREQUEST_0_AMT1=5.45&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=50.36&PAYMENTREQUEST_0_AMT=50.36&ADDROVERRIDE=1&EMAIL=sophiebarbier92%40hotmail.com&PAYMENTREQUEST_0_SHIPTONAME=sophie+marcandella&PAYMENTREQUEST_0_SHIPTOPHONENUM=0610683283&PAYMENTREQUEST_0_SHIPTOSTREET=1375+route+de+saint+martial&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=montauban&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=82000&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d7K1710920E625570K&TIMESTAMP=2016%2d01%2d03T15%3a27%3a43Z&CORRELATIONID=332d92cfa46dd&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=4&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+-+lot+de+3+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=44.91&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=168&L_PAYMENTREQUEST_0_NAME1=Terre+de+Sommi%C3%A8res%2C+d%C3%A9tachant+%C3%A0+sec+naturel&L_PAYMENTREQUEST_0_DESC1=D%C3%A9tachant+%C3%A0+sec+naturelMulti-usages+%3A+surfaces+et+...&L_PAYMENTREQUEST_0_AMT1=5.45&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=50.36&PAYMENTREQUEST_0_AMT=50.36&ADDROVERRIDE=1&EMAIL=sophiebarbier92%40hotmail.com&PAYMENTREQUEST_0_SHIPTONAME=sophie+marcandella&PAYMENTREQUEST_0_SHIPTOPHONENUM=0610683283&PAYMENTREQUEST_0_SHIPTOSTREET=1375+route+de+saint+martial&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=montauban&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=82000&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-7K1710920E625570K +Result : TOKEN=EC%2d7K1710920E625570K&PHONENUM=0610683283&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d03T15%3a28%3a02Z&CORRELATIONID=b4cb66b1e5d40&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=sophie%2ebarbier%40gmail%2ecom&PAYERID=5LBQCUAENPNKS&PAYERSTATUS=verified&FIRSTNAME=sophie&LASTNAME=barbier&COUNTRYCODE=FR&SHIPTONAME=SOPHIE%20MARCANDELLA&SHIPTOSTREET=1375%20route%20de%20saint%20martial&SHIPTOCITY=Montauban&SHIPTOZIP=82000&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0610683283&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=50%2e36&ITEMAMT=50%2e36&SHIPPINGAMT=0%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=TEXGUARD%20%2d%20lot%20de%203%20A%c3%a9rosols&L_NAME1=Terre%20de%20Sommi%c3%a8res%2c%20d%c3%a9tachant%20%c3%a0%20sec%20naturel&L_NUMBER0=4&L_NUMBER1=168&L_QTY0=1&L_QTY1=1&L_TAXAMT0=0%2e00&L_TAXAMT1=0%2e00&L_AMT0=44%2e91&L_AMT1=5%2e45&L_DESC0=Produit%20imperm%c3%a9abilisant%20antitache%20pour%20tissus%2c%20cu%2e%2e%2e&L_DESC1=D%c3%a9tachant%20%c3%a0%20sec%20naturelMulti%2dusages%20%3a%20surfaces%20et%20%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=50%2e36&PAYMENTREQUEST_0_ITEMAMT=50%2e36&PAYMENTREQUEST_0_SHIPPINGAMT=0%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=SOPHIE%20MARCANDELLA&PAYMENTREQUEST_0_SHIPTOSTREET=1375%20route%20de%20saint%20martial&PAYMENTREQUEST_0_SHIPTOCITY=Montauban&PAYMENTREQUEST_0_SHIPTOZIP=82000&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0610683283&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=TEXGUARD%20%2d%20lot%20de%203%20A%c3%a9rosols&L_PAYMENTREQUEST_0_NAME1=Terre%20de%20Sommi%c3%a8res%2c%20d%c3%a9tachant%20%c3%a0%20sec%20naturel&L_PAYMENTREQUEST_0_NUMBER0=4&L_PAYMENTREQUEST_0_NUMBER1=168&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_TAXAMT1=0%2e00&L_PAYMENTREQUEST_0_AMT0=44%2e91&L_PAYMENTREQUEST_0_AMT1=5%2e45&L_PAYMENTREQUEST_0_DESC0=Produit%20imperm%c3%a9abilisant%20antitache%20pour%20tissus%2c%20cu%2e%2e%2e&L_PAYMENTREQUEST_0_DESC1=D%c3%a9tachant%20%c3%a0%20sec%20naturelMulti%2dusages%20%3a%20surfaces%20et%20%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-7K1710920E625570K + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-7K1710920E625570K&PAYERID=5LBQCUAENPNKS&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=4&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+-+lot+de+3+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=44.91&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=168&L_PAYMENTREQUEST_0_NAME1=Terre+de+Sommi%C3%A8res%2C+d%C3%A9tachant+%C3%A0+sec+naturel&L_PAYMENTREQUEST_0_DESC1=D%C3%A9tachant+%C3%A0+sec+naturelMulti-usages+%3A+surfaces+et+...&L_PAYMENTREQUEST_0_AMT1=5.45&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=50.36&PAYMENTREQUEST_0_AMT=50.36&ADDROVERRIDE=1&EMAIL=sophiebarbier92%40hotmail.com&PAYMENTREQUEST_0_SHIPTONAME=sophie+marcandella&PAYMENTREQUEST_0_SHIPTOPHONENUM=0610683283&PAYMENTREQUEST_0_SHIPTOSTREET=1375+route+de+saint+martial&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=montauban&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=82000 +Result : TOKEN=EC%2d7K1710920E625570K&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d03T15%3a28%3a06Z&CORRELATIONID=78a6f0ac6f8aa&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=32K71371HS779074K&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d03T15%3a28%3a04Z&PAYMENTINFO_0_AMT=50%2e36&PAYMENTINFO_0_FEEAMT=1%2e96&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-7K1710920E625570K&PAYERID=5LBQCUAENPNKS&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=4&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+-+lot+de+3+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=44.91&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=168&L_PAYMENTREQUEST_0_NAME1=Terre+de+Sommi%C3%A8res%2C+d%C3%A9tachant+%C3%A0+sec+naturel&L_PAYMENTREQUEST_0_DESC1=D%C3%A9tachant+%C3%A0+sec+naturelMulti-usages+%3A+surfaces+et+...&L_PAYMENTREQUEST_0_AMT1=5.45&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=50.36&PAYMENTREQUEST_0_AMT=50.36&ADDROVERRIDE=1&EMAIL=sophiebarbier92%40hotmail.com&PAYMENTREQUEST_0_SHIPTONAME=sophie+marcandella&PAYMENTREQUEST_0_SHIPTOPHONENUM=0610683283&PAYMENTREQUEST_0_SHIPTOSTREET=1375+route+de+saint+martial&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=montauban&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=82000 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+-+lot+de+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=33.3&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=247&L_PAYMENTREQUEST_0_NAME1=R%C3%A9pulsif+Chats+%C2%AB%C2%A0int%C3%A9rieur%2Fext%C3%A9rieur%C2%A0%C2%BB&L_PAYMENTREQUEST_0_DESC1=Produit+permettant+de+prot%C3%A9ger+l%27int%C3%A9rieur+et+l%27ex...&L_PAYMENTREQUEST_0_AMT1=19.9&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=644&L_PAYMENTREQUEST_0_NAME2=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC2=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT2=-10&L_PAYMENTREQUEST_0_QTY2=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=43.2&PAYMENTREQUEST_0_AMT=49.20&ADDROVERRIDE=1&EMAIL=handicaplorenzo%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Magali+FERRO&PAYMENTREQUEST_0_SHIPTOPHONENUM=%2B33622990397&PAYMENTREQUEST_0_SHIPTOSTREET=80+rue+Eug%C3%A8ne+Mopin&PAYMENTREQUEST_0_SHIPTOSTREET2=interphone+handicap+ferro&PAYMENTREQUEST_0_SHIPTOCITY=LE+HAVRE&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=76610&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d4J7456325F529910E&TIMESTAMP=2016%2d01%2d03T18%3a01%3a20Z&CORRELATIONID=9432c8e0dfb2a&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+-+lot+de+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=33.3&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=247&L_PAYMENTREQUEST_0_NAME1=R%C3%A9pulsif+Chats+%C2%AB%C2%A0int%C3%A9rieur%2Fext%C3%A9rieur%C2%A0%C2%BB&L_PAYMENTREQUEST_0_DESC1=Produit+permettant+de+prot%C3%A9ger+l%27int%C3%A9rieur+et+l%27ex...&L_PAYMENTREQUEST_0_AMT1=19.9&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=644&L_PAYMENTREQUEST_0_NAME2=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC2=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT2=-10&L_PAYMENTREQUEST_0_QTY2=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=43.2&PAYMENTREQUEST_0_AMT=49.20&ADDROVERRIDE=1&EMAIL=handicaplorenzo%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Magali+FERRO&PAYMENTREQUEST_0_SHIPTOPHONENUM=%2B33622990397&PAYMENTREQUEST_0_SHIPTOSTREET=80+rue+Eug%C3%A8ne+Mopin&PAYMENTREQUEST_0_SHIPTOSTREET2=interphone+handicap+ferro&PAYMENTREQUEST_0_SHIPTOCITY=LE+HAVRE&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=76610&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-4J7456325F529910E +Result : TOKEN=EC%2d4J7456325F529910E&PHONENUM=%2b33622990397&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d03T18%3a02%3a05Z&CORRELATIONID=9d64420cec81a&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=handicaplorenzo%40gmail%2ecom&PAYERID=SHZ86XSZ7ZFZE&PAYERSTATUS=verified&FIRSTNAME=Lorenzo&LASTNAME=Handicap&COUNTRYCODE=FR&SHIPTONAME=Magali%20FERRO&SHIPTOSTREET=80%20rue%20Eug%c3%a8ne%20Mopin&SHIPTOSTREET2=interphone%20handicap%20ferro&SHIPTOCITY=LE%20HAVRE&SHIPTOZIP=76610&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=%2b33622990397&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=49%2e20&ITEMAMT=43%2e20&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=TEXGUARD%20%2d%20lot%20de%202%20A%c3%a9rosols&L_NAME1=R%c3%a9pulsif%20Chats%20%c2%ab%c2%a0int%c3%a9rieur%2fext%c3%a9rieur%c2%a0%c2%bb&L_NAME2=R%c3%a9duction%20newsletter&L_NUMBER0=3&L_NUMBER1=247&L_NUMBER2=644&L_QTY0=1&L_QTY1=1&L_QTY2=1&L_TAXAMT0=0%2e00&L_TAXAMT1=0%2e00&L_TAXAMT2=0%2e00&L_AMT0=33%2e30&L_AMT1=19%2e90&L_AMT2=%2d10%2e00&L_DESC0=Produit%20imperm%c3%a9abilisant%20antitache%20pour%20tissus%2c%20cu%2e%2e%2e&L_DESC1=Produit%20permettant%20de%20prot%c3%a9ger%20l%27int%c3%a9rieur%20et%20l%27ex%2e%2e%2e&L_DESC2=R%c3%a9duction%20newsletter%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=49%2e20&PAYMENTREQUEST_0_ITEMAMT=43%2e20&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Magali%20FERRO&PAYMENTREQUEST_0_SHIPTOSTREET=80%20rue%20Eug%c3%a8ne%20Mopin&PAYMENTREQUEST_0_SHIPTOSTREET2=interphone%20handicap%20ferro&PAYMENTREQUEST_0_SHIPTOCITY=LE%20HAVRE&PAYMENTREQUEST_0_SHIPTOZIP=76610&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=%2b33622990397&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=TEXGUARD%20%2d%20lot%20de%202%20A%c3%a9rosols&L_PAYMENTREQUEST_0_NAME1=R%c3%a9pulsif%20Chats%20%c2%ab%c2%a0int%c3%a9rieur%2fext%c3%a9rieur%c2%a0%c2%bb&L_PAYMENTREQUEST_0_NAME2=R%c3%a9duction%20newsletter&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NUMBER1=247&L_PAYMENTREQUEST_0_NUMBER2=644&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_QTY2=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_TAXAMT1=0%2e00&L_PAYMENTREQUEST_0_TAXAMT2=0%2e00&L_PAYMENTREQUEST_0_AMT0=33%2e30&L_PAYMENTREQUEST_0_AMT1=19%2e90&L_PAYMENTREQUEST_0_AMT2=%2d10%2e00&L_PAYMENTREQUEST_0_DESC0=Produit%20imperm%c3%a9abilisant%20antitache%20pour%20tissus%2c%20cu%2e%2e%2e&L_PAYMENTREQUEST_0_DESC1=Produit%20permettant%20de%20prot%c3%a9ger%20l%27int%c3%a9rieur%20et%20l%27ex%2e%2e%2e&L_PAYMENTREQUEST_0_DESC2=R%c3%a9duction%20newsletter%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-4J7456325F529910E + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-4J7456325F529910E&PAYERID=SHZ86XSZ7ZFZE&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+-+lot+de+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=33.3&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=247&L_PAYMENTREQUEST_0_NAME1=R%C3%A9pulsif+Chats+%C2%AB%C2%A0int%C3%A9rieur%2Fext%C3%A9rieur%C2%A0%C2%BB&L_PAYMENTREQUEST_0_DESC1=Produit+permettant+de+prot%C3%A9ger+l%27int%C3%A9rieur+et+l%27ex...&L_PAYMENTREQUEST_0_AMT1=19.9&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=644&L_PAYMENTREQUEST_0_NAME2=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC2=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT2=-10&L_PAYMENTREQUEST_0_QTY2=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=43.2&PAYMENTREQUEST_0_AMT=49.20&ADDROVERRIDE=1&EMAIL=handicaplorenzo%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Magali+FERRO&PAYMENTREQUEST_0_SHIPTOPHONENUM=%2B33622990397&PAYMENTREQUEST_0_SHIPTOSTREET=80+rue+Eug%C3%A8ne+Mopin&PAYMENTREQUEST_0_SHIPTOSTREET2=interphone+handicap+ferro&PAYMENTREQUEST_0_SHIPTOCITY=LE+HAVRE&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=76610 +Result : TOKEN=EC%2d4J7456325F529910E&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d03T18%3a02%3a07Z&CORRELATIONID=cd5dd13718460&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=39B22750C2485523U&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d03T18%3a02%3a06Z&PAYMENTINFO_0_AMT=49%2e20&PAYMENTINFO_0_FEEAMT=1%2e92&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-4J7456325F529910E&PAYERID=SHZ86XSZ7ZFZE&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+-+lot+de+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=33.3&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=247&L_PAYMENTREQUEST_0_NAME1=R%C3%A9pulsif+Chats+%C2%AB%C2%A0int%C3%A9rieur%2Fext%C3%A9rieur%C2%A0%C2%BB&L_PAYMENTREQUEST_0_DESC1=Produit+permettant+de+prot%C3%A9ger+l%27int%C3%A9rieur+et+l%27ex...&L_PAYMENTREQUEST_0_AMT1=19.9&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=644&L_PAYMENTREQUEST_0_NAME2=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC2=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT2=-10&L_PAYMENTREQUEST_0_QTY2=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=43.2&PAYMENTREQUEST_0_AMT=49.20&ADDROVERRIDE=1&EMAIL=handicaplorenzo%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Magali+FERRO&PAYMENTREQUEST_0_SHIPTOPHONENUM=%2B33622990397&PAYMENTREQUEST_0_SHIPTOSTREET=80+rue+Eug%C3%A8ne+Mopin&PAYMENTREQUEST_0_SHIPTOSTREET2=interphone+handicap+ferro&PAYMENTREQUEST_0_SHIPTOCITY=LE+HAVRE&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=76610 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=222&L_PAYMENTREQUEST_0_NAME0=R%C3%A9pulsif+Chiens+%C2%AB%C2%A0ext%C3%A9rieur%C2%A0%C2%BB&L_PAYMENTREQUEST_0_DESC0=Permet+de+repousser+les+chiens+des+endroits+o%C3%B9+ils...&L_PAYMENTREQUEST_0_AMT0=17.95&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=17.95&PAYMENTREQUEST_0_AMT=23.95&ADDROVERRIDE=1&EMAIL=Jeanlucpueyo%40yahoo.fr&PAYMENTREQUEST_0_SHIPTONAME=Jean-Luc++Pueyo&PAYMENTREQUEST_0_SHIPTOPHONENUM=0689317231&PAYMENTREQUEST_0_SHIPTOSTREET=3+rue+Catulle+Mendes&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Paris&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=75017&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d49A34276WJ651281T&TIMESTAMP=2016%2d01%2d03T19%3a41%3a46Z&CORRELATIONID=3aa3ee056cc30&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=222&L_PAYMENTREQUEST_0_NAME0=R%C3%A9pulsif+Chiens+%C2%AB%C2%A0ext%C3%A9rieur%C2%A0%C2%BB&L_PAYMENTREQUEST_0_DESC0=Permet+de+repousser+les+chiens+des+endroits+o%C3%B9+ils...&L_PAYMENTREQUEST_0_AMT0=17.95&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=17.95&PAYMENTREQUEST_0_AMT=23.95&ADDROVERRIDE=1&EMAIL=Jeanlucpueyo%40yahoo.fr&PAYMENTREQUEST_0_SHIPTONAME=Jean-Luc++Pueyo&PAYMENTREQUEST_0_SHIPTOPHONENUM=0689317231&PAYMENTREQUEST_0_SHIPTOSTREET=3+rue+Catulle+Mendes&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Paris&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=75017&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-49A34276WJ651281T +Result : TOKEN=EC%2d49A34276WJ651281T&PHONENUM=0689317231&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d03T19%3a42%3a37Z&CORRELATIONID=e848e84264645&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=jeanlucpueyo%40yahoo%2efr&PAYERID=BF2BBB7TYK9JN&PAYERSTATUS=verified&FIRSTNAME=jean%20luc&LASTNAME=PUEYO&COUNTRYCODE=FR&SHIPTONAME=Jean%2dLuc%20PUEYO&SHIPTOSTREET=3%20Rue%20Catulle%20Mendes&SHIPTOCITY=Paris&SHIPTOZIP=75017&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0689317231&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=23%2e95&ITEMAMT=17%2e95&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=R%c3%a9pulsif%20Chiens%20%c2%ab%c2%a0ext%c3%a9rieur%c2%a0%c2%bb&L_NUMBER0=222&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=17%2e95&L_DESC0=Permet%20de%20repousser%20les%20chiens%20des%20endroits%20o%c3%b9%20ils%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=23%2e95&PAYMENTREQUEST_0_ITEMAMT=17%2e95&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Jean%2dLuc%20PUEYO&PAYMENTREQUEST_0_SHIPTOSTREET=3%20Rue%20Catulle%20Mendes&PAYMENTREQUEST_0_SHIPTOCITY=Paris&PAYMENTREQUEST_0_SHIPTOZIP=75017&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0689317231&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=R%c3%a9pulsif%20Chiens%20%c2%ab%c2%a0ext%c3%a9rieur%c2%a0%c2%bb&L_PAYMENTREQUEST_0_NUMBER0=222&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=17%2e95&L_PAYMENTREQUEST_0_DESC0=Permet%20de%20repousser%20les%20chiens%20des%20endroits%20o%c3%b9%20ils%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-49A34276WJ651281T + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-49A34276WJ651281T&PAYERID=BF2BBB7TYK9JN&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=222&L_PAYMENTREQUEST_0_NAME0=R%C3%A9pulsif+Chiens+%C2%AB%C2%A0ext%C3%A9rieur%C2%A0%C2%BB&L_PAYMENTREQUEST_0_DESC0=Permet+de+repousser+les+chiens+des+endroits+o%C3%B9+ils...&L_PAYMENTREQUEST_0_AMT0=17.95&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=17.95&PAYMENTREQUEST_0_AMT=23.95&ADDROVERRIDE=1&EMAIL=Jeanlucpueyo%40yahoo.fr&PAYMENTREQUEST_0_SHIPTONAME=Jean-Luc++Pueyo&PAYMENTREQUEST_0_SHIPTOPHONENUM=0689317231&PAYMENTREQUEST_0_SHIPTOSTREET=3+rue+Catulle+Mendes&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Paris&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=75017 +Result : TOKEN=EC%2d49A34276WJ651281T&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d03T19%3a42%3a39Z&CORRELATIONID=1c7e01578187b&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=6HM00552W75607820&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d03T19%3a42%3a39Z&PAYMENTINFO_0_AMT=23%2e95&PAYMENTINFO_0_FEEAMT=1%2e06&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-49A34276WJ651281T&PAYERID=BF2BBB7TYK9JN&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=222&L_PAYMENTREQUEST_0_NAME0=R%C3%A9pulsif+Chiens+%C2%AB%C2%A0ext%C3%A9rieur%C2%A0%C2%BB&L_PAYMENTREQUEST_0_DESC0=Permet+de+repousser+les+chiens+des+endroits+o%C3%B9+ils...&L_PAYMENTREQUEST_0_AMT0=17.95&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=17.95&PAYMENTREQUEST_0_AMT=23.95&ADDROVERRIDE=1&EMAIL=Jeanlucpueyo%40yahoo.fr&PAYMENTREQUEST_0_SHIPTONAME=Jean-Luc++Pueyo&PAYMENTREQUEST_0_SHIPTOPHONENUM=0689317231&PAYMENTREQUEST_0_SHIPTOSTREET=3+rue+Catulle+Mendes&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Paris&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=75017 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=180&L_PAYMENTREQUEST_0_NAME0=G%C3%A9lule+v%C3%A9g%C3%A9tale+Draineur+intense%2C+Queue+de+cerise+%2F+Sureau+%2F+Pr%C3%AAle&L_PAYMENTREQUEST_0_DESC0=Expert+des+bienfaits+de+la+nature+et+des+plantes%2C+...&L_PAYMENTREQUEST_0_AMT0=5.99&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.99&PAYMENTREQUEST_0_AMT=8.99&ADDROVERRIDE=1&EMAIL=michel.korveou.raoult22%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=Michel+RAOULT&PAYMENTREQUEST_0_SHIPTOPHONENUM=0627780224&PAYMENTREQUEST_0_SHIPTOSTREET=12+KORVEOU&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=BEGARD&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=22140&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d3AX160373W725553R&TIMESTAMP=2016%2d01%2d04T10%3a40%3a27Z&CORRELATIONID=4313c1c3c85a&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=180&L_PAYMENTREQUEST_0_NAME0=G%C3%A9lule+v%C3%A9g%C3%A9tale+Draineur+intense%2C+Queue+de+cerise+%2F+Sureau+%2F+Pr%C3%AAle&L_PAYMENTREQUEST_0_DESC0=Expert+des+bienfaits+de+la+nature+et+des+plantes%2C+...&L_PAYMENTREQUEST_0_AMT0=5.99&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.99&PAYMENTREQUEST_0_AMT=8.99&ADDROVERRIDE=1&EMAIL=michel.korveou.raoult22%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=Michel+RAOULT&PAYMENTREQUEST_0_SHIPTOPHONENUM=0627780224&PAYMENTREQUEST_0_SHIPTOSTREET=12+KORVEOU&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=BEGARD&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=22140&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-3AX160373W725553R +Result : TOKEN=EC%2d3AX160373W725553R&PHONENUM=0627780224&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d04T10%3a40%3a44Z&CORRELATIONID=eedf303077c25&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=michel%2ekorveou%2eraoult22%40orange%2efr&PAYERID=FMYZAEU3PCFCL&PAYERSTATUS=verified&FIRSTNAME=Michel&LASTNAME=Raoult&COUNTRYCODE=FR&SHIPTONAME=Michel%20RAOULT&SHIPTOSTREET=12%20KORVEOU&SHIPTOCITY=BEGARD&SHIPTOZIP=22140&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0627780224&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=8%2e99&ITEMAMT=5%2e99&SHIPPINGAMT=3%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=G%c3%a9lule%20v%c3%a9g%c3%a9tale%20Draineur%20intense%2c%20Queue%20de%20cerise%20%2f%20Sureau%20%2f%20Pr%c3%aale&L_NUMBER0=180&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=5%2e99&L_DESC0=Expert%20des%20bienfaits%20de%20la%20nature%20et%20des%20plantes%2c%20%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=8%2e99&PAYMENTREQUEST_0_ITEMAMT=5%2e99&PAYMENTREQUEST_0_SHIPPINGAMT=3%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Michel%20RAOULT&PAYMENTREQUEST_0_SHIPTOSTREET=12%20KORVEOU&PAYMENTREQUEST_0_SHIPTOCITY=BEGARD&PAYMENTREQUEST_0_SHIPTOZIP=22140&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0627780224&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=G%c3%a9lule%20v%c3%a9g%c3%a9tale%20Draineur%20intense%2c%20Queue%20de%20cerise%20%2f%20Sureau%20%2f%20Pr%c3%aale&L_PAYMENTREQUEST_0_NUMBER0=180&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=5%2e99&L_PAYMENTREQUEST_0_DESC0=Expert%20des%20bienfaits%20de%20la%20nature%20et%20des%20plantes%2c%20%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-3AX160373W725553R + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-3AX160373W725553R&PAYERID=FMYZAEU3PCFCL&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=180&L_PAYMENTREQUEST_0_NAME0=G%C3%A9lule+v%C3%A9g%C3%A9tale+Draineur+intense%2C+Queue+de+cerise+%2F+Sureau+%2F+Pr%C3%AAle&L_PAYMENTREQUEST_0_DESC0=Expert+des+bienfaits+de+la+nature+et+des+plantes%2C+...&L_PAYMENTREQUEST_0_AMT0=5.99&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.99&PAYMENTREQUEST_0_AMT=8.99&ADDROVERRIDE=1&EMAIL=michel.korveou.raoult22%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=Michel+RAOULT&PAYMENTREQUEST_0_SHIPTOPHONENUM=0627780224&PAYMENTREQUEST_0_SHIPTOSTREET=12+KORVEOU&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=BEGARD&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=22140 +Result : TOKEN=EC%2d3AX160373W725553R&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d04T10%3a40%3a47Z&CORRELATIONID=43e897e9a14fb&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=13Y69258VG967454D&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d04T10%3a40%3a46Z&PAYMENTINFO_0_AMT=8%2e99&PAYMENTINFO_0_FEEAMT=0%2e56&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-3AX160373W725553R&PAYERID=FMYZAEU3PCFCL&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=180&L_PAYMENTREQUEST_0_NAME0=G%C3%A9lule+v%C3%A9g%C3%A9tale+Draineur+intense%2C+Queue+de+cerise+%2F+Sureau+%2F+Pr%C3%AAle&L_PAYMENTREQUEST_0_DESC0=Expert+des+bienfaits+de+la+nature+et+des+plantes%2C+...&L_PAYMENTREQUEST_0_AMT0=5.99&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.99&PAYMENTREQUEST_0_AMT=8.99&ADDROVERRIDE=1&EMAIL=michel.korveou.raoult22%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=Michel+RAOULT&PAYMENTREQUEST_0_SHIPTOPHONENUM=0627780224&PAYMENTREQUEST_0_SHIPTOSTREET=12+KORVEOU&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=BEGARD&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=22140 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=5&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+A%C3%A9rosol+400ml&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=17.91&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=17.91&PAYMENTREQUEST_0_AMT=20.91&ADDROVERRIDE=1&EMAIL=camillebauduin%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=CAMILLE+BAUDUIN&PAYMENTREQUEST_0_SHIPTOPHONENUM=0685287912&PAYMENTREQUEST_0_SHIPTOSTREET=47+RUE+DE+MONCEAU&PAYMENTREQUEST_0_SHIPTOSTREET2=BROWN+FORMAN+FRANCE&PAYMENTREQUEST_0_SHIPTOCITY=PARIS&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=75008&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d03M30947UD1015431&TIMESTAMP=2016%2d01%2d04T11%3a38%3a38Z&CORRELATIONID=4664b5d7c8132&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=5&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+A%C3%A9rosol+400ml&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=17.91&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=17.91&PAYMENTREQUEST_0_AMT=20.91&ADDROVERRIDE=1&EMAIL=camillebauduin%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=CAMILLE+BAUDUIN&PAYMENTREQUEST_0_SHIPTOPHONENUM=0685287912&PAYMENTREQUEST_0_SHIPTOSTREET=47+RUE+DE+MONCEAU&PAYMENTREQUEST_0_SHIPTOSTREET2=BROWN+FORMAN+FRANCE&PAYMENTREQUEST_0_SHIPTOCITY=PARIS&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=75008&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-03M30947UD1015431 +Result : TOKEN=EC%2d03M30947UD1015431&PHONENUM=0685287912&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d04T11%3a38%3a55Z&CORRELATIONID=cfbd7f99148c9&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=camillebauduin%40gmail%2ecom&PAYERID=MH5Q9RTDCJFAC&PAYERSTATUS=verified&FIRSTNAME=Camille&LASTNAME=Bauduin&COUNTRYCODE=FR&SHIPTONAME=CAMILLE%20BAUDUIN&SHIPTOSTREET=47%20RUE%20DE%20MONCEAU&SHIPTOSTREET2=BROWN%20FORMAN%20FRANCE&SHIPTOCITY=PARIS&SHIPTOZIP=75008&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0685287912&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=20%2e91&ITEMAMT=17%2e91&SHIPPINGAMT=3%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=TEXGUARD%20A%c3%a9rosol%20400ml&L_NUMBER0=5&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=17%2e91&L_DESC0=Produit%20imperm%c3%a9abilisant%20antitache%20pour%20tissus%2c%20cu%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=20%2e91&PAYMENTREQUEST_0_ITEMAMT=17%2e91&PAYMENTREQUEST_0_SHIPPINGAMT=3%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=CAMILLE%20BAUDUIN&PAYMENTREQUEST_0_SHIPTOSTREET=47%20RUE%20DE%20MONCEAU&PAYMENTREQUEST_0_SHIPTOSTREET2=BROWN%20FORMAN%20FRANCE&PAYMENTREQUEST_0_SHIPTOCITY=PARIS&PAYMENTREQUEST_0_SHIPTOZIP=75008&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0685287912&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=TEXGUARD%20A%c3%a9rosol%20400ml&L_PAYMENTREQUEST_0_NUMBER0=5&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=17%2e91&L_PAYMENTREQUEST_0_DESC0=Produit%20imperm%c3%a9abilisant%20antitache%20pour%20tissus%2c%20cu%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-03M30947UD1015431 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-03M30947UD1015431&PAYERID=MH5Q9RTDCJFAC&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=5&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+A%C3%A9rosol+400ml&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=17.91&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=17.91&PAYMENTREQUEST_0_AMT=20.91&ADDROVERRIDE=1&EMAIL=camillebauduin%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=CAMILLE+BAUDUIN&PAYMENTREQUEST_0_SHIPTOPHONENUM=0685287912&PAYMENTREQUEST_0_SHIPTOSTREET=47+RUE+DE+MONCEAU&PAYMENTREQUEST_0_SHIPTOSTREET2=BROWN+FORMAN+FRANCE&PAYMENTREQUEST_0_SHIPTOCITY=PARIS&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=75008 +Result : TOKEN=EC%2d03M30947UD1015431&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d04T11%3a38%3a57Z&CORRELATIONID=54e7590058add&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=2GG24893SA1075719&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d04T11%3a38%3a57Z&PAYMENTINFO_0_AMT=20%2e91&PAYMENTINFO_0_FEEAMT=0%2e96&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-03M30947UD1015431&PAYERID=MH5Q9RTDCJFAC&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=5&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+A%C3%A9rosol+400ml&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=17.91&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=17.91&PAYMENTREQUEST_0_AMT=20.91&ADDROVERRIDE=1&EMAIL=camillebauduin%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=CAMILLE+BAUDUIN&PAYMENTREQUEST_0_SHIPTOPHONENUM=0685287912&PAYMENTREQUEST_0_SHIPTOSTREET=47+RUE+DE+MONCEAU&PAYMENTREQUEST_0_SHIPTOSTREET2=BROWN+FORMAN+FRANCE&PAYMENTREQUEST_0_SHIPTOCITY=PARIS&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=75008 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=114&L_PAYMENTREQUEST_0_NAME0=Poudre+surfine+multi-usages+%C3%A0+l%27argile+verte+Montmorillonite&L_PAYMENTREQUEST_0_DESC0=Floressance+nature+a+s%C3%A9lectionn%C3%A9+la+meilleure+qual...&L_PAYMENTREQUEST_0_AMT0=3.6&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=3.6&PAYMENTREQUEST_0_AMT=6.60&ADDROVERRIDE=1&EMAIL=b.rebk%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=Rebecca+Bourille&PAYMENTREQUEST_0_SHIPTOPHONENUM=0678952708&PAYMENTREQUEST_0_SHIPTOSTREET=2116+CD+925&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Grignon&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=73200&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d4PX095316W946351V&TIMESTAMP=2016%2d01%2d04T20%3a14%3a37Z&CORRELATIONID=cae63edd2614e&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=114&L_PAYMENTREQUEST_0_NAME0=Poudre+surfine+multi-usages+%C3%A0+l%27argile+verte+Montmorillonite&L_PAYMENTREQUEST_0_DESC0=Floressance+nature+a+s%C3%A9lectionn%C3%A9+la+meilleure+qual...&L_PAYMENTREQUEST_0_AMT0=3.6&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=3.6&PAYMENTREQUEST_0_AMT=6.60&ADDROVERRIDE=1&EMAIL=b.rebk%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=Rebecca+Bourille&PAYMENTREQUEST_0_SHIPTOPHONENUM=0678952708&PAYMENTREQUEST_0_SHIPTOSTREET=2116+CD+925&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Grignon&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=73200&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-4PX095316W946351V +Result : TOKEN=EC%2d4PX095316W946351V&PHONENUM=0678952708&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d04T20%3a14%3a56Z&CORRELATIONID=f4f8d6b398bd4&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=b%2erebk%40hotmail%2efr&PAYERID=VT4KX686B3QYW&PAYERSTATUS=unverified&FIRSTNAME=REBECCA&LASTNAME=BOURILLE&COUNTRYCODE=FR&SHIPTONAME=REBECCA%20BOURILLE&SHIPTOSTREET=2116%20cd%20925&SHIPTOCITY=grignon&SHIPTOZIP=73200&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0678952708&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=6%2e60&ITEMAMT=3%2e60&SHIPPINGAMT=3%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Poudre%20surfine%20multi%2dusages%20%c3%a0%20l%27argile%20verte%20Montmorillonite&L_NUMBER0=114&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=3%2e60&L_DESC0=Floressance%20nature%20a%20s%c3%a9lectionn%c3%a9%20la%20meilleure%20qual%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=6%2e60&PAYMENTREQUEST_0_ITEMAMT=3%2e60&PAYMENTREQUEST_0_SHIPPINGAMT=3%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=REBECCA%20BOURILLE&PAYMENTREQUEST_0_SHIPTOSTREET=2116%20cd%20925&PAYMENTREQUEST_0_SHIPTOCITY=grignon&PAYMENTREQUEST_0_SHIPTOZIP=73200&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0678952708&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Poudre%20surfine%20multi%2dusages%20%c3%a0%20l%27argile%20verte%20Montmorillonite&L_PAYMENTREQUEST_0_NUMBER0=114&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=3%2e60&L_PAYMENTREQUEST_0_DESC0=Floressance%20nature%20a%20s%c3%a9lectionn%c3%a9%20la%20meilleure%20qual%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-4PX095316W946351V + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-4PX095316W946351V&PAYERID=VT4KX686B3QYW&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=114&L_PAYMENTREQUEST_0_NAME0=Poudre+surfine+multi-usages+%C3%A0+l%27argile+verte+Montmorillonite&L_PAYMENTREQUEST_0_DESC0=Floressance+nature+a+s%C3%A9lectionn%C3%A9+la+meilleure+qual...&L_PAYMENTREQUEST_0_AMT0=3.6&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=3.6&PAYMENTREQUEST_0_AMT=6.60&ADDROVERRIDE=1&EMAIL=b.rebk%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=Rebecca+Bourille&PAYMENTREQUEST_0_SHIPTOPHONENUM=0678952708&PAYMENTREQUEST_0_SHIPTOSTREET=2116+CD+925&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Grignon&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=73200 +Result : TOKEN=EC%2d4PX095316W946351V&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d04T20%3a15%3a00Z&CORRELATIONID=7e02e319aff88&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=60R85074AX573712J&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d04T20%3a14%3a58Z&PAYMENTINFO_0_AMT=6%2e60&PAYMENTINFO_0_FEEAMT=0%2e47&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-4PX095316W946351V&PAYERID=VT4KX686B3QYW&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=114&L_PAYMENTREQUEST_0_NAME0=Poudre+surfine+multi-usages+%C3%A0+l%27argile+verte+Montmorillonite&L_PAYMENTREQUEST_0_DESC0=Floressance+nature+a+s%C3%A9lectionn%C3%A9+la+meilleure+qual...&L_PAYMENTREQUEST_0_AMT0=3.6&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=3.6&PAYMENTREQUEST_0_AMT=6.60&ADDROVERRIDE=1&EMAIL=b.rebk%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=Rebecca+Bourille&PAYMENTREQUEST_0_SHIPTOPHONENUM=0678952708&PAYMENTREQUEST_0_SHIPTOSTREET=2116+CD+925&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Grignon&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=73200 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=204&L_PAYMENTREQUEST_0_NAME0=Gel+anti+cafards+et+blattes+10gr&L_PAYMENTREQUEST_0_DESC0=Insecticide+puissant+agissant+sur+le+syst%C3%A8me+nerve...&L_PAYMENTREQUEST_0_AMT0=15.2&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=15.2&PAYMENTREQUEST_0_AMT=18.20&ADDROVERRIDE=1&EMAIL=blaisbocquet%40yahoo.fr&PAYMENTREQUEST_0_SHIPTONAME=St%C3%A9phanie+Bocquet&PAYMENTREQUEST_0_SHIPTOPHONENUM=0616076048&PAYMENTREQUEST_0_SHIPTOSTREET=15+rue+Erard&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Paris&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=75012&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d06635124L51311021&TIMESTAMP=2016%2d01%2d05T05%3a55%3a18Z&CORRELATIONID=77362b64ad48f&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=204&L_PAYMENTREQUEST_0_NAME0=Gel+anti+cafards+et+blattes+10gr&L_PAYMENTREQUEST_0_DESC0=Insecticide+puissant+agissant+sur+le+syst%C3%A8me+nerve...&L_PAYMENTREQUEST_0_AMT0=15.2&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=15.2&PAYMENTREQUEST_0_AMT=18.20&ADDROVERRIDE=1&EMAIL=blaisbocquet%40yahoo.fr&PAYMENTREQUEST_0_SHIPTONAME=St%C3%A9phanie+Bocquet&PAYMENTREQUEST_0_SHIPTOPHONENUM=0616076048&PAYMENTREQUEST_0_SHIPTOSTREET=15+rue+Erard&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Paris&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=75012&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-06635124L51311021 +Result : TOKEN=EC%2d06635124L51311021&PHONENUM=0616076048&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d05T05%3a56%3a26Z&CORRELATIONID=217f9681277e3&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=blaisbocquet%40yahoo%2efr&PAYERID=5DDZ9C65W2XNW&PAYERSTATUS=verified&FIRSTNAME=Stephanie&LASTNAME=Bocquet&COUNTRYCODE=FR&SHIPTONAME=St%c3%a9phanie%20Bocquet&SHIPTOSTREET=15%20Rue%20Erard&SHIPTOCITY=Paris&SHIPTOSTATE=75&SHIPTOZIP=75012&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0616076048&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=18%2e20&ITEMAMT=15%2e20&SHIPPINGAMT=3%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Gel%20anti%20cafards%20et%20blattes%2010gr&L_NUMBER0=204&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=15%2e20&L_DESC0=Insecticide%20puissant%20agissant%20sur%20le%20syst%c3%a8me%20nerve%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=18%2e20&PAYMENTREQUEST_0_ITEMAMT=15%2e20&PAYMENTREQUEST_0_SHIPPINGAMT=3%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=St%c3%a9phanie%20Bocquet&PAYMENTREQUEST_0_SHIPTOSTREET=15%20Rue%20Erard&PAYMENTREQUEST_0_SHIPTOCITY=Paris&PAYMENTREQUEST_0_SHIPTOSTATE=75&PAYMENTREQUEST_0_SHIPTOZIP=75012&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0616076048&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Gel%20anti%20cafards%20et%20blattes%2010gr&L_PAYMENTREQUEST_0_NUMBER0=204&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=15%2e20&L_PAYMENTREQUEST_0_DESC0=Insecticide%20puissant%20agissant%20sur%20le%20syst%c3%a8me%20nerve%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-06635124L51311021 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-06635124L51311021&PAYERID=5DDZ9C65W2XNW&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=204&L_PAYMENTREQUEST_0_NAME0=Gel+anti+cafards+et+blattes+10gr&L_PAYMENTREQUEST_0_DESC0=Insecticide+puissant+agissant+sur+le+syst%C3%A8me+nerve...&L_PAYMENTREQUEST_0_AMT0=15.2&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=15.2&PAYMENTREQUEST_0_AMT=18.20&ADDROVERRIDE=1&EMAIL=blaisbocquet%40yahoo.fr&PAYMENTREQUEST_0_SHIPTONAME=St%C3%A9phanie+Bocquet&PAYMENTREQUEST_0_SHIPTOPHONENUM=0616076048&PAYMENTREQUEST_0_SHIPTOSTREET=15+rue+Erard&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Paris&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=75012 +Result : TOKEN=EC%2d06635124L51311021&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d05T05%3a56%3a29Z&CORRELATIONID=6beace0935b0e&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=47794245E3378522E&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d05T05%3a56%3a27Z&PAYMENTINFO_0_AMT=18%2e20&PAYMENTINFO_0_FEEAMT=0%2e87&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-06635124L51311021&PAYERID=5DDZ9C65W2XNW&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=204&L_PAYMENTREQUEST_0_NAME0=Gel+anti+cafards+et+blattes+10gr&L_PAYMENTREQUEST_0_DESC0=Insecticide+puissant+agissant+sur+le+syst%C3%A8me+nerve...&L_PAYMENTREQUEST_0_AMT0=15.2&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=15.2&PAYMENTREQUEST_0_AMT=18.20&ADDROVERRIDE=1&EMAIL=blaisbocquet%40yahoo.fr&PAYMENTREQUEST_0_SHIPTONAME=St%C3%A9phanie+Bocquet&PAYMENTREQUEST_0_SHIPTOPHONENUM=0616076048&PAYMENTREQUEST_0_SHIPTOSTREET=15+rue+Erard&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Paris&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=75012 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=185&L_PAYMENTREQUEST_0_NAME0=G%C3%A9lule+v%C3%A9g%C3%A9tale+D%C3%A9puratif+Digestion%2C+Artichaut+%2F+Radis+noir&L_PAYMENTREQUEST_0_DESC0=Expert+des+bienfaits+de+la+nature+et+des+plantes%2C+...&L_PAYMENTREQUEST_0_AMT0=5.99&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.99&PAYMENTREQUEST_0_AMT=8.99&ADDROVERRIDE=1&EMAIL=Badgone74%40bluewin.ch&PAYMENTREQUEST_0_SHIPTONAME=Karine+Nguyen&PAYMENTREQUEST_0_SHIPTOPHONENUM=0600000000&PAYMENTREQUEST_0_SHIPTOSTREET=4+le+theverot&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Grand+combe+chateleu&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=25570&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d2G987003KG261852N&TIMESTAMP=2016%2d01%2d05T20%3a40%3a39Z&CORRELATIONID=839ec5e94fd98&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=185&L_PAYMENTREQUEST_0_NAME0=G%C3%A9lule+v%C3%A9g%C3%A9tale+D%C3%A9puratif+Digestion%2C+Artichaut+%2F+Radis+noir&L_PAYMENTREQUEST_0_DESC0=Expert+des+bienfaits+de+la+nature+et+des+plantes%2C+...&L_PAYMENTREQUEST_0_AMT0=5.99&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.99&PAYMENTREQUEST_0_AMT=8.99&ADDROVERRIDE=1&EMAIL=Badgone74%40bluewin.ch&PAYMENTREQUEST_0_SHIPTONAME=Karine+Nguyen&PAYMENTREQUEST_0_SHIPTOPHONENUM=0600000000&PAYMENTREQUEST_0_SHIPTOSTREET=4+le+theverot&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Grand+combe+chateleu&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=25570&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-2G987003KG261852N +Result : TOKEN=EC%2d2G987003KG261852N&PHONENUM=0600000000&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d05T20%3a41%3a02Z&CORRELATIONID=5eab56bb88ac4&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=karine%2enguyenvan%40free%2efr&PAYERID=76FYY24FMWQNC&PAYERSTATUS=verified&FIRSTNAME=karine&LASTNAME=nguyen%20van&COUNTRYCODE=FR&SHIPTONAME=Karine%20nguyen&SHIPTOSTREET=4%20le%20theverot&SHIPTOCITY=Grand%20Combe%2dChateleu&SHIPTOZIP=25570&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0600000000&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=8%2e99&ITEMAMT=5%2e99&SHIPPINGAMT=3%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=G%c3%a9lule%20v%c3%a9g%c3%a9tale%20D%c3%a9puratif%20Digestion%2c%20Artichaut%20%2f%20Radis%20noir&L_NUMBER0=185&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=5%2e99&L_DESC0=Expert%20des%20bienfaits%20de%20la%20nature%20et%20des%20plantes%2c%20%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=8%2e99&PAYMENTREQUEST_0_ITEMAMT=5%2e99&PAYMENTREQUEST_0_SHIPPINGAMT=3%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Karine%20nguyen&PAYMENTREQUEST_0_SHIPTOSTREET=4%20le%20theverot&PAYMENTREQUEST_0_SHIPTOCITY=Grand%20Combe%2dChateleu&PAYMENTREQUEST_0_SHIPTOZIP=25570&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0600000000&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=G%c3%a9lule%20v%c3%a9g%c3%a9tale%20D%c3%a9puratif%20Digestion%2c%20Artichaut%20%2f%20Radis%20noir&L_PAYMENTREQUEST_0_NUMBER0=185&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=5%2e99&L_PAYMENTREQUEST_0_DESC0=Expert%20des%20bienfaits%20de%20la%20nature%20et%20des%20plantes%2c%20%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-2G987003KG261852N + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-2G987003KG261852N&PAYERID=76FYY24FMWQNC&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=185&L_PAYMENTREQUEST_0_NAME0=G%C3%A9lule+v%C3%A9g%C3%A9tale+D%C3%A9puratif+Digestion%2C+Artichaut+%2F+Radis+noir&L_PAYMENTREQUEST_0_DESC0=Expert+des+bienfaits+de+la+nature+et+des+plantes%2C+...&L_PAYMENTREQUEST_0_AMT0=5.99&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.99&PAYMENTREQUEST_0_AMT=8.99&ADDROVERRIDE=1&EMAIL=Badgone74%40bluewin.ch&PAYMENTREQUEST_0_SHIPTONAME=Karine+Nguyen&PAYMENTREQUEST_0_SHIPTOPHONENUM=0600000000&PAYMENTREQUEST_0_SHIPTOSTREET=4+le+theverot&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Grand+combe+chateleu&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=25570 +Result : TOKEN=EC%2d2G987003KG261852N&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d05T20%3a41%3a05Z&CORRELATIONID=272aba72bac54&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=1J922885GU222573V&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d05T20%3a41%3a04Z&PAYMENTINFO_0_AMT=8%2e99&PAYMENTINFO_0_FEEAMT=0%2e56&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-2G987003KG261852N&PAYERID=76FYY24FMWQNC&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=185&L_PAYMENTREQUEST_0_NAME0=G%C3%A9lule+v%C3%A9g%C3%A9tale+D%C3%A9puratif+Digestion%2C+Artichaut+%2F+Radis+noir&L_PAYMENTREQUEST_0_DESC0=Expert+des+bienfaits+de+la+nature+et+des+plantes%2C+...&L_PAYMENTREQUEST_0_AMT0=5.99&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.99&PAYMENTREQUEST_0_AMT=8.99&ADDROVERRIDE=1&EMAIL=Badgone74%40bluewin.ch&PAYMENTREQUEST_0_SHIPTONAME=Karine+Nguyen&PAYMENTREQUEST_0_SHIPTOPHONENUM=0600000000&PAYMENTREQUEST_0_SHIPTOSTREET=4+le+theverot&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Grand+combe+chateleu&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=25570 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+-+lot+de+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=27.75&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=114&L_PAYMENTREQUEST_0_NAME1=Poudre+surfine+multi-usages+%C3%A0+l%27argile+verte+Montmorillonite&L_PAYMENTREQUEST_0_DESC1=Floressance+nature+a+s%C3%A9lectionn%C3%A9+la+meilleure+qual...&L_PAYMENTREQUEST_0_AMT1=3.6&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=644&L_PAYMENTREQUEST_0_NAME2=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC2=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT2=-10&L_PAYMENTREQUEST_0_QTY2=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=21.35&PAYMENTREQUEST_0_AMT=27.35&ADDROVERRIDE=1&EMAIL=so92%40netcourrier.com&PAYMENTREQUEST_0_SHIPTONAME=Sophie+Specque&PAYMENTREQUEST_0_SHIPTOPHONENUM=0146312659&PAYMENTREQUEST_0_SHIPTOSTREET=7+rue+L%C3%A9on+Cambillard&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Clamart&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=92140&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d1BR77666PN530341S&TIMESTAMP=2016%2d01%2d06T13%3a44%3a15Z&CORRELATIONID=76ce55a99773b&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+-+lot+de+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=27.75&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=114&L_PAYMENTREQUEST_0_NAME1=Poudre+surfine+multi-usages+%C3%A0+l%27argile+verte+Montmorillonite&L_PAYMENTREQUEST_0_DESC1=Floressance+nature+a+s%C3%A9lectionn%C3%A9+la+meilleure+qual...&L_PAYMENTREQUEST_0_AMT1=3.6&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=644&L_PAYMENTREQUEST_0_NAME2=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC2=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT2=-10&L_PAYMENTREQUEST_0_QTY2=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=21.35&PAYMENTREQUEST_0_AMT=27.35&ADDROVERRIDE=1&EMAIL=so92%40netcourrier.com&PAYMENTREQUEST_0_SHIPTONAME=Sophie+Specque&PAYMENTREQUEST_0_SHIPTOPHONENUM=0146312659&PAYMENTREQUEST_0_SHIPTOSTREET=7+rue+L%C3%A9on+Cambillard&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Clamart&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=92140&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-1BR77666PN530341S +Result : TOKEN=EC%2d1BR77666PN530341S&PHONENUM=0146312659&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d06T13%3a44%3a35Z&CORRELATIONID=2dddc9a61b59c&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=sspecque%40googlemail%2ecom&PAYERID=SJ8S5B3CTP9G6&PAYERSTATUS=verified&FIRSTNAME=Sophie&LASTNAME=Specque&COUNTRYCODE=FR&SHIPTONAME=Sophie%20Specque&SHIPTOSTREET=7%20rue%20L%c3%a9on%20Cambillard&SHIPTOCITY=Clamart&SHIPTOZIP=92140&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0146312659&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=27%2e35&ITEMAMT=21%2e35&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=TEXGUARD%20%2d%20lot%20de%202%20A%c3%a9rosols&L_NAME1=Poudre%20surfine%20multi%2dusages%20%c3%a0%20l%27argile%20verte%20Montmorillonite&L_NAME2=R%c3%a9duction%20newsletter&L_NUMBER0=3&L_NUMBER1=114&L_NUMBER2=644&L_QTY0=1&L_QTY1=1&L_QTY2=1&L_TAXAMT0=0%2e00&L_TAXAMT1=0%2e00&L_TAXAMT2=0%2e00&L_AMT0=27%2e75&L_AMT1=3%2e60&L_AMT2=%2d10%2e00&L_DESC0=Produit%20imperm%c3%a9abilisant%20antitache%20pour%20tissus%2c%20cu%2e%2e%2e&L_DESC1=Floressance%20nature%20a%20s%c3%a9lectionn%c3%a9%20la%20meilleure%20qual%2e%2e%2e&L_DESC2=R%c3%a9duction%20newsletter%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=27%2e35&PAYMENTREQUEST_0_ITEMAMT=21%2e35&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Sophie%20Specque&PAYMENTREQUEST_0_SHIPTOSTREET=7%20rue%20L%c3%a9on%20Cambillard&PAYMENTREQUEST_0_SHIPTOCITY=Clamart&PAYMENTREQUEST_0_SHIPTOZIP=92140&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0146312659&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=TEXGUARD%20%2d%20lot%20de%202%20A%c3%a9rosols&L_PAYMENTREQUEST_0_NAME1=Poudre%20surfine%20multi%2dusages%20%c3%a0%20l%27argile%20verte%20Montmorillonite&L_PAYMENTREQUEST_0_NAME2=R%c3%a9duction%20newsletter&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NUMBER1=114&L_PAYMENTREQUEST_0_NUMBER2=644&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_QTY2=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_TAXAMT1=0%2e00&L_PAYMENTREQUEST_0_TAXAMT2=0%2e00&L_PAYMENTREQUEST_0_AMT0=27%2e75&L_PAYMENTREQUEST_0_AMT1=3%2e60&L_PAYMENTREQUEST_0_AMT2=%2d10%2e00&L_PAYMENTREQUEST_0_DESC0=Produit%20imperm%c3%a9abilisant%20antitache%20pour%20tissus%2c%20cu%2e%2e%2e&L_PAYMENTREQUEST_0_DESC1=Floressance%20nature%20a%20s%c3%a9lectionn%c3%a9%20la%20meilleure%20qual%2e%2e%2e&L_PAYMENTREQUEST_0_DESC2=R%c3%a9duction%20newsletter%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-1BR77666PN530341S + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-1BR77666PN530341S&PAYERID=SJ8S5B3CTP9G6&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+-+lot+de+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=27.75&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=114&L_PAYMENTREQUEST_0_NAME1=Poudre+surfine+multi-usages+%C3%A0+l%27argile+verte+Montmorillonite&L_PAYMENTREQUEST_0_DESC1=Floressance+nature+a+s%C3%A9lectionn%C3%A9+la+meilleure+qual...&L_PAYMENTREQUEST_0_AMT1=3.6&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=644&L_PAYMENTREQUEST_0_NAME2=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC2=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT2=-10&L_PAYMENTREQUEST_0_QTY2=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=21.35&PAYMENTREQUEST_0_AMT=27.35&ADDROVERRIDE=1&EMAIL=so92%40netcourrier.com&PAYMENTREQUEST_0_SHIPTONAME=Sophie+Specque&PAYMENTREQUEST_0_SHIPTOPHONENUM=0146312659&PAYMENTREQUEST_0_SHIPTOSTREET=7+rue+L%C3%A9on+Cambillard&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Clamart&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=92140 +Result : TOKEN=EC%2d1BR77666PN530341S&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d06T13%3a44%3a39Z&CORRELATIONID=e158f133624c5&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=8SH938126R483351F&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d06T13%3a44%3a37Z&PAYMENTINFO_0_AMT=27%2e35&PAYMENTINFO_0_FEEAMT=1%2e18&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-1BR77666PN530341S&PAYERID=SJ8S5B3CTP9G6&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+-+lot+de+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=27.75&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=114&L_PAYMENTREQUEST_0_NAME1=Poudre+surfine+multi-usages+%C3%A0+l%27argile+verte+Montmorillonite&L_PAYMENTREQUEST_0_DESC1=Floressance+nature+a+s%C3%A9lectionn%C3%A9+la+meilleure+qual...&L_PAYMENTREQUEST_0_AMT1=3.6&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=644&L_PAYMENTREQUEST_0_NAME2=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC2=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT2=-10&L_PAYMENTREQUEST_0_QTY2=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=21.35&PAYMENTREQUEST_0_AMT=27.35&ADDROVERRIDE=1&EMAIL=so92%40netcourrier.com&PAYMENTREQUEST_0_SHIPTONAME=Sophie+Specque&PAYMENTREQUEST_0_SHIPTOPHONENUM=0146312659&PAYMENTREQUEST_0_SHIPTOSTREET=7+rue+L%C3%A9on+Cambillard&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Clamart&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=92140 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=103&L_PAYMENTREQUEST_0_NAME0=Huile+100+%25+naturelle+Ricin&L_PAYMENTREQUEST_0_DESC0=Floressance+par+nature+a+s%C3%A9lectionn%C3%A9+l%27huile+de+ri...&L_PAYMENTREQUEST_0_AMT0=5.6&L_PAYMENTREQUEST_0_QTY0=2&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=11.2&PAYMENTREQUEST_0_AMT=17.20&ADDROVERRIDE=1&EMAIL=kat-lin3%40live.ftr&PAYMENTREQUEST_0_SHIPTONAME=Kathleen+MASELLI&PAYMENTREQUEST_0_SHIPTOPHONENUM=0645372215&PAYMENTREQUEST_0_SHIPTOSTREET=65+Rue+andr%C3%A9+theuriet&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=BAR+LE+DUC&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=55000&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d2SM75387FD961114F&TIMESTAMP=2016%2d01%2d06T14%3a43%3a00Z&CORRELATIONID=e1c9abbf45fc1&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=103&L_PAYMENTREQUEST_0_NAME0=Huile+100+%25+naturelle+Ricin&L_PAYMENTREQUEST_0_DESC0=Floressance+par+nature+a+s%C3%A9lectionn%C3%A9+l%27huile+de+ri...&L_PAYMENTREQUEST_0_AMT0=5.6&L_PAYMENTREQUEST_0_QTY0=2&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=11.2&PAYMENTREQUEST_0_AMT=17.20&ADDROVERRIDE=1&EMAIL=kat-lin3%40live.ftr&PAYMENTREQUEST_0_SHIPTONAME=Kathleen+MASELLI&PAYMENTREQUEST_0_SHIPTOPHONENUM=0645372215&PAYMENTREQUEST_0_SHIPTOSTREET=65+Rue+andr%C3%A9+theuriet&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=BAR+LE+DUC&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=55000&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=103&L_PAYMENTREQUEST_0_NAME0=Huile+100+%25+naturelle+Ricin&L_PAYMENTREQUEST_0_DESC0=Floressance+par+nature+a+s%C3%A9lectionn%C3%A9+l%27huile+de+ri...&L_PAYMENTREQUEST_0_AMT0=5.6&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=5.6&PAYMENTREQUEST_0_AMT=11.60&ADDROVERRIDE=1&EMAIL=kat-lin3%40live.ftr&PAYMENTREQUEST_0_SHIPTONAME=Kathleen+MASELLI&PAYMENTREQUEST_0_SHIPTOPHONENUM=0645372215&PAYMENTREQUEST_0_SHIPTOSTREET=65+Rue+andr%C3%A9+theuriet&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=BAR+LE+DUC&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=55000&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d9B273558US897693G&TIMESTAMP=2016%2d01%2d06T14%3a46%3a39Z&CORRELATIONID=58143648409d7&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=103&L_PAYMENTREQUEST_0_NAME0=Huile+100+%25+naturelle+Ricin&L_PAYMENTREQUEST_0_DESC0=Floressance+par+nature+a+s%C3%A9lectionn%C3%A9+l%27huile+de+ri...&L_PAYMENTREQUEST_0_AMT0=5.6&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=5.6&PAYMENTREQUEST_0_AMT=11.60&ADDROVERRIDE=1&EMAIL=kat-lin3%40live.ftr&PAYMENTREQUEST_0_SHIPTONAME=Kathleen+MASELLI&PAYMENTREQUEST_0_SHIPTOPHONENUM=0645372215&PAYMENTREQUEST_0_SHIPTOSTREET=65+Rue+andr%C3%A9+theuriet&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=BAR+LE+DUC&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=55000&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=103&L_PAYMENTREQUEST_0_NAME0=Huile+100+%25+naturelle+Ricin&L_PAYMENTREQUEST_0_DESC0=Floressance+par+nature+a+s%C3%A9lectionn%C3%A9+l%27huile+de+ri...&L_PAYMENTREQUEST_0_AMT0=5.6&L_PAYMENTREQUEST_0_QTY0=2&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=11.2&PAYMENTREQUEST_0_AMT=17.20&ADDROVERRIDE=1&EMAIL=kat-lin3%40live.ftr&PAYMENTREQUEST_0_SHIPTONAME=Kathleen+MASELLI&PAYMENTREQUEST_0_SHIPTOPHONENUM=0645372215&PAYMENTREQUEST_0_SHIPTOSTREET=65+Rue+andr%C3%A9+theuriet&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=BAR+LE+DUC&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=55000&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d6GV370863E882950T&TIMESTAMP=2016%2d01%2d06T14%3a47%3a13Z&CORRELATIONID=37018d819bfea&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=103&L_PAYMENTREQUEST_0_NAME0=Huile+100+%25+naturelle+Ricin&L_PAYMENTREQUEST_0_DESC0=Floressance+par+nature+a+s%C3%A9lectionn%C3%A9+l%27huile+de+ri...&L_PAYMENTREQUEST_0_AMT0=5.6&L_PAYMENTREQUEST_0_QTY0=2&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=11.2&PAYMENTREQUEST_0_AMT=17.20&ADDROVERRIDE=1&EMAIL=kat-lin3%40live.ftr&PAYMENTREQUEST_0_SHIPTONAME=Kathleen+MASELLI&PAYMENTREQUEST_0_SHIPTOPHONENUM=0645372215&PAYMENTREQUEST_0_SHIPTOSTREET=65+Rue+andr%C3%A9+theuriet&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=BAR+LE+DUC&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=55000&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-6GV370863E882950T +Result : TOKEN=EC%2d6GV370863E882950T&PHONENUM=0645372215&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d06T14%3a47%3a56Z&CORRELATIONID=eb765b9222138&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=kat%2dlin3%40live%2efr&PAYERID=ZFFT2585L7V36&PAYERSTATUS=verified&FIRSTNAME=kathleen&LASTNAME=maselli&COUNTRYCODE=FR&SHIPTONAME=Kathleen%20MASELLI&SHIPTOSTREET=65%20rue%20Andr%c3%a9%20theuriet&SHIPTOCITY=BAR%20LE%20DUC&SHIPTOZIP=55000&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0645372215&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=17%2e20&ITEMAMT=11%2e20&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Huile%20100%20%25%20naturelle%20Ricin&L_NUMBER0=103&L_QTY0=2&L_TAXAMT0=0%2e00&L_AMT0=5%2e60&L_DESC0=Floressance%20par%20nature%20a%20s%c3%a9lectionn%c3%a9%20l%27huile%20de%20ri%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=17%2e20&PAYMENTREQUEST_0_ITEMAMT=11%2e20&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Kathleen%20MASELLI&PAYMENTREQUEST_0_SHIPTOSTREET=65%20rue%20Andr%c3%a9%20theuriet&PAYMENTREQUEST_0_SHIPTOCITY=BAR%20LE%20DUC&PAYMENTREQUEST_0_SHIPTOZIP=55000&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0645372215&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Huile%20100%20%25%20naturelle%20Ricin&L_PAYMENTREQUEST_0_NUMBER0=103&L_PAYMENTREQUEST_0_QTY0=2&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=5%2e60&L_PAYMENTREQUEST_0_DESC0=Floressance%20par%20nature%20a%20s%c3%a9lectionn%c3%a9%20l%27huile%20de%20ri%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-6GV370863E882950T + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-6GV370863E882950T&PAYERID=ZFFT2585L7V36&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=103&L_PAYMENTREQUEST_0_NAME0=Huile+100+%25+naturelle+Ricin&L_PAYMENTREQUEST_0_DESC0=Floressance+par+nature+a+s%C3%A9lectionn%C3%A9+l%27huile+de+ri...&L_PAYMENTREQUEST_0_AMT0=5.6&L_PAYMENTREQUEST_0_QTY0=2&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=11.2&PAYMENTREQUEST_0_AMT=17.20&ADDROVERRIDE=1&EMAIL=kat-lin3%40live.ftr&PAYMENTREQUEST_0_SHIPTONAME=Kathleen+MASELLI&PAYMENTREQUEST_0_SHIPTOPHONENUM=0645372215&PAYMENTREQUEST_0_SHIPTOSTREET=65+Rue+andr%C3%A9+theuriet&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=BAR+LE+DUC&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=55000 +Result : TOKEN=EC%2d6GV370863E882950T&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d06T14%3a48%3a00Z&CORRELATIONID=792e35e24b957&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=25468779JH2156838&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d06T14%3a47%3a58Z&PAYMENTINFO_0_AMT=17%2e20&PAYMENTINFO_0_FEEAMT=0%2e83&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-6GV370863E882950T&PAYERID=ZFFT2585L7V36&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=103&L_PAYMENTREQUEST_0_NAME0=Huile+100+%25+naturelle+Ricin&L_PAYMENTREQUEST_0_DESC0=Floressance+par+nature+a+s%C3%A9lectionn%C3%A9+l%27huile+de+ri...&L_PAYMENTREQUEST_0_AMT0=5.6&L_PAYMENTREQUEST_0_QTY0=2&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=11.2&PAYMENTREQUEST_0_AMT=17.20&ADDROVERRIDE=1&EMAIL=kat-lin3%40live.ftr&PAYMENTREQUEST_0_SHIPTONAME=Kathleen+MASELLI&PAYMENTREQUEST_0_SHIPTOPHONENUM=0645372215&PAYMENTREQUEST_0_SHIPTOSTREET=65+Rue+andr%C3%A9+theuriet&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=BAR+LE+DUC&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=55000 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=RefundTransaction&VERSION=106.0&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&&TRANSACTIONID=8SH938126R483351F&REFUNDTYPE=Full +Result : REFUNDTRANSACTIONID=8XC38020ER766663R&FEEREFUNDAMT=0%2e93&GROSSREFUNDAMT=27%2e35&NETREFUNDAMT=26%2e42&CURRENCYCODE=EUR&TOTALREFUNDEDAMOUNT=27%2e35&TIMESTAMP=2016%2d01%2d06T16%3a57%3a46Z&CORRELATIONID=b4071aa935332&ACK=Success&VERSION=106%2e0&BUILD=18308778&REFUNDSTATUS=Instant&PENDINGREASON=None +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=RefundTransaction&VERSION=106.0&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&&TRANSACTIONID=8SH938126R483351F&REFUNDTYPE=Full + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+-+lot+de+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=27.75&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=27.75&PAYMENTREQUEST_0_AMT=33.75&ADDROVERRIDE=1&EMAIL=nicole.cano%40laposte.net&PAYMENTREQUEST_0_SHIPTONAME=Nicole+CANO&PAYMENTREQUEST_0_SHIPTOPHONENUM=0615536342&PAYMENTREQUEST_0_SHIPTOSTREET=4+all%C3%A9e+de+l%27aygas&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=TARNOS&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=40220&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d4LV41241VD592012L&TIMESTAMP=2016%2d01%2d07T04%3a22%3a20Z&CORRELATIONID=1b7a17c7db55c&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+-+lot+de+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=27.75&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=27.75&PAYMENTREQUEST_0_AMT=33.75&ADDROVERRIDE=1&EMAIL=nicole.cano%40laposte.net&PAYMENTREQUEST_0_SHIPTONAME=Nicole+CANO&PAYMENTREQUEST_0_SHIPTOPHONENUM=0615536342&PAYMENTREQUEST_0_SHIPTOSTREET=4+all%C3%A9e+de+l%27aygas&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=TARNOS&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=40220&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-4LV41241VD592012L +Result : TOKEN=EC%2d4LV41241VD592012L&PHONENUM=0615536342&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d07T04%3a23%3a10Z&CORRELATIONID=a6286f52a8624&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=nicole%2ecano%40laposte%2enet&PAYERID=LH2FFXEWWT7C2&PAYERSTATUS=verified&FIRSTNAME=nicole&LASTNAME=CANO&COUNTRYCODE=FR&SHIPTONAME=nicole%20CANO&SHIPTOSTREET=4%20all%c3%a9e%20de%20l%27Aygas&SHIPTOCITY=TARNOS&SHIPTOZIP=40220&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0615536342&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=33%2e75&ITEMAMT=27%2e75&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=TEXGUARD%20%2d%20lot%20de%202%20A%c3%a9rosols&L_NUMBER0=3&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=27%2e75&L_DESC0=Produit%20imperm%c3%a9abilisant%20antitache%20pour%20tissus%2c%20cu%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=33%2e75&PAYMENTREQUEST_0_ITEMAMT=27%2e75&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=nicole%20CANO&PAYMENTREQUEST_0_SHIPTOSTREET=4%20all%c3%a9e%20de%20l%27Aygas&PAYMENTREQUEST_0_SHIPTOCITY=TARNOS&PAYMENTREQUEST_0_SHIPTOZIP=40220&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0615536342&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=TEXGUARD%20%2d%20lot%20de%202%20A%c3%a9rosols&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=27%2e75&L_PAYMENTREQUEST_0_DESC0=Produit%20imperm%c3%a9abilisant%20antitache%20pour%20tissus%2c%20cu%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-4LV41241VD592012L + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-4LV41241VD592012L&PAYERID=LH2FFXEWWT7C2&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+-+lot+de+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=27.75&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=27.75&PAYMENTREQUEST_0_AMT=33.75&ADDROVERRIDE=1&EMAIL=nicole.cano%40laposte.net&PAYMENTREQUEST_0_SHIPTONAME=Nicole+CANO&PAYMENTREQUEST_0_SHIPTOPHONENUM=0615536342&PAYMENTREQUEST_0_SHIPTOSTREET=4+all%C3%A9e+de+l%27aygas&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=TARNOS&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=40220 +Result : TOKEN=EC%2d4LV41241VD592012L&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d07T04%3a23%3a13Z&CORRELATIONID=429b2209c7268&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=56E25809E6983554E&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d07T04%3a23%3a12Z&PAYMENTINFO_0_AMT=33%2e75&PAYMENTINFO_0_FEEAMT=1%2e40&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-4LV41241VD592012L&PAYERID=LH2FFXEWWT7C2&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+-+lot+de+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=27.75&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=27.75&PAYMENTREQUEST_0_AMT=33.75&ADDROVERRIDE=1&EMAIL=nicole.cano%40laposte.net&PAYMENTREQUEST_0_SHIPTONAME=Nicole+CANO&PAYMENTREQUEST_0_SHIPTOPHONENUM=0615536342&PAYMENTREQUEST_0_SHIPTOSTREET=4+all%C3%A9e+de+l%27aygas&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=TARNOS&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=40220 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+-+lot+de+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=27.75&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=163&L_PAYMENTREQUEST_0_NAME1=Cristaux+de+soude%2C+d%C3%A9graissant+naturel&L_PAYMENTREQUEST_0_DESC1=Super+d%C3%A9graissant+naturel+Multi-usages+%3A+Sols%2C+sur...&L_PAYMENTREQUEST_0_AMT1=3.19&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=644&L_PAYMENTREQUEST_0_NAME2=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC2=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT2=-10&L_PAYMENTREQUEST_0_QTY2=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=20.94&PAYMENTREQUEST_0_AMT=26.94&ADDROVERRIDE=1&EMAIL=magali-k%40live.fr&PAYMENTREQUEST_0_SHIPTONAME=Magali+Krihiff+&PAYMENTREQUEST_0_SHIPTOPHONENUM=0650334281&PAYMENTREQUEST_0_SHIPTOSTREET=430+-+432+bd+national+&PAYMENTREQUEST_0_SHIPTOSTREET2=Saas&PAYMENTREQUEST_0_SHIPTOCITY=Marseille&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=13003&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d3VU81895J00500415&TIMESTAMP=2016%2d01%2d07T17%3a44%3a01Z&CORRELATIONID=fc015b5bda0fa&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+-+lot+de+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=27.75&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=163&L_PAYMENTREQUEST_0_NAME1=Cristaux+de+soude%2C+d%C3%A9graissant+naturel&L_PAYMENTREQUEST_0_DESC1=Super+d%C3%A9graissant+naturel+Multi-usages+%3A+Sols%2C+sur...&L_PAYMENTREQUEST_0_AMT1=3.19&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=644&L_PAYMENTREQUEST_0_NAME2=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC2=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT2=-10&L_PAYMENTREQUEST_0_QTY2=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=20.94&PAYMENTREQUEST_0_AMT=26.94&ADDROVERRIDE=1&EMAIL=magali-k%40live.fr&PAYMENTREQUEST_0_SHIPTONAME=Magali+Krihiff+&PAYMENTREQUEST_0_SHIPTOPHONENUM=0650334281&PAYMENTREQUEST_0_SHIPTOSTREET=430+-+432+bd+national+&PAYMENTREQUEST_0_SHIPTOSTREET2=Saas&PAYMENTREQUEST_0_SHIPTOCITY=Marseille&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=13003&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-3VU81895J00500415 +Result : TOKEN=EC%2d3VU81895J00500415&PHONENUM=0650334281&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d07T17%3a44%3a37Z&CORRELATIONID=7a39e9cdb995e&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=magali%2dk%40live%2efr&PAYERID=K8U9SN5WHF93W&PAYERSTATUS=unverified&FIRSTNAME=MAGALI&LASTNAME=KRIHIFF&COUNTRYCODE=FR&SHIPTONAME=Magali%20Krihiff&SHIPTOSTREET=430%20%2d%20432%20bd%20national&SHIPTOSTREET2=Saas&SHIPTOCITY=Marseille&SHIPTOZIP=13003&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0650334281&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=26%2e94&ITEMAMT=20%2e94&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=TEXGUARD%20%2d%20lot%20de%202%20A%c3%a9rosols&L_NAME1=Cristaux%20de%20soude%2c%20d%c3%a9graissant%20naturel&L_NAME2=R%c3%a9duction%20newsletter&L_NUMBER0=3&L_NUMBER1=163&L_NUMBER2=644&L_QTY0=1&L_QTY1=1&L_QTY2=1&L_TAXAMT0=0%2e00&L_TAXAMT1=0%2e00&L_TAXAMT2=0%2e00&L_AMT0=27%2e75&L_AMT1=3%2e19&L_AMT2=%2d10%2e00&L_DESC0=Produit%20imperm%c3%a9abilisant%20antitache%20pour%20tissus%2c%20cu%2e%2e%2e&L_DESC1=Super%20d%c3%a9graissant%20naturel%20Multi%2dusages%20%3a%20Sols%2c%20sur%2e%2e%2e&L_DESC2=R%c3%a9duction%20newsletter%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=26%2e94&PAYMENTREQUEST_0_ITEMAMT=20%2e94&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Magali%20Krihiff&PAYMENTREQUEST_0_SHIPTOSTREET=430%20%2d%20432%20bd%20national&PAYMENTREQUEST_0_SHIPTOSTREET2=Saas&PAYMENTREQUEST_0_SHIPTOCITY=Marseille&PAYMENTREQUEST_0_SHIPTOZIP=13003&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0650334281&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=TEXGUARD%20%2d%20lot%20de%202%20A%c3%a9rosols&L_PAYMENTREQUEST_0_NAME1=Cristaux%20de%20soude%2c%20d%c3%a9graissant%20naturel&L_PAYMENTREQUEST_0_NAME2=R%c3%a9duction%20newsletter&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NUMBER1=163&L_PAYMENTREQUEST_0_NUMBER2=644&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_QTY2=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_TAXAMT1=0%2e00&L_PAYMENTREQUEST_0_TAXAMT2=0%2e00&L_PAYMENTREQUEST_0_AMT0=27%2e75&L_PAYMENTREQUEST_0_AMT1=3%2e19&L_PAYMENTREQUEST_0_AMT2=%2d10%2e00&L_PAYMENTREQUEST_0_DESC0=Produit%20imperm%c3%a9abilisant%20antitache%20pour%20tissus%2c%20cu%2e%2e%2e&L_PAYMENTREQUEST_0_DESC1=Super%20d%c3%a9graissant%20naturel%20Multi%2dusages%20%3a%20Sols%2c%20sur%2e%2e%2e&L_PAYMENTREQUEST_0_DESC2=R%c3%a9duction%20newsletter%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-3VU81895J00500415 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-3VU81895J00500415&PAYERID=K8U9SN5WHF93W&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+-+lot+de+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=27.75&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=163&L_PAYMENTREQUEST_0_NAME1=Cristaux+de+soude%2C+d%C3%A9graissant+naturel&L_PAYMENTREQUEST_0_DESC1=Super+d%C3%A9graissant+naturel+Multi-usages+%3A+Sols%2C+sur...&L_PAYMENTREQUEST_0_AMT1=3.19&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=644&L_PAYMENTREQUEST_0_NAME2=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC2=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT2=-10&L_PAYMENTREQUEST_0_QTY2=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=20.94&PAYMENTREQUEST_0_AMT=26.94&ADDROVERRIDE=1&EMAIL=magali-k%40live.fr&PAYMENTREQUEST_0_SHIPTONAME=Magali+Krihiff+&PAYMENTREQUEST_0_SHIPTOPHONENUM=0650334281&PAYMENTREQUEST_0_SHIPTOSTREET=430+-+432+bd+national+&PAYMENTREQUEST_0_SHIPTOSTREET2=Saas&PAYMENTREQUEST_0_SHIPTOCITY=Marseille&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=13003 +Result : TOKEN=EC%2d3VU81895J00500415&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d07T17%3a44%3a40Z&CORRELATIONID=8632e3fa42940&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=9TL89880CV605240R&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d07T17%3a44%3a38Z&PAYMENTINFO_0_AMT=26%2e94&PAYMENTINFO_0_FEEAMT=1%2e17&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-3VU81895J00500415&PAYERID=K8U9SN5WHF93W&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+-+lot+de+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=27.75&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=163&L_PAYMENTREQUEST_0_NAME1=Cristaux+de+soude%2C+d%C3%A9graissant+naturel&L_PAYMENTREQUEST_0_DESC1=Super+d%C3%A9graissant+naturel+Multi-usages+%3A+Sols%2C+sur...&L_PAYMENTREQUEST_0_AMT1=3.19&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=644&L_PAYMENTREQUEST_0_NAME2=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC2=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT2=-10&L_PAYMENTREQUEST_0_QTY2=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=20.94&PAYMENTREQUEST_0_AMT=26.94&ADDROVERRIDE=1&EMAIL=magali-k%40live.fr&PAYMENTREQUEST_0_SHIPTONAME=Magali+Krihiff+&PAYMENTREQUEST_0_SHIPTOPHONENUM=0650334281&PAYMENTREQUEST_0_SHIPTOSTREET=430+-+432+bd+national+&PAYMENTREQUEST_0_SHIPTOSTREET2=Saas&PAYMENTREQUEST_0_SHIPTOCITY=Marseille&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=13003 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=255&L_PAYMENTREQUEST_0_NAME0=Nettoyant+gel+WC+Romarin+x3&L_PAYMENTREQUEST_0_DESC0=Le+gel+WC%2C+nettoyant+et+d%C3%A9tartrant+%C3%A9cologique+cert...&L_PAYMENTREQUEST_0_AMT0=7.18&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=166&L_PAYMENTREQUEST_0_NAME1=Vinaigre+m%C3%A9nager+forte+concentration+12%C2%B0&L_PAYMENTREQUEST_0_DESC1=Le+vinaigre+m%C3%A9nager+forte+concentration+12%C2%B0+d%C3%A9tart...&L_PAYMENTREQUEST_0_AMT1=2.15&L_PAYMENTREQUEST_0_QTY1=4&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=15.78&PAYMENTREQUEST_0_AMT=21.78&ADDROVERRIDE=1&EMAIL=claveymar%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Marianne+Claveyrolas&PAYMENTREQUEST_0_SHIPTOPHONENUM=0619996195&PAYMENTREQUEST_0_SHIPTOSTREET=100+avenue+Monsabert&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Allauch&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=13190&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d7BH351293V996183G&TIMESTAMP=2016%2d01%2d07T18%3a44%3a50Z&CORRELATIONID=8c77b9947b4ea&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=255&L_PAYMENTREQUEST_0_NAME0=Nettoyant+gel+WC+Romarin+x3&L_PAYMENTREQUEST_0_DESC0=Le+gel+WC%2C+nettoyant+et+d%C3%A9tartrant+%C3%A9cologique+cert...&L_PAYMENTREQUEST_0_AMT0=7.18&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=166&L_PAYMENTREQUEST_0_NAME1=Vinaigre+m%C3%A9nager+forte+concentration+12%C2%B0&L_PAYMENTREQUEST_0_DESC1=Le+vinaigre+m%C3%A9nager+forte+concentration+12%C2%B0+d%C3%A9tart...&L_PAYMENTREQUEST_0_AMT1=2.15&L_PAYMENTREQUEST_0_QTY1=4&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=15.78&PAYMENTREQUEST_0_AMT=21.78&ADDROVERRIDE=1&EMAIL=claveymar%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Marianne+Claveyrolas&PAYMENTREQUEST_0_SHIPTOPHONENUM=0619996195&PAYMENTREQUEST_0_SHIPTOSTREET=100+avenue+Monsabert&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Allauch&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=13190&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-7BH351293V996183G +Result : TOKEN=EC%2d7BH351293V996183G&PHONENUM=0619996195&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d07T18%3a45%3a39Z&CORRELATIONID=93c2b0e2267d3&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=claveymar%40gmail%2ecom&PAYERID=VC5APLCN48CQL&PAYERSTATUS=verified&FIRSTNAME=marianne&LASTNAME=claveyrolas&COUNTRYCODE=FR&SHIPTONAME=Marianne%20Claveyrolas&SHIPTOSTREET=100%20avenue%20Monsabert&SHIPTOCITY=Allauch&SHIPTOSTATE=CO&SHIPTOZIP=13190&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0619996195&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=21%2e78&ITEMAMT=15%2e78&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Nettoyant%20gel%20WC%20Romarin%20x3&L_NAME1=Vinaigre%20m%c3%a9nager%20forte%20concentration%2012%c2%b0&L_NUMBER0=255&L_NUMBER1=166&L_QTY0=1&L_QTY1=4&L_TAXAMT0=0%2e00&L_TAXAMT1=0%2e00&L_AMT0=7%2e18&L_AMT1=2%2e15&L_DESC0=Le%20gel%20WC%2c%20nettoyant%20et%20d%c3%a9tartrant%20%c3%a9cologique%20cert%2e%2e%2e&L_DESC1=Le%20vinaigre%20m%c3%a9nager%20forte%20concentration%2012%c2%b0%20d%c3%a9tart%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=21%2e78&PAYMENTREQUEST_0_ITEMAMT=15%2e78&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Marianne%20Claveyrolas&PAYMENTREQUEST_0_SHIPTOSTREET=100%20avenue%20Monsabert&PAYMENTREQUEST_0_SHIPTOCITY=Allauch&PAYMENTREQUEST_0_SHIPTOSTATE=CO&PAYMENTREQUEST_0_SHIPTOZIP=13190&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0619996195&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Nettoyant%20gel%20WC%20Romarin%20x3&L_PAYMENTREQUEST_0_NAME1=Vinaigre%20m%c3%a9nager%20forte%20concentration%2012%c2%b0&L_PAYMENTREQUEST_0_NUMBER0=255&L_PAYMENTREQUEST_0_NUMBER1=166&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_QTY1=4&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_TAXAMT1=0%2e00&L_PAYMENTREQUEST_0_AMT0=7%2e18&L_PAYMENTREQUEST_0_AMT1=2%2e15&L_PAYMENTREQUEST_0_DESC0=Le%20gel%20WC%2c%20nettoyant%20et%20d%c3%a9tartrant%20%c3%a9cologique%20cert%2e%2e%2e&L_PAYMENTREQUEST_0_DESC1=Le%20vinaigre%20m%c3%a9nager%20forte%20concentration%2012%c2%b0%20d%c3%a9tart%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-7BH351293V996183G + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-7BH351293V996183G&PAYERID=VC5APLCN48CQL&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=255&L_PAYMENTREQUEST_0_NAME0=Nettoyant+gel+WC+Romarin+x3&L_PAYMENTREQUEST_0_DESC0=Le+gel+WC%2C+nettoyant+et+d%C3%A9tartrant+%C3%A9cologique+cert...&L_PAYMENTREQUEST_0_AMT0=7.18&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=166&L_PAYMENTREQUEST_0_NAME1=Vinaigre+m%C3%A9nager+forte+concentration+12%C2%B0&L_PAYMENTREQUEST_0_DESC1=Le+vinaigre+m%C3%A9nager+forte+concentration+12%C2%B0+d%C3%A9tart...&L_PAYMENTREQUEST_0_AMT1=2.15&L_PAYMENTREQUEST_0_QTY1=4&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=15.78&PAYMENTREQUEST_0_AMT=21.78&ADDROVERRIDE=1&EMAIL=claveymar%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Marianne+Claveyrolas&PAYMENTREQUEST_0_SHIPTOPHONENUM=0619996195&PAYMENTREQUEST_0_SHIPTOSTREET=100+avenue+Monsabert&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Allauch&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=13190 +Result : TOKEN=EC%2d7BH351293V996183G&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d07T18%3a45%3a42Z&CORRELATIONID=c0150c144cf4e&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=9L135969YV453854Y&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d07T18%3a45%3a40Z&PAYMENTINFO_0_AMT=21%2e78&PAYMENTINFO_0_FEEAMT=0%2e99&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-7BH351293V996183G&PAYERID=VC5APLCN48CQL&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=255&L_PAYMENTREQUEST_0_NAME0=Nettoyant+gel+WC+Romarin+x3&L_PAYMENTREQUEST_0_DESC0=Le+gel+WC%2C+nettoyant+et+d%C3%A9tartrant+%C3%A9cologique+cert...&L_PAYMENTREQUEST_0_AMT0=7.18&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=166&L_PAYMENTREQUEST_0_NAME1=Vinaigre+m%C3%A9nager+forte+concentration+12%C2%B0&L_PAYMENTREQUEST_0_DESC1=Le+vinaigre+m%C3%A9nager+forte+concentration+12%C2%B0+d%C3%A9tart...&L_PAYMENTREQUEST_0_AMT1=2.15&L_PAYMENTREQUEST_0_QTY1=4&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=15.78&PAYMENTREQUEST_0_AMT=21.78&ADDROVERRIDE=1&EMAIL=claveymar%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Marianne+Claveyrolas&PAYMENTREQUEST_0_SHIPTOPHONENUM=0619996195&PAYMENTREQUEST_0_SHIPTOSTREET=100+avenue+Monsabert&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Allauch&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=13190 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=163&L_PAYMENTREQUEST_0_NAME0=Cristaux+de+soude%2C+d%C3%A9graissant+naturel&L_PAYMENTREQUEST_0_DESC0=Super+d%C3%A9graissant+naturel+Multi-usages+%3A+Sols%2C+sur...&L_PAYMENTREQUEST_0_AMT0=3.19&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=3.19&PAYMENTREQUEST_0_AMT=6.19&ADDROVERRIDE=1&EMAIL=helenesanchezincera%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=HELENE+SANCHEZ+INCERA&PAYMENTREQUEST_0_SHIPTOPHONENUM=0140728617&PAYMENTREQUEST_0_SHIPTOSTREET=3+SQUARE+LAMARTINE&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=PARIS&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=75116&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d2FD26783039563338&TIMESTAMP=2016%2d01%2d08T06%3a54%3a08Z&CORRELATIONID=496bbd65160bf&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=163&L_PAYMENTREQUEST_0_NAME0=Cristaux+de+soude%2C+d%C3%A9graissant+naturel&L_PAYMENTREQUEST_0_DESC0=Super+d%C3%A9graissant+naturel+Multi-usages+%3A+Sols%2C+sur...&L_PAYMENTREQUEST_0_AMT0=3.19&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=3.19&PAYMENTREQUEST_0_AMT=6.19&ADDROVERRIDE=1&EMAIL=helenesanchezincera%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=HELENE+SANCHEZ+INCERA&PAYMENTREQUEST_0_SHIPTOPHONENUM=0140728617&PAYMENTREQUEST_0_SHIPTOSTREET=3+SQUARE+LAMARTINE&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=PARIS&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=75116&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-2FD26783039563338 +Result : TOKEN=EC%2d2FD26783039563338&PHONENUM=0140728617&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d08T06%3a55%3a07Z&CORRELATIONID=29e9d5cb21a53&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=helenesanchezincera%40orange%2efr&PAYERID=QYNN857LE6YUG&PAYERSTATUS=unverified&FIRSTNAME=helene&LASTNAME=sanchez%20incera&COUNTRYCODE=FR&SHIPTONAME=helene%20sanchez%20incera&SHIPTOSTREET=3%20square%20Lamartine&SHIPTOCITY=PARIS&SHIPTOZIP=75116&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0140728617&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=6%2e19&ITEMAMT=3%2e19&SHIPPINGAMT=3%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Cristaux%20de%20soude%2c%20d%c3%a9graissant%20naturel&L_NUMBER0=163&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=3%2e19&L_DESC0=Super%20d%c3%a9graissant%20naturel%20Multi%2dusages%20%3a%20Sols%2c%20sur%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=6%2e19&PAYMENTREQUEST_0_ITEMAMT=3%2e19&PAYMENTREQUEST_0_SHIPPINGAMT=3%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=helene%20sanchez%20incera&PAYMENTREQUEST_0_SHIPTOSTREET=3%20square%20Lamartine&PAYMENTREQUEST_0_SHIPTOCITY=PARIS&PAYMENTREQUEST_0_SHIPTOZIP=75116&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0140728617&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Cristaux%20de%20soude%2c%20d%c3%a9graissant%20naturel&L_PAYMENTREQUEST_0_NUMBER0=163&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=3%2e19&L_PAYMENTREQUEST_0_DESC0=Super%20d%c3%a9graissant%20naturel%20Multi%2dusages%20%3a%20Sols%2c%20sur%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-2FD26783039563338 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-2FD26783039563338&PAYERID=QYNN857LE6YUG&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=163&L_PAYMENTREQUEST_0_NAME0=Cristaux+de+soude%2C+d%C3%A9graissant+naturel&L_PAYMENTREQUEST_0_DESC0=Super+d%C3%A9graissant+naturel+Multi-usages+%3A+Sols%2C+sur...&L_PAYMENTREQUEST_0_AMT0=3.19&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=3.19&PAYMENTREQUEST_0_AMT=6.19&ADDROVERRIDE=1&EMAIL=helenesanchezincera%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=HELENE+SANCHEZ+INCERA&PAYMENTREQUEST_0_SHIPTOPHONENUM=0140728617&PAYMENTREQUEST_0_SHIPTOSTREET=3+SQUARE+LAMARTINE&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=PARIS&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=75116 +Result : TOKEN=EC%2d2FD26783039563338&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d08T06%3a55%3a11Z&CORRELATIONID=2041202c74c45&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=2MN53578BF861015Y&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_PAYMENTSTATUS=None&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=None&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=None&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-2FD26783039563338&PAYERID=QYNN857LE6YUG&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=163&L_PAYMENTREQUEST_0_NAME0=Cristaux+de+soude%2C+d%C3%A9graissant+naturel&L_PAYMENTREQUEST_0_DESC0=Super+d%C3%A9graissant+naturel+Multi-usages+%3A+Sols%2C+sur...&L_PAYMENTREQUEST_0_AMT0=3.19&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=3.19&PAYMENTREQUEST_0_AMT=6.19&ADDROVERRIDE=1&EMAIL=helenesanchezincera%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=HELENE+SANCHEZ+INCERA&PAYMENTREQUEST_0_SHIPTOPHONENUM=0140728617&PAYMENTREQUEST_0_SHIPTOSTREET=3+SQUARE+LAMARTINE&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=PARIS&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=75116 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-2FD26783039563338 +Result : TOKEN=EC%2d2FD26783039563338&PHONENUM=0140728617&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionCompleted&TIMESTAMP=2016%2d01%2d08T06%3a55%3a28Z&CORRELATIONID=6cba347023b66&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=helenesanchezincera%40orange%2efr&PAYERID=QYNN857LE6YUG&PAYERSTATUS=unverified&FIRSTNAME=helene&LASTNAME=sanchez%20incera&COUNTRYCODE=FR&SHIPTONAME=helene%20sanchez%20incera&SHIPTOSTREET=3%20square%20Lamartine&SHIPTOCITY=PARIS&SHIPTOZIP=75116&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0140728617&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=6%2e19&ITEMAMT=3%2e19&SHIPPINGAMT=3%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&TRANSACTIONID=2MN53578BF861015Y&INSURANCEOPTIONOFFERED=false&L_NAME0=Cristaux%20de%20soude%2c%20d%c3%a9graissant%20naturel&L_NUMBER0=163&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=3%2e19&L_DESC0=Super%20d%c3%a9graissant%20naturel%20Multi%2dusages%20%3a%20Sols%2c%20sur%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=6%2e19&PAYMENTREQUEST_0_ITEMAMT=3%2e19&PAYMENTREQUEST_0_SHIPPINGAMT=3%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_TRANSACTIONID=2MN53578BF861015Y&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=helene%20sanchez%20incera&PAYMENTREQUEST_0_SHIPTOSTREET=3%20square%20Lamartine&PAYMENTREQUEST_0_SHIPTOCITY=PARIS&PAYMENTREQUEST_0_SHIPTOZIP=75116&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0140728617&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Cristaux%20de%20soude%2c%20d%c3%a9graissant%20naturel&L_PAYMENTREQUEST_0_NUMBER0=163&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=3%2e19&L_PAYMENTREQUEST_0_DESC0=Super%20d%c3%a9graissant%20naturel%20Multi%2dusages%20%3a%20Sols%2c%20sur%2e%2e%2e&PAYMENTREQUESTINFO_0_TRANSACTIONID=2MN53578BF861015Y&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-2FD26783039563338 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-2FD26783039563338&PAYERID=QYNN857LE6YUG&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=163&L_PAYMENTREQUEST_0_NAME0=Cristaux+de+soude%2C+d%C3%A9graissant+naturel&L_PAYMENTREQUEST_0_DESC0=Super+d%C3%A9graissant+naturel+Multi-usages+%3A+Sols%2C+sur...&L_PAYMENTREQUEST_0_AMT0=3.19&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=3.19&PAYMENTREQUEST_0_AMT=6.19&ADDROVERRIDE=1&EMAIL=helenesanchezincera%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=HELENE+SANCHEZ+INCERA&PAYMENTREQUEST_0_SHIPTOPHONENUM=0140728617&PAYMENTREQUEST_0_SHIPTOSTREET=3+SQUARE+LAMARTINE&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=PARIS&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=75116 +Result : TOKEN=EC%2d2FD26783039563338&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d08T06%3a55%3a31Z&CORRELATIONID=e254c20c91a10&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=9E2601577L935091A&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_PAYMENTSTATUS=None&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=None&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=None&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-2FD26783039563338&PAYERID=QYNN857LE6YUG&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=163&L_PAYMENTREQUEST_0_NAME0=Cristaux+de+soude%2C+d%C3%A9graissant+naturel&L_PAYMENTREQUEST_0_DESC0=Super+d%C3%A9graissant+naturel+Multi-usages+%3A+Sols%2C+sur...&L_PAYMENTREQUEST_0_AMT0=3.19&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=3.19&PAYMENTREQUEST_0_AMT=6.19&ADDROVERRIDE=1&EMAIL=helenesanchezincera%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=HELENE+SANCHEZ+INCERA&PAYMENTREQUEST_0_SHIPTOPHONENUM=0140728617&PAYMENTREQUEST_0_SHIPTOSTREET=3+SQUARE+LAMARTINE&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=PARIS&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=75116 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=165&L_PAYMENTREQUEST_0_NAME0=Bicarbonate+de+soude+m%C3%A9nager&L_PAYMENTREQUEST_0_DESC0=Le+bicarbonate+de+soude+nettoie%2C+d%C3%A9sodorise+et+r%C3%A9c...&L_PAYMENTREQUEST_0_AMT0=3.19&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=3.19&PAYMENTREQUEST_0_AMT=6.19&ADDROVERRIDE=1&EMAIL=Jeromenicolas62%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Jerome+Nicolas&PAYMENTREQUEST_0_SHIPTOPHONENUM=064808097&PAYMENTREQUEST_0_SHIPTOSTREET=17+rue+du+reverend+pere+coppin&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Le+portel&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=62480&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d900216112R458980R&TIMESTAMP=2016%2d01%2d08T10%3a31%3a04Z&CORRELATIONID=df2fde7955714&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=165&L_PAYMENTREQUEST_0_NAME0=Bicarbonate+de+soude+m%C3%A9nager&L_PAYMENTREQUEST_0_DESC0=Le+bicarbonate+de+soude+nettoie%2C+d%C3%A9sodorise+et+r%C3%A9c...&L_PAYMENTREQUEST_0_AMT0=3.19&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=3.19&PAYMENTREQUEST_0_AMT=6.19&ADDROVERRIDE=1&EMAIL=Jeromenicolas62%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Jerome+Nicolas&PAYMENTREQUEST_0_SHIPTOPHONENUM=064808097&PAYMENTREQUEST_0_SHIPTOSTREET=17+rue+du+reverend+pere+coppin&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Le+portel&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=62480&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-900216112R458980R +Result : TOKEN=EC%2d900216112R458980R&PHONENUM=064808097&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d08T10%3a31%3a43Z&CORRELATIONID=67fc6938ea458&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=jeromenicolas62%40gmail%2ecom&PAYERID=EMMKVBPLJ79W8&PAYERSTATUS=verified&FIRSTNAME=jerome&LASTNAME=nicolas&COUNTRYCODE=FR&SHIPTONAME=jerome%20nicolas&SHIPTOSTREET=17%20rue%20du%20reverend%20pere%20coppin&SHIPTOCITY=Le%20portel&SHIPTOZIP=62480&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=064808097&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=6%2e19&ITEMAMT=3%2e19&SHIPPINGAMT=3%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Bicarbonate%20de%20soude%20m%c3%a9nager&L_NUMBER0=165&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=3%2e19&L_DESC0=Le%20bicarbonate%20de%20soude%20nettoie%2c%20d%c3%a9sodorise%20et%20r%c3%a9c%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=6%2e19&PAYMENTREQUEST_0_ITEMAMT=3%2e19&PAYMENTREQUEST_0_SHIPPINGAMT=3%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=jerome%20nicolas&PAYMENTREQUEST_0_SHIPTOSTREET=17%20rue%20du%20reverend%20pere%20coppin&PAYMENTREQUEST_0_SHIPTOCITY=Le%20portel&PAYMENTREQUEST_0_SHIPTOZIP=62480&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=064808097&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Bicarbonate%20de%20soude%20m%c3%a9nager&L_PAYMENTREQUEST_0_NUMBER0=165&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=3%2e19&L_PAYMENTREQUEST_0_DESC0=Le%20bicarbonate%20de%20soude%20nettoie%2c%20d%c3%a9sodorise%20et%20r%c3%a9c%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-900216112R458980R + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-900216112R458980R&PAYERID=EMMKVBPLJ79W8&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=165&L_PAYMENTREQUEST_0_NAME0=Bicarbonate+de+soude+m%C3%A9nager&L_PAYMENTREQUEST_0_DESC0=Le+bicarbonate+de+soude+nettoie%2C+d%C3%A9sodorise+et+r%C3%A9c...&L_PAYMENTREQUEST_0_AMT0=3.19&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=3.19&PAYMENTREQUEST_0_AMT=6.19&ADDROVERRIDE=1&EMAIL=Jeromenicolas62%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Jerome+Nicolas&PAYMENTREQUEST_0_SHIPTOPHONENUM=064808097&PAYMENTREQUEST_0_SHIPTOSTREET=17+rue+du+reverend+pere+coppin&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Le+portel&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=62480 +Result : TOKEN=EC%2d900216112R458980R&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d08T10%3a31%3a45Z&CORRELATIONID=2d452bc911e6c&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=2YW88809GG4561231&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d08T10%3a31%3a45Z&PAYMENTINFO_0_AMT=6%2e19&PAYMENTINFO_0_FEEAMT=0%2e46&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-900216112R458980R&PAYERID=EMMKVBPLJ79W8&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=165&L_PAYMENTREQUEST_0_NAME0=Bicarbonate+de+soude+m%C3%A9nager&L_PAYMENTREQUEST_0_DESC0=Le+bicarbonate+de+soude+nettoie%2C+d%C3%A9sodorise+et+r%C3%A9c...&L_PAYMENTREQUEST_0_AMT0=3.19&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=3.19&PAYMENTREQUEST_0_AMT=6.19&ADDROVERRIDE=1&EMAIL=Jeromenicolas62%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Jerome+Nicolas&PAYMENTREQUEST_0_SHIPTOPHONENUM=064808097&PAYMENTREQUEST_0_SHIPTOSTREET=17+rue+du+reverend+pere+coppin&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Le+portel&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=62480 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+-+lot+de+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=27.75&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=27.75&PAYMENTREQUEST_0_AMT=33.75&ADDROVERRIDE=1&EMAIL=dleblanc1400%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=daniel+leblanc&PAYMENTREQUEST_0_SHIPTOPHONENUM=0608052224&PAYMENTREQUEST_0_SHIPTOSTREET=24+rue+nicolas+oresme&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=caen&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=14000&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d1EC903386K4687339&TIMESTAMP=2016%2d01%2d08T13%3a59%3a10Z&CORRELATIONID=9197555493e51&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+-+lot+de+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=27.75&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=27.75&PAYMENTREQUEST_0_AMT=33.75&ADDROVERRIDE=1&EMAIL=dleblanc1400%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=daniel+leblanc&PAYMENTREQUEST_0_SHIPTOPHONENUM=0608052224&PAYMENTREQUEST_0_SHIPTOSTREET=24+rue+nicolas+oresme&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=caen&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=14000&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-1EC903386K4687339 +Result : TOKEN=EC%2d1EC903386K4687339&PHONENUM=0608052224&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d08T14%3a01%3a50Z&CORRELATIONID=57978596db7e&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=dan%2eleb48%40yahoo%2ecom&PAYERID=RG762QB6VJBXA&PAYERSTATUS=unverified&FIRSTNAME=Daniel&LASTNAME=Leblanc&COUNTRYCODE=FR&SHIPTONAME=Daniel%20Leblanc&SHIPTOSTREET=24%20rue%20nicolas%20oresme&SHIPTOCITY=caen&SHIPTOZIP=14000&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0608052224&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=33%2e75&ITEMAMT=27%2e75&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=TEXGUARD%20%2d%20lot%20de%202%20A%c3%a9rosols&L_NUMBER0=3&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=27%2e75&L_DESC0=Produit%20imperm%c3%a9abilisant%20antitache%20pour%20tissus%2c%20cu%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=33%2e75&PAYMENTREQUEST_0_ITEMAMT=27%2e75&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Daniel%20Leblanc&PAYMENTREQUEST_0_SHIPTOSTREET=24%20rue%20nicolas%20oresme&PAYMENTREQUEST_0_SHIPTOCITY=caen&PAYMENTREQUEST_0_SHIPTOZIP=14000&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0608052224&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=TEXGUARD%20%2d%20lot%20de%202%20A%c3%a9rosols&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=27%2e75&L_PAYMENTREQUEST_0_DESC0=Produit%20imperm%c3%a9abilisant%20antitache%20pour%20tissus%2c%20cu%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-1EC903386K4687339 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-1EC903386K4687339&PAYERID=RG762QB6VJBXA&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+-+lot+de+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=27.75&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=27.75&PAYMENTREQUEST_0_AMT=33.75&ADDROVERRIDE=1&EMAIL=dleblanc1400%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=daniel+leblanc&PAYMENTREQUEST_0_SHIPTOPHONENUM=0608052224&PAYMENTREQUEST_0_SHIPTOSTREET=24+rue+nicolas+oresme&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=caen&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=14000 +Result : TOKEN=EC%2d1EC903386K4687339&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d08T14%3a01%3a53Z&CORRELATIONID=672e4558b61c&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=9RM31450JL231982L&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_PAYMENTSTATUS=None&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=None&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=None&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-1EC903386K4687339&PAYERID=RG762QB6VJBXA&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+-+lot+de+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=27.75&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=27.75&PAYMENTREQUEST_0_AMT=33.75&ADDROVERRIDE=1&EMAIL=dleblanc1400%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=daniel+leblanc&PAYMENTREQUEST_0_SHIPTOPHONENUM=0608052224&PAYMENTREQUEST_0_SHIPTOSTREET=24+rue+nicolas+oresme&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=caen&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=14000 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-1EC903386K4687339 +Result : TOKEN=EC%2d1EC903386K4687339&PHONENUM=0608052224&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionCompleted&TIMESTAMP=2016%2d01%2d08T14%3a02%3a01Z&CORRELATIONID=598e3b61800e5&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=dan%2eleb48%40yahoo%2ecom&PAYERID=RG762QB6VJBXA&PAYERSTATUS=unverified&FIRSTNAME=Daniel&LASTNAME=Leblanc&COUNTRYCODE=FR&SHIPTONAME=Daniel%20Leblanc&SHIPTOSTREET=24%20rue%20nicolas%20oresme&SHIPTOCITY=caen&SHIPTOZIP=14000&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0608052224&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=33%2e75&ITEMAMT=27%2e75&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&TRANSACTIONID=9RM31450JL231982L&INSURANCEOPTIONOFFERED=false&L_NAME0=TEXGUARD%20%2d%20lot%20de%202%20A%c3%a9rosols&L_NUMBER0=3&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=27%2e75&L_DESC0=Produit%20imperm%c3%a9abilisant%20antitache%20pour%20tissus%2c%20cu%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=33%2e75&PAYMENTREQUEST_0_ITEMAMT=27%2e75&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_TRANSACTIONID=9RM31450JL231982L&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Daniel%20Leblanc&PAYMENTREQUEST_0_SHIPTOSTREET=24%20rue%20nicolas%20oresme&PAYMENTREQUEST_0_SHIPTOCITY=caen&PAYMENTREQUEST_0_SHIPTOZIP=14000&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0608052224&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=TEXGUARD%20%2d%20lot%20de%202%20A%c3%a9rosols&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=27%2e75&L_PAYMENTREQUEST_0_DESC0=Produit%20imperm%c3%a9abilisant%20antitache%20pour%20tissus%2c%20cu%2e%2e%2e&PAYMENTREQUESTINFO_0_TRANSACTIONID=9RM31450JL231982L&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-1EC903386K4687339 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-1EC903386K4687339&PAYERID=RG762QB6VJBXA&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+-+lot+de+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=27.75&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=27.75&PAYMENTREQUEST_0_AMT=33.75&ADDROVERRIDE=1&EMAIL=dleblanc1400%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=daniel+leblanc&PAYMENTREQUEST_0_SHIPTOPHONENUM=0608052224&PAYMENTREQUEST_0_SHIPTOSTREET=24+rue+nicolas+oresme&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=caen&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=14000 +Result : TOKEN=EC%2d1EC903386K4687339&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d08T14%3a02%3a04Z&CORRELATIONID=7a121419a289f&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=8LM68971K30908439&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_PAYMENTSTATUS=None&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=None&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=None&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-1EC903386K4687339&PAYERID=RG762QB6VJBXA&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+-+lot+de+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=27.75&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=27.75&PAYMENTREQUEST_0_AMT=33.75&ADDROVERRIDE=1&EMAIL=dleblanc1400%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=daniel+leblanc&PAYMENTREQUEST_0_SHIPTOPHONENUM=0608052224&PAYMENTREQUEST_0_SHIPTOSTREET=24+rue+nicolas+oresme&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=caen&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=14000 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=106&L_PAYMENTREQUEST_0_NAME0=Huile+100+%25+naturelle+P%C3%A2querettes&L_PAYMENTREQUEST_0_DESC0=Floressance+par+nature+a+s%C3%A9lectionn%C3%A9+l%27huile+aux+f...&L_PAYMENTREQUEST_0_AMT0=6.25&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=6.25&PAYMENTREQUEST_0_AMT=12.25&ADDROVERRIDE=1&EMAIL=angele.dieguez-jaca%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=angele+dieguez+jaca&PAYMENTREQUEST_0_SHIPTOPHONENUM=0640293294&PAYMENTREQUEST_0_SHIPTOSTREET=23+la+vall%C3%A9e&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=h%C3%A9non&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=22150&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d33A97174M1640881A&TIMESTAMP=2016%2d01%2d08T15%3a38%3a22Z&CORRELATIONID=e0ec37cba28c&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=106&L_PAYMENTREQUEST_0_NAME0=Huile+100+%25+naturelle+P%C3%A2querettes&L_PAYMENTREQUEST_0_DESC0=Floressance+par+nature+a+s%C3%A9lectionn%C3%A9+l%27huile+aux+f...&L_PAYMENTREQUEST_0_AMT0=6.25&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=6.25&PAYMENTREQUEST_0_AMT=12.25&ADDROVERRIDE=1&EMAIL=angele.dieguez-jaca%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=angele+dieguez+jaca&PAYMENTREQUEST_0_SHIPTOPHONENUM=0640293294&PAYMENTREQUEST_0_SHIPTOSTREET=23+la+vall%C3%A9e&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=h%C3%A9non&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=22150&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-33A97174M1640881A +Result : TOKEN=EC%2d33A97174M1640881A&PHONENUM=0640293294&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d08T15%3a41%3a02Z&CORRELATIONID=46a9e1d922fac&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=angele%2edieguez%2djaca%40orange%2efr&PAYERID=PC7FY9RSMB68G&PAYERSTATUS=unverified&FIRSTNAME=Angele&LASTNAME=Dieguez&COUNTRYCODE=FR&SHIPTONAME=angele%20dieguez%20jaca&SHIPTOSTREET=23%20la%20vall%c3%a9e&SHIPTOCITY=h%c3%a9non&SHIPTOZIP=22150&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0640293294&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=12%2e25&ITEMAMT=6%2e25&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Huile%20100%20%25%20naturelle%20P%c3%a2querettes&L_NUMBER0=106&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=6%2e25&L_DESC0=Floressance%20par%20nature%20a%20s%c3%a9lectionn%c3%a9%20l%27huile%20aux%20f%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=12%2e25&PAYMENTREQUEST_0_ITEMAMT=6%2e25&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=angele%20dieguez%20jaca&PAYMENTREQUEST_0_SHIPTOSTREET=23%20la%20vall%c3%a9e&PAYMENTREQUEST_0_SHIPTOCITY=h%c3%a9non&PAYMENTREQUEST_0_SHIPTOZIP=22150&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0640293294&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Huile%20100%20%25%20naturelle%20P%c3%a2querettes&L_PAYMENTREQUEST_0_NUMBER0=106&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=6%2e25&L_PAYMENTREQUEST_0_DESC0=Floressance%20par%20nature%20a%20s%c3%a9lectionn%c3%a9%20l%27huile%20aux%20f%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-33A97174M1640881A + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-33A97174M1640881A&PAYERID=PC7FY9RSMB68G&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=106&L_PAYMENTREQUEST_0_NAME0=Huile+100+%25+naturelle+P%C3%A2querettes&L_PAYMENTREQUEST_0_DESC0=Floressance+par+nature+a+s%C3%A9lectionn%C3%A9+l%27huile+aux+f...&L_PAYMENTREQUEST_0_AMT0=6.25&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=6.25&PAYMENTREQUEST_0_AMT=12.25&ADDROVERRIDE=1&EMAIL=angele.dieguez-jaca%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=angele+dieguez+jaca&PAYMENTREQUEST_0_SHIPTOPHONENUM=0640293294&PAYMENTREQUEST_0_SHIPTOSTREET=23+la+vall%C3%A9e&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=h%C3%A9non&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=22150 +Result : TOKEN=EC%2d33A97174M1640881A&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d08T15%3a41%3a06Z&CORRELATIONID=55116e81416a9&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=9TJ26432FW350491E&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d08T15%3a41%3a03Z&PAYMENTINFO_0_AMT=12%2e25&PAYMENTINFO_0_FEEAMT=0%2e67&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-33A97174M1640881A&PAYERID=PC7FY9RSMB68G&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=106&L_PAYMENTREQUEST_0_NAME0=Huile+100+%25+naturelle+P%C3%A2querettes&L_PAYMENTREQUEST_0_DESC0=Floressance+par+nature+a+s%C3%A9lectionn%C3%A9+l%27huile+aux+f...&L_PAYMENTREQUEST_0_AMT0=6.25&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=6.25&PAYMENTREQUEST_0_AMT=12.25&ADDROVERRIDE=1&EMAIL=angele.dieguez-jaca%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=angele+dieguez+jaca&PAYMENTREQUEST_0_SHIPTOPHONENUM=0640293294&PAYMENTREQUEST_0_SHIPTOSTREET=23+la+vall%C3%A9e&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=h%C3%A9non&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=22150 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+-+lot+de+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=27.75&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=27.75&PAYMENTREQUEST_0_AMT=33.75&ADDROVERRIDE=1&EMAIL=verriestaurore%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=centomo+aurore&PAYMENTREQUEST_0_SHIPTOPHONENUM=0669023942&PAYMENTREQUEST_0_SHIPTOSTREET=barre&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=bon+encontre&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=47240&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d8NP8217049335060H&TIMESTAMP=2016%2d01%2d09T13%3a40%3a55Z&CORRELATIONID=e5ef265ee8253&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+-+lot+de+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=27.75&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=27.75&PAYMENTREQUEST_0_AMT=33.75&ADDROVERRIDE=1&EMAIL=verriestaurore%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=centomo+aurore&PAYMENTREQUEST_0_SHIPTOPHONENUM=0669023942&PAYMENTREQUEST_0_SHIPTOSTREET=barre&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=bon+encontre&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=47240&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-8NP8217049335060H +Result : TOKEN=EC%2d8NP8217049335060H&PHONENUM=0669023942&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d09T13%3a41%3a40Z&CORRELATIONID=8f80b59952003&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=verriestaurore%40hotmail%2efr&PAYERID=UK2CKSRLJ7MEC&PAYERSTATUS=verified&FIRSTNAME=aurore&LASTNAME=verriest&COUNTRYCODE=FR&SHIPTONAME=Centomo%20Aurore&SHIPTOSTREET=Barre&SHIPTOCITY=Bon%2dEncontre&SHIPTOSTATE=FRANCE%20M%c3%89TROPOLITAINE&SHIPTOZIP=47240&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0669023942&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=33%2e75&ITEMAMT=27%2e75&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=TEXGUARD%20%2d%20lot%20de%202%20A%c3%a9rosols&L_NUMBER0=3&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=27%2e75&L_DESC0=Produit%20imperm%c3%a9abilisant%20antitache%20pour%20tissus%2c%20cu%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=33%2e75&PAYMENTREQUEST_0_ITEMAMT=27%2e75&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Centomo%20Aurore&PAYMENTREQUEST_0_SHIPTOSTREET=Barre&PAYMENTREQUEST_0_SHIPTOCITY=Bon%2dEncontre&PAYMENTREQUEST_0_SHIPTOSTATE=FRANCE%20M%c3%89TROPOLITAINE&PAYMENTREQUEST_0_SHIPTOZIP=47240&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0669023942&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=TEXGUARD%20%2d%20lot%20de%202%20A%c3%a9rosols&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=27%2e75&L_PAYMENTREQUEST_0_DESC0=Produit%20imperm%c3%a9abilisant%20antitache%20pour%20tissus%2c%20cu%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-8NP8217049335060H + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-8NP8217049335060H&PAYERID=UK2CKSRLJ7MEC&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+-+lot+de+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=27.75&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=27.75&PAYMENTREQUEST_0_AMT=33.75&ADDROVERRIDE=1&EMAIL=verriestaurore%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=centomo+aurore&PAYMENTREQUEST_0_SHIPTOPHONENUM=0669023942&PAYMENTREQUEST_0_SHIPTOSTREET=barre&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=bon+encontre&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=47240 +Result : TOKEN=EC%2d8NP8217049335060H&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d09T13%3a41%3a44Z&CORRELATIONID=5ccc58e970478&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=0N402266K1789892D&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d09T13%3a41%3a42Z&PAYMENTINFO_0_AMT=33%2e75&PAYMENTINFO_0_FEEAMT=1%2e40&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-8NP8217049335060H&PAYERID=UK2CKSRLJ7MEC&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+-+lot+de+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=27.75&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=27.75&PAYMENTREQUEST_0_AMT=33.75&ADDROVERRIDE=1&EMAIL=verriestaurore%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=centomo+aurore&PAYMENTREQUEST_0_SHIPTOPHONENUM=0669023942&PAYMENTREQUEST_0_SHIPTOSTREET=barre&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=bon+encontre&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=47240 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=183&L_PAYMENTREQUEST_0_NAME0=G%C3%A9lule+Charbon+v%C3%A9g%C3%A9tal%2C+Bien-%C3%AAtre+intestinal+Maxi+format&L_PAYMENTREQUEST_0_DESC0=Expert+des+actifs+v%C3%A9g%C3%A9taux+naturels%2C+Floressance+a...&L_PAYMENTREQUEST_0_AMT0=5.99&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.99&PAYMENTREQUEST_0_AMT=8.99&ADDROVERRIDE=1&EMAIL=Noamelisis1108%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Amelie+Provoost&PAYMENTREQUEST_0_SHIPTOPHONENUM=0627045194&PAYMENTREQUEST_0_SHIPTOSTREET=153+rue+Anatole+France+appartement+5&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Ronchin&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=59790&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d0MP4369143300353U&TIMESTAMP=2016%2d01%2d09T16%3a18%3a24Z&CORRELATIONID=194d757994aaf&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=183&L_PAYMENTREQUEST_0_NAME0=G%C3%A9lule+Charbon+v%C3%A9g%C3%A9tal%2C+Bien-%C3%AAtre+intestinal+Maxi+format&L_PAYMENTREQUEST_0_DESC0=Expert+des+actifs+v%C3%A9g%C3%A9taux+naturels%2C+Floressance+a...&L_PAYMENTREQUEST_0_AMT0=5.99&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.99&PAYMENTREQUEST_0_AMT=8.99&ADDROVERRIDE=1&EMAIL=Noamelisis1108%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Amelie+Provoost&PAYMENTREQUEST_0_SHIPTOPHONENUM=0627045194&PAYMENTREQUEST_0_SHIPTOSTREET=153+rue+Anatole+France+appartement+5&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Ronchin&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=59790&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-0MP4369143300353U +Result : TOKEN=EC%2d0MP4369143300353U&PHONENUM=0627045194&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d09T16%3a19%3a26Z&CORRELATIONID=ff72281b96db5&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=amelieprovoost%40gmail%2ecom&PAYERID=FBT87P5XK95XL&PAYERSTATUS=verified&FIRSTNAME=AMELIE&LASTNAME=provoost&COUNTRYCODE=FR&SHIPTONAME=AMELIE%20provoost&SHIPTOSTREET=153%20rue%20Anatole%20France&SHIPTOSTREET2=Appartement%205&SHIPTOCITY=RONCHIN&SHIPTOZIP=59790&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0627045194&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=8%2e99&ITEMAMT=5%2e99&SHIPPINGAMT=3%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=G%c3%a9lule%20Charbon%20v%c3%a9g%c3%a9tal%2c%20Bien%2d%c3%aatre%20intestinal%20Maxi%20format&L_NUMBER0=183&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=5%2e99&L_DESC0=Expert%20des%20actifs%20v%c3%a9g%c3%a9taux%20naturels%2c%20Floressance%20a%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=8%2e99&PAYMENTREQUEST_0_ITEMAMT=5%2e99&PAYMENTREQUEST_0_SHIPPINGAMT=3%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=AMELIE%20provoost&PAYMENTREQUEST_0_SHIPTOSTREET=153%20rue%20Anatole%20France&PAYMENTREQUEST_0_SHIPTOSTREET2=Appartement%205&PAYMENTREQUEST_0_SHIPTOCITY=RONCHIN&PAYMENTREQUEST_0_SHIPTOZIP=59790&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0627045194&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=G%c3%a9lule%20Charbon%20v%c3%a9g%c3%a9tal%2c%20Bien%2d%c3%aatre%20intestinal%20Maxi%20format&L_PAYMENTREQUEST_0_NUMBER0=183&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=5%2e99&L_PAYMENTREQUEST_0_DESC0=Expert%20des%20actifs%20v%c3%a9g%c3%a9taux%20naturels%2c%20Floressance%20a%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-0MP4369143300353U + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-0MP4369143300353U&PAYERID=FBT87P5XK95XL&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=183&L_PAYMENTREQUEST_0_NAME0=G%C3%A9lule+Charbon+v%C3%A9g%C3%A9tal%2C+Bien-%C3%AAtre+intestinal+Maxi+format&L_PAYMENTREQUEST_0_DESC0=Expert+des+actifs+v%C3%A9g%C3%A9taux+naturels%2C+Floressance+a...&L_PAYMENTREQUEST_0_AMT0=5.99&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.99&PAYMENTREQUEST_0_AMT=8.99&ADDROVERRIDE=1&EMAIL=Noamelisis1108%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Amelie+Provoost&PAYMENTREQUEST_0_SHIPTOPHONENUM=0627045194&PAYMENTREQUEST_0_SHIPTOSTREET=153+rue+Anatole+France+appartement+5&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Ronchin&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=59790 +Result : TOKEN=EC%2d0MP4369143300353U&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d09T16%3a19%3a30Z&CORRELATIONID=70b08131b20b6&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=5MW14340J2533242R&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d09T16%3a19%3a28Z&PAYMENTINFO_0_AMT=8%2e99&PAYMENTINFO_0_FEEAMT=0%2e56&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-0MP4369143300353U&PAYERID=FBT87P5XK95XL&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=183&L_PAYMENTREQUEST_0_NAME0=G%C3%A9lule+Charbon+v%C3%A9g%C3%A9tal%2C+Bien-%C3%AAtre+intestinal+Maxi+format&L_PAYMENTREQUEST_0_DESC0=Expert+des+actifs+v%C3%A9g%C3%A9taux+naturels%2C+Floressance+a...&L_PAYMENTREQUEST_0_AMT0=5.99&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.99&PAYMENTREQUEST_0_AMT=8.99&ADDROVERRIDE=1&EMAIL=Noamelisis1108%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Amelie+Provoost&PAYMENTREQUEST_0_SHIPTOPHONENUM=0627045194&PAYMENTREQUEST_0_SHIPTOSTREET=153+rue+Anatole+France+appartement+5&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Ronchin&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=59790 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=180&L_PAYMENTREQUEST_0_NAME0=G%C3%A9lule+v%C3%A9g%C3%A9tale+Draineur+intense%2C+Queue+de+cerise+%2F+Sureau+%2F+Pr%C3%AAle&L_PAYMENTREQUEST_0_DESC0=Expert+des+bienfaits+de+la+nature+et+des+plantes%2C+...&L_PAYMENTREQUEST_0_AMT0=5.99&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=195&L_PAYMENTREQUEST_0_NAME1=G%C3%A9lule+Magn%C3%A9sium+marin&L_PAYMENTREQUEST_0_DESC1=L%27eau+de+mer%2C+une+source+prodigieuse+de+bienfaits+...&L_PAYMENTREQUEST_0_AMT1=5.09&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=11.08&PAYMENTREQUEST_0_AMT=14.08&ADDROVERRIDE=1&EMAIL=leya33%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=leila+meunier&PAYMENTREQUEST_0_SHIPTOPHONENUM=0650733164&PAYMENTREQUEST_0_SHIPTOSTREET=10+route+d%27hourtin&PAYMENTREQUEST_0_SHIPTOSTREET2=m%C3%A9doc+2&PAYMENTREQUEST_0_SHIPTOCITY=Gaillan-en-M%C3%A9doc&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=33340&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d8KJ126045L900202G&TIMESTAMP=2016%2d01%2d09T19%3a17%3a40Z&CORRELATIONID=dbb99a4427ff8&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=180&L_PAYMENTREQUEST_0_NAME0=G%C3%A9lule+v%C3%A9g%C3%A9tale+Draineur+intense%2C+Queue+de+cerise+%2F+Sureau+%2F+Pr%C3%AAle&L_PAYMENTREQUEST_0_DESC0=Expert+des+bienfaits+de+la+nature+et+des+plantes%2C+...&L_PAYMENTREQUEST_0_AMT0=5.99&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=195&L_PAYMENTREQUEST_0_NAME1=G%C3%A9lule+Magn%C3%A9sium+marin&L_PAYMENTREQUEST_0_DESC1=L%27eau+de+mer%2C+une+source+prodigieuse+de+bienfaits+...&L_PAYMENTREQUEST_0_AMT1=5.09&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=11.08&PAYMENTREQUEST_0_AMT=14.08&ADDROVERRIDE=1&EMAIL=leya33%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=leila+meunier&PAYMENTREQUEST_0_SHIPTOPHONENUM=0650733164&PAYMENTREQUEST_0_SHIPTOSTREET=10+route+d%27hourtin&PAYMENTREQUEST_0_SHIPTOSTREET2=m%C3%A9doc+2&PAYMENTREQUEST_0_SHIPTOCITY=Gaillan-en-M%C3%A9doc&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=33340&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-8KJ126045L900202G +Result : TOKEN=EC%2d8KJ126045L900202G&PHONENUM=0650733164&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d09T19%3a18%3a13Z&CORRELATIONID=c4f459ebdee5&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=leya33%40hotmail%2efr&PAYERID=ZMCRMRSFAN72E&PAYERSTATUS=verified&FIRSTNAME=leila&LASTNAME=salem%2dcherif&COUNTRYCODE=FR&SHIPTONAME=LEILA%20MEUNIER&SHIPTOSTREET=10%20route%20d%27hourtin&SHIPTOSTREET2=m%c3%a9doc%202&SHIPTOCITY=gaillan%20en%20m%c3%a9doc&SHIPTOZIP=33340&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0650733164&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=14%2e08&ITEMAMT=11%2e08&SHIPPINGAMT=3%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=G%c3%a9lule%20v%c3%a9g%c3%a9tale%20Draineur%20intense%2c%20Queue%20de%20cerise%20%2f%20Sureau%20%2f%20Pr%c3%aale&L_NAME1=G%c3%a9lule%20Magn%c3%a9sium%20marin&L_NUMBER0=180&L_NUMBER1=195&L_QTY0=1&L_QTY1=1&L_TAXAMT0=0%2e00&L_TAXAMT1=0%2e00&L_AMT0=5%2e99&L_AMT1=5%2e09&L_DESC0=Expert%20des%20bienfaits%20de%20la%20nature%20et%20des%20plantes%2c%20%2e%2e%2e&L_DESC1=L%27eau%20de%20mer%2c%20une%20source%20prodigieuse%20de%20bienfaits%20%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=14%2e08&PAYMENTREQUEST_0_ITEMAMT=11%2e08&PAYMENTREQUEST_0_SHIPPINGAMT=3%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=LEILA%20MEUNIER&PAYMENTREQUEST_0_SHIPTOSTREET=10%20route%20d%27hourtin&PAYMENTREQUEST_0_SHIPTOSTREET2=m%c3%a9doc%202&PAYMENTREQUEST_0_SHIPTOCITY=gaillan%20en%20m%c3%a9doc&PAYMENTREQUEST_0_SHIPTOZIP=33340&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0650733164&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=G%c3%a9lule%20v%c3%a9g%c3%a9tale%20Draineur%20intense%2c%20Queue%20de%20cerise%20%2f%20Sureau%20%2f%20Pr%c3%aale&L_PAYMENTREQUEST_0_NAME1=G%c3%a9lule%20Magn%c3%a9sium%20marin&L_PAYMENTREQUEST_0_NUMBER0=180&L_PAYMENTREQUEST_0_NUMBER1=195&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_TAXAMT1=0%2e00&L_PAYMENTREQUEST_0_AMT0=5%2e99&L_PAYMENTREQUEST_0_AMT1=5%2e09&L_PAYMENTREQUEST_0_DESC0=Expert%20des%20bienfaits%20de%20la%20nature%20et%20des%20plantes%2c%20%2e%2e%2e&L_PAYMENTREQUEST_0_DESC1=L%27eau%20de%20mer%2c%20une%20source%20prodigieuse%20de%20bienfaits%20%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-8KJ126045L900202G + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-8KJ126045L900202G&PAYERID=ZMCRMRSFAN72E&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=180&L_PAYMENTREQUEST_0_NAME0=G%C3%A9lule+v%C3%A9g%C3%A9tale+Draineur+intense%2C+Queue+de+cerise+%2F+Sureau+%2F+Pr%C3%AAle&L_PAYMENTREQUEST_0_DESC0=Expert+des+bienfaits+de+la+nature+et+des+plantes%2C+...&L_PAYMENTREQUEST_0_AMT0=5.99&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=195&L_PAYMENTREQUEST_0_NAME1=G%C3%A9lule+Magn%C3%A9sium+marin&L_PAYMENTREQUEST_0_DESC1=L%27eau+de+mer%2C+une+source+prodigieuse+de+bienfaits+...&L_PAYMENTREQUEST_0_AMT1=5.09&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=11.08&PAYMENTREQUEST_0_AMT=14.08&ADDROVERRIDE=1&EMAIL=leya33%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=leila+meunier&PAYMENTREQUEST_0_SHIPTOPHONENUM=0650733164&PAYMENTREQUEST_0_SHIPTOSTREET=10+route+d%27hourtin&PAYMENTREQUEST_0_SHIPTOSTREET2=m%C3%A9doc+2&PAYMENTREQUEST_0_SHIPTOCITY=Gaillan-en-M%C3%A9doc&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=33340 +Result : TOKEN=EC%2d8KJ126045L900202G&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d09T19%3a18%3a15Z&CORRELATIONID=b3d029763448f&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=9846047035899221H&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d09T19%3a18%3a14Z&PAYMENTINFO_0_AMT=14%2e08&PAYMENTINFO_0_FEEAMT=0%2e73&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-8KJ126045L900202G&PAYERID=ZMCRMRSFAN72E&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=180&L_PAYMENTREQUEST_0_NAME0=G%C3%A9lule+v%C3%A9g%C3%A9tale+Draineur+intense%2C+Queue+de+cerise+%2F+Sureau+%2F+Pr%C3%AAle&L_PAYMENTREQUEST_0_DESC0=Expert+des+bienfaits+de+la+nature+et+des+plantes%2C+...&L_PAYMENTREQUEST_0_AMT0=5.99&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=195&L_PAYMENTREQUEST_0_NAME1=G%C3%A9lule+Magn%C3%A9sium+marin&L_PAYMENTREQUEST_0_DESC1=L%27eau+de+mer%2C+une+source+prodigieuse+de+bienfaits+...&L_PAYMENTREQUEST_0_AMT1=5.09&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=11.08&PAYMENTREQUEST_0_AMT=14.08&ADDROVERRIDE=1&EMAIL=leya33%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=leila+meunier&PAYMENTREQUEST_0_SHIPTOPHONENUM=0650733164&PAYMENTREQUEST_0_SHIPTOSTREET=10+route+d%27hourtin&PAYMENTREQUEST_0_SHIPTOSTREET2=m%C3%A9doc+2&PAYMENTREQUEST_0_SHIPTOCITY=Gaillan-en-M%C3%A9doc&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=33340 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=123&L_PAYMENTREQUEST_0_NAME0=Pierre+Alun+-+D%C3%A9odorant+doux&L_PAYMENTREQUEST_0_DESC0=%C2%A0La+pierre+d%27Alun+reconnue+pour+ses+propri%C3%A9t%C3%A9s+d%C3%A9o...&L_PAYMENTREQUEST_0_AMT0=4.8&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=114&L_PAYMENTREQUEST_0_NAME1=Poudre+surfine+multi-usages+%C3%A0+l%27argile+verte+Montmorillonite&L_PAYMENTREQUEST_0_DESC1=Floressance+nature+a+s%C3%A9lectionn%C3%A9+la+meilleure+qual...&L_PAYMENTREQUEST_0_AMT1=3.6&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=8.4&PAYMENTREQUEST_0_AMT=11.40&ADDROVERRIDE=1&EMAIL=Inkolive%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Olivier+Phily&PAYMENTREQUEST_0_SHIPTOPHONENUM=0650413494&PAYMENTREQUEST_0_SHIPTOSTREET=120+avenue+des+alpes&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Cagnes+sur+mer&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=06800&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d3X904605U6768734W&TIMESTAMP=2016%2d01%2d09T21%3a54%3a24Z&CORRELATIONID=dffc486a861c5&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=123&L_PAYMENTREQUEST_0_NAME0=Pierre+Alun+-+D%C3%A9odorant+doux&L_PAYMENTREQUEST_0_DESC0=%C2%A0La+pierre+d%27Alun+reconnue+pour+ses+propri%C3%A9t%C3%A9s+d%C3%A9o...&L_PAYMENTREQUEST_0_AMT0=4.8&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=114&L_PAYMENTREQUEST_0_NAME1=Poudre+surfine+multi-usages+%C3%A0+l%27argile+verte+Montmorillonite&L_PAYMENTREQUEST_0_DESC1=Floressance+nature+a+s%C3%A9lectionn%C3%A9+la+meilleure+qual...&L_PAYMENTREQUEST_0_AMT1=3.6&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=8.4&PAYMENTREQUEST_0_AMT=11.40&ADDROVERRIDE=1&EMAIL=Inkolive%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Olivier+Phily&PAYMENTREQUEST_0_SHIPTOPHONENUM=0650413494&PAYMENTREQUEST_0_SHIPTOSTREET=120+avenue+des+alpes&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Cagnes+sur+mer&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=06800&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-3X904605U6768734W +Result : TOKEN=EC%2d3X904605U6768734W&PHONENUM=0650413494&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d09T21%3a55%3a08Z&CORRELATIONID=aa8de76f5f9b8&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=inkolive%40gmail%2ecom&PAYERID=2CH79EC8WDB2W&PAYERSTATUS=verified&FIRSTNAME=olivier&LASTNAME=phily&COUNTRYCODE=FR&SHIPTONAME=olivier%20phily&SHIPTOSTREET=120%20avenue%20des%20alpes&SHIPTOCITY=CAGNES%20SUR%20MER&SHIPTOZIP=06800&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0650413494&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=11%2e40&ITEMAMT=8%2e40&SHIPPINGAMT=3%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Pierre%20Alun%20%2d%20D%c3%a9odorant%20doux&L_NAME1=Poudre%20surfine%20multi%2dusages%20%c3%a0%20l%27argile%20verte%20Montmorillonite&L_NUMBER0=123&L_NUMBER1=114&L_QTY0=1&L_QTY1=1&L_TAXAMT0=0%2e00&L_TAXAMT1=0%2e00&L_AMT0=4%2e80&L_AMT1=3%2e60&L_DESC0=%c2%a0La%20pierre%20d%27Alun%20reconnue%20pour%20ses%20propri%c3%a9t%c3%a9s%20d%c3%a9o%2e%2e%2e&L_DESC1=Floressance%20nature%20a%20s%c3%a9lectionn%c3%a9%20la%20meilleure%20qual%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=11%2e40&PAYMENTREQUEST_0_ITEMAMT=8%2e40&PAYMENTREQUEST_0_SHIPPINGAMT=3%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=olivier%20phily&PAYMENTREQUEST_0_SHIPTOSTREET=120%20avenue%20des%20alpes&PAYMENTREQUEST_0_SHIPTOCITY=CAGNES%20SUR%20MER&PAYMENTREQUEST_0_SHIPTOZIP=06800&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0650413494&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Pierre%20Alun%20%2d%20D%c3%a9odorant%20doux&L_PAYMENTREQUEST_0_NAME1=Poudre%20surfine%20multi%2dusages%20%c3%a0%20l%27argile%20verte%20Montmorillonite&L_PAYMENTREQUEST_0_NUMBER0=123&L_PAYMENTREQUEST_0_NUMBER1=114&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_TAXAMT1=0%2e00&L_PAYMENTREQUEST_0_AMT0=4%2e80&L_PAYMENTREQUEST_0_AMT1=3%2e60&L_PAYMENTREQUEST_0_DESC0=%c2%a0La%20pierre%20d%27Alun%20reconnue%20pour%20ses%20propri%c3%a9t%c3%a9s%20d%c3%a9o%2e%2e%2e&L_PAYMENTREQUEST_0_DESC1=Floressance%20nature%20a%20s%c3%a9lectionn%c3%a9%20la%20meilleure%20qual%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-3X904605U6768734W + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-3X904605U6768734W&PAYERID=2CH79EC8WDB2W&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=123&L_PAYMENTREQUEST_0_NAME0=Pierre+Alun+-+D%C3%A9odorant+doux&L_PAYMENTREQUEST_0_DESC0=%C2%A0La+pierre+d%27Alun+reconnue+pour+ses+propri%C3%A9t%C3%A9s+d%C3%A9o...&L_PAYMENTREQUEST_0_AMT0=4.8&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=114&L_PAYMENTREQUEST_0_NAME1=Poudre+surfine+multi-usages+%C3%A0+l%27argile+verte+Montmorillonite&L_PAYMENTREQUEST_0_DESC1=Floressance+nature+a+s%C3%A9lectionn%C3%A9+la+meilleure+qual...&L_PAYMENTREQUEST_0_AMT1=3.6&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=8.4&PAYMENTREQUEST_0_AMT=11.40&ADDROVERRIDE=1&EMAIL=Inkolive%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Olivier+Phily&PAYMENTREQUEST_0_SHIPTOPHONENUM=0650413494&PAYMENTREQUEST_0_SHIPTOSTREET=120+avenue+des+alpes&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Cagnes+sur+mer&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=06800 +Result : TOKEN=EC%2d3X904605U6768734W&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d09T21%3a55%3a12Z&CORRELATIONID=31d15f0d9e323&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=9TC57919Y3719645X&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d09T21%3a55%3a10Z&PAYMENTINFO_0_AMT=11%2e40&PAYMENTINFO_0_FEEAMT=0%2e64&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-3X904605U6768734W&PAYERID=2CH79EC8WDB2W&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=123&L_PAYMENTREQUEST_0_NAME0=Pierre+Alun+-+D%C3%A9odorant+doux&L_PAYMENTREQUEST_0_DESC0=%C2%A0La+pierre+d%27Alun+reconnue+pour+ses+propri%C3%A9t%C3%A9s+d%C3%A9o...&L_PAYMENTREQUEST_0_AMT0=4.8&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=114&L_PAYMENTREQUEST_0_NAME1=Poudre+surfine+multi-usages+%C3%A0+l%27argile+verte+Montmorillonite&L_PAYMENTREQUEST_0_DESC1=Floressance+nature+a+s%C3%A9lectionn%C3%A9+la+meilleure+qual...&L_PAYMENTREQUEST_0_AMT1=3.6&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=8.4&PAYMENTREQUEST_0_AMT=11.40&ADDROVERRIDE=1&EMAIL=Inkolive%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Olivier+Phily&PAYMENTREQUEST_0_SHIPTOPHONENUM=0650413494&PAYMENTREQUEST_0_SHIPTOSTREET=120+avenue+des+alpes&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Cagnes+sur+mer&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=06800 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=31&L_PAYMENTREQUEST_0_NAME0=NetGuard+Ecologique+750ml&L_PAYMENTREQUEST_0_DESC0=Nettoyant+universel+biod%C3%A9gradable+et+entretien+des...&L_PAYMENTREQUEST_0_AMT0=8.96&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=8.96&PAYMENTREQUEST_0_AMT=14.96&ADDROVERRIDE=1&EMAIL=natalie.estienne%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=nathalie+estienne&PAYMENTREQUEST_0_SHIPTOPHONENUM=0442184548&PAYMENTREQUEST_0_SHIPTOSTREET=35+AVENUE+DE+VALDONNE&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=PEYPIN&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=13124&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d9HW61770TJ580950Y&TIMESTAMP=2016%2d01%2d10T00%3a41%3a24Z&CORRELATIONID=923ea56d5f200&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=31&L_PAYMENTREQUEST_0_NAME0=NetGuard+Ecologique+750ml&L_PAYMENTREQUEST_0_DESC0=Nettoyant+universel+biod%C3%A9gradable+et+entretien+des...&L_PAYMENTREQUEST_0_AMT0=8.96&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=8.96&PAYMENTREQUEST_0_AMT=14.96&ADDROVERRIDE=1&EMAIL=natalie.estienne%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=nathalie+estienne&PAYMENTREQUEST_0_SHIPTOPHONENUM=0442184548&PAYMENTREQUEST_0_SHIPTOSTREET=35+AVENUE+DE+VALDONNE&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=PEYPIN&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=13124&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-9HW61770TJ580950Y +Result : TOKEN=EC%2d9HW61770TJ580950Y&PHONENUM=0442184548&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d10T00%3a42%3a15Z&CORRELATIONID=31d28c7a16d9&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=natalie%2eestienne%40orange%2efr&PAYERID=756HUBCSZ9UDS&PAYERSTATUS=verified&FIRSTNAME=nathalie&LASTNAME=estienne&COUNTRYCODE=FR&SHIPTONAME=nathalie%20estienne&SHIPTOSTREET=35%20avenue%20de%20valdonne&SHIPTOCITY=PEYPIN&SHIPTOZIP=13124&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0442184548&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=14%2e96&ITEMAMT=8%2e96&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=NetGuard%20Ecologique%20750ml&L_NUMBER0=31&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=8%2e96&L_DESC0=Nettoyant%20universel%20biod%c3%a9gradable%20et%20entretien%20des%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=14%2e96&PAYMENTREQUEST_0_ITEMAMT=8%2e96&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=nathalie%20estienne&PAYMENTREQUEST_0_SHIPTOSTREET=35%20avenue%20de%20valdonne&PAYMENTREQUEST_0_SHIPTOCITY=PEYPIN&PAYMENTREQUEST_0_SHIPTOZIP=13124&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0442184548&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=NetGuard%20Ecologique%20750ml&L_PAYMENTREQUEST_0_NUMBER0=31&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=8%2e96&L_PAYMENTREQUEST_0_DESC0=Nettoyant%20universel%20biod%c3%a9gradable%20et%20entretien%20des%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-9HW61770TJ580950Y + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-9HW61770TJ580950Y&PAYERID=756HUBCSZ9UDS&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=31&L_PAYMENTREQUEST_0_NAME0=NetGuard+Ecologique+750ml&L_PAYMENTREQUEST_0_DESC0=Nettoyant+universel+biod%C3%A9gradable+et+entretien+des...&L_PAYMENTREQUEST_0_AMT0=8.96&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=8.96&PAYMENTREQUEST_0_AMT=14.96&ADDROVERRIDE=1&EMAIL=natalie.estienne%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=nathalie+estienne&PAYMENTREQUEST_0_SHIPTOPHONENUM=0442184548&PAYMENTREQUEST_0_SHIPTOSTREET=35+AVENUE+DE+VALDONNE&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=PEYPIN&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=13124 +Result : TOKEN=EC%2d9HW61770TJ580950Y&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d10T00%3a42%3a18Z&CORRELATIONID=55507c2e52ac&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=3RN69833TM469405S&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d10T00%3a42%3a18Z&PAYMENTINFO_0_AMT=14%2e96&PAYMENTINFO_0_FEEAMT=0%2e76&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-9HW61770TJ580950Y&PAYERID=756HUBCSZ9UDS&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=31&L_PAYMENTREQUEST_0_NAME0=NetGuard+Ecologique+750ml&L_PAYMENTREQUEST_0_DESC0=Nettoyant+universel+biod%C3%A9gradable+et+entretien+des...&L_PAYMENTREQUEST_0_AMT0=8.96&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=8.96&PAYMENTREQUEST_0_AMT=14.96&ADDROVERRIDE=1&EMAIL=natalie.estienne%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=nathalie+estienne&PAYMENTREQUEST_0_SHIPTOPHONENUM=0442184548&PAYMENTREQUEST_0_SHIPTOSTREET=35+AVENUE+DE+VALDONNE&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=PEYPIN&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=13124 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=106&L_PAYMENTREQUEST_0_NAME0=Huile+100+%25+naturelle+P%C3%A2querettes&L_PAYMENTREQUEST_0_DESC0=Floressance+par+nature+a+s%C3%A9lectionn%C3%A9+l%27huile+aux+f...&L_PAYMENTREQUEST_0_AMT0=6.25&L_PAYMENTREQUEST_0_QTY0=4&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=25&PAYMENTREQUEST_0_AMT=31.00&ADDROVERRIDE=1&EMAIL=loreau-oceane%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=Nadia+Mokrane&PAYMENTREQUEST_0_SHIPTOPHONENUM=%2B33783475097&PAYMENTREQUEST_0_SHIPTOSTREET=1+Impasse+Nelson+Mandela&PAYMENTREQUEST_0_SHIPTOSTREET2=Bat+E+n+12&PAYMENTREQUEST_0_SHIPTOCITY=Montchanin&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=71210&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d9LP076542B446061D&TIMESTAMP=2016%2d01%2d10T16%3a53%3a56Z&CORRELATIONID=d8296cee128a3&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=106&L_PAYMENTREQUEST_0_NAME0=Huile+100+%25+naturelle+P%C3%A2querettes&L_PAYMENTREQUEST_0_DESC0=Floressance+par+nature+a+s%C3%A9lectionn%C3%A9+l%27huile+aux+f...&L_PAYMENTREQUEST_0_AMT0=6.25&L_PAYMENTREQUEST_0_QTY0=4&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=25&PAYMENTREQUEST_0_AMT=31.00&ADDROVERRIDE=1&EMAIL=loreau-oceane%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=Nadia+Mokrane&PAYMENTREQUEST_0_SHIPTOPHONENUM=%2B33783475097&PAYMENTREQUEST_0_SHIPTOSTREET=1+Impasse+Nelson+Mandela&PAYMENTREQUEST_0_SHIPTOSTREET2=Bat+E+n+12&PAYMENTREQUEST_0_SHIPTOCITY=Montchanin&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=71210&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-9LP076542B446061D +Result : TOKEN=EC%2d9LP076542B446061D&PHONENUM=%2b33783475097&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d10T16%3a54%3a31Z&CORRELATIONID=2fa69f373d3d6&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=nadmok123%40hotmail%2ecom&PAYERID=796YLRVQ4K72Y&PAYERSTATUS=verified&FIRSTNAME=Nadia&LASTNAME=Mokrane&COUNTRYCODE=FR&SHIPTONAME=Nadia%20Mokrane&SHIPTOSTREET=1%20impasse%20Nelson%20Mandela&SHIPTOSTREET2=Bat%20E%20n%2012&SHIPTOCITY=Montchanin&SHIPTOZIP=71210&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=%2b33783475097&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=31%2e00&ITEMAMT=25%2e00&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Huile%20100%20%25%20naturelle%20P%c3%a2querettes&L_NUMBER0=106&L_QTY0=4&L_TAXAMT0=0%2e00&L_AMT0=6%2e25&L_DESC0=Floressance%20par%20nature%20a%20s%c3%a9lectionn%c3%a9%20l%27huile%20aux%20f%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=31%2e00&PAYMENTREQUEST_0_ITEMAMT=25%2e00&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Nadia%20Mokrane&PAYMENTREQUEST_0_SHIPTOSTREET=1%20impasse%20Nelson%20Mandela&PAYMENTREQUEST_0_SHIPTOSTREET2=Bat%20E%20n%2012&PAYMENTREQUEST_0_SHIPTOCITY=Montchanin&PAYMENTREQUEST_0_SHIPTOZIP=71210&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=%2b33783475097&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Huile%20100%20%25%20naturelle%20P%c3%a2querettes&L_PAYMENTREQUEST_0_NUMBER0=106&L_PAYMENTREQUEST_0_QTY0=4&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=6%2e25&L_PAYMENTREQUEST_0_DESC0=Floressance%20par%20nature%20a%20s%c3%a9lectionn%c3%a9%20l%27huile%20aux%20f%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-9LP076542B446061D + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-9LP076542B446061D&PAYERID=796YLRVQ4K72Y&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=106&L_PAYMENTREQUEST_0_NAME0=Huile+100+%25+naturelle+P%C3%A2querettes&L_PAYMENTREQUEST_0_DESC0=Floressance+par+nature+a+s%C3%A9lectionn%C3%A9+l%27huile+aux+f...&L_PAYMENTREQUEST_0_AMT0=6.25&L_PAYMENTREQUEST_0_QTY0=4&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=25&PAYMENTREQUEST_0_AMT=31.00&ADDROVERRIDE=1&EMAIL=loreau-oceane%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=Nadia+Mokrane&PAYMENTREQUEST_0_SHIPTOPHONENUM=%2B33783475097&PAYMENTREQUEST_0_SHIPTOSTREET=1+Impasse+Nelson+Mandela&PAYMENTREQUEST_0_SHIPTOSTREET2=Bat+E+n+12&PAYMENTREQUEST_0_SHIPTOCITY=Montchanin&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=71210 +Result : TOKEN=EC%2d9LP076542B446061D&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d10T16%3a54%3a34Z&CORRELATIONID=755a087056f35&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=2BA01028JH320713P&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d10T16%3a54%3a32Z&PAYMENTINFO_0_AMT=31%2e00&PAYMENTINFO_0_FEEAMT=1%2e30&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-9LP076542B446061D&PAYERID=796YLRVQ4K72Y&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=106&L_PAYMENTREQUEST_0_NAME0=Huile+100+%25+naturelle+P%C3%A2querettes&L_PAYMENTREQUEST_0_DESC0=Floressance+par+nature+a+s%C3%A9lectionn%C3%A9+l%27huile+aux+f...&L_PAYMENTREQUEST_0_AMT0=6.25&L_PAYMENTREQUEST_0_QTY0=4&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=25&PAYMENTREQUEST_0_AMT=31.00&ADDROVERRIDE=1&EMAIL=loreau-oceane%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=Nadia+Mokrane&PAYMENTREQUEST_0_SHIPTOPHONENUM=%2B33783475097&PAYMENTREQUEST_0_SHIPTOSTREET=1+Impasse+Nelson+Mandela&PAYMENTREQUEST_0_SHIPTOSTREET2=Bat+E+n+12&PAYMENTREQUEST_0_SHIPTOCITY=Montchanin&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=71210 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=5&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+A%C3%A9rosol+400ml&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=14.93&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=14.93&PAYMENTREQUEST_0_AMT=17.93&ADDROVERRIDE=1&EMAIL=Brina777%40hotmail.com&PAYMENTREQUEST_0_SHIPTONAME=Sabrina+Alves&PAYMENTREQUEST_0_SHIPTOPHONENUM=0642678954&PAYMENTREQUEST_0_SHIPTOSTREET=3+avenue+de+ternier&PAYMENTREQUEST_0_SHIPTOSTREET2=Residence+l%27essen%27ciel+apt+B18&PAYMENTREQUEST_0_SHIPTOCITY=Saint-julien-en-genevois&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=74160&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d5ML521358D287814E&TIMESTAMP=2016%2d01%2d10T17%3a49%3a41Z&CORRELATIONID=d064a30880776&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=5&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+A%C3%A9rosol+400ml&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=14.93&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=14.93&PAYMENTREQUEST_0_AMT=17.93&ADDROVERRIDE=1&EMAIL=Brina777%40hotmail.com&PAYMENTREQUEST_0_SHIPTONAME=Sabrina+Alves&PAYMENTREQUEST_0_SHIPTOPHONENUM=0642678954&PAYMENTREQUEST_0_SHIPTOSTREET=3+avenue+de+ternier&PAYMENTREQUEST_0_SHIPTOSTREET2=Residence+l%27essen%27ciel+apt+B18&PAYMENTREQUEST_0_SHIPTOCITY=Saint-julien-en-genevois&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=74160&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-5ML521358D287814E +Result : TOKEN=EC%2d5ML521358D287814E&PHONENUM=0642678954&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d10T17%3a50%3a08Z&CORRELATIONID=831346feac2be&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=brina777%40hotmail%2ecom&PAYERID=5NQFCXZXQFK3N&PAYERSTATUS=verified&FIRSTNAME=Teresa&MIDDLENAME=Gloria&LASTNAME=Alves&COUNTRYCODE=CH&SHIPTONAME=Sabrina%20Alves&SHIPTOSTREET=3%20avenue%20de%20ternier&SHIPTOSTREET2=Residence%20l%27essen%27ciel%20apt%20B18&SHIPTOCITY=Saint%2djulien%2den%2dgenevois&SHIPTOZIP=74160&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0642678954&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=17%2e93&ITEMAMT=14%2e93&SHIPPINGAMT=3%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=TEXGUARD%20A%c3%a9rosol%20400ml&L_NUMBER0=5&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=14%2e93&L_DESC0=Produit%20imperm%c3%a9abilisant%20antitache%20pour%20tissus%2c%20cu%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=17%2e93&PAYMENTREQUEST_0_ITEMAMT=14%2e93&PAYMENTREQUEST_0_SHIPPINGAMT=3%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Sabrina%20Alves&PAYMENTREQUEST_0_SHIPTOSTREET=3%20avenue%20de%20ternier&PAYMENTREQUEST_0_SHIPTOSTREET2=Residence%20l%27essen%27ciel%20apt%20B18&PAYMENTREQUEST_0_SHIPTOCITY=Saint%2djulien%2den%2dgenevois&PAYMENTREQUEST_0_SHIPTOZIP=74160&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0642678954&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=TEXGUARD%20A%c3%a9rosol%20400ml&L_PAYMENTREQUEST_0_NUMBER0=5&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=14%2e93&L_PAYMENTREQUEST_0_DESC0=Produit%20imperm%c3%a9abilisant%20antitache%20pour%20tissus%2c%20cu%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-5ML521358D287814E + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-5ML521358D287814E&PAYERID=5NQFCXZXQFK3N&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=5&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+A%C3%A9rosol+400ml&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=14.93&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=14.93&PAYMENTREQUEST_0_AMT=17.93&ADDROVERRIDE=1&EMAIL=Brina777%40hotmail.com&PAYMENTREQUEST_0_SHIPTONAME=Sabrina+Alves&PAYMENTREQUEST_0_SHIPTOPHONENUM=0642678954&PAYMENTREQUEST_0_SHIPTOSTREET=3+avenue+de+ternier&PAYMENTREQUEST_0_SHIPTOSTREET2=Residence+l%27essen%27ciel+apt+B18&PAYMENTREQUEST_0_SHIPTOCITY=Saint-julien-en-genevois&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=74160 +Result : TOKEN=EC%2d5ML521358D287814E&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d10T17%3a50%3a11Z&CORRELATIONID=deaec482bf90b&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=8T568421KB343450D&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d10T17%3a50%3a10Z&PAYMENTINFO_0_AMT=17%2e93&PAYMENTINFO_0_FEEAMT=1%2e09&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-5ML521358D287814E&PAYERID=5NQFCXZXQFK3N&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=5&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+A%C3%A9rosol+400ml&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=14.93&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=14.93&PAYMENTREQUEST_0_AMT=17.93&ADDROVERRIDE=1&EMAIL=Brina777%40hotmail.com&PAYMENTREQUEST_0_SHIPTONAME=Sabrina+Alves&PAYMENTREQUEST_0_SHIPTOPHONENUM=0642678954&PAYMENTREQUEST_0_SHIPTOSTREET=3+avenue+de+ternier&PAYMENTREQUEST_0_SHIPTOSTREET2=Residence+l%27essen%27ciel+apt+B18&PAYMENTREQUEST_0_SHIPTOCITY=Saint-julien-en-genevois&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=74160 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=7&L_PAYMENTREQUEST_0_NAME0=Pack+Spray+Texclean+TG+%2B+Lot+de+2+a%C3%A9rosols+TexGuard&L_PAYMENTREQUEST_0_DESC0=Pack+comprenant+2+a%C3%A9rosols+TexGuard%C2%AE+et+un+Spray+T...&L_PAYMENTREQUEST_0_AMT0=32.1&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_NAME1=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC1=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT1=-10&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=22.1&PAYMENTREQUEST_0_AMT=28.10&ADDROVERRIDE=1&EMAIL=ykonos%40yahoo.fr&PAYMENTREQUEST_0_SHIPTONAME=Gautier+DECONINCK&PAYMENTREQUEST_0_SHIPTOPHONENUM=0620709344&PAYMENTREQUEST_0_SHIPTOSTREET=137+boulevard+Maurice+Berteaux&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Franconville&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=95130&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d6JA18106KE3098949&TIMESTAMP=2016%2d01%2d11T12%3a50%3a36Z&CORRELATIONID=1c9a43226f73c&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=7&L_PAYMENTREQUEST_0_NAME0=Pack+Spray+Texclean+TG+%2B+Lot+de+2+a%C3%A9rosols+TexGuard&L_PAYMENTREQUEST_0_DESC0=Pack+comprenant+2+a%C3%A9rosols+TexGuard%C2%AE+et+un+Spray+T...&L_PAYMENTREQUEST_0_AMT0=32.1&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_NAME1=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC1=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT1=-10&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=22.1&PAYMENTREQUEST_0_AMT=28.10&ADDROVERRIDE=1&EMAIL=ykonos%40yahoo.fr&PAYMENTREQUEST_0_SHIPTONAME=Gautier+DECONINCK&PAYMENTREQUEST_0_SHIPTOPHONENUM=0620709344&PAYMENTREQUEST_0_SHIPTOSTREET=137+boulevard+Maurice+Berteaux&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Franconville&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=95130&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-6JA18106KE3098949 +Result : TOKEN=EC%2d6JA18106KE3098949&PHONENUM=0620709344&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d11T12%3a50%3a53Z&CORRELATIONID=c3eb8777182a6&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=ykonos%40yahoo%2efr&PAYERID=YYBDVXTLPM5U8&PAYERSTATUS=verified&FIRSTNAME=gautier&LASTNAME=deconinck&COUNTRYCODE=FR&SHIPTONAME=Gautier%20DECONINCK&SHIPTOSTREET=137%20boulevard%20Maurice%20berteaux&SHIPTOCITY=franconville&SHIPTOZIP=95130&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0620709344&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=28%2e10&ITEMAMT=22%2e10&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Pack%20Spray%20Texclean%20TG%20%2b%20Lot%20de%202%20a%c3%a9rosols%20TexGuard&L_NAME1=R%c3%a9duction%20newsletter&L_NUMBER0=7&L_NUMBER1=644&L_QTY0=1&L_QTY1=1&L_TAXAMT0=0%2e00&L_TAXAMT1=0%2e00&L_AMT0=32%2e10&L_AMT1=%2d10%2e00&L_DESC0=Pack%20comprenant%202%20a%c3%a9rosols%20TexGuard%c2%ae%20et%20un%20Spray%20T%2e%2e%2e&L_DESC1=R%c3%a9duction%20newsletter%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=28%2e10&PAYMENTREQUEST_0_ITEMAMT=22%2e10&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Gautier%20DECONINCK&PAYMENTREQUEST_0_SHIPTOSTREET=137%20boulevard%20Maurice%20berteaux&PAYMENTREQUEST_0_SHIPTOCITY=franconville&PAYMENTREQUEST_0_SHIPTOZIP=95130&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0620709344&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Pack%20Spray%20Texclean%20TG%20%2b%20Lot%20de%202%20a%c3%a9rosols%20TexGuard&L_PAYMENTREQUEST_0_NAME1=R%c3%a9duction%20newsletter&L_PAYMENTREQUEST_0_NUMBER0=7&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_TAXAMT1=0%2e00&L_PAYMENTREQUEST_0_AMT0=32%2e10&L_PAYMENTREQUEST_0_AMT1=%2d10%2e00&L_PAYMENTREQUEST_0_DESC0=Pack%20comprenant%202%20a%c3%a9rosols%20TexGuard%c2%ae%20et%20un%20Spray%20T%2e%2e%2e&L_PAYMENTREQUEST_0_DESC1=R%c3%a9duction%20newsletter%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-6JA18106KE3098949 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-6JA18106KE3098949&PAYERID=YYBDVXTLPM5U8&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=7&L_PAYMENTREQUEST_0_NAME0=Pack+Spray+Texclean+TG+%2B+Lot+de+2+a%C3%A9rosols+TexGuard&L_PAYMENTREQUEST_0_DESC0=Pack+comprenant+2+a%C3%A9rosols+TexGuard%C2%AE+et+un+Spray+T...&L_PAYMENTREQUEST_0_AMT0=32.1&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_NAME1=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC1=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT1=-10&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=22.1&PAYMENTREQUEST_0_AMT=28.10&ADDROVERRIDE=1&EMAIL=ykonos%40yahoo.fr&PAYMENTREQUEST_0_SHIPTONAME=Gautier+DECONINCK&PAYMENTREQUEST_0_SHIPTOPHONENUM=0620709344&PAYMENTREQUEST_0_SHIPTOSTREET=137+boulevard+Maurice+Berteaux&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Franconville&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=95130 +Result : TOKEN=EC%2d6JA18106KE3098949&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d11T12%3a50%3a55Z&CORRELATIONID=91c9019f3a9be&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=3C674989Y88539809&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d11T12%3a50%3a55Z&PAYMENTINFO_0_AMT=28%2e10&PAYMENTINFO_0_FEEAMT=1%2e21&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-6JA18106KE3098949&PAYERID=YYBDVXTLPM5U8&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=7&L_PAYMENTREQUEST_0_NAME0=Pack+Spray+Texclean+TG+%2B+Lot+de+2+a%C3%A9rosols+TexGuard&L_PAYMENTREQUEST_0_DESC0=Pack+comprenant+2+a%C3%A9rosols+TexGuard%C2%AE+et+un+Spray+T...&L_PAYMENTREQUEST_0_AMT0=32.1&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_NAME1=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC1=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT1=-10&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=22.1&PAYMENTREQUEST_0_AMT=28.10&ADDROVERRIDE=1&EMAIL=ykonos%40yahoo.fr&PAYMENTREQUEST_0_SHIPTONAME=Gautier+DECONINCK&PAYMENTREQUEST_0_SHIPTOPHONENUM=0620709344&PAYMENTREQUEST_0_SHIPTOSTREET=137+boulevard+Maurice+Berteaux&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Franconville&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=95130 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=247&L_PAYMENTREQUEST_0_NAME0=R%C3%A9pulsif+Chats+%C2%AB%C2%A0int%C3%A9rieur%2Fext%C3%A9rieur%C2%A0%C2%BB&L_PAYMENTREQUEST_0_DESC0=Produit+permettant+de+prot%C3%A9ger+l%27int%C3%A9rieur+et+l%27ex...&L_PAYMENTREQUEST_0_AMT0=19.9&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=19.9&PAYMENTREQUEST_0_AMT=25.90&ADDROVERRIDE=1&EMAIL=harpon.melanie%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=M%C3%A9lanie+Harpon&PAYMENTREQUEST_0_SHIPTOPHONENUM=0620725467&PAYMENTREQUEST_0_SHIPTOSTREET=27+rue+de+Noisy&PAYMENTREQUEST_0_SHIPTOSTREET2=Bat+21&PAYMENTREQUEST_0_SHIPTOCITY=Villiers-sur-Marne&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=94350&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d6BL06307G3129233U&TIMESTAMP=2016%2d01%2d11T14%3a43%3a32Z&CORRELATIONID=56e8ce6860d62&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=247&L_PAYMENTREQUEST_0_NAME0=R%C3%A9pulsif+Chats+%C2%AB%C2%A0int%C3%A9rieur%2Fext%C3%A9rieur%C2%A0%C2%BB&L_PAYMENTREQUEST_0_DESC0=Produit+permettant+de+prot%C3%A9ger+l%27int%C3%A9rieur+et+l%27ex...&L_PAYMENTREQUEST_0_AMT0=19.9&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=19.9&PAYMENTREQUEST_0_AMT=25.90&ADDROVERRIDE=1&EMAIL=harpon.melanie%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=M%C3%A9lanie+Harpon&PAYMENTREQUEST_0_SHIPTOPHONENUM=0620725467&PAYMENTREQUEST_0_SHIPTOSTREET=27+rue+de+Noisy&PAYMENTREQUEST_0_SHIPTOSTREET2=Bat+21&PAYMENTREQUEST_0_SHIPTOCITY=Villiers-sur-Marne&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=94350&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-6BL06307G3129233U +Result : TOKEN=EC%2d6BL06307G3129233U&PHONENUM=0620725467&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d11T14%3a44%3a12Z&CORRELATIONID=d3b3f4a7acfa1&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=harponmelanie%40gmail%2ecom&PAYERID=3HPNNY9CUUPLW&PAYERSTATUS=verified&FIRSTNAME=M%c3%a9lanie&LASTNAME=HARPON&COUNTRYCODE=FR&SHIPTONAME=M%c3%a9lanie%20HARPON&SHIPTOSTREET=27%20Rue%20De%20Noisy&SHIPTOSTREET2=Bat%2021&SHIPTOCITY=Villiers%20Sur%20Marne&SHIPTOZIP=94350&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0620725467&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=25%2e90&ITEMAMT=19%2e90&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=R%c3%a9pulsif%20Chats%20%c2%ab%c2%a0int%c3%a9rieur%2fext%c3%a9rieur%c2%a0%c2%bb&L_NUMBER0=247&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=19%2e90&L_DESC0=Produit%20permettant%20de%20prot%c3%a9ger%20l%27int%c3%a9rieur%20et%20l%27ex%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=25%2e90&PAYMENTREQUEST_0_ITEMAMT=19%2e90&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=M%c3%a9lanie%20HARPON&PAYMENTREQUEST_0_SHIPTOSTREET=27%20Rue%20De%20Noisy&PAYMENTREQUEST_0_SHIPTOSTREET2=Bat%2021&PAYMENTREQUEST_0_SHIPTOCITY=Villiers%20Sur%20Marne&PAYMENTREQUEST_0_SHIPTOZIP=94350&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0620725467&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=R%c3%a9pulsif%20Chats%20%c2%ab%c2%a0int%c3%a9rieur%2fext%c3%a9rieur%c2%a0%c2%bb&L_PAYMENTREQUEST_0_NUMBER0=247&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=19%2e90&L_PAYMENTREQUEST_0_DESC0=Produit%20permettant%20de%20prot%c3%a9ger%20l%27int%c3%a9rieur%20et%20l%27ex%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-6BL06307G3129233U + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-6BL06307G3129233U&PAYERID=3HPNNY9CUUPLW&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=247&L_PAYMENTREQUEST_0_NAME0=R%C3%A9pulsif+Chats+%C2%AB%C2%A0int%C3%A9rieur%2Fext%C3%A9rieur%C2%A0%C2%BB&L_PAYMENTREQUEST_0_DESC0=Produit+permettant+de+prot%C3%A9ger+l%27int%C3%A9rieur+et+l%27ex...&L_PAYMENTREQUEST_0_AMT0=19.9&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=19.9&PAYMENTREQUEST_0_AMT=25.90&ADDROVERRIDE=1&EMAIL=harpon.melanie%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=M%C3%A9lanie+Harpon&PAYMENTREQUEST_0_SHIPTOPHONENUM=0620725467&PAYMENTREQUEST_0_SHIPTOSTREET=27+rue+de+Noisy&PAYMENTREQUEST_0_SHIPTOSTREET2=Bat+21&PAYMENTREQUEST_0_SHIPTOCITY=Villiers-sur-Marne&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=94350 +Result : TOKEN=EC%2d6BL06307G3129233U&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d11T14%3a44%3a15Z&CORRELATIONID=bdf28609d1a7e&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=7JL68732AL117620C&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d11T14%3a44%3a14Z&PAYMENTINFO_0_AMT=25%2e90&PAYMENTINFO_0_FEEAMT=1%2e13&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-6BL06307G3129233U&PAYERID=3HPNNY9CUUPLW&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=247&L_PAYMENTREQUEST_0_NAME0=R%C3%A9pulsif+Chats+%C2%AB%C2%A0int%C3%A9rieur%2Fext%C3%A9rieur%C2%A0%C2%BB&L_PAYMENTREQUEST_0_DESC0=Produit+permettant+de+prot%C3%A9ger+l%27int%C3%A9rieur+et+l%27ex...&L_PAYMENTREQUEST_0_AMT0=19.9&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=19.9&PAYMENTREQUEST_0_AMT=25.90&ADDROVERRIDE=1&EMAIL=harpon.melanie%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=M%C3%A9lanie+Harpon&PAYMENTREQUEST_0_SHIPTOPHONENUM=0620725467&PAYMENTREQUEST_0_SHIPTOSTREET=27+rue+de+Noisy&PAYMENTREQUEST_0_SHIPTOSTREET2=Bat+21&PAYMENTREQUEST_0_SHIPTOCITY=Villiers-sur-Marne&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=94350 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=5&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+A%C3%A9rosol+400ml&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=14.93&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=14.93&PAYMENTREQUEST_0_AMT=17.93&ADDROVERRIDE=1&EMAIL=Cassandriaa91%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=Cahot+Cassandra&PAYMENTREQUEST_0_SHIPTOPHONENUM=0783187090&PAYMENTREQUEST_0_SHIPTOSTREET=25+rue+des+ch%C3%AAnes+&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Aixe+sur+vienne&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=87700&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d0KU75731J7808954U&TIMESTAMP=2016%2d01%2d11T19%3a17%3a06Z&CORRELATIONID=9d7c8a265eded&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=5&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+A%C3%A9rosol+400ml&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=14.93&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=14.93&PAYMENTREQUEST_0_AMT=17.93&ADDROVERRIDE=1&EMAIL=Cassandriaa91%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=Cahot+Cassandra&PAYMENTREQUEST_0_SHIPTOPHONENUM=0783187090&PAYMENTREQUEST_0_SHIPTOSTREET=25+rue+des+ch%C3%AAnes+&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Aixe+sur+vienne&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=87700&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=103&L_PAYMENTREQUEST_0_NAME0=Huile+100+%25+naturelle+Ricin&L_PAYMENTREQUEST_0_DESC0=Floressance+par+nature+a+s%C3%A9lectionn%C3%A9+l%27huile+de+ri...&L_PAYMENTREQUEST_0_AMT0=5.6&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=5.6&PAYMENTREQUEST_0_AMT=11.60&ADDROVERRIDE=1&EMAIL=eric.simier%40sfr.fr&PAYMENTREQUEST_0_SHIPTONAME=eric+simier&PAYMENTREQUEST_0_SHIPTOPHONENUM=0256101213&PAYMENTREQUEST_0_SHIPTOSTREET=141+route+des+dunes&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Fouesnant&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=29170&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d0DN924016K772212P&TIMESTAMP=2016%2d01%2d11T22%3a40%3a06Z&CORRELATIONID=2a4bc21039518&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=103&L_PAYMENTREQUEST_0_NAME0=Huile+100+%25+naturelle+Ricin&L_PAYMENTREQUEST_0_DESC0=Floressance+par+nature+a+s%C3%A9lectionn%C3%A9+l%27huile+de+ri...&L_PAYMENTREQUEST_0_AMT0=5.6&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=5.6&PAYMENTREQUEST_0_AMT=11.60&ADDROVERRIDE=1&EMAIL=eric.simier%40sfr.fr&PAYMENTREQUEST_0_SHIPTONAME=eric+simier&PAYMENTREQUEST_0_SHIPTOPHONENUM=0256101213&PAYMENTREQUEST_0_SHIPTOSTREET=141+route+des+dunes&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Fouesnant&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=29170&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-0DN924016K772212P +Result : TOKEN=EC%2d0DN924016K772212P&PHONENUM=0256101213&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d11T22%3a40%3a25Z&CORRELATIONID=cfe3cd62d0a95&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=erwanarsimier%40hotmail%2ecom&PAYERID=UXEQY6UJ84SYG&PAYERSTATUS=verified&FIRSTNAME=eric&LASTNAME=simier&COUNTRYCODE=FR&SHIPTONAME=eric%20simier&SHIPTOSTREET=141%20route%20des%20dunes&SHIPTOCITY=fouesnant&SHIPTOSTATE=OTHER&SHIPTOZIP=29170&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0256101213&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=11%2e60&ITEMAMT=5%2e60&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Huile%20100%20%25%20naturelle%20Ricin&L_NUMBER0=103&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=5%2e60&L_DESC0=Floressance%20par%20nature%20a%20s%c3%a9lectionn%c3%a9%20l%27huile%20de%20ri%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=11%2e60&PAYMENTREQUEST_0_ITEMAMT=5%2e60&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=eric%20simier&PAYMENTREQUEST_0_SHIPTOSTREET=141%20route%20des%20dunes&PAYMENTREQUEST_0_SHIPTOCITY=fouesnant&PAYMENTREQUEST_0_SHIPTOSTATE=OTHER&PAYMENTREQUEST_0_SHIPTOZIP=29170&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0256101213&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Huile%20100%20%25%20naturelle%20Ricin&L_PAYMENTREQUEST_0_NUMBER0=103&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=5%2e60&L_PAYMENTREQUEST_0_DESC0=Floressance%20par%20nature%20a%20s%c3%a9lectionn%c3%a9%20l%27huile%20de%20ri%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-0DN924016K772212P + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-0DN924016K772212P&PAYERID=UXEQY6UJ84SYG&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=103&L_PAYMENTREQUEST_0_NAME0=Huile+100+%25+naturelle+Ricin&L_PAYMENTREQUEST_0_DESC0=Floressance+par+nature+a+s%C3%A9lectionn%C3%A9+l%27huile+de+ri...&L_PAYMENTREQUEST_0_AMT0=5.6&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=5.6&PAYMENTREQUEST_0_AMT=11.60&ADDROVERRIDE=1&EMAIL=eric.simier%40sfr.fr&PAYMENTREQUEST_0_SHIPTONAME=eric+simier&PAYMENTREQUEST_0_SHIPTOPHONENUM=0256101213&PAYMENTREQUEST_0_SHIPTOSTREET=141+route+des+dunes&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Fouesnant&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=29170 +Result : TOKEN=EC%2d0DN924016K772212P&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d11T22%3a40%3a28Z&CORRELATIONID=de63edc2ecf14&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=6SC48338FG517331V&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d11T22%3a40%3a26Z&PAYMENTINFO_0_AMT=11%2e60&PAYMENTINFO_0_FEEAMT=0%2e64&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-0DN924016K772212P&PAYERID=UXEQY6UJ84SYG&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=103&L_PAYMENTREQUEST_0_NAME0=Huile+100+%25+naturelle+Ricin&L_PAYMENTREQUEST_0_DESC0=Floressance+par+nature+a+s%C3%A9lectionn%C3%A9+l%27huile+de+ri...&L_PAYMENTREQUEST_0_AMT0=5.6&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=5.6&PAYMENTREQUEST_0_AMT=11.60&ADDROVERRIDE=1&EMAIL=eric.simier%40sfr.fr&PAYMENTREQUEST_0_SHIPTONAME=eric+simier&PAYMENTREQUEST_0_SHIPTOPHONENUM=0256101213&PAYMENTREQUEST_0_SHIPTOSTREET=141+route+des+dunes&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Fouesnant&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=29170 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=5&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+A%C3%A9rosol+400ml&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=14.93&L_PAYMENTREQUEST_0_QTY0=2&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=29.86&PAYMENTREQUEST_0_AMT=35.86&ADDROVERRIDE=1&EMAIL=abenoun%40outlook.fr&PAYMENTREQUEST_0_SHIPTONAME=Livio+LA+PENTA&PAYMENTREQUEST_0_SHIPTOPHONENUM=0638730401&PAYMENTREQUEST_0_SHIPTOSTREET=101+Rue+Breughel&PAYMENTREQUEST_0_SHIPTOSTREET2=Appartement+43&PAYMENTREQUEST_0_SHIPTOCITY=Villeneuve+d%27Ascq&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=59650&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d9F650480SF494263B&TIMESTAMP=2016%2d01%2d11T23%3a24%3a51Z&CORRELATIONID=d09eb8c1e72c0&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=5&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+A%C3%A9rosol+400ml&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=14.93&L_PAYMENTREQUEST_0_QTY0=2&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=29.86&PAYMENTREQUEST_0_AMT=35.86&ADDROVERRIDE=1&EMAIL=abenoun%40outlook.fr&PAYMENTREQUEST_0_SHIPTONAME=Livio+LA+PENTA&PAYMENTREQUEST_0_SHIPTOPHONENUM=0638730401&PAYMENTREQUEST_0_SHIPTOSTREET=101+Rue+Breughel&PAYMENTREQUEST_0_SHIPTOSTREET2=Appartement+43&PAYMENTREQUEST_0_SHIPTOCITY=Villeneuve+d%27Ascq&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=59650&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=7&L_PAYMENTREQUEST_0_NAME0=Pack+Spray+Texclean+TG+%2B+Lot+de+2+a%C3%A9rosols+TexGuard&L_PAYMENTREQUEST_0_DESC0=Pack+comprenant+2+a%C3%A9rosols+TexGuard%C2%AE+et+un+Spray+T...&L_PAYMENTREQUEST_0_AMT0=32.1&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=4&L_PAYMENTREQUEST_0_NAME1=TEXGUARD+-+lot+de+3+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC1=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT1=37.43&L_PAYMENTREQUEST_0_QTY1=2&L_PAYMENTREQUEST_0_NUMBER2=644&L_PAYMENTREQUEST_0_NAME2=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC2=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT2=-10&L_PAYMENTREQUEST_0_QTY2=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=96.96&PAYMENTREQUEST_0_AMT=96.96&ADDROVERRIDE=1&EMAIL=abenoun%40outlook.fr&PAYMENTREQUEST_0_SHIPTONAME=Livio+LA+PENTA&PAYMENTREQUEST_0_SHIPTOPHONENUM=0638730401&PAYMENTREQUEST_0_SHIPTOSTREET=101+Rue+Breughel&PAYMENTREQUEST_0_SHIPTOSTREET2=Appartement+43&PAYMENTREQUEST_0_SHIPTOCITY=Villeneuve+d%27Ascq&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=59650&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d80U739134H424252R&TIMESTAMP=2016%2d01%2d11T23%3a38%3a28Z&CORRELATIONID=57131897218c0&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=7&L_PAYMENTREQUEST_0_NAME0=Pack+Spray+Texclean+TG+%2B+Lot+de+2+a%C3%A9rosols+TexGuard&L_PAYMENTREQUEST_0_DESC0=Pack+comprenant+2+a%C3%A9rosols+TexGuard%C2%AE+et+un+Spray+T...&L_PAYMENTREQUEST_0_AMT0=32.1&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=4&L_PAYMENTREQUEST_0_NAME1=TEXGUARD+-+lot+de+3+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC1=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT1=37.43&L_PAYMENTREQUEST_0_QTY1=2&L_PAYMENTREQUEST_0_NUMBER2=644&L_PAYMENTREQUEST_0_NAME2=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC2=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT2=-10&L_PAYMENTREQUEST_0_QTY2=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=96.96&PAYMENTREQUEST_0_AMT=96.96&ADDROVERRIDE=1&EMAIL=abenoun%40outlook.fr&PAYMENTREQUEST_0_SHIPTONAME=Livio+LA+PENTA&PAYMENTREQUEST_0_SHIPTOPHONENUM=0638730401&PAYMENTREQUEST_0_SHIPTOSTREET=101+Rue+Breughel&PAYMENTREQUEST_0_SHIPTOSTREET2=Appartement+43&PAYMENTREQUEST_0_SHIPTOCITY=Villeneuve+d%27Ascq&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=59650&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-80U739134H424252R +Result : TOKEN=EC%2d80U739134H424252R&PHONENUM=0638730401&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d11T23%3a39%3a07Z&CORRELATIONID=fd152915bb52&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=abenoun%40outlook%2efr&PAYERID=P49E8UQ9JXZMY&PAYERSTATUS=verified&FIRSTNAME=Ang%c3%a9lique&LASTNAME=BENOUN&COUNTRYCODE=FR&SHIPTONAME=Livio%20La%20Penta&SHIPTOSTREET=101%20rue%20Breughel&SHIPTOSTREET2=Appartement%2043&SHIPTOCITY=villeneuve%20d%27ascq&SHIPTOZIP=59650&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0638730401&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=96%2e96&ITEMAMT=96%2e96&SHIPPINGAMT=0%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Pack%20Spray%20Texclean%20TG%20%2b%20Lot%20de%202%20a%c3%a9rosols%20TexGuard&L_NAME1=TEXGUARD%20%2d%20lot%20de%203%20A%c3%a9rosols&L_NAME2=R%c3%a9duction%20newsletter&L_NUMBER0=7&L_NUMBER1=4&L_NUMBER2=644&L_QTY0=1&L_QTY1=2&L_QTY2=1&L_TAXAMT0=0%2e00&L_TAXAMT1=0%2e00&L_TAXAMT2=0%2e00&L_AMT0=32%2e10&L_AMT1=37%2e43&L_AMT2=%2d10%2e00&L_DESC0=Pack%20comprenant%202%20a%c3%a9rosols%20TexGuard%c2%ae%20et%20un%20Spray%20T%2e%2e%2e&L_DESC1=Produit%20imperm%c3%a9abilisant%20antitache%20pour%20tissus%2c%20cu%2e%2e%2e&L_DESC2=R%c3%a9duction%20newsletter%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=96%2e96&PAYMENTREQUEST_0_ITEMAMT=96%2e96&PAYMENTREQUEST_0_SHIPPINGAMT=0%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Livio%20La%20Penta&PAYMENTREQUEST_0_SHIPTOSTREET=101%20rue%20Breughel&PAYMENTREQUEST_0_SHIPTOSTREET2=Appartement%2043&PAYMENTREQUEST_0_SHIPTOCITY=villeneuve%20d%27ascq&PAYMENTREQUEST_0_SHIPTOZIP=59650&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0638730401&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Pack%20Spray%20Texclean%20TG%20%2b%20Lot%20de%202%20a%c3%a9rosols%20TexGuard&L_PAYMENTREQUEST_0_NAME1=TEXGUARD%20%2d%20lot%20de%203%20A%c3%a9rosols&L_PAYMENTREQUEST_0_NAME2=R%c3%a9duction%20newsletter&L_PAYMENTREQUEST_0_NUMBER0=7&L_PAYMENTREQUEST_0_NUMBER1=4&L_PAYMENTREQUEST_0_NUMBER2=644&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_QTY1=2&L_PAYMENTREQUEST_0_QTY2=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_TAXAMT1=0%2e00&L_PAYMENTREQUEST_0_TAXAMT2=0%2e00&L_PAYMENTREQUEST_0_AMT0=32%2e10&L_PAYMENTREQUEST_0_AMT1=37%2e43&L_PAYMENTREQUEST_0_AMT2=%2d10%2e00&L_PAYMENTREQUEST_0_DESC0=Pack%20comprenant%202%20a%c3%a9rosols%20TexGuard%c2%ae%20et%20un%20Spray%20T%2e%2e%2e&L_PAYMENTREQUEST_0_DESC1=Produit%20imperm%c3%a9abilisant%20antitache%20pour%20tissus%2c%20cu%2e%2e%2e&L_PAYMENTREQUEST_0_DESC2=R%c3%a9duction%20newsletter%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-80U739134H424252R + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-80U739134H424252R&PAYERID=P49E8UQ9JXZMY&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=7&L_PAYMENTREQUEST_0_NAME0=Pack+Spray+Texclean+TG+%2B+Lot+de+2+a%C3%A9rosols+TexGuard&L_PAYMENTREQUEST_0_DESC0=Pack+comprenant+2+a%C3%A9rosols+TexGuard%C2%AE+et+un+Spray+T...&L_PAYMENTREQUEST_0_AMT0=32.1&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=4&L_PAYMENTREQUEST_0_NAME1=TEXGUARD+-+lot+de+3+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC1=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT1=37.43&L_PAYMENTREQUEST_0_QTY1=2&L_PAYMENTREQUEST_0_NUMBER2=644&L_PAYMENTREQUEST_0_NAME2=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC2=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT2=-10&L_PAYMENTREQUEST_0_QTY2=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=96.96&PAYMENTREQUEST_0_AMT=96.96&ADDROVERRIDE=1&EMAIL=abenoun%40outlook.fr&PAYMENTREQUEST_0_SHIPTONAME=Livio+LA+PENTA&PAYMENTREQUEST_0_SHIPTOPHONENUM=0638730401&PAYMENTREQUEST_0_SHIPTOSTREET=101+Rue+Breughel&PAYMENTREQUEST_0_SHIPTOSTREET2=Appartement+43&PAYMENTREQUEST_0_SHIPTOCITY=Villeneuve+d%27Ascq&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=59650 +Result : TOKEN=EC%2d80U739134H424252R&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d11T23%3a39%3a09Z&CORRELATIONID=b59b96b82d173&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=2H1338865V650470H&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d11T23%3a39%3a08Z&PAYMENTINFO_0_AMT=96%2e96&PAYMENTINFO_0_FEEAMT=3%2e55&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-80U739134H424252R&PAYERID=P49E8UQ9JXZMY&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=7&L_PAYMENTREQUEST_0_NAME0=Pack+Spray+Texclean+TG+%2B+Lot+de+2+a%C3%A9rosols+TexGuard&L_PAYMENTREQUEST_0_DESC0=Pack+comprenant+2+a%C3%A9rosols+TexGuard%C2%AE+et+un+Spray+T...&L_PAYMENTREQUEST_0_AMT0=32.1&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=4&L_PAYMENTREQUEST_0_NAME1=TEXGUARD+-+lot+de+3+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC1=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT1=37.43&L_PAYMENTREQUEST_0_QTY1=2&L_PAYMENTREQUEST_0_NUMBER2=644&L_PAYMENTREQUEST_0_NAME2=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC2=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT2=-10&L_PAYMENTREQUEST_0_QTY2=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=96.96&PAYMENTREQUEST_0_AMT=96.96&ADDROVERRIDE=1&EMAIL=abenoun%40outlook.fr&PAYMENTREQUEST_0_SHIPTONAME=Livio+LA+PENTA&PAYMENTREQUEST_0_SHIPTOPHONENUM=0638730401&PAYMENTREQUEST_0_SHIPTOSTREET=101+Rue+Breughel&PAYMENTREQUEST_0_SHIPTOSTREET2=Appartement+43&PAYMENTREQUEST_0_SHIPTOCITY=Villeneuve+d%27Ascq&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=59650 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=160&L_PAYMENTREQUEST_0_NAME0=Spray+moustiques+citronnelle%2C+aux+7+huiles+essentielles+bio&L_PAYMENTREQUEST_0_DESC0=Vaporis%C3%A9+sur+votre+corps+ou+dans+l%27atmosph%C3%A8re%2C+ce+...&L_PAYMENTREQUEST_0_AMT0=5.95&L_PAYMENTREQUEST_0_QTY0=2&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=11.9&PAYMENTREQUEST_0_AMT=14.90&ADDROVERRIDE=1&EMAIL=celinoune6%40hotmail.com&PAYMENTREQUEST_0_SHIPTONAME=celine+PETIT&PAYMENTREQUEST_0_SHIPTOPHONENUM=0687836409&PAYMENTREQUEST_0_SHIPTOSTREET=6+rue+de+l%27%C3%A9glise&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=prunay+sur+essonne&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=91720&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d24L789960K4214045&TIMESTAMP=2016%2d01%2d12T08%3a32%3a50Z&CORRELATIONID=e3edbd8927ead&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=160&L_PAYMENTREQUEST_0_NAME0=Spray+moustiques+citronnelle%2C+aux+7+huiles+essentielles+bio&L_PAYMENTREQUEST_0_DESC0=Vaporis%C3%A9+sur+votre+corps+ou+dans+l%27atmosph%C3%A8re%2C+ce+...&L_PAYMENTREQUEST_0_AMT0=5.95&L_PAYMENTREQUEST_0_QTY0=2&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=11.9&PAYMENTREQUEST_0_AMT=14.90&ADDROVERRIDE=1&EMAIL=celinoune6%40hotmail.com&PAYMENTREQUEST_0_SHIPTONAME=celine+PETIT&PAYMENTREQUEST_0_SHIPTOPHONENUM=0687836409&PAYMENTREQUEST_0_SHIPTOSTREET=6+rue+de+l%27%C3%A9glise&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=prunay+sur+essonne&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=91720&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-24L789960K4214045 +Result : TOKEN=EC%2d24L789960K4214045&PHONENUM=0687836409&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d12T08%3a33%3a06Z&CORRELATIONID=ca0be3df22245&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=celinoune6%40hotmail%2ecom&PAYERID=U2ZZ733ZC88H4&PAYERSTATUS=verified&FIRSTNAME=C%c3%a9line&LASTNAME=CORREIA&COUNTRYCODE=FR&SHIPTONAME=celine%20PETIT&SHIPTOSTREET=6%20rue%20de%20l%27%c3%a9glise&SHIPTOCITY=prunay%20sur%20essonne&SHIPTOZIP=91720&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0687836409&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=14%2e90&ITEMAMT=11%2e90&SHIPPINGAMT=3%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Spray%20moustiques%20citronnelle%2c%20aux%207%20huiles%20essentielles%20bio&L_NUMBER0=160&L_QTY0=2&L_TAXAMT0=0%2e00&L_AMT0=5%2e95&L_DESC0=Vaporis%c3%a9%20sur%20votre%20corps%20ou%20dans%20l%27atmosph%c3%a8re%2c%20ce%20%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=14%2e90&PAYMENTREQUEST_0_ITEMAMT=11%2e90&PAYMENTREQUEST_0_SHIPPINGAMT=3%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=celine%20PETIT&PAYMENTREQUEST_0_SHIPTOSTREET=6%20rue%20de%20l%27%c3%a9glise&PAYMENTREQUEST_0_SHIPTOCITY=prunay%20sur%20essonne&PAYMENTREQUEST_0_SHIPTOZIP=91720&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0687836409&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Spray%20moustiques%20citronnelle%2c%20aux%207%20huiles%20essentielles%20bio&L_PAYMENTREQUEST_0_NUMBER0=160&L_PAYMENTREQUEST_0_QTY0=2&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=5%2e95&L_PAYMENTREQUEST_0_DESC0=Vaporis%c3%a9%20sur%20votre%20corps%20ou%20dans%20l%27atmosph%c3%a8re%2c%20ce%20%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-24L789960K4214045 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-24L789960K4214045&PAYERID=U2ZZ733ZC88H4&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=160&L_PAYMENTREQUEST_0_NAME0=Spray+moustiques+citronnelle%2C+aux+7+huiles+essentielles+bio&L_PAYMENTREQUEST_0_DESC0=Vaporis%C3%A9+sur+votre+corps+ou+dans+l%27atmosph%C3%A8re%2C+ce+...&L_PAYMENTREQUEST_0_AMT0=5.95&L_PAYMENTREQUEST_0_QTY0=2&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=11.9&PAYMENTREQUEST_0_AMT=14.90&ADDROVERRIDE=1&EMAIL=celinoune6%40hotmail.com&PAYMENTREQUEST_0_SHIPTONAME=celine+PETIT&PAYMENTREQUEST_0_SHIPTOPHONENUM=0687836409&PAYMENTREQUEST_0_SHIPTOSTREET=6+rue+de+l%27%C3%A9glise&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=prunay+sur+essonne&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=91720 +Result : TOKEN=EC%2d24L789960K4214045&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d12T08%3a33%3a08Z&CORRELATIONID=e6c378604eabc&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=4AK61565TX230190D&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d12T08%3a33%3a07Z&PAYMENTINFO_0_AMT=14%2e90&PAYMENTINFO_0_FEEAMT=0%2e76&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-24L789960K4214045&PAYERID=U2ZZ733ZC88H4&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=160&L_PAYMENTREQUEST_0_NAME0=Spray+moustiques+citronnelle%2C+aux+7+huiles+essentielles+bio&L_PAYMENTREQUEST_0_DESC0=Vaporis%C3%A9+sur+votre+corps+ou+dans+l%27atmosph%C3%A8re%2C+ce+...&L_PAYMENTREQUEST_0_AMT0=5.95&L_PAYMENTREQUEST_0_QTY0=2&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=11.9&PAYMENTREQUEST_0_AMT=14.90&ADDROVERRIDE=1&EMAIL=celinoune6%40hotmail.com&PAYMENTREQUEST_0_SHIPTONAME=celine+PETIT&PAYMENTREQUEST_0_SHIPTOPHONENUM=0687836409&PAYMENTREQUEST_0_SHIPTOSTREET=6+rue+de+l%27%C3%A9glise&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=prunay+sur+essonne&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=91720 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=7&L_PAYMENTREQUEST_0_NAME0=Pack+Spray+Texclean+TG+%2B+Lot+de+2+a%C3%A9rosols+TexGuard&L_PAYMENTREQUEST_0_DESC0=Pack+comprenant+2+a%C3%A9rosols+TexGuard%C2%AE+et+un+Spray+T...&L_PAYMENTREQUEST_0_AMT0=32.1&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=32.1&PAYMENTREQUEST_0_AMT=38.10&ADDROVERRIDE=1&EMAIL=laurent.guilbaud%40sfr.fr&PAYMENTREQUEST_0_SHIPTONAME=laurent+guilbaud&PAYMENTREQUEST_0_SHIPTOPHONENUM=%2B33251427383&PAYMENTREQUEST_0_SHIPTOSTREET=2+route+de+la+chevalleraye&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=st+andre+goule+d%27oie&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=85250&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d4RW27671JD234012L&TIMESTAMP=2016%2d01%2d12T10%3a48%3a40Z&CORRELATIONID=33c3e75364706&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=7&L_PAYMENTREQUEST_0_NAME0=Pack+Spray+Texclean+TG+%2B+Lot+de+2+a%C3%A9rosols+TexGuard&L_PAYMENTREQUEST_0_DESC0=Pack+comprenant+2+a%C3%A9rosols+TexGuard%C2%AE+et+un+Spray+T...&L_PAYMENTREQUEST_0_AMT0=32.1&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=32.1&PAYMENTREQUEST_0_AMT=38.10&ADDROVERRIDE=1&EMAIL=laurent.guilbaud%40sfr.fr&PAYMENTREQUEST_0_SHIPTONAME=laurent+guilbaud&PAYMENTREQUEST_0_SHIPTOPHONENUM=%2B33251427383&PAYMENTREQUEST_0_SHIPTOSTREET=2+route+de+la+chevalleraye&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=st+andre+goule+d%27oie&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=85250&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-4RW27671JD234012L +Result : TOKEN=EC%2d4RW27671JD234012L&PHONENUM=%2b33251427383&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d12T10%3a49%3a34Z&CORRELATIONID=21a8e78b78fcb&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=laurent%2eguilbaud%40sfr%2efr&PAYERID=FJ583WB5TWK4Y&PAYERSTATUS=verified&FIRSTNAME=laurent&LASTNAME=guilbaud&COUNTRYCODE=FR&SHIPTONAME=laurent%20guilbaud&SHIPTOSTREET=2%20route%20de%20la%20chevalleraye&SHIPTOCITY=st%20andre%20goule%20d%27oie&SHIPTOSTATE=Pays%20de%20la%20Loire&SHIPTOZIP=85250&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=%2b33251427383&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=38%2e10&ITEMAMT=32%2e10&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Pack%20Spray%20Texclean%20TG%20%2b%20Lot%20de%202%20a%c3%a9rosols%20TexGuard&L_NUMBER0=7&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=32%2e10&L_DESC0=Pack%20comprenant%202%20a%c3%a9rosols%20TexGuard%c2%ae%20et%20un%20Spray%20T%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=38%2e10&PAYMENTREQUEST_0_ITEMAMT=32%2e10&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=laurent%20guilbaud&PAYMENTREQUEST_0_SHIPTOSTREET=2%20route%20de%20la%20chevalleraye&PAYMENTREQUEST_0_SHIPTOCITY=st%20andre%20goule%20d%27oie&PAYMENTREQUEST_0_SHIPTOSTATE=Pays%20de%20la%20Loire&PAYMENTREQUEST_0_SHIPTOZIP=85250&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=%2b33251427383&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Pack%20Spray%20Texclean%20TG%20%2b%20Lot%20de%202%20a%c3%a9rosols%20TexGuard&L_PAYMENTREQUEST_0_NUMBER0=7&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=32%2e10&L_PAYMENTREQUEST_0_DESC0=Pack%20comprenant%202%20a%c3%a9rosols%20TexGuard%c2%ae%20et%20un%20Spray%20T%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-4RW27671JD234012L + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-4RW27671JD234012L&PAYERID=FJ583WB5TWK4Y&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=7&L_PAYMENTREQUEST_0_NAME0=Pack+Spray+Texclean+TG+%2B+Lot+de+2+a%C3%A9rosols+TexGuard&L_PAYMENTREQUEST_0_DESC0=Pack+comprenant+2+a%C3%A9rosols+TexGuard%C2%AE+et+un+Spray+T...&L_PAYMENTREQUEST_0_AMT0=32.1&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=32.1&PAYMENTREQUEST_0_AMT=38.10&ADDROVERRIDE=1&EMAIL=laurent.guilbaud%40sfr.fr&PAYMENTREQUEST_0_SHIPTONAME=laurent+guilbaud&PAYMENTREQUEST_0_SHIPTOPHONENUM=%2B33251427383&PAYMENTREQUEST_0_SHIPTOSTREET=2+route+de+la+chevalleraye&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=st+andre+goule+d%27oie&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=85250 +Result : TOKEN=EC%2d4RW27671JD234012L&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d12T10%3a49%3a36Z&CORRELATIONID=bcb943609c89d&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=2SW72833K69789339&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d12T10%3a49%3a36Z&PAYMENTINFO_0_AMT=38%2e10&PAYMENTINFO_0_FEEAMT=1%2e55&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-4RW27671JD234012L&PAYERID=FJ583WB5TWK4Y&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=7&L_PAYMENTREQUEST_0_NAME0=Pack+Spray+Texclean+TG+%2B+Lot+de+2+a%C3%A9rosols+TexGuard&L_PAYMENTREQUEST_0_DESC0=Pack+comprenant+2+a%C3%A9rosols+TexGuard%C2%AE+et+un+Spray+T...&L_PAYMENTREQUEST_0_AMT0=32.1&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=32.1&PAYMENTREQUEST_0_AMT=38.10&ADDROVERRIDE=1&EMAIL=laurent.guilbaud%40sfr.fr&PAYMENTREQUEST_0_SHIPTONAME=laurent+guilbaud&PAYMENTREQUEST_0_SHIPTOPHONENUM=%2B33251427383&PAYMENTREQUEST_0_SHIPTOSTREET=2+route+de+la+chevalleraye&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=st+andre+goule+d%27oie&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=85250 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=243&L_PAYMENTREQUEST_0_NAME0=ProtectGuard+CS+750ml&L_PAYMENTREQUEST_0_DESC0=Stop+aux+taches+sur+marbre+et+granit+%21Produit+impe...&L_PAYMENTREQUEST_0_AMT0=22.46&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=22.46&PAYMENTREQUEST_0_AMT=28.46&ADDROVERRIDE=1&EMAIL=moshedar%40yahoo.fr&PAYMENTREQUEST_0_SHIPTONAME=Moshe+Darmon&PAYMENTREQUEST_0_SHIPTOPHONENUM=33678832740&PAYMENTREQUEST_0_SHIPTOSTREET=48+Cours+Camou&PAYMENTREQUEST_0_SHIPTOSTREET2=Residence+Haute+Plante++Entr%C3%A9e+A&PAYMENTREQUEST_0_SHIPTOCITY=PAU&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=64000&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d7G98380116461940M&TIMESTAMP=2016%2d01%2d12T14%3a20%3a40Z&CORRELATIONID=1c50b18941e7&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=243&L_PAYMENTREQUEST_0_NAME0=ProtectGuard+CS+750ml&L_PAYMENTREQUEST_0_DESC0=Stop+aux+taches+sur+marbre+et+granit+%21Produit+impe...&L_PAYMENTREQUEST_0_AMT0=22.46&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=22.46&PAYMENTREQUEST_0_AMT=28.46&ADDROVERRIDE=1&EMAIL=moshedar%40yahoo.fr&PAYMENTREQUEST_0_SHIPTONAME=Moshe+Darmon&PAYMENTREQUEST_0_SHIPTOPHONENUM=33678832740&PAYMENTREQUEST_0_SHIPTOSTREET=48+Cours+Camou&PAYMENTREQUEST_0_SHIPTOSTREET2=Residence+Haute+Plante++Entr%C3%A9e+A&PAYMENTREQUEST_0_SHIPTOCITY=PAU&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=64000&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-7G98380116461940M +Result : TOKEN=EC%2d7G98380116461940M&PHONENUM=33678832740&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d12T14%3a21%3a17Z&CORRELATIONID=6dbc018eeca37&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=moshedar%40yahoo%2efr&PAYERID=H6QJ2YP7K7VXN&PAYERSTATUS=verified&FIRSTNAME=Mosh%c3%a9&LASTNAME=DARMON&COUNTRYCODE=FR&SHIPTONAME=Moshe%20Darmon&SHIPTOSTREET=48%20Cours%20CAMOU&SHIPTOSTREET2=Residence%20Haute%20Plante%20Entr%c3%a9e%20A&SHIPTOCITY=PAU&SHIPTOZIP=64000&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=33678832740&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=28%2e46&ITEMAMT=22%2e46&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=ProtectGuard%20CS%20750ml&L_NUMBER0=243&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=22%2e46&L_DESC0=Stop%20aux%20taches%20sur%20marbre%20et%20granit%20%21Produit%20impe%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=28%2e46&PAYMENTREQUEST_0_ITEMAMT=22%2e46&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Moshe%20Darmon&PAYMENTREQUEST_0_SHIPTOSTREET=48%20Cours%20CAMOU&PAYMENTREQUEST_0_SHIPTOSTREET2=Residence%20Haute%20Plante%20Entr%c3%a9e%20A&PAYMENTREQUEST_0_SHIPTOCITY=PAU&PAYMENTREQUEST_0_SHIPTOZIP=64000&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=33678832740&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=ProtectGuard%20CS%20750ml&L_PAYMENTREQUEST_0_NUMBER0=243&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=22%2e46&L_PAYMENTREQUEST_0_DESC0=Stop%20aux%20taches%20sur%20marbre%20et%20granit%20%21Produit%20impe%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-7G98380116461940M + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-7G98380116461940M&PAYERID=H6QJ2YP7K7VXN&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=243&L_PAYMENTREQUEST_0_NAME0=ProtectGuard+CS+750ml&L_PAYMENTREQUEST_0_DESC0=Stop+aux+taches+sur+marbre+et+granit+%21Produit+impe...&L_PAYMENTREQUEST_0_AMT0=22.46&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=22.46&PAYMENTREQUEST_0_AMT=28.46&ADDROVERRIDE=1&EMAIL=moshedar%40yahoo.fr&PAYMENTREQUEST_0_SHIPTONAME=Moshe+Darmon&PAYMENTREQUEST_0_SHIPTOPHONENUM=33678832740&PAYMENTREQUEST_0_SHIPTOSTREET=48+Cours+Camou&PAYMENTREQUEST_0_SHIPTOSTREET2=Residence+Haute+Plante++Entr%C3%A9e+A&PAYMENTREQUEST_0_SHIPTOCITY=PAU&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=64000 +Result : TOKEN=EC%2d7G98380116461940M&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d12T14%3a21%3a20Z&CORRELATIONID=9646adf41246b&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=60S358974L8350128&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d12T14%3a21%3a18Z&PAYMENTINFO_0_AMT=28%2e46&PAYMENTINFO_0_FEEAMT=1%2e22&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-7G98380116461940M&PAYERID=H6QJ2YP7K7VXN&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=243&L_PAYMENTREQUEST_0_NAME0=ProtectGuard+CS+750ml&L_PAYMENTREQUEST_0_DESC0=Stop+aux+taches+sur+marbre+et+granit+%21Produit+impe...&L_PAYMENTREQUEST_0_AMT0=22.46&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=22.46&PAYMENTREQUEST_0_AMT=28.46&ADDROVERRIDE=1&EMAIL=moshedar%40yahoo.fr&PAYMENTREQUEST_0_SHIPTONAME=Moshe+Darmon&PAYMENTREQUEST_0_SHIPTOPHONENUM=33678832740&PAYMENTREQUEST_0_SHIPTOSTREET=48+Cours+Camou&PAYMENTREQUEST_0_SHIPTOSTREET2=Residence+Haute+Plante++Entr%C3%A9e+A&PAYMENTREQUEST_0_SHIPTOCITY=PAU&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=64000 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=251&L_PAYMENTREQUEST_0_NAME0=Liquide+vaisselle+concentr%C3%A9+peaux+sensibles+x3&L_PAYMENTREQUEST_0_DESC0=Liquide+vaisselle+%C3%A9cologique+Peaux+sensibles+certi...&L_PAYMENTREQUEST_0_AMT0=4.8&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=3&L_PAYMENTREQUEST_0_NAME1=TEXGUARD+-+lot+de+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC1=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT1=27.75&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=644&L_PAYMENTREQUEST_0_NAME2=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC2=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT2=-10&L_PAYMENTREQUEST_0_QTY2=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=22.55&PAYMENTREQUEST_0_AMT=28.55&ADDROVERRIDE=1&EMAIL=florence.matagne%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Florence+MATAGNE&PAYMENTREQUEST_0_SHIPTOPHONENUM=0610045621&PAYMENTREQUEST_0_SHIPTOSTREET=51+rue+Saint+Quentin&PAYMENTREQUEST_0_SHIPTOSTREET2=Les+Oliviers+de+la+Pivotte&PAYMENTREQUEST_0_SHIPTOCITY=TOULON&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=83100&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d860916786H5004359&TIMESTAMP=2016%2d01%2d12T16%3a03%3a47Z&CORRELATIONID=3028b6eedc5ac&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=251&L_PAYMENTREQUEST_0_NAME0=Liquide+vaisselle+concentr%C3%A9+peaux+sensibles+x3&L_PAYMENTREQUEST_0_DESC0=Liquide+vaisselle+%C3%A9cologique+Peaux+sensibles+certi...&L_PAYMENTREQUEST_0_AMT0=4.8&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=3&L_PAYMENTREQUEST_0_NAME1=TEXGUARD+-+lot+de+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC1=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT1=27.75&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=644&L_PAYMENTREQUEST_0_NAME2=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC2=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT2=-10&L_PAYMENTREQUEST_0_QTY2=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=22.55&PAYMENTREQUEST_0_AMT=28.55&ADDROVERRIDE=1&EMAIL=florence.matagne%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Florence+MATAGNE&PAYMENTREQUEST_0_SHIPTOPHONENUM=0610045621&PAYMENTREQUEST_0_SHIPTOSTREET=51+rue+Saint+Quentin&PAYMENTREQUEST_0_SHIPTOSTREET2=Les+Oliviers+de+la+Pivotte&PAYMENTREQUEST_0_SHIPTOCITY=TOULON&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=83100&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-860916786H5004359 +Result : TOKEN=EC%2d860916786H5004359&PHONENUM=0610045621&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d12T16%3a04%3a04Z&CORRELATIONID=5dbd32a7cb1&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=florence%2ematagne%40gmail%2ecom&PAYERID=5ZVN6ZCJ5MME6&PAYERSTATUS=verified&FIRSTNAME=Florence&LASTNAME=MATAGNE&COUNTRYCODE=FR&SHIPTONAME=Florence%20MATAGNE&SHIPTOSTREET=51%20rue%20Saint%20Quentin&SHIPTOSTREET2=Les%20Oliviers%20de%20la%20Pivotte&SHIPTOCITY=TOULON&SHIPTOZIP=83100&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0610045621&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=28%2e55&ITEMAMT=22%2e55&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Liquide%20vaisselle%20concentr%c3%a9%20peaux%20sensibles%20x3&L_NAME1=TEXGUARD%20%2d%20lot%20de%202%20A%c3%a9rosols&L_NAME2=R%c3%a9duction%20newsletter&L_NUMBER0=251&L_NUMBER1=3&L_NUMBER2=644&L_QTY0=1&L_QTY1=1&L_QTY2=1&L_TAXAMT0=0%2e00&L_TAXAMT1=0%2e00&L_TAXAMT2=0%2e00&L_AMT0=4%2e80&L_AMT1=27%2e75&L_AMT2=%2d10%2e00&L_DESC0=Liquide%20vaisselle%20%c3%a9cologique%20Peaux%20sensibles%20certi%2e%2e%2e&L_DESC1=Produit%20imperm%c3%a9abilisant%20antitache%20pour%20tissus%2c%20cu%2e%2e%2e&L_DESC2=R%c3%a9duction%20newsletter%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=28%2e55&PAYMENTREQUEST_0_ITEMAMT=22%2e55&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Florence%20MATAGNE&PAYMENTREQUEST_0_SHIPTOSTREET=51%20rue%20Saint%20Quentin&PAYMENTREQUEST_0_SHIPTOSTREET2=Les%20Oliviers%20de%20la%20Pivotte&PAYMENTREQUEST_0_SHIPTOCITY=TOULON&PAYMENTREQUEST_0_SHIPTOZIP=83100&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0610045621&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Liquide%20vaisselle%20concentr%c3%a9%20peaux%20sensibles%20x3&L_PAYMENTREQUEST_0_NAME1=TEXGUARD%20%2d%20lot%20de%202%20A%c3%a9rosols&L_PAYMENTREQUEST_0_NAME2=R%c3%a9duction%20newsletter&L_PAYMENTREQUEST_0_NUMBER0=251&L_PAYMENTREQUEST_0_NUMBER1=3&L_PAYMENTREQUEST_0_NUMBER2=644&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_QTY2=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_TAXAMT1=0%2e00&L_PAYMENTREQUEST_0_TAXAMT2=0%2e00&L_PAYMENTREQUEST_0_AMT0=4%2e80&L_PAYMENTREQUEST_0_AMT1=27%2e75&L_PAYMENTREQUEST_0_AMT2=%2d10%2e00&L_PAYMENTREQUEST_0_DESC0=Liquide%20vaisselle%20%c3%a9cologique%20Peaux%20sensibles%20certi%2e%2e%2e&L_PAYMENTREQUEST_0_DESC1=Produit%20imperm%c3%a9abilisant%20antitache%20pour%20tissus%2c%20cu%2e%2e%2e&L_PAYMENTREQUEST_0_DESC2=R%c3%a9duction%20newsletter%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-860916786H5004359 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-860916786H5004359&PAYERID=5ZVN6ZCJ5MME6&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=251&L_PAYMENTREQUEST_0_NAME0=Liquide+vaisselle+concentr%C3%A9+peaux+sensibles+x3&L_PAYMENTREQUEST_0_DESC0=Liquide+vaisselle+%C3%A9cologique+Peaux+sensibles+certi...&L_PAYMENTREQUEST_0_AMT0=4.8&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=3&L_PAYMENTREQUEST_0_NAME1=TEXGUARD+-+lot+de+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC1=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT1=27.75&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=644&L_PAYMENTREQUEST_0_NAME2=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC2=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT2=-10&L_PAYMENTREQUEST_0_QTY2=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=22.55&PAYMENTREQUEST_0_AMT=28.55&ADDROVERRIDE=1&EMAIL=florence.matagne%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Florence+MATAGNE&PAYMENTREQUEST_0_SHIPTOPHONENUM=0610045621&PAYMENTREQUEST_0_SHIPTOSTREET=51+rue+Saint+Quentin&PAYMENTREQUEST_0_SHIPTOSTREET2=Les+Oliviers+de+la+Pivotte&PAYMENTREQUEST_0_SHIPTOCITY=TOULON&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=83100 +Result : TOKEN=EC%2d860916786H5004359&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d12T16%3a04%3a06Z&CORRELATIONID=6cb1f7bc3e366&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=5AW064485P325994D&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d12T16%3a04%3a05Z&PAYMENTINFO_0_AMT=28%2e55&PAYMENTINFO_0_FEEAMT=1%2e22&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-860916786H5004359&PAYERID=5ZVN6ZCJ5MME6&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=251&L_PAYMENTREQUEST_0_NAME0=Liquide+vaisselle+concentr%C3%A9+peaux+sensibles+x3&L_PAYMENTREQUEST_0_DESC0=Liquide+vaisselle+%C3%A9cologique+Peaux+sensibles+certi...&L_PAYMENTREQUEST_0_AMT0=4.8&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=3&L_PAYMENTREQUEST_0_NAME1=TEXGUARD+-+lot+de+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC1=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT1=27.75&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=644&L_PAYMENTREQUEST_0_NAME2=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC2=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT2=-10&L_PAYMENTREQUEST_0_QTY2=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=22.55&PAYMENTREQUEST_0_AMT=28.55&ADDROVERRIDE=1&EMAIL=florence.matagne%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Florence+MATAGNE&PAYMENTREQUEST_0_SHIPTOPHONENUM=0610045621&PAYMENTREQUEST_0_SHIPTOSTREET=51+rue+Saint+Quentin&PAYMENTREQUEST_0_SHIPTOSTREET2=Les+Oliviers+de+la+Pivotte&PAYMENTREQUEST_0_SHIPTOCITY=TOULON&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=83100 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+-+lot+de+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=27.75&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=27.75&PAYMENTREQUEST_0_AMT=33.75&ADDROVERRIDE=1&EMAIL=Ress234%40Gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Jessica++Allieto+de+almeida+&PAYMENTREQUEST_0_SHIPTOPHONENUM=0642845454&PAYMENTREQUEST_0_SHIPTOSTREET=234+cours+de+l%27argonne+&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Bordeaux+&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=33000&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d9AP73412DM036480N&TIMESTAMP=2016%2d01%2d12T17%3a00%3a08Z&CORRELATIONID=44a45aa9006&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+-+lot+de+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=27.75&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=27.75&PAYMENTREQUEST_0_AMT=33.75&ADDROVERRIDE=1&EMAIL=Ress234%40Gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Jessica++Allieto+de+almeida+&PAYMENTREQUEST_0_SHIPTOPHONENUM=0642845454&PAYMENTREQUEST_0_SHIPTOSTREET=234+cours+de+l%27argonne+&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Bordeaux+&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=33000&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-9AP73412DM036480N +Result : TOKEN=EC%2d9AP73412DM036480N&PHONENUM=0642845454&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d12T17%3a01%3a11Z&CORRELATIONID=1b9fad7c9b&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=ress234%40gmail%2ecom&PAYERID=E2XDCZRKNC7JN&PAYERSTATUS=verified&FIRSTNAME=jessica&LASTNAME=allieto&COUNTRYCODE=FR&SHIPTONAME=Jessica%20%20Allieto%20de%20almeida&SHIPTOSTREET=234%20cours%20de%20l%27argonne%20&SHIPTOCITY=Bordeaux%20&SHIPTOZIP=33000&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0642845454&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=33%2e75&ITEMAMT=27%2e75&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=TEXGUARD%20%2d%20lot%20de%202%20A%c3%a9rosols&L_NUMBER0=3&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=27%2e75&L_DESC0=Produit%20imperm%c3%a9abilisant%20antitache%20pour%20tissus%2c%20cu%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=33%2e75&PAYMENTREQUEST_0_ITEMAMT=27%2e75&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Jessica%20%20Allieto%20de%20almeida&PAYMENTREQUEST_0_SHIPTOSTREET=234%20cours%20de%20l%27argonne%20&PAYMENTREQUEST_0_SHIPTOCITY=Bordeaux%20&PAYMENTREQUEST_0_SHIPTOZIP=33000&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0642845454&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=TEXGUARD%20%2d%20lot%20de%202%20A%c3%a9rosols&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=27%2e75&L_PAYMENTREQUEST_0_DESC0=Produit%20imperm%c3%a9abilisant%20antitache%20pour%20tissus%2c%20cu%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-9AP73412DM036480N + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-9AP73412DM036480N&PAYERID=E2XDCZRKNC7JN&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+-+lot+de+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=27.75&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=27.75&PAYMENTREQUEST_0_AMT=33.75&ADDROVERRIDE=1&EMAIL=Ress234%40Gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Jessica++Allieto+de+almeida+&PAYMENTREQUEST_0_SHIPTOPHONENUM=0642845454&PAYMENTREQUEST_0_SHIPTOSTREET=234+cours+de+l%27argonne+&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Bordeaux+&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=33000 +Result : TOKEN=EC%2d9AP73412DM036480N&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d12T17%3a01%3a15Z&CORRELATIONID=3ef613eceafb&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=5W657457R18979229&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d12T17%3a01%3a12Z&PAYMENTINFO_0_AMT=33%2e75&PAYMENTINFO_0_FEEAMT=1%2e40&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-9AP73412DM036480N&PAYERID=E2XDCZRKNC7JN&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+-+lot+de+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=27.75&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=27.75&PAYMENTREQUEST_0_AMT=33.75&ADDROVERRIDE=1&EMAIL=Ress234%40Gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Jessica++Allieto+de+almeida+&PAYMENTREQUEST_0_SHIPTOPHONENUM=0642845454&PAYMENTREQUEST_0_SHIPTOSTREET=234+cours+de+l%27argonne+&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Bordeaux+&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=33000 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=7&L_PAYMENTREQUEST_0_NAME0=Pack+Spray+Texclean+TG+%2B+Lot+de+2+a%C3%A9rosols+TexGuard&L_PAYMENTREQUEST_0_DESC0=Pack+comprenant+2+a%C3%A9rosols+TexGuard%C2%AE+et+un+Spray+T...&L_PAYMENTREQUEST_0_AMT0=32.37&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_NAME1=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC1=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT1=-10&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.05&PAYMENTREQUEST_0_ITEMAMT=22.37&PAYMENTREQUEST_0_AMT=28.42&ADDROVERRIDE=1&EMAIL=Geraldine%40hotmail.be&PAYMENTREQUEST_0_SHIPTONAME=Geraldine+Muller&PAYMENTREQUEST_0_SHIPTOPHONENUM=32476719395&PAYMENTREQUEST_0_SHIPTOSTREET=Avenue+Adele+14&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=La+Hulpe&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=BE&PAYMENTREQUEST_0_SHIPTOZIP=1310&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d2CL75059JU340322P&TIMESTAMP=2016%2d01%2d13T07%3a38%3a55Z&CORRELATIONID=7769458085a6&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=7&L_PAYMENTREQUEST_0_NAME0=Pack+Spray+Texclean+TG+%2B+Lot+de+2+a%C3%A9rosols+TexGuard&L_PAYMENTREQUEST_0_DESC0=Pack+comprenant+2+a%C3%A9rosols+TexGuard%C2%AE+et+un+Spray+T...&L_PAYMENTREQUEST_0_AMT0=32.37&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_NAME1=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC1=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT1=-10&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.05&PAYMENTREQUEST_0_ITEMAMT=22.37&PAYMENTREQUEST_0_AMT=28.42&ADDROVERRIDE=1&EMAIL=Geraldine%40hotmail.be&PAYMENTREQUEST_0_SHIPTONAME=Geraldine+Muller&PAYMENTREQUEST_0_SHIPTOPHONENUM=32476719395&PAYMENTREQUEST_0_SHIPTOSTREET=Avenue+Adele+14&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=La+Hulpe&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=BE&PAYMENTREQUEST_0_SHIPTOZIP=1310&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-2CL75059JU340322P +Result : TOKEN=EC%2d2CL75059JU340322P&PHONENUM=32476719395&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d13T07%3a39%3a45Z&CORRELATIONID=47ae72c696632&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=gelo1702%40hotmail%2ecom&PAYERID=PRKA9NV7HJHLS&PAYERSTATUS=verified&FIRSTNAME=geraldine&LASTNAME=Muller&COUNTRYCODE=BE&SHIPTONAME=geraldine%20Muller&SHIPTOSTREET=Avenue%20Adele%2014&SHIPTOCITY=La%20hulpe&SHIPTOZIP=1310&SHIPTOCOUNTRYCODE=BE&SHIPTOPHONENUM=32476719395&SHIPTOCOUNTRYNAME=Belgium&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=28%2e42&ITEMAMT=22%2e37&SHIPPINGAMT=6%2e05&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Pack%20Spray%20Texclean%20TG%20%2b%20Lot%20de%202%20a%c3%a9rosols%20TexGuard&L_NAME1=R%c3%a9duction%20newsletter&L_NUMBER0=7&L_NUMBER1=644&L_QTY0=1&L_QTY1=1&L_TAXAMT0=0%2e00&L_TAXAMT1=0%2e00&L_AMT0=32%2e37&L_AMT1=%2d10%2e00&L_DESC0=Pack%20comprenant%202%20a%c3%a9rosols%20TexGuard%c2%ae%20et%20un%20Spray%20T%2e%2e%2e&L_DESC1=R%c3%a9duction%20newsletter%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=28%2e42&PAYMENTREQUEST_0_ITEMAMT=22%2e37&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e05&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=geraldine%20Muller&PAYMENTREQUEST_0_SHIPTOSTREET=Avenue%20Adele%2014&PAYMENTREQUEST_0_SHIPTOCITY=La%20hulpe&PAYMENTREQUEST_0_SHIPTOZIP=1310&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=BE&PAYMENTREQUEST_0_SHIPTOPHONENUM=32476719395&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=Belgium&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Pack%20Spray%20Texclean%20TG%20%2b%20Lot%20de%202%20a%c3%a9rosols%20TexGuard&L_PAYMENTREQUEST_0_NAME1=R%c3%a9duction%20newsletter&L_PAYMENTREQUEST_0_NUMBER0=7&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_TAXAMT1=0%2e00&L_PAYMENTREQUEST_0_AMT0=32%2e37&L_PAYMENTREQUEST_0_AMT1=%2d10%2e00&L_PAYMENTREQUEST_0_DESC0=Pack%20comprenant%202%20a%c3%a9rosols%20TexGuard%c2%ae%20et%20un%20Spray%20T%2e%2e%2e&L_PAYMENTREQUEST_0_DESC1=R%c3%a9duction%20newsletter%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-2CL75059JU340322P + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-2CL75059JU340322P&PAYERID=PRKA9NV7HJHLS&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=7&L_PAYMENTREQUEST_0_NAME0=Pack+Spray+Texclean+TG+%2B+Lot+de+2+a%C3%A9rosols+TexGuard&L_PAYMENTREQUEST_0_DESC0=Pack+comprenant+2+a%C3%A9rosols+TexGuard%C2%AE+et+un+Spray+T...&L_PAYMENTREQUEST_0_AMT0=32.37&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_NAME1=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC1=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT1=-10&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.05&PAYMENTREQUEST_0_ITEMAMT=22.37&PAYMENTREQUEST_0_AMT=28.42&ADDROVERRIDE=1&EMAIL=Geraldine%40hotmail.be&PAYMENTREQUEST_0_SHIPTONAME=Geraldine+Muller&PAYMENTREQUEST_0_SHIPTOPHONENUM=32476719395&PAYMENTREQUEST_0_SHIPTOSTREET=Avenue+Adele+14&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=La+Hulpe&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=BE&PAYMENTREQUEST_0_SHIPTOZIP=1310 +Result : TOKEN=EC%2d2CL75059JU340322P&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d13T07%3a39%3a48Z&CORRELATIONID=56010fb7b3974&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=7UP47577GC6034738&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d13T07%3a39%3a47Z&PAYMENTINFO_0_AMT=28%2e42&PAYMENTINFO_0_FEEAMT=1%2e22&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-2CL75059JU340322P&PAYERID=PRKA9NV7HJHLS&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=7&L_PAYMENTREQUEST_0_NAME0=Pack+Spray+Texclean+TG+%2B+Lot+de+2+a%C3%A9rosols+TexGuard&L_PAYMENTREQUEST_0_DESC0=Pack+comprenant+2+a%C3%A9rosols+TexGuard%C2%AE+et+un+Spray+T...&L_PAYMENTREQUEST_0_AMT0=32.37&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_NAME1=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC1=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT1=-10&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.05&PAYMENTREQUEST_0_ITEMAMT=22.37&PAYMENTREQUEST_0_AMT=28.42&ADDROVERRIDE=1&EMAIL=Geraldine%40hotmail.be&PAYMENTREQUEST_0_SHIPTONAME=Geraldine+Muller&PAYMENTREQUEST_0_SHIPTOPHONENUM=32476719395&PAYMENTREQUEST_0_SHIPTOSTREET=Avenue+Adele+14&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=La+Hulpe&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=BE&PAYMENTREQUEST_0_SHIPTOZIP=1310 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=4&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+-+lot+de+3+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=37.43&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_NAME1=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC1=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT1=-10&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=27.43&PAYMENTREQUEST_0_AMT=33.43&ADDROVERRIDE=1&EMAIL=belleisa6%40yahoo.fr&PAYMENTREQUEST_0_SHIPTONAME=Isabelle++Lallemand+&PAYMENTREQUEST_0_SHIPTOPHONENUM=0693700151&PAYMENTREQUEST_0_SHIPTOSTREET=27+boulevard+Notre+Dame+de+la+Trinit%C3%A9+&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Saint+Denis&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=97400&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d09V85702418177524&TIMESTAMP=2016%2d01%2d13T09%3a55%3a56Z&CORRELATIONID=cfbfe7b01d7cf&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=4&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+-+lot+de+3+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=37.43&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_NAME1=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC1=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT1=-10&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=27.43&PAYMENTREQUEST_0_AMT=33.43&ADDROVERRIDE=1&EMAIL=belleisa6%40yahoo.fr&PAYMENTREQUEST_0_SHIPTONAME=Isabelle++Lallemand+&PAYMENTREQUEST_0_SHIPTOPHONENUM=0693700151&PAYMENTREQUEST_0_SHIPTOSTREET=27+boulevard+Notre+Dame+de+la+Trinit%C3%A9+&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Saint+Denis&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=97400&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-09V85702418177524 +Result : TOKEN=EC%2d09V85702418177524&PHONENUM=0693700151&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d13T09%3a56%3a42Z&CORRELATIONID=1734f3138138&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=belleisa6%40hotmail%2efr&PAYERID=6KQEKLXU83EVS&PAYERSTATUS=verified&FIRSTNAME=isabelle&LASTNAME=Lallemand&COUNTRYCODE=FR&SHIPTONAME=Isabelle%20%20Lallemand&SHIPTOSTREET=27%20boulevard%20Notre%20Dame%20de%20la%20Trinit%c3%a9&SHIPTOCITY=Saint%20Denis&SHIPTOZIP=97400&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0693700151&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=33%2e43&ITEMAMT=27%2e43&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=TEXGUARD%20%2d%20lot%20de%203%20A%c3%a9rosols&L_NAME1=R%c3%a9duction%20newsletter&L_NUMBER0=4&L_NUMBER1=644&L_QTY0=1&L_QTY1=1&L_TAXAMT0=0%2e00&L_TAXAMT1=0%2e00&L_AMT0=37%2e43&L_AMT1=%2d10%2e00&L_DESC0=Produit%20imperm%c3%a9abilisant%20antitache%20pour%20tissus%2c%20cu%2e%2e%2e&L_DESC1=R%c3%a9duction%20newsletter%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=33%2e43&PAYMENTREQUEST_0_ITEMAMT=27%2e43&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Isabelle%20%20Lallemand&PAYMENTREQUEST_0_SHIPTOSTREET=27%20boulevard%20Notre%20Dame%20de%20la%20Trinit%c3%a9&PAYMENTREQUEST_0_SHIPTOCITY=Saint%20Denis&PAYMENTREQUEST_0_SHIPTOZIP=97400&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0693700151&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=TEXGUARD%20%2d%20lot%20de%203%20A%c3%a9rosols&L_PAYMENTREQUEST_0_NAME1=R%c3%a9duction%20newsletter&L_PAYMENTREQUEST_0_NUMBER0=4&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_TAXAMT1=0%2e00&L_PAYMENTREQUEST_0_AMT0=37%2e43&L_PAYMENTREQUEST_0_AMT1=%2d10%2e00&L_PAYMENTREQUEST_0_DESC0=Produit%20imperm%c3%a9abilisant%20antitache%20pour%20tissus%2c%20cu%2e%2e%2e&L_PAYMENTREQUEST_0_DESC1=R%c3%a9duction%20newsletter%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-09V85702418177524 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-09V85702418177524&PAYERID=6KQEKLXU83EVS&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=4&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+-+lot+de+3+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=37.43&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_NAME1=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC1=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT1=-10&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=27.43&PAYMENTREQUEST_0_AMT=33.43&ADDROVERRIDE=1&EMAIL=belleisa6%40yahoo.fr&PAYMENTREQUEST_0_SHIPTONAME=Isabelle++Lallemand+&PAYMENTREQUEST_0_SHIPTOPHONENUM=0693700151&PAYMENTREQUEST_0_SHIPTOSTREET=27+boulevard+Notre+Dame+de+la+Trinit%C3%A9+&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Saint+Denis&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=97400 +Result : TOKEN=EC%2d09V85702418177524&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d13T09%3a56%3a46Z&CORRELATIONID=5b5329125a208&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=0KE3597190125860D&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d13T09%3a56%3a44Z&PAYMENTINFO_0_AMT=33%2e43&PAYMENTINFO_0_FEEAMT=1%2e39&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-09V85702418177524&PAYERID=6KQEKLXU83EVS&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=4&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+-+lot+de+3+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=37.43&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_NAME1=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC1=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT1=-10&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=27.43&PAYMENTREQUEST_0_AMT=33.43&ADDROVERRIDE=1&EMAIL=belleisa6%40yahoo.fr&PAYMENTREQUEST_0_SHIPTONAME=Isabelle++Lallemand+&PAYMENTREQUEST_0_SHIPTOPHONENUM=0693700151&PAYMENTREQUEST_0_SHIPTOSTREET=27+boulevard+Notre+Dame+de+la+Trinit%C3%A9+&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Saint+Denis&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=97400 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=14&L_PAYMENTREQUEST_0_NAME0=D%C3%A9cap%27Sols+Guard+Ecologique+5L&L_PAYMENTREQUEST_0_DESC0=Stop+aux+sols+impossibles+%C3%A0+nettoyer+%21D%C3%A9capant+pou...&L_PAYMENTREQUEST_0_AMT0=39.81&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=210&L_PAYMENTREQUEST_0_NAME1=Bloc+anti-rongeurs+sous+film+diph%C3%A9nacoum+-+rats%2C+souris&L_PAYMENTREQUEST_0_DESC1=Bloc+extrud%C3%A9+Dif%C3%A9nacoum+contre+les+rats+et+souris+...&L_PAYMENTREQUEST_0_AMT1=23.95&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=2&L_PAYMENTREQUEST_0_NAME2=TEXGUARD+-+5L+%28%2B+pulv%C3%A9risateur+et+guide+du+Tout+Propre+offert%29&L_PAYMENTREQUEST_0_DESC2=TexGuard%C2%AE%C2%A0est+un%C2%A0antitache%C2%A0haute+performance+qui%C2%A0i...&L_PAYMENTREQUEST_0_AMT2=112.05&L_PAYMENTREQUEST_0_QTY2=1&L_PAYMENTREQUEST_0_NUMBER3=6&L_PAYMENTREQUEST_0_NAME3=Texclean+TG+750ml&L_PAYMENTREQUEST_0_DESC3=Enlevez+efficacement+les+taches+grasses+%21D%C3%A9tachant...&L_PAYMENTREQUEST_0_AMT3=14.31&L_PAYMENTREQUEST_0_QTY3=2&L_PAYMENTREQUEST_0_NUMBER4=644&L_PAYMENTREQUEST_0_NAME4=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC4=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT4=-10&L_PAYMENTREQUEST_0_QTY4=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=194.43&PAYMENTREQUEST_0_AMT=194.43&ADDROVERRIDE=1&EMAIL=nadiya74%40aol.com&PAYMENTREQUEST_0_SHIPTONAME=Nadiya+MEZERAI&PAYMENTREQUEST_0_SHIPTOPHONENUM=0472859124&PAYMENTREQUEST_0_SHIPTOSTREET=38+QUAI+ARLOING&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=LYON&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=69009&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d1EM99753UR446571E&TIMESTAMP=2016%2d01%2d13T10%3a01%3a03Z&CORRELATIONID=2486467d11d91&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=14&L_PAYMENTREQUEST_0_NAME0=D%C3%A9cap%27Sols+Guard+Ecologique+5L&L_PAYMENTREQUEST_0_DESC0=Stop+aux+sols+impossibles+%C3%A0+nettoyer+%21D%C3%A9capant+pou...&L_PAYMENTREQUEST_0_AMT0=39.81&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=210&L_PAYMENTREQUEST_0_NAME1=Bloc+anti-rongeurs+sous+film+diph%C3%A9nacoum+-+rats%2C+souris&L_PAYMENTREQUEST_0_DESC1=Bloc+extrud%C3%A9+Dif%C3%A9nacoum+contre+les+rats+et+souris+...&L_PAYMENTREQUEST_0_AMT1=23.95&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=2&L_PAYMENTREQUEST_0_NAME2=TEXGUARD+-+5L+%28%2B+pulv%C3%A9risateur+et+guide+du+Tout+Propre+offert%29&L_PAYMENTREQUEST_0_DESC2=TexGuard%C2%AE%C2%A0est+un%C2%A0antitache%C2%A0haute+performance+qui%C2%A0i...&L_PAYMENTREQUEST_0_AMT2=112.05&L_PAYMENTREQUEST_0_QTY2=1&L_PAYMENTREQUEST_0_NUMBER3=6&L_PAYMENTREQUEST_0_NAME3=Texclean+TG+750ml&L_PAYMENTREQUEST_0_DESC3=Enlevez+efficacement+les+taches+grasses+%21D%C3%A9tachant...&L_PAYMENTREQUEST_0_AMT3=14.31&L_PAYMENTREQUEST_0_QTY3=2&L_PAYMENTREQUEST_0_NUMBER4=644&L_PAYMENTREQUEST_0_NAME4=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC4=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT4=-10&L_PAYMENTREQUEST_0_QTY4=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=194.43&PAYMENTREQUEST_0_AMT=194.43&ADDROVERRIDE=1&EMAIL=nadiya74%40aol.com&PAYMENTREQUEST_0_SHIPTONAME=Nadiya+MEZERAI&PAYMENTREQUEST_0_SHIPTOPHONENUM=0472859124&PAYMENTREQUEST_0_SHIPTOSTREET=38+QUAI+ARLOING&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=LYON&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=69009&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-1EM99753UR446571E +Result : TOKEN=EC%2d1EM99753UR446571E&PHONENUM=0472859124&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d13T10%3a01%3a21Z&CORRELATIONID=b3e4f5725c735&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=mezerainadiya%40aol%2ecom&PAYERID=U94GUXZU94QHC&PAYERSTATUS=verified&FIRSTNAME=nadiya&LASTNAME=mezerai&COUNTRYCODE=FR&SHIPTONAME=nadiya%20mezerai&SHIPTOSTREET=38%20QUAI%20ARLOING&SHIPTOCITY=LYON&SHIPTOZIP=69009&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0472859124&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=194%2e43&ITEMAMT=194%2e43&SHIPPINGAMT=0%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=D%c3%a9cap%27Sols%20Guard%20Ecologique%205L&L_NAME1=Bloc%20anti%2drongeurs%20sous%20film%20diph%c3%a9nacoum%20%2d%20rats%2c%20souris&L_NAME2=TEXGUARD%20%2d%205L%20%28%2b%20pulv%c3%a9risateur%20et%20guide%20du%20Tout%20Propre%20offert%29&L_NAME3=Texclean%20TG%20750ml&L_NAME4=R%c3%a9duction%20newsletter&L_NUMBER0=14&L_NUMBER1=210&L_NUMBER2=2&L_NUMBER3=6&L_NUMBER4=644&L_QTY0=1&L_QTY1=1&L_QTY2=1&L_QTY3=2&L_QTY4=1&L_TAXAMT0=0%2e00&L_TAXAMT1=0%2e00&L_TAXAMT2=0%2e00&L_TAXAMT3=0%2e00&L_TAXAMT4=0%2e00&L_AMT0=39%2e81&L_AMT1=23%2e95&L_AMT2=112%2e05&L_AMT3=14%2e31&L_AMT4=%2d10%2e00&L_DESC0=Stop%20aux%20sols%20impossibles%20%c3%a0%20nettoyer%20%21D%c3%a9capant%20pou%2e%2e%2e&L_DESC1=Bloc%20extrud%c3%a9%20Dif%c3%a9nacoum%20contre%20les%20rats%20et%20souris%20%2e%2e%2e&L_DESC2=TexGuard%c2%ae%c2%a0est%20un%c2%a0antitache%c2%a0haute%20performance%20qui%c2%a0i%2e%2e%2e&L_DESC3=Enlevez%20efficacement%20les%20taches%20grasses%20%21D%c3%a9tachant%2e%2e%2e&L_DESC4=R%c3%a9duction%20newsletter%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=194%2e43&PAYMENTREQUEST_0_ITEMAMT=194%2e43&PAYMENTREQUEST_0_SHIPPINGAMT=0%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=nadiya%20mezerai&PAYMENTREQUEST_0_SHIPTOSTREET=38%20QUAI%20ARLOING&PAYMENTREQUEST_0_SHIPTOCITY=LYON&PAYMENTREQUEST_0_SHIPTOZIP=69009&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0472859124&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=D%c3%a9cap%27Sols%20Guard%20Ecologique%205L&L_PAYMENTREQUEST_0_NAME1=Bloc%20anti%2drongeurs%20sous%20film%20diph%c3%a9nacoum%20%2d%20rats%2c%20souris&L_PAYMENTREQUEST_0_NAME2=TEXGUARD%20%2d%205L%20%28%2b%20pulv%c3%a9risateur%20et%20guide%20du%20Tout%20Propre%20offert%29&L_PAYMENTREQUEST_0_NAME3=Texclean%20TG%20750ml&L_PAYMENTREQUEST_0_NAME4=R%c3%a9duction%20newsletter&L_PAYMENTREQUEST_0_NUMBER0=14&L_PAYMENTREQUEST_0_NUMBER1=210&L_PAYMENTREQUEST_0_NUMBER2=2&L_PAYMENTREQUEST_0_NUMBER3=6&L_PAYMENTREQUEST_0_NUMBER4=644&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_QTY2=1&L_PAYMENTREQUEST_0_QTY3=2&L_PAYMENTREQUEST_0_QTY4=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_TAXAMT1=0%2e00&L_PAYMENTREQUEST_0_TAXAMT2=0%2e00&L_PAYMENTREQUEST_0_TAXAMT3=0%2e00&L_PAYMENTREQUEST_0_TAXAMT4=0%2e00&L_PAYMENTREQUEST_0_AMT0=39%2e81&L_PAYMENTREQUEST_0_AMT1=23%2e95&L_PAYMENTREQUEST_0_AMT2=112%2e05&L_PAYMENTREQUEST_0_AMT3=14%2e31&L_PAYMENTREQUEST_0_AMT4=%2d10%2e00&L_PAYMENTREQUEST_0_DESC0=Stop%20aux%20sols%20impossibles%20%c3%a0%20nettoyer%20%21D%c3%a9capant%20pou%2e%2e%2e&L_PAYMENTREQUEST_0_DESC1=Bloc%20extrud%c3%a9%20Dif%c3%a9nacoum%20contre%20les%20rats%20et%20souris%20%2e%2e%2e&L_PAYMENTREQUEST_0_DESC2=TexGuard%c2%ae%c2%a0est%20un%c2%a0antitache%c2%a0haute%20performance%20qui%c2%a0i%2e%2e%2e&L_PAYMENTREQUEST_0_DESC3=Enlevez%20efficacement%20les%20taches%20grasses%20%21D%c3%a9tachant%2e%2e%2e&L_PAYMENTREQUEST_0_DESC4=R%c3%a9duction%20newsletter%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-1EM99753UR446571E + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-1EM99753UR446571E&PAYERID=U94GUXZU94QHC&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=14&L_PAYMENTREQUEST_0_NAME0=D%C3%A9cap%27Sols+Guard+Ecologique+5L&L_PAYMENTREQUEST_0_DESC0=Stop+aux+sols+impossibles+%C3%A0+nettoyer+%21D%C3%A9capant+pou...&L_PAYMENTREQUEST_0_AMT0=39.81&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=210&L_PAYMENTREQUEST_0_NAME1=Bloc+anti-rongeurs+sous+film+diph%C3%A9nacoum+-+rats%2C+souris&L_PAYMENTREQUEST_0_DESC1=Bloc+extrud%C3%A9+Dif%C3%A9nacoum+contre+les+rats+et+souris+...&L_PAYMENTREQUEST_0_AMT1=23.95&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=2&L_PAYMENTREQUEST_0_NAME2=TEXGUARD+-+5L+%28%2B+pulv%C3%A9risateur+et+guide+du+Tout+Propre+offert%29&L_PAYMENTREQUEST_0_DESC2=TexGuard%C2%AE%C2%A0est+un%C2%A0antitache%C2%A0haute+performance+qui%C2%A0i...&L_PAYMENTREQUEST_0_AMT2=112.05&L_PAYMENTREQUEST_0_QTY2=1&L_PAYMENTREQUEST_0_NUMBER3=6&L_PAYMENTREQUEST_0_NAME3=Texclean+TG+750ml&L_PAYMENTREQUEST_0_DESC3=Enlevez+efficacement+les+taches+grasses+%21D%C3%A9tachant...&L_PAYMENTREQUEST_0_AMT3=14.31&L_PAYMENTREQUEST_0_QTY3=2&L_PAYMENTREQUEST_0_NUMBER4=644&L_PAYMENTREQUEST_0_NAME4=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC4=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT4=-10&L_PAYMENTREQUEST_0_QTY4=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=194.43&PAYMENTREQUEST_0_AMT=194.43&ADDROVERRIDE=1&EMAIL=nadiya74%40aol.com&PAYMENTREQUEST_0_SHIPTONAME=Nadiya+MEZERAI&PAYMENTREQUEST_0_SHIPTOPHONENUM=0472859124&PAYMENTREQUEST_0_SHIPTOSTREET=38+QUAI+ARLOING&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=LYON&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=69009 +Result : TOKEN=EC%2d1EM99753UR446571E&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d13T10%3a01%3a25Z&CORRELATIONID=bfe517dfd5d6e&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=80W23178CG111890B&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d13T10%3a01%3a23Z&PAYMENTINFO_0_AMT=194%2e43&PAYMENTINFO_0_FEEAMT=6%2e86&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-1EM99753UR446571E&PAYERID=U94GUXZU94QHC&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=14&L_PAYMENTREQUEST_0_NAME0=D%C3%A9cap%27Sols+Guard+Ecologique+5L&L_PAYMENTREQUEST_0_DESC0=Stop+aux+sols+impossibles+%C3%A0+nettoyer+%21D%C3%A9capant+pou...&L_PAYMENTREQUEST_0_AMT0=39.81&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=210&L_PAYMENTREQUEST_0_NAME1=Bloc+anti-rongeurs+sous+film+diph%C3%A9nacoum+-+rats%2C+souris&L_PAYMENTREQUEST_0_DESC1=Bloc+extrud%C3%A9+Dif%C3%A9nacoum+contre+les+rats+et+souris+...&L_PAYMENTREQUEST_0_AMT1=23.95&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=2&L_PAYMENTREQUEST_0_NAME2=TEXGUARD+-+5L+%28%2B+pulv%C3%A9risateur+et+guide+du+Tout+Propre+offert%29&L_PAYMENTREQUEST_0_DESC2=TexGuard%C2%AE%C2%A0est+un%C2%A0antitache%C2%A0haute+performance+qui%C2%A0i...&L_PAYMENTREQUEST_0_AMT2=112.05&L_PAYMENTREQUEST_0_QTY2=1&L_PAYMENTREQUEST_0_NUMBER3=6&L_PAYMENTREQUEST_0_NAME3=Texclean+TG+750ml&L_PAYMENTREQUEST_0_DESC3=Enlevez+efficacement+les+taches+grasses+%21D%C3%A9tachant...&L_PAYMENTREQUEST_0_AMT3=14.31&L_PAYMENTREQUEST_0_QTY3=2&L_PAYMENTREQUEST_0_NUMBER4=644&L_PAYMENTREQUEST_0_NAME4=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC4=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT4=-10&L_PAYMENTREQUEST_0_QTY4=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=194.43&PAYMENTREQUEST_0_AMT=194.43&ADDROVERRIDE=1&EMAIL=nadiya74%40aol.com&PAYMENTREQUEST_0_SHIPTONAME=Nadiya+MEZERAI&PAYMENTREQUEST_0_SHIPTOPHONENUM=0472859124&PAYMENTREQUEST_0_SHIPTOSTREET=38+QUAI+ARLOING&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=LYON&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=69009 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=169&L_PAYMENTREQUEST_0_NAME0=Acide+citrique%2C+d%C3%A9tartrant+naturel+concentr%C3%A9&L_PAYMENTREQUEST_0_DESC0=Super+d%C3%A9tartrant+naturel+Multi-usages+%3A+surfaces+e...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.45&PAYMENTREQUEST_0_AMT=8.45&ADDROVERRIDE=1&EMAIL=chapuisj16%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=jacqueline+chapuis&PAYMENTREQUEST_0_SHIPTOPHONENUM=0650441276&PAYMENTREQUEST_0_SHIPTOSTREET=13+all%C3%A9e+de+l%27ivraie&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Montigny+le+Bretonneux&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=78180&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d77386461S9119663S&TIMESTAMP=2016%2d01%2d13T12%3a41%3a42Z&CORRELATIONID=7f9278723fa3d&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=169&L_PAYMENTREQUEST_0_NAME0=Acide+citrique%2C+d%C3%A9tartrant+naturel+concentr%C3%A9&L_PAYMENTREQUEST_0_DESC0=Super+d%C3%A9tartrant+naturel+Multi-usages+%3A+surfaces+e...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.45&PAYMENTREQUEST_0_AMT=8.45&ADDROVERRIDE=1&EMAIL=chapuisj16%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=jacqueline+chapuis&PAYMENTREQUEST_0_SHIPTOPHONENUM=0650441276&PAYMENTREQUEST_0_SHIPTOSTREET=13+all%C3%A9e+de+l%27ivraie&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Montigny+le+Bretonneux&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=78180&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-77386461S9119663S +Result : TOKEN=EC%2d77386461S9119663S&PHONENUM=0650441276&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d13T12%3a42%3a19Z&CORRELATIONID=6e81ff4a332c1&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=chapuisj16%40gmail%2ecom&PAYERID=S4K9XL79DDJ96&PAYERSTATUS=verified&FIRSTNAME=jacqueline&LASTNAME=chapuis&COUNTRYCODE=FR&SHIPTONAME=jacqueline%20chapuis&SHIPTOSTREET=13%20all%c3%a9e%20de%20l%27ivraie&SHIPTOCITY=montigny%20le%20bretonneux&SHIPTOZIP=78180&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0650441276&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=8%2e45&ITEMAMT=5%2e45&SHIPPINGAMT=3%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Acide%20citrique%2c%20d%c3%a9tartrant%20naturel%20concentr%c3%a9&L_NUMBER0=169&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=5%2e45&L_DESC0=Super%20d%c3%a9tartrant%20naturel%20Multi%2dusages%20%3a%20surfaces%20e%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=8%2e45&PAYMENTREQUEST_0_ITEMAMT=5%2e45&PAYMENTREQUEST_0_SHIPPINGAMT=3%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=jacqueline%20chapuis&PAYMENTREQUEST_0_SHIPTOSTREET=13%20all%c3%a9e%20de%20l%27ivraie&PAYMENTREQUEST_0_SHIPTOCITY=montigny%20le%20bretonneux&PAYMENTREQUEST_0_SHIPTOZIP=78180&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0650441276&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Acide%20citrique%2c%20d%c3%a9tartrant%20naturel%20concentr%c3%a9&L_PAYMENTREQUEST_0_NUMBER0=169&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=5%2e45&L_PAYMENTREQUEST_0_DESC0=Super%20d%c3%a9tartrant%20naturel%20Multi%2dusages%20%3a%20surfaces%20e%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-77386461S9119663S + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-77386461S9119663S&PAYERID=S4K9XL79DDJ96&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=169&L_PAYMENTREQUEST_0_NAME0=Acide+citrique%2C+d%C3%A9tartrant+naturel+concentr%C3%A9&L_PAYMENTREQUEST_0_DESC0=Super+d%C3%A9tartrant+naturel+Multi-usages+%3A+surfaces+e...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.45&PAYMENTREQUEST_0_AMT=8.45&ADDROVERRIDE=1&EMAIL=chapuisj16%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=jacqueline+chapuis&PAYMENTREQUEST_0_SHIPTOPHONENUM=0650441276&PAYMENTREQUEST_0_SHIPTOSTREET=13+all%C3%A9e+de+l%27ivraie&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Montigny+le+Bretonneux&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=78180 +Result : TOKEN=EC%2d77386461S9119663S&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d13T12%3a42%3a23Z&CORRELATIONID=cd9bf8dc770b1&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=4JS54151X6974294U&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d13T12%3a42%3a21Z&PAYMENTINFO_0_AMT=8%2e45&PAYMENTINFO_0_FEEAMT=0%2e54&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-77386461S9119663S&PAYERID=S4K9XL79DDJ96&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=169&L_PAYMENTREQUEST_0_NAME0=Acide+citrique%2C+d%C3%A9tartrant+naturel+concentr%C3%A9&L_PAYMENTREQUEST_0_DESC0=Super+d%C3%A9tartrant+naturel+Multi-usages+%3A+surfaces+e...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.45&PAYMENTREQUEST_0_AMT=8.45&ADDROVERRIDE=1&EMAIL=chapuisj16%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=jacqueline+chapuis&PAYMENTREQUEST_0_SHIPTOPHONENUM=0650441276&PAYMENTREQUEST_0_SHIPTOSTREET=13+all%C3%A9e+de+l%27ivraie&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Montigny+le+Bretonneux&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=78180 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=17&L_PAYMENTREQUEST_0_NAME0=Wash%27Guard+5L&L_PAYMENTREQUEST_0_DESC0=Halte+aux+salissures+impossibles+%C3%A0+nettoyer+%21%C2%A0Nett...&L_PAYMENTREQUEST_0_AMT0=41.18&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=41.18&PAYMENTREQUEST_0_AMT=47.18&ADDROVERRIDE=1&EMAIL=claude.gillet%40yahoo.fr&PAYMENTREQUEST_0_SHIPTONAME=Claude+GILLET&PAYMENTREQUEST_0_SHIPTOPHONENUM=0673181156&PAYMENTREQUEST_0_SHIPTOSTREET=219+rue+d%27Herblay&PAYMENTREQUEST_0_SHIPTOSTREET2=Pharmacie+GILLET&PAYMENTREQUEST_0_SHIPTOCITY=TAVERNY&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=95150&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d6YB80453XD483730T&TIMESTAMP=2016%2d01%2d13T14%3a39%3a50Z&CORRELATIONID=60503e9a785db&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=17&L_PAYMENTREQUEST_0_NAME0=Wash%27Guard+5L&L_PAYMENTREQUEST_0_DESC0=Halte+aux+salissures+impossibles+%C3%A0+nettoyer+%21%C2%A0Nett...&L_PAYMENTREQUEST_0_AMT0=41.18&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=41.18&PAYMENTREQUEST_0_AMT=47.18&ADDROVERRIDE=1&EMAIL=claude.gillet%40yahoo.fr&PAYMENTREQUEST_0_SHIPTONAME=Claude+GILLET&PAYMENTREQUEST_0_SHIPTOPHONENUM=0673181156&PAYMENTREQUEST_0_SHIPTOSTREET=219+rue+d%27Herblay&PAYMENTREQUEST_0_SHIPTOSTREET2=Pharmacie+GILLET&PAYMENTREQUEST_0_SHIPTOCITY=TAVERNY&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=95150&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-6YB80453XD483730T +Result : TOKEN=EC%2d6YB80453XD483730T&PHONENUM=0673181156&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d13T14%3a40%3a44Z&CORRELATIONID=5b0558cd763f&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=claude%2egillet%40yahoo%2efr&PAYERID=E8UAYA5HQ9XA8&PAYERSTATUS=verified&FIRSTNAME=Claude&LASTNAME=Gillet&COUNTRYCODE=FR&SHIPTONAME=Claude%20GILLET&SHIPTOSTREET=219%20rue%20d%27Herblay&SHIPTOSTREET2=Pharmacie%20GILLET&SHIPTOCITY=TAVERNY&SHIPTOZIP=95150&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0673181156&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=47%2e18&ITEMAMT=41%2e18&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Wash%27Guard%205L&L_NUMBER0=17&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=41%2e18&L_DESC0=Halte%20aux%20salissures%20impossibles%20%c3%a0%20nettoyer%20%21%c2%a0Nett%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=47%2e18&PAYMENTREQUEST_0_ITEMAMT=41%2e18&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Claude%20GILLET&PAYMENTREQUEST_0_SHIPTOSTREET=219%20rue%20d%27Herblay&PAYMENTREQUEST_0_SHIPTOSTREET2=Pharmacie%20GILLET&PAYMENTREQUEST_0_SHIPTOCITY=TAVERNY&PAYMENTREQUEST_0_SHIPTOZIP=95150&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0673181156&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Wash%27Guard%205L&L_PAYMENTREQUEST_0_NUMBER0=17&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=41%2e18&L_PAYMENTREQUEST_0_DESC0=Halte%20aux%20salissures%20impossibles%20%c3%a0%20nettoyer%20%21%c2%a0Nett%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-6YB80453XD483730T + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-6YB80453XD483730T&PAYERID=E8UAYA5HQ9XA8&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=17&L_PAYMENTREQUEST_0_NAME0=Wash%27Guard+5L&L_PAYMENTREQUEST_0_DESC0=Halte+aux+salissures+impossibles+%C3%A0+nettoyer+%21%C2%A0Nett...&L_PAYMENTREQUEST_0_AMT0=41.18&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=41.18&PAYMENTREQUEST_0_AMT=47.18&ADDROVERRIDE=1&EMAIL=claude.gillet%40yahoo.fr&PAYMENTREQUEST_0_SHIPTONAME=Claude+GILLET&PAYMENTREQUEST_0_SHIPTOPHONENUM=0673181156&PAYMENTREQUEST_0_SHIPTOSTREET=219+rue+d%27Herblay&PAYMENTREQUEST_0_SHIPTOSTREET2=Pharmacie+GILLET&PAYMENTREQUEST_0_SHIPTOCITY=TAVERNY&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=95150 +Result : TOKEN=EC%2d6YB80453XD483730T&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d13T14%3a40%3a47Z&CORRELATIONID=119df8662489a&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=9VB88678XL372980X&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d13T14%3a40%3a45Z&PAYMENTINFO_0_AMT=47%2e18&PAYMENTINFO_0_FEEAMT=1%2e85&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-6YB80453XD483730T&PAYERID=E8UAYA5HQ9XA8&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=17&L_PAYMENTREQUEST_0_NAME0=Wash%27Guard+5L&L_PAYMENTREQUEST_0_DESC0=Halte+aux+salissures+impossibles+%C3%A0+nettoyer+%21%C2%A0Nett...&L_PAYMENTREQUEST_0_AMT0=41.18&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=41.18&PAYMENTREQUEST_0_AMT=47.18&ADDROVERRIDE=1&EMAIL=claude.gillet%40yahoo.fr&PAYMENTREQUEST_0_SHIPTONAME=Claude+GILLET&PAYMENTREQUEST_0_SHIPTOPHONENUM=0673181156&PAYMENTREQUEST_0_SHIPTOSTREET=219+rue+d%27Herblay&PAYMENTREQUEST_0_SHIPTOSTREET2=Pharmacie+GILLET&PAYMENTREQUEST_0_SHIPTOCITY=TAVERNY&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=95150 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=48&L_PAYMENTREQUEST_0_NAME0=Enduit+de+d%C3%A9coration+Magic%27Pierre+coloris+Lin+12kg&L_PAYMENTREQUEST_0_DESC0=Magic%E2%80%99Pierre+est+un+enduit+qui+d%C3%A9core+avec+facilit...&L_PAYMENTREQUEST_0_AMT0=44.9&L_PAYMENTREQUEST_0_QTY0=2&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_NAME1=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC1=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT1=-10&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=79.8&PAYMENTREQUEST_0_AMT=79.80&ADDROVERRIDE=1&EMAIL=fred-guichard%40wanadoo.fr&PAYMENTREQUEST_0_SHIPTONAME=Frederic+Guichard&PAYMENTREQUEST_0_SHIPTOPHONENUM=0382216978&PAYMENTREQUEST_0_SHIPTOSTREET=22+rte+d+Errouville&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=serrouville&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=54560&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d0N540813P4048262J&TIMESTAMP=2016%2d01%2d13T17%3a47%3a42Z&CORRELATIONID=1761ba79d0a2&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=48&L_PAYMENTREQUEST_0_NAME0=Enduit+de+d%C3%A9coration+Magic%27Pierre+coloris+Lin+12kg&L_PAYMENTREQUEST_0_DESC0=Magic%E2%80%99Pierre+est+un+enduit+qui+d%C3%A9core+avec+facilit...&L_PAYMENTREQUEST_0_AMT0=44.9&L_PAYMENTREQUEST_0_QTY0=2&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_NAME1=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC1=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT1=-10&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=79.8&PAYMENTREQUEST_0_AMT=79.80&ADDROVERRIDE=1&EMAIL=fred-guichard%40wanadoo.fr&PAYMENTREQUEST_0_SHIPTONAME=Frederic+Guichard&PAYMENTREQUEST_0_SHIPTOPHONENUM=0382216978&PAYMENTREQUEST_0_SHIPTOSTREET=22+rte+d+Errouville&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=serrouville&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=54560&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-0N540813P4048262J +Result : TOKEN=EC%2d0N540813P4048262J&PHONENUM=0382216978&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d13T17%3a49%3a04Z&CORRELATIONID=c6f5d2a746300&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=fred%2dguichard%40wanadoo%2efr&PAYERID=YVNW3MCCTWBX8&PAYERSTATUS=verified&FIRSTNAME=Fr%c3%a9d%c3%a9ric&LASTNAME=GUICHARD&COUNTRYCODE=FR&SHIPTONAME=frederic%20guichard&SHIPTOSTREET=22%20rte%20d%20Errouville&SHIPTOCITY=Serrouville&SHIPTOSTATE=FR&SHIPTOZIP=54560&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0382216978&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=79%2e80&ITEMAMT=79%2e80&SHIPPINGAMT=0%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Enduit%20de%20d%c3%a9coration%20Magic%27Pierre%20coloris%20Lin%2012kg&L_NAME1=R%c3%a9duction%20newsletter&L_NUMBER0=48&L_NUMBER1=644&L_QTY0=2&L_QTY1=1&L_TAXAMT0=0%2e00&L_TAXAMT1=0%2e00&L_AMT0=44%2e90&L_AMT1=%2d10%2e00&L_DESC0=Magic%e2%80%99Pierre%20est%20un%20enduit%20qui%20d%c3%a9core%20avec%20facilit%2e%2e%2e&L_DESC1=R%c3%a9duction%20newsletter%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=79%2e80&PAYMENTREQUEST_0_ITEMAMT=79%2e80&PAYMENTREQUEST_0_SHIPPINGAMT=0%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=frederic%20guichard&PAYMENTREQUEST_0_SHIPTOSTREET=22%20rte%20d%20Errouville&PAYMENTREQUEST_0_SHIPTOCITY=Serrouville&PAYMENTREQUEST_0_SHIPTOSTATE=FR&PAYMENTREQUEST_0_SHIPTOZIP=54560&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0382216978&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Enduit%20de%20d%c3%a9coration%20Magic%27Pierre%20coloris%20Lin%2012kg&L_PAYMENTREQUEST_0_NAME1=R%c3%a9duction%20newsletter&L_PAYMENTREQUEST_0_NUMBER0=48&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_QTY0=2&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_TAXAMT1=0%2e00&L_PAYMENTREQUEST_0_AMT0=44%2e90&L_PAYMENTREQUEST_0_AMT1=%2d10%2e00&L_PAYMENTREQUEST_0_DESC0=Magic%e2%80%99Pierre%20est%20un%20enduit%20qui%20d%c3%a9core%20avec%20facilit%2e%2e%2e&L_PAYMENTREQUEST_0_DESC1=R%c3%a9duction%20newsletter%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-0N540813P4048262J + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-0N540813P4048262J&PAYERID=YVNW3MCCTWBX8&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=48&L_PAYMENTREQUEST_0_NAME0=Enduit+de+d%C3%A9coration+Magic%27Pierre+coloris+Lin+12kg&L_PAYMENTREQUEST_0_DESC0=Magic%E2%80%99Pierre+est+un+enduit+qui+d%C3%A9core+avec+facilit...&L_PAYMENTREQUEST_0_AMT0=44.9&L_PAYMENTREQUEST_0_QTY0=2&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_NAME1=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC1=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT1=-10&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=79.8&PAYMENTREQUEST_0_AMT=79.80&ADDROVERRIDE=1&EMAIL=fred-guichard%40wanadoo.fr&PAYMENTREQUEST_0_SHIPTONAME=Frederic+Guichard&PAYMENTREQUEST_0_SHIPTOPHONENUM=0382216978&PAYMENTREQUEST_0_SHIPTOSTREET=22+rte+d+Errouville&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=serrouville&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=54560 +Result : TOKEN=EC%2d0N540813P4048262J&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d13T17%3a49%3a07Z&CORRELATIONID=64c28d126d4cb&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=03N82605NR858645G&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d13T17%3a49%3a06Z&PAYMENTINFO_0_AMT=79%2e80&PAYMENTINFO_0_FEEAMT=2%2e96&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-0N540813P4048262J&PAYERID=YVNW3MCCTWBX8&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=48&L_PAYMENTREQUEST_0_NAME0=Enduit+de+d%C3%A9coration+Magic%27Pierre+coloris+Lin+12kg&L_PAYMENTREQUEST_0_DESC0=Magic%E2%80%99Pierre+est+un+enduit+qui+d%C3%A9core+avec+facilit...&L_PAYMENTREQUEST_0_AMT0=44.9&L_PAYMENTREQUEST_0_QTY0=2&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_NAME1=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC1=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT1=-10&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=79.8&PAYMENTREQUEST_0_AMT=79.80&ADDROVERRIDE=1&EMAIL=fred-guichard%40wanadoo.fr&PAYMENTREQUEST_0_SHIPTONAME=Frederic+Guichard&PAYMENTREQUEST_0_SHIPTOPHONENUM=0382216978&PAYMENTREQUEST_0_SHIPTOSTREET=22+rte+d+Errouville&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=serrouville&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=54560 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=17&L_PAYMENTREQUEST_0_NAME0=Wash%27Guard+5L&L_PAYMENTREQUEST_0_DESC0=Halte+aux+salissures+impossibles+%C3%A0+nettoyer+%21%C2%A0Nett...&L_PAYMENTREQUEST_0_AMT0=41.52&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.05&PAYMENTREQUEST_0_ITEMAMT=41.52&PAYMENTREQUEST_0_AMT=47.57&ADDROVERRIDE=1&EMAIL=maxence.dewil%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Maxence+Dewil&PAYMENTREQUEST_0_SHIPTOPHONENUM=%2B32475371535&PAYMENTREQUEST_0_SHIPTOSTREET=204%2F15+Boulevard+des+invalides&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Bruxelles&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=BE&PAYMENTREQUEST_0_SHIPTOZIP=1160&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d50R20249NC832924G&TIMESTAMP=2016%2d01%2d13T22%3a22%3a41Z&CORRELATIONID=7aae6b201dabd&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=17&L_PAYMENTREQUEST_0_NAME0=Wash%27Guard+5L&L_PAYMENTREQUEST_0_DESC0=Halte+aux+salissures+impossibles+%C3%A0+nettoyer+%21%C2%A0Nett...&L_PAYMENTREQUEST_0_AMT0=41.52&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.05&PAYMENTREQUEST_0_ITEMAMT=41.52&PAYMENTREQUEST_0_AMT=47.57&ADDROVERRIDE=1&EMAIL=maxence.dewil%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Maxence+Dewil&PAYMENTREQUEST_0_SHIPTOPHONENUM=%2B32475371535&PAYMENTREQUEST_0_SHIPTOSTREET=204%2F15+Boulevard+des+invalides&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Bruxelles&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=BE&PAYMENTREQUEST_0_SHIPTOZIP=1160&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-50R20249NC832924G +Result : TOKEN=EC%2d50R20249NC832924G&PHONENUM=%2b32475371535&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d13T22%3a23%3a05Z&CORRELATIONID=8456cbf51b148&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=maxence%2edewil%40gmail%2ecom&PAYERID=RXJH9BMEVBBVW&PAYERSTATUS=verified&FIRSTNAME=Maxence&LASTNAME=Dewil&COUNTRYCODE=BE&SHIPTONAME=Maxence%20Dewil&SHIPTOSTREET=204%2f15%20Boulevard%20des%20invalides&SHIPTOCITY=Bruxelles&SHIPTOZIP=1160&SHIPTOCOUNTRYCODE=BE&SHIPTOPHONENUM=%2b32475371535&SHIPTOCOUNTRYNAME=Belgium&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=47%2e57&ITEMAMT=41%2e52&SHIPPINGAMT=6%2e05&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Wash%27Guard%205L&L_NUMBER0=17&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=41%2e52&L_DESC0=Halte%20aux%20salissures%20impossibles%20%c3%a0%20nettoyer%20%21%c2%a0Nett%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=47%2e57&PAYMENTREQUEST_0_ITEMAMT=41%2e52&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e05&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Maxence%20Dewil&PAYMENTREQUEST_0_SHIPTOSTREET=204%2f15%20Boulevard%20des%20invalides&PAYMENTREQUEST_0_SHIPTOCITY=Bruxelles&PAYMENTREQUEST_0_SHIPTOZIP=1160&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=BE&PAYMENTREQUEST_0_SHIPTOPHONENUM=%2b32475371535&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=Belgium&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Wash%27Guard%205L&L_PAYMENTREQUEST_0_NUMBER0=17&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=41%2e52&L_PAYMENTREQUEST_0_DESC0=Halte%20aux%20salissures%20impossibles%20%c3%a0%20nettoyer%20%21%c2%a0Nett%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-50R20249NC832924G + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-50R20249NC832924G&PAYERID=RXJH9BMEVBBVW&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=17&L_PAYMENTREQUEST_0_NAME0=Wash%27Guard+5L&L_PAYMENTREQUEST_0_DESC0=Halte+aux+salissures+impossibles+%C3%A0+nettoyer+%21%C2%A0Nett...&L_PAYMENTREQUEST_0_AMT0=41.52&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.05&PAYMENTREQUEST_0_ITEMAMT=41.52&PAYMENTREQUEST_0_AMT=47.57&ADDROVERRIDE=1&EMAIL=maxence.dewil%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Maxence+Dewil&PAYMENTREQUEST_0_SHIPTOPHONENUM=%2B32475371535&PAYMENTREQUEST_0_SHIPTOSTREET=204%2F15+Boulevard+des+invalides&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Bruxelles&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=BE&PAYMENTREQUEST_0_SHIPTOZIP=1160 +Result : TOKEN=EC%2d50R20249NC832924G&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d13T22%3a23%3a08Z&CORRELATIONID=c594d7ca73a46&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=4X134133926811236&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d13T22%3a23%3a07Z&PAYMENTINFO_0_AMT=47%2e57&PAYMENTINFO_0_FEEAMT=1%2e87&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-50R20249NC832924G&PAYERID=RXJH9BMEVBBVW&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=17&L_PAYMENTREQUEST_0_NAME0=Wash%27Guard+5L&L_PAYMENTREQUEST_0_DESC0=Halte+aux+salissures+impossibles+%C3%A0+nettoyer+%21%C2%A0Nett...&L_PAYMENTREQUEST_0_AMT0=41.52&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.05&PAYMENTREQUEST_0_ITEMAMT=41.52&PAYMENTREQUEST_0_AMT=47.57&ADDROVERRIDE=1&EMAIL=maxence.dewil%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Maxence+Dewil&PAYMENTREQUEST_0_SHIPTOPHONENUM=%2B32475371535&PAYMENTREQUEST_0_SHIPTOSTREET=204%2F15+Boulevard+des+invalides&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Bruxelles&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=BE&PAYMENTREQUEST_0_SHIPTOZIP=1160 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=13&L_PAYMENTREQUEST_0_NAME0=D%C3%A9cap%27Sols+Guard+Ecologique+2L&L_PAYMENTREQUEST_0_DESC0=Stop+aux+sols+impossibles+%C3%A0+nettoyer+%21D%C3%A9capant+pou...&L_PAYMENTREQUEST_0_AMT0=18.9&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=18.9&PAYMENTREQUEST_0_AMT=24.90&ADDROVERRIDE=1&EMAIL=jean.picolet%40club-internet.fr&PAYMENTREQUEST_0_SHIPTONAME=Jean+PICOLET&PAYMENTREQUEST_0_SHIPTOPHONENUM=0671520082&PAYMENTREQUEST_0_SHIPTOSTREET=634+route+de+la+charmille&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=PERS+JUSSY&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=74930&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d46278795FH1231332&TIMESTAMP=2016%2d01%2d14T10%3a28%3a44Z&CORRELATIONID=ce0fb4ba1de&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=13&L_PAYMENTREQUEST_0_NAME0=D%C3%A9cap%27Sols+Guard+Ecologique+2L&L_PAYMENTREQUEST_0_DESC0=Stop+aux+sols+impossibles+%C3%A0+nettoyer+%21D%C3%A9capant+pou...&L_PAYMENTREQUEST_0_AMT0=18.9&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=18.9&PAYMENTREQUEST_0_AMT=24.90&ADDROVERRIDE=1&EMAIL=jean.picolet%40club-internet.fr&PAYMENTREQUEST_0_SHIPTONAME=Jean+PICOLET&PAYMENTREQUEST_0_SHIPTOPHONENUM=0671520082&PAYMENTREQUEST_0_SHIPTOSTREET=634+route+de+la+charmille&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=PERS+JUSSY&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=74930&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-46278795FH1231332 +Result : TOKEN=EC%2d46278795FH1231332&PHONENUM=0671520082&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d14T10%3a29%3a07Z&CORRELATIONID=231a88e58c556&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=jean%2epicolet%40club%2dinternet%2efr&PAYERID=NLP624LUJYWJW&PAYERSTATUS=verified&FIRSTNAME=Jean&LASTNAME=PICOLET&COUNTRYCODE=FR&SHIPTONAME=Jean%20PICOLET&SHIPTOSTREET=634%20route%20de%20la%20Charmille&SHIPTOCITY=Pers%20Jussy&SHIPTOZIP=74930&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0671520082&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=24%2e90&ITEMAMT=18%2e90&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=D%c3%a9cap%27Sols%20Guard%20Ecologique%202L&L_NUMBER0=13&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=18%2e90&L_DESC0=Stop%20aux%20sols%20impossibles%20%c3%a0%20nettoyer%20%21D%c3%a9capant%20pou%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=24%2e90&PAYMENTREQUEST_0_ITEMAMT=18%2e90&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Jean%20PICOLET&PAYMENTREQUEST_0_SHIPTOSTREET=634%20route%20de%20la%20Charmille&PAYMENTREQUEST_0_SHIPTOCITY=Pers%20Jussy&PAYMENTREQUEST_0_SHIPTOZIP=74930&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0671520082&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=D%c3%a9cap%27Sols%20Guard%20Ecologique%202L&L_PAYMENTREQUEST_0_NUMBER0=13&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=18%2e90&L_PAYMENTREQUEST_0_DESC0=Stop%20aux%20sols%20impossibles%20%c3%a0%20nettoyer%20%21D%c3%a9capant%20pou%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-46278795FH1231332 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-46278795FH1231332&PAYERID=NLP624LUJYWJW&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=13&L_PAYMENTREQUEST_0_NAME0=D%C3%A9cap%27Sols+Guard+Ecologique+2L&L_PAYMENTREQUEST_0_DESC0=Stop+aux+sols+impossibles+%C3%A0+nettoyer+%21D%C3%A9capant+pou...&L_PAYMENTREQUEST_0_AMT0=18.9&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=18.9&PAYMENTREQUEST_0_AMT=24.90&ADDROVERRIDE=1&EMAIL=jean.picolet%40club-internet.fr&PAYMENTREQUEST_0_SHIPTONAME=Jean+PICOLET&PAYMENTREQUEST_0_SHIPTOPHONENUM=0671520082&PAYMENTREQUEST_0_SHIPTOSTREET=634+route+de+la+charmille&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=PERS+JUSSY&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=74930 +Result : TOKEN=EC%2d46278795FH1231332&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d14T10%3a29%3a11Z&CORRELATIONID=4d2b04c4dc4b7&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=3XT16799L77756935&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d14T10%3a29%3a09Z&PAYMENTINFO_0_AMT=24%2e90&PAYMENTINFO_0_FEEAMT=1%2e10&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-46278795FH1231332&PAYERID=NLP624LUJYWJW&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=13&L_PAYMENTREQUEST_0_NAME0=D%C3%A9cap%27Sols+Guard+Ecologique+2L&L_PAYMENTREQUEST_0_DESC0=Stop+aux+sols+impossibles+%C3%A0+nettoyer+%21D%C3%A9capant+pou...&L_PAYMENTREQUEST_0_AMT0=18.9&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=18.9&PAYMENTREQUEST_0_AMT=24.90&ADDROVERRIDE=1&EMAIL=jean.picolet%40club-internet.fr&PAYMENTREQUEST_0_SHIPTONAME=Jean+PICOLET&PAYMENTREQUEST_0_SHIPTOPHONENUM=0671520082&PAYMENTREQUEST_0_SHIPTOSTREET=634+route+de+la+charmille&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=PERS+JUSSY&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=74930 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=5&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+A%C3%A9rosol+400ml&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=14.93&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=14.93&PAYMENTREQUEST_0_AMT=17.93&ADDROVERRIDE=1&EMAIL=cami.jamet%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Camille+Jamet&PAYMENTREQUEST_0_SHIPTOPHONENUM=0677039572&PAYMENTREQUEST_0_SHIPTOSTREET=SONY+MUSIC&PAYMENTREQUEST_0_SHIPTOSTREET2=52%2F54+rue+de+Chateaudun&PAYMENTREQUEST_0_SHIPTOCITY=Paris&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=75009&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d4TF45754PS465490G&TIMESTAMP=2016%2d01%2d14T13%3a08%3a14Z&CORRELATIONID=1bfdc643384ec&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=5&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+A%C3%A9rosol+400ml&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=14.93&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=14.93&PAYMENTREQUEST_0_AMT=17.93&ADDROVERRIDE=1&EMAIL=cami.jamet%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Camille+Jamet&PAYMENTREQUEST_0_SHIPTOPHONENUM=0677039572&PAYMENTREQUEST_0_SHIPTOSTREET=SONY+MUSIC&PAYMENTREQUEST_0_SHIPTOSTREET2=52%2F54+rue+de+Chateaudun&PAYMENTREQUEST_0_SHIPTOCITY=Paris&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=75009&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-4TF45754PS465490G +Result : TOKEN=EC%2d4TF45754PS465490G&PHONENUM=0677039572&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d14T13%3a08%3a27Z&CORRELATIONID=e433fcb6c4e62&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=cami_jamet%40hotmail%2efr&PAYERID=X5WTW9U5M8TLJ&PAYERSTATUS=unverified&FIRSTNAME=CAMILLE&LASTNAME=JAMET&COUNTRYCODE=FR&SHIPTONAME=Camille%20Jamet&SHIPTOSTREET=Sony%20Music%2052%2f54%20rue%20de%20chateaudun&SHIPTOCITY=paris&SHIPTOSTATE=75&SHIPTOZIP=75009&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0677039572&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=17%2e93&ITEMAMT=14%2e93&SHIPPINGAMT=3%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=TEXGUARD%20A%c3%a9rosol%20400ml&L_NUMBER0=5&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=14%2e93&L_DESC0=Produit%20imperm%c3%a9abilisant%20antitache%20pour%20tissus%2c%20cu%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=17%2e93&PAYMENTREQUEST_0_ITEMAMT=14%2e93&PAYMENTREQUEST_0_SHIPPINGAMT=3%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Camille%20Jamet&PAYMENTREQUEST_0_SHIPTOSTREET=Sony%20Music%2052%2f54%20rue%20de%20chateaudun&PAYMENTREQUEST_0_SHIPTOCITY=paris&PAYMENTREQUEST_0_SHIPTOSTATE=75&PAYMENTREQUEST_0_SHIPTOZIP=75009&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0677039572&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=TEXGUARD%20A%c3%a9rosol%20400ml&L_PAYMENTREQUEST_0_NUMBER0=5&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=14%2e93&L_PAYMENTREQUEST_0_DESC0=Produit%20imperm%c3%a9abilisant%20antitache%20pour%20tissus%2c%20cu%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-4TF45754PS465490G + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-4TF45754PS465490G&PAYERID=X5WTW9U5M8TLJ&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=5&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+A%C3%A9rosol+400ml&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=14.93&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=14.93&PAYMENTREQUEST_0_AMT=17.93&ADDROVERRIDE=1&EMAIL=cami.jamet%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Camille+Jamet&PAYMENTREQUEST_0_SHIPTOPHONENUM=0677039572&PAYMENTREQUEST_0_SHIPTOSTREET=SONY+MUSIC&PAYMENTREQUEST_0_SHIPTOSTREET2=52%2F54+rue+de+Chateaudun&PAYMENTREQUEST_0_SHIPTOCITY=Paris&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=75009 +Result : TOKEN=EC%2d4TF45754PS465490G&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d14T13%3a08%3a30Z&CORRELATIONID=acfabc03ac66&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=8UC26860HS072043C&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d14T13%3a08%3a28Z&PAYMENTINFO_0_AMT=17%2e93&PAYMENTINFO_0_FEEAMT=0%2e86&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-4TF45754PS465490G&PAYERID=X5WTW9U5M8TLJ&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=5&L_PAYMENTREQUEST_0_NAME0=TEXGUARD+A%C3%A9rosol+400ml&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+antitache+pour+tissus%2C+cu...&L_PAYMENTREQUEST_0_AMT0=14.93&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=14.93&PAYMENTREQUEST_0_AMT=17.93&ADDROVERRIDE=1&EMAIL=cami.jamet%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Camille+Jamet&PAYMENTREQUEST_0_SHIPTOPHONENUM=0677039572&PAYMENTREQUEST_0_SHIPTOSTREET=SONY+MUSIC&PAYMENTREQUEST_0_SHIPTOSTREET2=52%2F54+rue+de+Chateaudun&PAYMENTREQUEST_0_SHIPTOCITY=Paris&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=75009 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=RefundTransaction&VERSION=106.0&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&&TRANSACTIONID=0KE3597190125860D&REFUNDTYPE=Full +Result : REFUNDTRANSACTIONID=8KU622668A359135P&FEEREFUNDAMT=1%2e14&GROSSREFUNDAMT=33%2e43&NETREFUNDAMT=32%2e29&CURRENCYCODE=EUR&TOTALREFUNDEDAMOUNT=33%2e43&TIMESTAMP=2016%2d01%2d14T17%3a09%3a12Z&CORRELATIONID=1cb5f9dbd4427&ACK=Success&VERSION=106%2e0&BUILD=18308778&REFUNDSTATUS=Instant&PENDINGREASON=None +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=RefundTransaction&VERSION=106.0&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&&TRANSACTIONID=0KE3597190125860D&REFUNDTYPE=Full + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=168&L_PAYMENTREQUEST_0_NAME0=Terre+de+Sommi%C3%A8res%2C+d%C3%A9tachant+%C3%A0+sec+naturel&L_PAYMENTREQUEST_0_DESC0=D%C3%A9tachant+%C3%A0+sec+naturelMulti-usages+%3A+surfaces+et+...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.45&PAYMENTREQUEST_0_AMT=8.45&ADDROVERRIDE=1&EMAIL=mailau2003%40free.fr&PAYMENTREQUEST_0_SHIPTONAME=VALERIE+GASTON&PAYMENTREQUEST_0_SHIPTOPHONENUM=%2B33782168618&PAYMENTREQUEST_0_SHIPTOSTREET=15+RUE+DE+BESIGNIES&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=SEQUEDIN&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=59320&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d27Y86625GB725570Y&TIMESTAMP=2016%2d01%2d16T17%3a18%3a52Z&CORRELATIONID=19fc2fb1d8e95&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=168&L_PAYMENTREQUEST_0_NAME0=Terre+de+Sommi%C3%A8res%2C+d%C3%A9tachant+%C3%A0+sec+naturel&L_PAYMENTREQUEST_0_DESC0=D%C3%A9tachant+%C3%A0+sec+naturelMulti-usages+%3A+surfaces+et+...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.45&PAYMENTREQUEST_0_AMT=8.45&ADDROVERRIDE=1&EMAIL=mailau2003%40free.fr&PAYMENTREQUEST_0_SHIPTONAME=VALERIE+GASTON&PAYMENTREQUEST_0_SHIPTOPHONENUM=%2B33782168618&PAYMENTREQUEST_0_SHIPTOSTREET=15+RUE+DE+BESIGNIES&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=SEQUEDIN&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=59320&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-27Y86625GB725570Y +Result : TOKEN=EC%2d27Y86625GB725570Y&PHONENUM=%2b33782168618&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d16T17%3a20%3a11Z&CORRELATIONID=19bc1aab86f84&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=fandedvd%40free%2efr&PAYERID=LJJ6PZWX2W5VW&PAYERSTATUS=verified&FIRSTNAME=GASTON&LASTNAME=Laurent&COUNTRYCODE=FR&SHIPTONAME=VALERIE%20GASTON&SHIPTOSTREET=15%20RUE%20DE%20BESIGNIES&SHIPTOCITY=SEQUEDIN&SHIPTOZIP=59320&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=%2b33782168618&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=8%2e45&ITEMAMT=5%2e45&SHIPPINGAMT=3%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Terre%20de%20Sommi%c3%a8res%2c%20d%c3%a9tachant%20%c3%a0%20sec%20naturel&L_NUMBER0=168&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=5%2e45&L_DESC0=D%c3%a9tachant%20%c3%a0%20sec%20naturelMulti%2dusages%20%3a%20surfaces%20et%20%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=8%2e45&PAYMENTREQUEST_0_ITEMAMT=5%2e45&PAYMENTREQUEST_0_SHIPPINGAMT=3%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=VALERIE%20GASTON&PAYMENTREQUEST_0_SHIPTOSTREET=15%20RUE%20DE%20BESIGNIES&PAYMENTREQUEST_0_SHIPTOCITY=SEQUEDIN&PAYMENTREQUEST_0_SHIPTOZIP=59320&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=%2b33782168618&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Terre%20de%20Sommi%c3%a8res%2c%20d%c3%a9tachant%20%c3%a0%20sec%20naturel&L_PAYMENTREQUEST_0_NUMBER0=168&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=5%2e45&L_PAYMENTREQUEST_0_DESC0=D%c3%a9tachant%20%c3%a0%20sec%20naturelMulti%2dusages%20%3a%20surfaces%20et%20%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-27Y86625GB725570Y + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-27Y86625GB725570Y&PAYERID=LJJ6PZWX2W5VW&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=168&L_PAYMENTREQUEST_0_NAME0=Terre+de+Sommi%C3%A8res%2C+d%C3%A9tachant+%C3%A0+sec+naturel&L_PAYMENTREQUEST_0_DESC0=D%C3%A9tachant+%C3%A0+sec+naturelMulti-usages+%3A+surfaces+et+...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.45&PAYMENTREQUEST_0_AMT=8.45&ADDROVERRIDE=1&EMAIL=mailau2003%40free.fr&PAYMENTREQUEST_0_SHIPTONAME=VALERIE+GASTON&PAYMENTREQUEST_0_SHIPTOPHONENUM=%2B33782168618&PAYMENTREQUEST_0_SHIPTOSTREET=15+RUE+DE+BESIGNIES&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=SEQUEDIN&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=59320 +Result : TOKEN=EC%2d27Y86625GB725570Y&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d16T17%3a20%3a15Z&CORRELATIONID=e3e318f9ad681&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=55170574FM423733D&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d16T17%3a20%3a13Z&PAYMENTINFO_0_AMT=8%2e45&PAYMENTINFO_0_FEEAMT=0%2e54&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-27Y86625GB725570Y&PAYERID=LJJ6PZWX2W5VW&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=168&L_PAYMENTREQUEST_0_NAME0=Terre+de+Sommi%C3%A8res%2C+d%C3%A9tachant+%C3%A0+sec+naturel&L_PAYMENTREQUEST_0_DESC0=D%C3%A9tachant+%C3%A0+sec+naturelMulti-usages+%3A+surfaces+et+...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.45&PAYMENTREQUEST_0_AMT=8.45&ADDROVERRIDE=1&EMAIL=mailau2003%40free.fr&PAYMENTREQUEST_0_SHIPTONAME=VALERIE+GASTON&PAYMENTREQUEST_0_SHIPTOPHONENUM=%2B33782168618&PAYMENTREQUEST_0_SHIPTOSTREET=15+RUE+DE+BESIGNIES&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=SEQUEDIN&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=59320 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=26&L_PAYMENTREQUEST_0_NAME0=Gliss%27Guard+5L+%2B+pulv%C3%A9risateur+offert&L_PAYMENTREQUEST_0_DESC0=Antid%C3%A9rapant+pour+surfaces+glissantes...&L_PAYMENTREQUEST_0_AMT0=181.05&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=181.05&PAYMENTREQUEST_0_AMT=181.05&ADDROVERRIDE=1&EMAIL=Vanny016%40hotmail.com&PAYMENTREQUEST_0_SHIPTONAME=Giovanni+Prinzie&PAYMENTREQUEST_0_SHIPTOPHONENUM=063455111&PAYMENTREQUEST_0_SHIPTOSTREET=Rue+de+la+gravalle+51c&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Chantemelle&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=BE&PAYMENTREQUEST_0_SHIPTOZIP=6742&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d7VC88260E65219944&TIMESTAMP=2016%2d01%2d16T19%3a11%3a50Z&CORRELATIONID=c6fd977bb602a&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=26&L_PAYMENTREQUEST_0_NAME0=Gliss%27Guard+5L+%2B+pulv%C3%A9risateur+offert&L_PAYMENTREQUEST_0_DESC0=Antid%C3%A9rapant+pour+surfaces+glissantes...&L_PAYMENTREQUEST_0_AMT0=181.05&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=181.05&PAYMENTREQUEST_0_AMT=181.05&ADDROVERRIDE=1&EMAIL=Vanny016%40hotmail.com&PAYMENTREQUEST_0_SHIPTONAME=Giovanni+Prinzie&PAYMENTREQUEST_0_SHIPTOPHONENUM=063455111&PAYMENTREQUEST_0_SHIPTOSTREET=Rue+de+la+gravalle+51c&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Chantemelle&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=BE&PAYMENTREQUEST_0_SHIPTOZIP=6742&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-7VC88260E65219944 +Result : TOKEN=EC%2d7VC88260E65219944&PHONENUM=063455111&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d16T19%3a12%3a16Z&CORRELATIONID=5e5324b8745d&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=vanny017%40hotmail%2ecom&PAYERID=JN3SS7W36YTTG&PAYERSTATUS=verified&FIRSTNAME=vanni&LASTNAME=prinzie&COUNTRYCODE=BE&SHIPTONAME=Giovanni%20Prinzie&SHIPTOSTREET=rue%20de%20la%20gravalle%2051c&SHIPTOCITY=chantemelle&SHIPTOZIP=6742&SHIPTOCOUNTRYCODE=BE&SHIPTOPHONENUM=063455111&SHIPTOCOUNTRYNAME=Belgium&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=181%2e05&ITEMAMT=181%2e05&SHIPPINGAMT=0%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Gliss%27Guard%205L%20%2b%20pulv%c3%a9risateur%20offert&L_NUMBER0=26&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=181%2e05&L_DESC0=Antid%c3%a9rapant%20pour%20surfaces%20glissantes%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=181%2e05&PAYMENTREQUEST_0_ITEMAMT=181%2e05&PAYMENTREQUEST_0_SHIPPINGAMT=0%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Giovanni%20Prinzie&PAYMENTREQUEST_0_SHIPTOSTREET=rue%20de%20la%20gravalle%2051c&PAYMENTREQUEST_0_SHIPTOCITY=chantemelle&PAYMENTREQUEST_0_SHIPTOZIP=6742&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=BE&PAYMENTREQUEST_0_SHIPTOPHONENUM=063455111&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=Belgium&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Gliss%27Guard%205L%20%2b%20pulv%c3%a9risateur%20offert&L_PAYMENTREQUEST_0_NUMBER0=26&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=181%2e05&L_PAYMENTREQUEST_0_DESC0=Antid%c3%a9rapant%20pour%20surfaces%20glissantes%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-7VC88260E65219944 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-7VC88260E65219944&PAYERID=JN3SS7W36YTTG&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=26&L_PAYMENTREQUEST_0_NAME0=Gliss%27Guard+5L+%2B+pulv%C3%A9risateur+offert&L_PAYMENTREQUEST_0_DESC0=Antid%C3%A9rapant+pour+surfaces+glissantes...&L_PAYMENTREQUEST_0_AMT0=181.05&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=181.05&PAYMENTREQUEST_0_AMT=181.05&ADDROVERRIDE=1&EMAIL=Vanny016%40hotmail.com&PAYMENTREQUEST_0_SHIPTONAME=Giovanni+Prinzie&PAYMENTREQUEST_0_SHIPTOPHONENUM=063455111&PAYMENTREQUEST_0_SHIPTOSTREET=Rue+de+la+gravalle+51c&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Chantemelle&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=BE&PAYMENTREQUEST_0_SHIPTOZIP=6742 +Result : TOKEN=EC%2d7VC88260E65219944&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d16T19%3a12%3a18Z&CORRELATIONID=21d4988e246ce&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=7VX71455LB383041L&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d16T19%3a12%3a17Z&PAYMENTINFO_0_AMT=181%2e05&PAYMENTINFO_0_FEEAMT=6%2e41&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-7VC88260E65219944&PAYERID=JN3SS7W36YTTG&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=26&L_PAYMENTREQUEST_0_NAME0=Gliss%27Guard+5L+%2B+pulv%C3%A9risateur+offert&L_PAYMENTREQUEST_0_DESC0=Antid%C3%A9rapant+pour+surfaces+glissantes...&L_PAYMENTREQUEST_0_AMT0=181.05&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=181.05&PAYMENTREQUEST_0_AMT=181.05&ADDROVERRIDE=1&EMAIL=Vanny016%40hotmail.com&PAYMENTREQUEST_0_SHIPTONAME=Giovanni+Prinzie&PAYMENTREQUEST_0_SHIPTOPHONENUM=063455111&PAYMENTREQUEST_0_SHIPTOSTREET=Rue+de+la+gravalle+51c&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Chantemelle&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=BE&PAYMENTREQUEST_0_SHIPTOZIP=6742 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=2&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+5L-TEXGUARD+%28%2B+pulv%C3%A9risateur+et+guide+du+Tout+Propre+offert%29&L_PAYMENTREQUEST_0_DESC0=TexGuard%C2%AE+est+un%C2%A0imperm%C3%A9abilisant+anti+taches%C2%A0lead...&L_PAYMENTREQUEST_0_AMT0=112.05&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_NAME1=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC1=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT1=-10&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=102.05&PAYMENTREQUEST_0_AMT=102.05&ADDROVERRIDE=1&EMAIL=fumeron%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Vincent+Fumeron&PAYMENTREQUEST_0_SHIPTOPHONENUM=0647831281&PAYMENTREQUEST_0_SHIPTOSTREET=3+impasse+des+roseaux&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=GRANDPUITS+BAILLY+CARROIS&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=77720&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d43H87542JV9774250&TIMESTAMP=2016%2d01%2d16T20%3a02%3a33Z&CORRELATIONID=fa1c18c2a3046&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=2&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+5L-TEXGUARD+%28%2B+pulv%C3%A9risateur+et+guide+du+Tout+Propre+offert%29&L_PAYMENTREQUEST_0_DESC0=TexGuard%C2%AE+est+un%C2%A0imperm%C3%A9abilisant+anti+taches%C2%A0lead...&L_PAYMENTREQUEST_0_AMT0=112.05&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_NAME1=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC1=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT1=-10&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=102.05&PAYMENTREQUEST_0_AMT=102.05&ADDROVERRIDE=1&EMAIL=fumeron%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Vincent+Fumeron&PAYMENTREQUEST_0_SHIPTOPHONENUM=0647831281&PAYMENTREQUEST_0_SHIPTOSTREET=3+impasse+des+roseaux&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=GRANDPUITS+BAILLY+CARROIS&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=77720&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-43H87542JV9774250 +Result : TOKEN=EC%2d43H87542JV9774250&PHONENUM=0647831281&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d16T20%3a02%3a57Z&CORRELATIONID=c9c5a32d7996d&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=fumeron%40gmail%2ecom&PAYERID=4NVLZPQNLGN3G&PAYERSTATUS=verified&FIRSTNAME=Vincent&LASTNAME=Fumeron&COUNTRYCODE=FR&SHIPTONAME=Vincent%20Fumeron&SHIPTOSTREET=3%20impasse%20des%20roseaux&SHIPTOCITY=grandpuits%2dbailly%2dcarrois&SHIPTOZIP=77720&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0647831281&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=102%2e05&ITEMAMT=102%2e05&SHIPPINGAMT=0%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Imperm%c3%a9abilisant%20anti%20taches%205L%2dTEXGUARD%20%28%2b%20pulv%c3%a9risateur%20et%20guide%20du%20Tout%20Propre%20offert%29&L_NAME1=R%c3%a9duction%20newsletter&L_NUMBER0=2&L_NUMBER1=644&L_QTY0=1&L_QTY1=1&L_TAXAMT0=0%2e00&L_TAXAMT1=0%2e00&L_AMT0=112%2e05&L_AMT1=%2d10%2e00&L_DESC0=TexGuard%c2%ae%20est%20un%c2%a0imperm%c3%a9abilisant%20anti%20taches%c2%a0lead%2e%2e%2e&L_DESC1=R%c3%a9duction%20newsletter%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=102%2e05&PAYMENTREQUEST_0_ITEMAMT=102%2e05&PAYMENTREQUEST_0_SHIPPINGAMT=0%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Vincent%20Fumeron&PAYMENTREQUEST_0_SHIPTOSTREET=3%20impasse%20des%20roseaux&PAYMENTREQUEST_0_SHIPTOCITY=grandpuits%2dbailly%2dcarrois&PAYMENTREQUEST_0_SHIPTOZIP=77720&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0647831281&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Imperm%c3%a9abilisant%20anti%20taches%205L%2dTEXGUARD%20%28%2b%20pulv%c3%a9risateur%20et%20guide%20du%20Tout%20Propre%20offert%29&L_PAYMENTREQUEST_0_NAME1=R%c3%a9duction%20newsletter&L_PAYMENTREQUEST_0_NUMBER0=2&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_TAXAMT1=0%2e00&L_PAYMENTREQUEST_0_AMT0=112%2e05&L_PAYMENTREQUEST_0_AMT1=%2d10%2e00&L_PAYMENTREQUEST_0_DESC0=TexGuard%c2%ae%20est%20un%c2%a0imperm%c3%a9abilisant%20anti%20taches%c2%a0lead%2e%2e%2e&L_PAYMENTREQUEST_0_DESC1=R%c3%a9duction%20newsletter%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-43H87542JV9774250 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-43H87542JV9774250&PAYERID=4NVLZPQNLGN3G&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=2&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+5L-TEXGUARD+%28%2B+pulv%C3%A9risateur+et+guide+du+Tout+Propre+offert%29&L_PAYMENTREQUEST_0_DESC0=TexGuard%C2%AE+est+un%C2%A0imperm%C3%A9abilisant+anti+taches%C2%A0lead...&L_PAYMENTREQUEST_0_AMT0=112.05&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_NAME1=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC1=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT1=-10&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=102.05&PAYMENTREQUEST_0_AMT=102.05&ADDROVERRIDE=1&EMAIL=fumeron%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Vincent+Fumeron&PAYMENTREQUEST_0_SHIPTOPHONENUM=0647831281&PAYMENTREQUEST_0_SHIPTOSTREET=3+impasse+des+roseaux&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=GRANDPUITS+BAILLY+CARROIS&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=77720 +Result : TOKEN=EC%2d43H87542JV9774250&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d16T20%3a03%3a00Z&CORRELATIONID=cb8e776cdfa97&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=8TX519788U069382D&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d16T20%3a02%3a59Z&PAYMENTINFO_0_AMT=102%2e05&PAYMENTINFO_0_FEEAMT=3%2e72&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-43H87542JV9774250&PAYERID=4NVLZPQNLGN3G&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=2&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+5L-TEXGUARD+%28%2B+pulv%C3%A9risateur+et+guide+du+Tout+Propre+offert%29&L_PAYMENTREQUEST_0_DESC0=TexGuard%C2%AE+est+un%C2%A0imperm%C3%A9abilisant+anti+taches%C2%A0lead...&L_PAYMENTREQUEST_0_AMT0=112.05&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_NAME1=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC1=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT1=-10&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=102.05&PAYMENTREQUEST_0_AMT=102.05&ADDROVERRIDE=1&EMAIL=fumeron%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Vincent+Fumeron&PAYMENTREQUEST_0_SHIPTOPHONENUM=0647831281&PAYMENTREQUEST_0_SHIPTOSTREET=3+impasse+des+roseaux&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=GRANDPUITS+BAILLY+CARROIS&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=77720 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=4&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches%7CTEXGUARD+-+lot+de+3+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+taches+pour+tissus%2C+...&L_PAYMENTREQUEST_0_AMT0=37.43&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_NAME1=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC1=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT1=-10&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=27.43&PAYMENTREQUEST_0_AMT=33.43&ADDROVERRIDE=1&EMAIL=sbregail%40hotmail.com&PAYMENTREQUEST_0_SHIPTONAME=stephanie+bregail&PAYMENTREQUEST_0_SHIPTOPHONENUM=0622405166&PAYMENTREQUEST_0_SHIPTOSTREET=10+rue+du+manteau+jaune&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=lyon&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=69005&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d8DB935007J633601X&TIMESTAMP=2016%2d01%2d17T09%3a21%3a19Z&CORRELATIONID=d1ff99d1f02ce&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=4&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches%7CTEXGUARD+-+lot+de+3+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+taches+pour+tissus%2C+...&L_PAYMENTREQUEST_0_AMT0=37.43&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_NAME1=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC1=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT1=-10&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=27.43&PAYMENTREQUEST_0_AMT=33.43&ADDROVERRIDE=1&EMAIL=sbregail%40hotmail.com&PAYMENTREQUEST_0_SHIPTONAME=stephanie+bregail&PAYMENTREQUEST_0_SHIPTOPHONENUM=0622405166&PAYMENTREQUEST_0_SHIPTOSTREET=10+rue+du+manteau+jaune&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=lyon&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=69005&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-8DB935007J633601X +Result : TOKEN=EC%2d8DB935007J633601X&PHONENUM=0622405166&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d17T09%3a22%3a08Z&CORRELATIONID=79a1ec09d9c21&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=sbregail%40hotmail%2ecom&PAYERID=BLHLGT3C6Y6EG&PAYERSTATUS=verified&FIRSTNAME=stephanie&LASTNAME=bregail&COUNTRYCODE=FR&SHIPTONAME=STEPHANIE%20BREGAIL&SHIPTOSTREET=10%20rue%20du%20manteau%20jaune&SHIPTOCITY=lyon&SHIPTOZIP=69005&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0622405166&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=33%2e43&ITEMAMT=27%2e43&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Imperm%c3%a9abilisant%20anti%20taches%7cTEXGUARD%20%2d%20lot%20de%203%20A%c3%a9rosols&L_NAME1=R%c3%a9duction%20newsletter&L_NUMBER0=4&L_NUMBER1=644&L_QTY0=1&L_QTY1=1&L_TAXAMT0=0%2e00&L_TAXAMT1=0%2e00&L_AMT0=37%2e43&L_AMT1=%2d10%2e00&L_DESC0=Produit%20imperm%c3%a9abilisant%20anti%20taches%20pour%20tissus%2c%20%2e%2e%2e&L_DESC1=R%c3%a9duction%20newsletter%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=33%2e43&PAYMENTREQUEST_0_ITEMAMT=27%2e43&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=STEPHANIE%20BREGAIL&PAYMENTREQUEST_0_SHIPTOSTREET=10%20rue%20du%20manteau%20jaune&PAYMENTREQUEST_0_SHIPTOCITY=lyon&PAYMENTREQUEST_0_SHIPTOZIP=69005&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0622405166&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Imperm%c3%a9abilisant%20anti%20taches%7cTEXGUARD%20%2d%20lot%20de%203%20A%c3%a9rosols&L_PAYMENTREQUEST_0_NAME1=R%c3%a9duction%20newsletter&L_PAYMENTREQUEST_0_NUMBER0=4&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_TAXAMT1=0%2e00&L_PAYMENTREQUEST_0_AMT0=37%2e43&L_PAYMENTREQUEST_0_AMT1=%2d10%2e00&L_PAYMENTREQUEST_0_DESC0=Produit%20imperm%c3%a9abilisant%20anti%20taches%20pour%20tissus%2c%20%2e%2e%2e&L_PAYMENTREQUEST_0_DESC1=R%c3%a9duction%20newsletter%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-8DB935007J633601X + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-8DB935007J633601X&PAYERID=BLHLGT3C6Y6EG&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=4&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches%7CTEXGUARD+-+lot+de+3+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+taches+pour+tissus%2C+...&L_PAYMENTREQUEST_0_AMT0=37.43&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_NAME1=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC1=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT1=-10&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=27.43&PAYMENTREQUEST_0_AMT=33.43&ADDROVERRIDE=1&EMAIL=sbregail%40hotmail.com&PAYMENTREQUEST_0_SHIPTONAME=stephanie+bregail&PAYMENTREQUEST_0_SHIPTOPHONENUM=0622405166&PAYMENTREQUEST_0_SHIPTOSTREET=10+rue+du+manteau+jaune&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=lyon&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=69005 +Result : TOKEN=EC%2d8DB935007J633601X&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d17T09%3a22%3a11Z&CORRELATIONID=b35bfa54f74&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=0XY52338A0261754F&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d17T09%3a22%3a09Z&PAYMENTINFO_0_AMT=33%2e43&PAYMENTINFO_0_FEEAMT=1%2e39&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-8DB935007J633601X&PAYERID=BLHLGT3C6Y6EG&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=4&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches%7CTEXGUARD+-+lot+de+3+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+taches+pour+tissus%2C+...&L_PAYMENTREQUEST_0_AMT0=37.43&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_NAME1=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC1=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT1=-10&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=27.43&PAYMENTREQUEST_0_AMT=33.43&ADDROVERRIDE=1&EMAIL=sbregail%40hotmail.com&PAYMENTREQUEST_0_SHIPTONAME=stephanie+bregail&PAYMENTREQUEST_0_SHIPTOPHONENUM=0622405166&PAYMENTREQUEST_0_SHIPTOSTREET=10+rue+du+manteau+jaune&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=lyon&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=69005 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=4&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+%7C+TEXGUARD+-+lot+de+3+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+taches+pour+tissus%2C+...&L_PAYMENTREQUEST_0_AMT0=37.43&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_NAME1=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC1=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT1=-10&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=27.43&PAYMENTREQUEST_0_AMT=33.43&ADDROVERRIDE=1&EMAIL=gigon.francois%40neuf.fr&PAYMENTREQUEST_0_SHIPTONAME=Francois+GIGON&PAYMENTREQUEST_0_SHIPTOPHONENUM=0384562903&PAYMENTREQUEST_0_SHIPTOSTREET=9+rue+Andr%C3%A9+BOULLOCHE&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=DELLE&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=90100&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d0EV24454L4429745N&TIMESTAMP=2016%2d01%2d18T10%3a59%3a15Z&CORRELATIONID=a968a7ecd985b&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=4&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+%7C+TEXGUARD+-+lot+de+3+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+taches+pour+tissus%2C+...&L_PAYMENTREQUEST_0_AMT0=37.43&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_NAME1=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC1=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT1=-10&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=27.43&PAYMENTREQUEST_0_AMT=33.43&ADDROVERRIDE=1&EMAIL=gigon.francois%40neuf.fr&PAYMENTREQUEST_0_SHIPTONAME=Francois+GIGON&PAYMENTREQUEST_0_SHIPTOPHONENUM=0384562903&PAYMENTREQUEST_0_SHIPTOSTREET=9+rue+Andr%C3%A9+BOULLOCHE&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=DELLE&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=90100&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-0EV24454L4429745N +Result : TOKEN=EC%2d0EV24454L4429745N&PHONENUM=0384562903&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d18T10%3a59%3a38Z&CORRELATIONID=18a35b803e80&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=gigon%2efrancois%40neuf%2efr&PAYERID=FPTJCXY3VRM8Y&PAYERSTATUS=verified&FIRSTNAME=fran%c3%a7ois&LASTNAME=GIGON&COUNTRYCODE=FR&SHIPTONAME=Francois%20GIGON&SHIPTOSTREET=9%20rue%20andr%c3%a9%20BOULLOCHE&SHIPTOCITY=DELLE&SHIPTOZIP=90100&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0384562903&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=33%2e43&ITEMAMT=27%2e43&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Imperm%c3%a9abilisant%20anti%20taches%20%7c%20TEXGUARD%20%2d%20lot%20de%203%20A%c3%a9rosols&L_NAME1=R%c3%a9duction%20newsletter&L_NUMBER0=4&L_NUMBER1=644&L_QTY0=1&L_QTY1=1&L_TAXAMT0=0%2e00&L_TAXAMT1=0%2e00&L_AMT0=37%2e43&L_AMT1=%2d10%2e00&L_DESC0=Produit%20imperm%c3%a9abilisant%20anti%20taches%20pour%20tissus%2c%20%2e%2e%2e&L_DESC1=R%c3%a9duction%20newsletter%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=33%2e43&PAYMENTREQUEST_0_ITEMAMT=27%2e43&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Francois%20GIGON&PAYMENTREQUEST_0_SHIPTOSTREET=9%20rue%20andr%c3%a9%20BOULLOCHE&PAYMENTREQUEST_0_SHIPTOCITY=DELLE&PAYMENTREQUEST_0_SHIPTOZIP=90100&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0384562903&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Imperm%c3%a9abilisant%20anti%20taches%20%7c%20TEXGUARD%20%2d%20lot%20de%203%20A%c3%a9rosols&L_PAYMENTREQUEST_0_NAME1=R%c3%a9duction%20newsletter&L_PAYMENTREQUEST_0_NUMBER0=4&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_TAXAMT1=0%2e00&L_PAYMENTREQUEST_0_AMT0=37%2e43&L_PAYMENTREQUEST_0_AMT1=%2d10%2e00&L_PAYMENTREQUEST_0_DESC0=Produit%20imperm%c3%a9abilisant%20anti%20taches%20pour%20tissus%2c%20%2e%2e%2e&L_PAYMENTREQUEST_0_DESC1=R%c3%a9duction%20newsletter%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-0EV24454L4429745N + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-0EV24454L4429745N&PAYERID=FPTJCXY3VRM8Y&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=4&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+%7C+TEXGUARD+-+lot+de+3+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+taches+pour+tissus%2C+...&L_PAYMENTREQUEST_0_AMT0=37.43&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_NAME1=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC1=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT1=-10&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=27.43&PAYMENTREQUEST_0_AMT=33.43&ADDROVERRIDE=1&EMAIL=gigon.francois%40neuf.fr&PAYMENTREQUEST_0_SHIPTONAME=Francois+GIGON&PAYMENTREQUEST_0_SHIPTOPHONENUM=0384562903&PAYMENTREQUEST_0_SHIPTOSTREET=9+rue+Andr%C3%A9+BOULLOCHE&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=DELLE&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=90100 +Result : TOKEN=EC%2d0EV24454L4429745N&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d18T10%3a59%3a41Z&CORRELATIONID=8d19449317c45&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=02C55941HE140512W&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d18T10%3a59%3a39Z&PAYMENTINFO_0_AMT=33%2e43&PAYMENTINFO_0_FEEAMT=1%2e39&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-0EV24454L4429745N&PAYERID=FPTJCXY3VRM8Y&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=4&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+%7C+TEXGUARD+-+lot+de+3+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+taches+pour+tissus%2C+...&L_PAYMENTREQUEST_0_AMT0=37.43&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_NAME1=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC1=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT1=-10&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=27.43&PAYMENTREQUEST_0_AMT=33.43&ADDROVERRIDE=1&EMAIL=gigon.francois%40neuf.fr&PAYMENTREQUEST_0_SHIPTONAME=Francois+GIGON&PAYMENTREQUEST_0_SHIPTOPHONENUM=0384562903&PAYMENTREQUEST_0_SHIPTOSTREET=9+rue+Andr%C3%A9+BOULLOCHE&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=DELLE&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=90100 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=169&L_PAYMENTREQUEST_0_NAME0=Acide+citrique%2C+d%C3%A9tartrant+naturel+concentr%C3%A9&L_PAYMENTREQUEST_0_DESC0=Super+d%C3%A9tartrant+naturel+Multi-usages+%3A+surfaces+e...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.45&PAYMENTREQUEST_0_AMT=8.45&ADDROVERRIDE=1&EMAIL=amedee.maestrello%40wanadoo.fr&PAYMENTREQUEST_0_SHIPTONAME=amedee+maestrello&PAYMENTREQUEST_0_SHIPTOPHONENUM=0672860466&PAYMENTREQUEST_0_SHIPTOSTREET=65+avenue+brottier&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=muret&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=31600&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d7HG87535LP433723A&TIMESTAMP=2016%2d01%2d18T13%3a14%3a56Z&CORRELATIONID=bbb745f9b8a91&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=169&L_PAYMENTREQUEST_0_NAME0=Acide+citrique%2C+d%C3%A9tartrant+naturel+concentr%C3%A9&L_PAYMENTREQUEST_0_DESC0=Super+d%C3%A9tartrant+naturel+Multi-usages+%3A+surfaces+e...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.45&PAYMENTREQUEST_0_AMT=8.45&ADDROVERRIDE=1&EMAIL=amedee.maestrello%40wanadoo.fr&PAYMENTREQUEST_0_SHIPTONAME=amedee+maestrello&PAYMENTREQUEST_0_SHIPTOPHONENUM=0672860466&PAYMENTREQUEST_0_SHIPTOSTREET=65+avenue+brottier&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=muret&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=31600&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-7HG87535LP433723A +Result : TOKEN=EC%2d7HG87535LP433723A&PHONENUM=0672860466&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d18T13%3a15%3a21Z&CORRELATIONID=33e32b9ad098&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=amedee%2emaestrello%40wanadoo%2efr&PAYERID=4KY9SXTJEWZHJ&PAYERSTATUS=verified&FIRSTNAME=AMEDEE&LASTNAME=MAESTRELLO&COUNTRYCODE=FR&SHIPTONAME=AMEDEE%20MAESTRELLO&SHIPTOSTREET=65%20Avenue%20Brottier&SHIPTOCITY=MURET&SHIPTOZIP=31600&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0672860466&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=8%2e45&ITEMAMT=5%2e45&SHIPPINGAMT=3%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Acide%20citrique%2c%20d%c3%a9tartrant%20naturel%20concentr%c3%a9&L_NUMBER0=169&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=5%2e45&L_DESC0=Super%20d%c3%a9tartrant%20naturel%20Multi%2dusages%20%3a%20surfaces%20e%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=8%2e45&PAYMENTREQUEST_0_ITEMAMT=5%2e45&PAYMENTREQUEST_0_SHIPPINGAMT=3%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=AMEDEE%20MAESTRELLO&PAYMENTREQUEST_0_SHIPTOSTREET=65%20Avenue%20Brottier&PAYMENTREQUEST_0_SHIPTOCITY=MURET&PAYMENTREQUEST_0_SHIPTOZIP=31600&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0672860466&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Acide%20citrique%2c%20d%c3%a9tartrant%20naturel%20concentr%c3%a9&L_PAYMENTREQUEST_0_NUMBER0=169&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=5%2e45&L_PAYMENTREQUEST_0_DESC0=Super%20d%c3%a9tartrant%20naturel%20Multi%2dusages%20%3a%20surfaces%20e%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-7HG87535LP433723A + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-7HG87535LP433723A&PAYERID=4KY9SXTJEWZHJ&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=169&L_PAYMENTREQUEST_0_NAME0=Acide+citrique%2C+d%C3%A9tartrant+naturel+concentr%C3%A9&L_PAYMENTREQUEST_0_DESC0=Super+d%C3%A9tartrant+naturel+Multi-usages+%3A+surfaces+e...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.45&PAYMENTREQUEST_0_AMT=8.45&ADDROVERRIDE=1&EMAIL=amedee.maestrello%40wanadoo.fr&PAYMENTREQUEST_0_SHIPTONAME=amedee+maestrello&PAYMENTREQUEST_0_SHIPTOPHONENUM=0672860466&PAYMENTREQUEST_0_SHIPTOSTREET=65+avenue+brottier&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=muret&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=31600 +Result : TOKEN=EC%2d7HG87535LP433723A&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d18T13%3a15%3a24Z&CORRELATIONID=4e5be8bb2d21a&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=3L855233X6022390U&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d18T13%3a15%3a22Z&PAYMENTINFO_0_AMT=8%2e45&PAYMENTINFO_0_FEEAMT=0%2e54&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-7HG87535LP433723A&PAYERID=4KY9SXTJEWZHJ&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=169&L_PAYMENTREQUEST_0_NAME0=Acide+citrique%2C+d%C3%A9tartrant+naturel+concentr%C3%A9&L_PAYMENTREQUEST_0_DESC0=Super+d%C3%A9tartrant+naturel+Multi-usages+%3A+surfaces+e...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.45&PAYMENTREQUEST_0_AMT=8.45&ADDROVERRIDE=1&EMAIL=amedee.maestrello%40wanadoo.fr&PAYMENTREQUEST_0_SHIPTONAME=amedee+maestrello&PAYMENTREQUEST_0_SHIPTOPHONENUM=0672860466&PAYMENTREQUEST_0_SHIPTOSTREET=65+avenue+brottier&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=muret&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=31600 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+tache+pour+tissus+%7CTEXGUARD%7C2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+tache+pour+tissus%2C+c...&L_PAYMENTREQUEST_0_AMT0=27.75&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=27.75&PAYMENTREQUEST_0_AMT=33.75&ADDROVERRIDE=1&EMAIL=Lacouz68%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=Emmanuelle+Boumeguergueb&PAYMENTREQUEST_0_SHIPTOPHONENUM=0677934170&PAYMENTREQUEST_0_SHIPTOSTREET=12+rue+Marcel+maire+G102&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Mulhouse&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=68100&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d3ND02556T4550963S&TIMESTAMP=2016%2d01%2d18T17%3a38%3a33Z&CORRELATIONID=9a2a690dc80e3&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+tache+pour+tissus+%7CTEXGUARD%7C2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+tache+pour+tissus%2C+c...&L_PAYMENTREQUEST_0_AMT0=27.75&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=27.75&PAYMENTREQUEST_0_AMT=33.75&ADDROVERRIDE=1&EMAIL=Lacouz68%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=Emmanuelle+Boumeguergueb&PAYMENTREQUEST_0_SHIPTOPHONENUM=0677934170&PAYMENTREQUEST_0_SHIPTOSTREET=12+rue+Marcel+maire+G102&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Mulhouse&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=68100&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-3ND02556T4550963S +Result : TOKEN=EC%2d3ND02556T4550963S&PHONENUM=0677934170&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d18T17%3a39%3a10Z&CORRELATIONID=160d9b3a66e&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=lacouz68%40hotmail%2efr&PAYERID=UJXC8SAAB3EKQ&PAYERSTATUS=unverified&FIRSTNAME=emmanuelle&LASTNAME=fesquet&COUNTRYCODE=FR&SHIPTONAME=Emmanuelle%20Boumeguergueb&SHIPTOSTREET=12%20rue%20Marcel%20maire%20G102&SHIPTOCITY=Mulhouse&SHIPTOZIP=68100&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0677934170&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=33%2e75&ITEMAMT=27%2e75&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Imperm%c3%a9abilisant%20anti%20tache%20pour%20tissus%20%7cTEXGUARD%7c2%20A%c3%a9rosols&L_NUMBER0=3&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=27%2e75&L_DESC0=Produit%20imperm%c3%a9abilisant%20anti%20tache%20pour%20tissus%2c%20c%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=33%2e75&PAYMENTREQUEST_0_ITEMAMT=27%2e75&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Emmanuelle%20Boumeguergueb&PAYMENTREQUEST_0_SHIPTOSTREET=12%20rue%20Marcel%20maire%20G102&PAYMENTREQUEST_0_SHIPTOCITY=Mulhouse&PAYMENTREQUEST_0_SHIPTOZIP=68100&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0677934170&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Imperm%c3%a9abilisant%20anti%20tache%20pour%20tissus%20%7cTEXGUARD%7c2%20A%c3%a9rosols&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=27%2e75&L_PAYMENTREQUEST_0_DESC0=Produit%20imperm%c3%a9abilisant%20anti%20tache%20pour%20tissus%2c%20c%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-3ND02556T4550963S + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-3ND02556T4550963S&PAYERID=UJXC8SAAB3EKQ&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+tache+pour+tissus+%7CTEXGUARD%7C2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+tache+pour+tissus%2C+c...&L_PAYMENTREQUEST_0_AMT0=27.75&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=27.75&PAYMENTREQUEST_0_AMT=33.75&ADDROVERRIDE=1&EMAIL=Lacouz68%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=Emmanuelle+Boumeguergueb&PAYMENTREQUEST_0_SHIPTOPHONENUM=0677934170&PAYMENTREQUEST_0_SHIPTOSTREET=12+rue+Marcel+maire+G102&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Mulhouse&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=68100 +Result : TOKEN=EC%2d3ND02556T4550963S&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d18T17%3a39%3a13Z&CORRELATIONID=90f9814a1ccd8&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=3WA27003DF999440X&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d18T17%3a39%3a11Z&PAYMENTINFO_0_AMT=33%2e75&PAYMENTINFO_0_FEEAMT=1%2e40&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-3ND02556T4550963S&PAYERID=UJXC8SAAB3EKQ&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+tache+pour+tissus+%7CTEXGUARD%7C2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+tache+pour+tissus%2C+c...&L_PAYMENTREQUEST_0_AMT0=27.75&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=27.75&PAYMENTREQUEST_0_AMT=33.75&ADDROVERRIDE=1&EMAIL=Lacouz68%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=Emmanuelle+Boumeguergueb&PAYMENTREQUEST_0_SHIPTOPHONENUM=0677934170&PAYMENTREQUEST_0_SHIPTOSTREET=12+rue+Marcel+maire+G102&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Mulhouse&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=68100 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=198&L_PAYMENTREQUEST_0_NAME0=Soupe+Br%C3%BBle+graisses+au+miso%2C+l%C3%A9gumes+et+algues&L_PAYMENTREQUEST_0_DESC0=Besoin+de+corriger+vos+rondeurs+de+fa%C3%A7on+simple+et...&L_PAYMENTREQUEST_0_AMT0=9.89&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=245&L_PAYMENTREQUEST_0_NAME1=Th%C3%A9+Tuocha+%2B+7+plantes+Kilos+tenaces+%2F+Saveur+vanille&L_PAYMENTREQUEST_0_DESC1=Retrouvez+la+puissance+des+plantes+minceur+au+coeu...&L_PAYMENTREQUEST_0_AMT1=3.19&L_PAYMENTREQUEST_0_QTY1=2&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=16.27&PAYMENTREQUEST_0_AMT=19.27&ADDROVERRIDE=1&EMAIL=muche1970%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Muriel+LAMY&PAYMENTREQUEST_0_SHIPTOPHONENUM=0325031171&PAYMENTREQUEST_0_SHIPTOSTREET=12+RUE+DU+VAL+BARIZIEN&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=chaumont&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=52000&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d5TF38033BU852281P&TIMESTAMP=2016%2d01%2d18T18%3a07%3a21Z&CORRELATIONID=d236dbfe15253&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=198&L_PAYMENTREQUEST_0_NAME0=Soupe+Br%C3%BBle+graisses+au+miso%2C+l%C3%A9gumes+et+algues&L_PAYMENTREQUEST_0_DESC0=Besoin+de+corriger+vos+rondeurs+de+fa%C3%A7on+simple+et...&L_PAYMENTREQUEST_0_AMT0=9.89&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=245&L_PAYMENTREQUEST_0_NAME1=Th%C3%A9+Tuocha+%2B+7+plantes+Kilos+tenaces+%2F+Saveur+vanille&L_PAYMENTREQUEST_0_DESC1=Retrouvez+la+puissance+des+plantes+minceur+au+coeu...&L_PAYMENTREQUEST_0_AMT1=3.19&L_PAYMENTREQUEST_0_QTY1=2&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=16.27&PAYMENTREQUEST_0_AMT=19.27&ADDROVERRIDE=1&EMAIL=muche1970%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Muriel+LAMY&PAYMENTREQUEST_0_SHIPTOPHONENUM=0325031171&PAYMENTREQUEST_0_SHIPTOSTREET=12+RUE+DU+VAL+BARIZIEN&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=chaumont&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=52000&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-5TF38033BU852281P +Result : TOKEN=EC%2d5TF38033BU852281P&PHONENUM=0325031171&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d18T18%3a07%3a47Z&CORRELATIONID=70f6072194d02&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=muriel%2elamy%40laposte%2enet&PAYERID=8SCTRHS9DYMWA&PAYERSTATUS=verified&FIRSTNAME=Muriel&LASTNAME=LAMY&COUNTRYCODE=FR&SHIPTONAME=Muriel%20LAMY&SHIPTOSTREET=12%20RUE%20DU%20VAL%20BARIZIEN&SHIPTOCITY=chaumont&SHIPTOZIP=52000&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0325031171&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=19%2e27&ITEMAMT=16%2e27&SHIPPINGAMT=3%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Soupe%20Br%c3%bble%20graisses%20au%20miso%2c%20l%c3%a9gumes%20et%20algues&L_NAME1=Th%c3%a9%20Tuocha%20%2b%207%20plantes%20Kilos%20tenaces%20%2f%20Saveur%20vanille&L_NUMBER0=198&L_NUMBER1=245&L_QTY0=1&L_QTY1=2&L_TAXAMT0=0%2e00&L_TAXAMT1=0%2e00&L_AMT0=9%2e89&L_AMT1=3%2e19&L_DESC0=Besoin%20de%20corriger%20vos%20rondeurs%20de%20fa%c3%a7on%20simple%20et%2e%2e%2e&L_DESC1=Retrouvez%20la%20puissance%20des%20plantes%20minceur%20au%20coeu%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=19%2e27&PAYMENTREQUEST_0_ITEMAMT=16%2e27&PAYMENTREQUEST_0_SHIPPINGAMT=3%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Muriel%20LAMY&PAYMENTREQUEST_0_SHIPTOSTREET=12%20RUE%20DU%20VAL%20BARIZIEN&PAYMENTREQUEST_0_SHIPTOCITY=chaumont&PAYMENTREQUEST_0_SHIPTOZIP=52000&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0325031171&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Soupe%20Br%c3%bble%20graisses%20au%20miso%2c%20l%c3%a9gumes%20et%20algues&L_PAYMENTREQUEST_0_NAME1=Th%c3%a9%20Tuocha%20%2b%207%20plantes%20Kilos%20tenaces%20%2f%20Saveur%20vanille&L_PAYMENTREQUEST_0_NUMBER0=198&L_PAYMENTREQUEST_0_NUMBER1=245&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_QTY1=2&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_TAXAMT1=0%2e00&L_PAYMENTREQUEST_0_AMT0=9%2e89&L_PAYMENTREQUEST_0_AMT1=3%2e19&L_PAYMENTREQUEST_0_DESC0=Besoin%20de%20corriger%20vos%20rondeurs%20de%20fa%c3%a7on%20simple%20et%2e%2e%2e&L_PAYMENTREQUEST_0_DESC1=Retrouvez%20la%20puissance%20des%20plantes%20minceur%20au%20coeu%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-5TF38033BU852281P + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-5TF38033BU852281P&PAYERID=8SCTRHS9DYMWA&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=198&L_PAYMENTREQUEST_0_NAME0=Soupe+Br%C3%BBle+graisses+au+miso%2C+l%C3%A9gumes+et+algues&L_PAYMENTREQUEST_0_DESC0=Besoin+de+corriger+vos+rondeurs+de+fa%C3%A7on+simple+et...&L_PAYMENTREQUEST_0_AMT0=9.89&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=245&L_PAYMENTREQUEST_0_NAME1=Th%C3%A9+Tuocha+%2B+7+plantes+Kilos+tenaces+%2F+Saveur+vanille&L_PAYMENTREQUEST_0_DESC1=Retrouvez+la+puissance+des+plantes+minceur+au+coeu...&L_PAYMENTREQUEST_0_AMT1=3.19&L_PAYMENTREQUEST_0_QTY1=2&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=16.27&PAYMENTREQUEST_0_AMT=19.27&ADDROVERRIDE=1&EMAIL=muche1970%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Muriel+LAMY&PAYMENTREQUEST_0_SHIPTOPHONENUM=0325031171&PAYMENTREQUEST_0_SHIPTOSTREET=12+RUE+DU+VAL+BARIZIEN&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=chaumont&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=52000 +Result : TOKEN=EC%2d5TF38033BU852281P&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d18T18%3a07%3a51Z&CORRELATIONID=6b3c72ada8fe1&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=72X462382B5835051&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d18T18%3a07%3a49Z&PAYMENTINFO_0_AMT=19%2e27&PAYMENTINFO_0_FEEAMT=0%2e91&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-5TF38033BU852281P&PAYERID=8SCTRHS9DYMWA&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=198&L_PAYMENTREQUEST_0_NAME0=Soupe+Br%C3%BBle+graisses+au+miso%2C+l%C3%A9gumes+et+algues&L_PAYMENTREQUEST_0_DESC0=Besoin+de+corriger+vos+rondeurs+de+fa%C3%A7on+simple+et...&L_PAYMENTREQUEST_0_AMT0=9.89&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=245&L_PAYMENTREQUEST_0_NAME1=Th%C3%A9+Tuocha+%2B+7+plantes+Kilos+tenaces+%2F+Saveur+vanille&L_PAYMENTREQUEST_0_DESC1=Retrouvez+la+puissance+des+plantes+minceur+au+coeu...&L_PAYMENTREQUEST_0_AMT1=3.19&L_PAYMENTREQUEST_0_QTY1=2&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=16.27&PAYMENTREQUEST_0_AMT=19.27&ADDROVERRIDE=1&EMAIL=muche1970%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Muriel+LAMY&PAYMENTREQUEST_0_SHIPTOPHONENUM=0325031171&PAYMENTREQUEST_0_SHIPTOSTREET=12+RUE+DU+VAL+BARIZIEN&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=chaumont&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=52000 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+tache+pour+tissus+-+TEXGUARD+-+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+tache+pour+tissus%2C+c...&L_PAYMENTREQUEST_0_AMT0=27.75&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=27.75&PAYMENTREQUEST_0_AMT=33.75&ADDROVERRIDE=1&EMAIL=waxphil%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=didier+CAUSSE&PAYMENTREQUEST_0_SHIPTOPHONENUM=0781070733&PAYMENTREQUEST_0_SHIPTOSTREET=rue+Prat+Marivalle&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=ESCOUSSENS&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=81290&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d9TA38118R9711503W&TIMESTAMP=2016%2d01%2d19T09%3a58%3a53Z&CORRELATIONID=4bf11cbd9d300&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+tache+pour+tissus+-+TEXGUARD+-+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+tache+pour+tissus%2C+c...&L_PAYMENTREQUEST_0_AMT0=27.75&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=27.75&PAYMENTREQUEST_0_AMT=33.75&ADDROVERRIDE=1&EMAIL=waxphil%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=didier+CAUSSE&PAYMENTREQUEST_0_SHIPTOPHONENUM=0781070733&PAYMENTREQUEST_0_SHIPTOSTREET=rue+Prat+Marivalle&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=ESCOUSSENS&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=81290&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-9TA38118R9711503W +Result : TOKEN=EC%2d9TA38118R9711503W&PHONENUM=0781070733&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d19T09%3a59%3a39Z&CORRELATIONID=ead3ad365f08c&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=waxphil%40hotmail%2efr&PAYERID=4RCVQCNRNYLZ4&PAYERSTATUS=verified&FIRSTNAME=didier&LASTNAME=causse&COUNTRYCODE=FR&SHIPTONAME=didier%20causse&SHIPTOSTREET=rue%20Prat%20Marivalle&SHIPTOCITY=ESCOUSSENS&SHIPTOZIP=81290&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0781070733&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=33%2e75&ITEMAMT=27%2e75&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Imperm%c3%a9abilisant%20anti%20tache%20pour%20tissus%20%2d%20TEXGUARD%20%2d%202%20A%c3%a9rosols&L_NUMBER0=3&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=27%2e75&L_DESC0=Produit%20imperm%c3%a9abilisant%20anti%20tache%20pour%20tissus%2c%20c%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=33%2e75&PAYMENTREQUEST_0_ITEMAMT=27%2e75&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=didier%20causse&PAYMENTREQUEST_0_SHIPTOSTREET=rue%20Prat%20Marivalle&PAYMENTREQUEST_0_SHIPTOCITY=ESCOUSSENS&PAYMENTREQUEST_0_SHIPTOZIP=81290&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0781070733&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Imperm%c3%a9abilisant%20anti%20tache%20pour%20tissus%20%2d%20TEXGUARD%20%2d%202%20A%c3%a9rosols&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=27%2e75&L_PAYMENTREQUEST_0_DESC0=Produit%20imperm%c3%a9abilisant%20anti%20tache%20pour%20tissus%2c%20c%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-9TA38118R9711503W + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-9TA38118R9711503W&PAYERID=4RCVQCNRNYLZ4&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+tache+pour+tissus+-+TEXGUARD+-+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+tache+pour+tissus%2C+c...&L_PAYMENTREQUEST_0_AMT0=27.75&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=27.75&PAYMENTREQUEST_0_AMT=33.75&ADDROVERRIDE=1&EMAIL=waxphil%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=didier+CAUSSE&PAYMENTREQUEST_0_SHIPTOPHONENUM=0781070733&PAYMENTREQUEST_0_SHIPTOSTREET=rue+Prat+Marivalle&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=ESCOUSSENS&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=81290 +Result : TOKEN=EC%2d9TA38118R9711503W&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d19T09%3a59%3a41Z&CORRELATIONID=583f45d086638&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=2PB647083R005133Y&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d19T09%3a59%3a41Z&PAYMENTINFO_0_AMT=33%2e75&PAYMENTINFO_0_FEEAMT=1%2e40&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-9TA38118R9711503W&PAYERID=4RCVQCNRNYLZ4&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+tache+pour+tissus+-+TEXGUARD+-+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+tache+pour+tissus%2C+c...&L_PAYMENTREQUEST_0_AMT0=27.75&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=27.75&PAYMENTREQUEST_0_AMT=33.75&ADDROVERRIDE=1&EMAIL=waxphil%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=didier+CAUSSE&PAYMENTREQUEST_0_SHIPTOPHONENUM=0781070733&PAYMENTREQUEST_0_SHIPTOSTREET=rue+Prat+Marivalle&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=ESCOUSSENS&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=81290 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=246&L_PAYMENTREQUEST_0_NAME0=Destructeur+d%27odeurs+%C2%AB%C2%A0Chiens+%26+Chats%C2%A0%C2%BB&L_PAYMENTREQUEST_0_DESC0=Le+destructeur+d%27odeurs+permet+d%27%C3%A9liminer+les+mauv...&L_PAYMENTREQUEST_0_AMT0=15.9&L_PAYMENTREQUEST_0_QTY0=2&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=31.8&PAYMENTREQUEST_0_AMT=37.80&ADDROVERRIDE=1&EMAIL=jeromevienne8%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=j%C3%A9r%C3%B4me+vienne&PAYMENTREQUEST_0_SHIPTOPHONENUM=0611793682&PAYMENTREQUEST_0_SHIPTOSTREET=29%2F71+rue+motte&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=tourcoing&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=59200&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d8D572511B3103601X&TIMESTAMP=2016%2d01%2d19T12%3a58%3a29Z&CORRELATIONID=d4b4ef76e3f0e&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=246&L_PAYMENTREQUEST_0_NAME0=Destructeur+d%27odeurs+%C2%AB%C2%A0Chiens+%26+Chats%C2%A0%C2%BB&L_PAYMENTREQUEST_0_DESC0=Le+destructeur+d%27odeurs+permet+d%27%C3%A9liminer+les+mauv...&L_PAYMENTREQUEST_0_AMT0=15.9&L_PAYMENTREQUEST_0_QTY0=2&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=31.8&PAYMENTREQUEST_0_AMT=37.80&ADDROVERRIDE=1&EMAIL=jeromevienne8%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=j%C3%A9r%C3%B4me+vienne&PAYMENTREQUEST_0_SHIPTOPHONENUM=0611793682&PAYMENTREQUEST_0_SHIPTOSTREET=29%2F71+rue+motte&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=tourcoing&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=59200&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-8D572511B3103601X +Result : TOKEN=EC%2d8D572511B3103601X&PHONENUM=0611793682&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d19T12%3a58%3a56Z&CORRELATIONID=b8a0f5cc68ada&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=JEROMEVIENNE8%40GMAIL%2eCOM&PAYERID=JQDKDKLDPYLXQ&PAYERSTATUS=unverified&FIRSTNAME=JEROME&LASTNAME=VIENNE&COUNTRYCODE=FR&SHIPTONAME=j%c3%a9r%c3%b4me%20vienne&SHIPTOSTREET=29%2f71%20rue%20motte&SHIPTOCITY=tourcoing&SHIPTOZIP=59200&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0611793682&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=37%2e80&ITEMAMT=31%2e80&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Destructeur%20d%27odeurs%20%c2%ab%c2%a0Chiens%20%26%20Chats%c2%a0%c2%bb&L_NUMBER0=246&L_QTY0=2&L_TAXAMT0=0%2e00&L_AMT0=15%2e90&L_DESC0=Le%20destructeur%20d%27odeurs%20permet%20d%27%c3%a9liminer%20les%20mauv%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=37%2e80&PAYMENTREQUEST_0_ITEMAMT=31%2e80&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=j%c3%a9r%c3%b4me%20vienne&PAYMENTREQUEST_0_SHIPTOSTREET=29%2f71%20rue%20motte&PAYMENTREQUEST_0_SHIPTOCITY=tourcoing&PAYMENTREQUEST_0_SHIPTOZIP=59200&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0611793682&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Destructeur%20d%27odeurs%20%c2%ab%c2%a0Chiens%20%26%20Chats%c2%a0%c2%bb&L_PAYMENTREQUEST_0_NUMBER0=246&L_PAYMENTREQUEST_0_QTY0=2&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=15%2e90&L_PAYMENTREQUEST_0_DESC0=Le%20destructeur%20d%27odeurs%20permet%20d%27%c3%a9liminer%20les%20mauv%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-8D572511B3103601X + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-8D572511B3103601X&PAYERID=JQDKDKLDPYLXQ&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=246&L_PAYMENTREQUEST_0_NAME0=Destructeur+d%27odeurs+%C2%AB%C2%A0Chiens+%26+Chats%C2%A0%C2%BB&L_PAYMENTREQUEST_0_DESC0=Le+destructeur+d%27odeurs+permet+d%27%C3%A9liminer+les+mauv...&L_PAYMENTREQUEST_0_AMT0=15.9&L_PAYMENTREQUEST_0_QTY0=2&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=31.8&PAYMENTREQUEST_0_AMT=37.80&ADDROVERRIDE=1&EMAIL=jeromevienne8%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=j%C3%A9r%C3%B4me+vienne&PAYMENTREQUEST_0_SHIPTOPHONENUM=0611793682&PAYMENTREQUEST_0_SHIPTOSTREET=29%2F71+rue+motte&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=tourcoing&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=59200 +Result : TOKEN=EC%2d8D572511B3103601X&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d19T12%3a58%3a59Z&CORRELATIONID=72f5b21d7eddd&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=2RW43980GC721801L&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d19T12%3a58%3a57Z&PAYMENTINFO_0_AMT=37%2e80&PAYMENTINFO_0_FEEAMT=1%2e54&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-8D572511B3103601X&PAYERID=JQDKDKLDPYLXQ&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=246&L_PAYMENTREQUEST_0_NAME0=Destructeur+d%27odeurs+%C2%AB%C2%A0Chiens+%26+Chats%C2%A0%C2%BB&L_PAYMENTREQUEST_0_DESC0=Le+destructeur+d%27odeurs+permet+d%27%C3%A9liminer+les+mauv...&L_PAYMENTREQUEST_0_AMT0=15.9&L_PAYMENTREQUEST_0_QTY0=2&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=31.8&PAYMENTREQUEST_0_AMT=37.80&ADDROVERRIDE=1&EMAIL=jeromevienne8%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=j%C3%A9r%C3%B4me+vienne&PAYMENTREQUEST_0_SHIPTOPHONENUM=0611793682&PAYMENTREQUEST_0_SHIPTOSTREET=29%2F71+rue+motte&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=tourcoing&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=59200 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=157&L_PAYMENTREQUEST_0_NAME0=Roll-on+massage+baume+chinois+efficacit%C3%A9+prouv%C3%A9e%2C+aux+7+huiles+essentielles+bio&L_PAYMENTREQUEST_0_DESC0=Le+roll-on+de+massage+Baume+Chinois+puise+son+effi...&L_PAYMENTREQUEST_0_AMT0=7.4&L_PAYMENTREQUEST_0_QTY0=4&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=29.6&PAYMENTREQUEST_0_AMT=32.60&ADDROVERRIDE=1&EMAIL=marie-therese.mathieu1%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=Marie-Th%C3%A9r%C3%A8se+MATHIEU&PAYMENTREQUEST_0_SHIPTOPHONENUM=0382223369&PAYMENTREQUEST_0_SHIPTOSTREET=29+Rue+des+Chardonnerets&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=HOMECOURT&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=54310&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d57T10234EA2052527&TIMESTAMP=2016%2d01%2d19T14%3a47%3a04Z&CORRELATIONID=b9fa5dba1f2a1&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=157&L_PAYMENTREQUEST_0_NAME0=Roll-on+massage+baume+chinois+efficacit%C3%A9+prouv%C3%A9e%2C+aux+7+huiles+essentielles+bio&L_PAYMENTREQUEST_0_DESC0=Le+roll-on+de+massage+Baume+Chinois+puise+son+effi...&L_PAYMENTREQUEST_0_AMT0=7.4&L_PAYMENTREQUEST_0_QTY0=4&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=29.6&PAYMENTREQUEST_0_AMT=32.60&ADDROVERRIDE=1&EMAIL=marie-therese.mathieu1%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=Marie-Th%C3%A9r%C3%A8se+MATHIEU&PAYMENTREQUEST_0_SHIPTOPHONENUM=0382223369&PAYMENTREQUEST_0_SHIPTOSTREET=29+Rue+des+Chardonnerets&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=HOMECOURT&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=54310&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-57T10234EA2052527 +Result : TOKEN=EC%2d57T10234EA2052527&PHONENUM=0382223369&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d19T14%3a48%3a37Z&CORRELATIONID=9f463cc99bfb7&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=mariepierre%2ebuchler%40sfr%2efr&PAYERID=HAB5YD4UCSMXW&PAYERSTATUS=verified&FIRSTNAME=Marie%2dPierre&LASTNAME=BUCHLER&COUNTRYCODE=FR&SHIPTONAME=Marie%2dTh%c3%a9r%c3%a8se%20MATHIEU&SHIPTOSTREET=29&SHIPTOSTREET2=rue%20des%20Chardonnerets&SHIPTOCITY=HOMECOURT&SHIPTOZIP=54310&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0382223369&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=32%2e60&ITEMAMT=29%2e60&SHIPPINGAMT=3%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Roll%2don%20massage%20baume%20chinois%20efficacit%c3%a9%20prouv%c3%a9e%2c%20aux%207%20huiles%20essentielles%20bio&L_NUMBER0=157&L_QTY0=4&L_TAXAMT0=0%2e00&L_AMT0=7%2e40&L_DESC0=Le%20roll%2don%20de%20massage%20Baume%20Chinois%20puise%20son%20effi%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=32%2e60&PAYMENTREQUEST_0_ITEMAMT=29%2e60&PAYMENTREQUEST_0_SHIPPINGAMT=3%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Marie%2dTh%c3%a9r%c3%a8se%20MATHIEU&PAYMENTREQUEST_0_SHIPTOSTREET=29&PAYMENTREQUEST_0_SHIPTOSTREET2=rue%20des%20Chardonnerets&PAYMENTREQUEST_0_SHIPTOCITY=HOMECOURT&PAYMENTREQUEST_0_SHIPTOZIP=54310&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0382223369&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Roll%2don%20massage%20baume%20chinois%20efficacit%c3%a9%20prouv%c3%a9e%2c%20aux%207%20huiles%20essentielles%20bio&L_PAYMENTREQUEST_0_NUMBER0=157&L_PAYMENTREQUEST_0_QTY0=4&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=7%2e40&L_PAYMENTREQUEST_0_DESC0=Le%20roll%2don%20de%20massage%20Baume%20Chinois%20puise%20son%20effi%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-57T10234EA2052527 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-57T10234EA2052527&PAYERID=HAB5YD4UCSMXW&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=157&L_PAYMENTREQUEST_0_NAME0=Roll-on+massage+baume+chinois+efficacit%C3%A9+prouv%C3%A9e%2C+aux+7+huiles+essentielles+bio&L_PAYMENTREQUEST_0_DESC0=Le+roll-on+de+massage+Baume+Chinois+puise+son+effi...&L_PAYMENTREQUEST_0_AMT0=7.4&L_PAYMENTREQUEST_0_QTY0=4&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=29.6&PAYMENTREQUEST_0_AMT=32.60&ADDROVERRIDE=1&EMAIL=marie-therese.mathieu1%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=Marie-Th%C3%A9r%C3%A8se+MATHIEU&PAYMENTREQUEST_0_SHIPTOPHONENUM=0382223369&PAYMENTREQUEST_0_SHIPTOSTREET=29+Rue+des+Chardonnerets&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=HOMECOURT&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=54310 +Result : TOKEN=EC%2d57T10234EA2052527&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d19T14%3a48%3a41Z&CORRELATIONID=fbe8b5ccc5d74&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=2L569021F61775845&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d19T14%3a48%3a39Z&PAYMENTINFO_0_AMT=32%2e60&PAYMENTINFO_0_FEEAMT=1%2e36&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-57T10234EA2052527&PAYERID=HAB5YD4UCSMXW&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=157&L_PAYMENTREQUEST_0_NAME0=Roll-on+massage+baume+chinois+efficacit%C3%A9+prouv%C3%A9e%2C+aux+7+huiles+essentielles+bio&L_PAYMENTREQUEST_0_DESC0=Le+roll-on+de+massage+Baume+Chinois+puise+son+effi...&L_PAYMENTREQUEST_0_AMT0=7.4&L_PAYMENTREQUEST_0_QTY0=4&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=29.6&PAYMENTREQUEST_0_AMT=32.60&ADDROVERRIDE=1&EMAIL=marie-therese.mathieu1%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=Marie-Th%C3%A9r%C3%A8se+MATHIEU&PAYMENTREQUEST_0_SHIPTOPHONENUM=0382223369&PAYMENTREQUEST_0_SHIPTOSTREET=29+Rue+des+Chardonnerets&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=HOMECOURT&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=54310 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+textile+-+TEXGUARD+-+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+taches%C2%A0pour+tissus%2C+...&L_PAYMENTREQUEST_0_AMT0=27.75&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=27.75&PAYMENTREQUEST_0_AMT=33.75&ADDROVERRIDE=1&EMAIL=helene.godrie%40laposte.net&PAYMENTREQUEST_0_SHIPTONAME=H%C3%A9l%C3%A8ne+GODRIE&PAYMENTREQUEST_0_SHIPTOPHONENUM=0660563777&PAYMENTREQUEST_0_SHIPTOSTREET=65+route+de+l%27alleud&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=LA+POSSONNIERE&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=49170&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d36048571E07801121&TIMESTAMP=2016%2d01%2d19T20%3a23%3a50Z&CORRELATIONID=635d316895d2f&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+textile+-+TEXGUARD+-+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+taches%C2%A0pour+tissus%2C+...&L_PAYMENTREQUEST_0_AMT0=27.75&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=27.75&PAYMENTREQUEST_0_AMT=33.75&ADDROVERRIDE=1&EMAIL=helene.godrie%40laposte.net&PAYMENTREQUEST_0_SHIPTONAME=H%C3%A9l%C3%A8ne+GODRIE&PAYMENTREQUEST_0_SHIPTOPHONENUM=0660563777&PAYMENTREQUEST_0_SHIPTOSTREET=65+route+de+l%27alleud&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=LA+POSSONNIERE&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=49170&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-36048571E07801121 +Result : TOKEN=EC%2d36048571E07801121&PHONENUM=0660563777&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d19T20%3a24%3a20Z&CORRELATIONID=a9027ddf2f5a3&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=helene%2egodrie%40laposte%2enet&PAYERID=LWHV62L93GU8E&PAYERSTATUS=verified&FIRSTNAME=h%c3%a9l%c3%a8ne&LASTNAME=godrie&COUNTRYCODE=FR&SHIPTONAME=h%c3%a9l%c3%a8ne%20GODRIE&SHIPTOSTREET=65%20route%20de%20l%27alleud&SHIPTOCITY=LA%20POSSONNIERE&SHIPTOZIP=49170&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0660563777&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=33%2e75&ITEMAMT=27%2e75&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Imperm%c3%a9abilisant%20anti%20taches%20textile%20%2d%20TEXGUARD%20%2d%202%20A%c3%a9rosols&L_NUMBER0=3&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=27%2e75&L_DESC0=Produit%20imperm%c3%a9abilisant%20anti%20taches%c2%a0pour%20tissus%2c%20%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=33%2e75&PAYMENTREQUEST_0_ITEMAMT=27%2e75&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=h%c3%a9l%c3%a8ne%20GODRIE&PAYMENTREQUEST_0_SHIPTOSTREET=65%20route%20de%20l%27alleud&PAYMENTREQUEST_0_SHIPTOCITY=LA%20POSSONNIERE&PAYMENTREQUEST_0_SHIPTOZIP=49170&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0660563777&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Imperm%c3%a9abilisant%20anti%20taches%20textile%20%2d%20TEXGUARD%20%2d%202%20A%c3%a9rosols&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=27%2e75&L_PAYMENTREQUEST_0_DESC0=Produit%20imperm%c3%a9abilisant%20anti%20taches%c2%a0pour%20tissus%2c%20%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-36048571E07801121 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-36048571E07801121&PAYERID=LWHV62L93GU8E&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+textile+-+TEXGUARD+-+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+taches%C2%A0pour+tissus%2C+...&L_PAYMENTREQUEST_0_AMT0=27.75&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=27.75&PAYMENTREQUEST_0_AMT=33.75&ADDROVERRIDE=1&EMAIL=helene.godrie%40laposte.net&PAYMENTREQUEST_0_SHIPTONAME=H%C3%A9l%C3%A8ne+GODRIE&PAYMENTREQUEST_0_SHIPTOPHONENUM=0660563777&PAYMENTREQUEST_0_SHIPTOSTREET=65+route+de+l%27alleud&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=LA+POSSONNIERE&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=49170 +Result : TOKEN=EC%2d36048571E07801121&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d19T20%3a24%3a24Z&CORRELATIONID=6d4a887859d3&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=41636743HV631501L&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d19T20%3a24%3a22Z&PAYMENTINFO_0_AMT=33%2e75&PAYMENTINFO_0_FEEAMT=1%2e40&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-36048571E07801121&PAYERID=LWHV62L93GU8E&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+textile+-+TEXGUARD+-+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+taches%C2%A0pour+tissus%2C+...&L_PAYMENTREQUEST_0_AMT0=27.75&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=27.75&PAYMENTREQUEST_0_AMT=33.75&ADDROVERRIDE=1&EMAIL=helene.godrie%40laposte.net&PAYMENTREQUEST_0_SHIPTONAME=H%C3%A9l%C3%A8ne+GODRIE&PAYMENTREQUEST_0_SHIPTOPHONENUM=0660563777&PAYMENTREQUEST_0_SHIPTOSTREET=65+route+de+l%27alleud&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=LA+POSSONNIERE&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=49170 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=112&L_PAYMENTREQUEST_0_NAME0=Gommage+purifiant+%C3%A0+l%27argile+verte+Montmorillonite&L_PAYMENTREQUEST_0_DESC0=Ce+gommage+purifiant+riche+en+argile+verte+montmor...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.45&PAYMENTREQUEST_0_AMT=8.45&ADDROVERRIDE=1&EMAIL=Wily_song%40live.fr&PAYMENTREQUEST_0_SHIPTONAME=Williams+SONGBANDHIT+&PAYMENTREQUEST_0_SHIPTOPHONENUM=0625591577&PAYMENTREQUEST_0_SHIPTOSTREET=322+bd+National&PAYMENTREQUEST_0_SHIPTOSTREET2=Appartement+525&PAYMENTREQUEST_0_SHIPTOCITY=Marseille&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=13003&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d08928705SG8574528&TIMESTAMP=2016%2d01%2d20T07%3a59%3a55Z&CORRELATIONID=b7a7bf0e5f129&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=112&L_PAYMENTREQUEST_0_NAME0=Gommage+purifiant+%C3%A0+l%27argile+verte+Montmorillonite&L_PAYMENTREQUEST_0_DESC0=Ce+gommage+purifiant+riche+en+argile+verte+montmor...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.45&PAYMENTREQUEST_0_AMT=8.45&ADDROVERRIDE=1&EMAIL=Wily_song%40live.fr&PAYMENTREQUEST_0_SHIPTONAME=Williams+SONGBANDHIT+&PAYMENTREQUEST_0_SHIPTOPHONENUM=0625591577&PAYMENTREQUEST_0_SHIPTOSTREET=322+bd+National&PAYMENTREQUEST_0_SHIPTOSTREET2=Appartement+525&PAYMENTREQUEST_0_SHIPTOCITY=Marseille&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=13003&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-08928705SG8574528 +Result : TOKEN=EC%2d08928705SG8574528&PHONENUM=0625591577&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d20T08%3a00%3a29Z&CORRELATIONID=64d97005addb7&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=Wily_Song%40live%2efr&PAYERID=CH2BWZV78NDWQ&PAYERSTATUS=unverified&FIRSTNAME=Williams&LASTNAME=Songbandhit&COUNTRYCODE=FR&SHIPTONAME=Williams%20SONGBANDHIT&SHIPTOSTREET=322%20bd%20National&SHIPTOSTREET2=Appartement%20525&SHIPTOCITY=Marseille&SHIPTOZIP=13003&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0625591577&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=8%2e45&ITEMAMT=5%2e45&SHIPPINGAMT=3%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Gommage%20purifiant%20%c3%a0%20l%27argile%20verte%20Montmorillonite&L_NUMBER0=112&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=5%2e45&L_DESC0=Ce%20gommage%20purifiant%20riche%20en%20argile%20verte%20montmor%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=8%2e45&PAYMENTREQUEST_0_ITEMAMT=5%2e45&PAYMENTREQUEST_0_SHIPPINGAMT=3%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Williams%20SONGBANDHIT&PAYMENTREQUEST_0_SHIPTOSTREET=322%20bd%20National&PAYMENTREQUEST_0_SHIPTOSTREET2=Appartement%20525&PAYMENTREQUEST_0_SHIPTOCITY=Marseille&PAYMENTREQUEST_0_SHIPTOZIP=13003&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0625591577&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Gommage%20purifiant%20%c3%a0%20l%27argile%20verte%20Montmorillonite&L_PAYMENTREQUEST_0_NUMBER0=112&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=5%2e45&L_PAYMENTREQUEST_0_DESC0=Ce%20gommage%20purifiant%20riche%20en%20argile%20verte%20montmor%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-08928705SG8574528 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-08928705SG8574528&PAYERID=CH2BWZV78NDWQ&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=112&L_PAYMENTREQUEST_0_NAME0=Gommage+purifiant+%C3%A0+l%27argile+verte+Montmorillonite&L_PAYMENTREQUEST_0_DESC0=Ce+gommage+purifiant+riche+en+argile+verte+montmor...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.45&PAYMENTREQUEST_0_AMT=8.45&ADDROVERRIDE=1&EMAIL=Wily_song%40live.fr&PAYMENTREQUEST_0_SHIPTONAME=Williams+SONGBANDHIT+&PAYMENTREQUEST_0_SHIPTOPHONENUM=0625591577&PAYMENTREQUEST_0_SHIPTOSTREET=322+bd+National&PAYMENTREQUEST_0_SHIPTOSTREET2=Appartement+525&PAYMENTREQUEST_0_SHIPTOCITY=Marseille&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=13003 +Result : TOKEN=EC%2d08928705SG8574528&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d20T08%3a00%3a33Z&CORRELATIONID=68c2f5fb39de1&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=0WP97135K3393705M&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d20T08%3a00%3a30Z&PAYMENTINFO_0_AMT=8%2e45&PAYMENTINFO_0_FEEAMT=0%2e54&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-08928705SG8574528&PAYERID=CH2BWZV78NDWQ&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=112&L_PAYMENTREQUEST_0_NAME0=Gommage+purifiant+%C3%A0+l%27argile+verte+Montmorillonite&L_PAYMENTREQUEST_0_DESC0=Ce+gommage+purifiant+riche+en+argile+verte+montmor...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.45&PAYMENTREQUEST_0_AMT=8.45&ADDROVERRIDE=1&EMAIL=Wily_song%40live.fr&PAYMENTREQUEST_0_SHIPTONAME=Williams+SONGBANDHIT+&PAYMENTREQUEST_0_SHIPTOPHONENUM=0625591577&PAYMENTREQUEST_0_SHIPTOSTREET=322+bd+National&PAYMENTREQUEST_0_SHIPTOSTREET2=Appartement+525&PAYMENTREQUEST_0_SHIPTOCITY=Marseille&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=13003 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=25&L_PAYMENTREQUEST_0_NAME0=Min%C3%A9ralisant+Guard+RC+5L&L_PAYMENTREQUEST_0_DESC0=Stop+aux+murs+qui+s%27effritent+%21Min%C3%A9ralisant+et+dur...&L_PAYMENTREQUEST_0_AMT0=60.3&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=16&L_PAYMENTREQUEST_0_NAME1=Nettoyant+laitances+de+ciment-+D%C3%A9cap%27Laitances+Guard+Ecologique+5L&L_PAYMENTREQUEST_0_DESC1=Nettoyant+laitances+de+ciment%3A+Stop+aux+traces+bla...&L_PAYMENTREQUEST_0_AMT1=33.53&L_PAYMENTREQUEST_0_QTY1=6&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=261.48&PAYMENTREQUEST_0_AMT=261.48&ADDROVERRIDE=1&EMAIL=contact%40nord-humidite.com&PAYMENTREQUEST_0_SHIPTONAME=vanhoorde+aqua-control&PAYMENTREQUEST_0_SHIPTOPHONENUM=0320700937&PAYMENTREQUEST_0_SHIPTOSTREET=102+rue+de+rome&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=roubaix&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=59100&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d4CV63906TX7847724&TIMESTAMP=2016%2d01%2d20T12%3a01%3a18Z&CORRELATIONID=5ea2690af313a&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=25&L_PAYMENTREQUEST_0_NAME0=Min%C3%A9ralisant+Guard+RC+5L&L_PAYMENTREQUEST_0_DESC0=Stop+aux+murs+qui+s%27effritent+%21Min%C3%A9ralisant+et+dur...&L_PAYMENTREQUEST_0_AMT0=60.3&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=16&L_PAYMENTREQUEST_0_NAME1=Nettoyant+laitances+de+ciment-+D%C3%A9cap%27Laitances+Guard+Ecologique+5L&L_PAYMENTREQUEST_0_DESC1=Nettoyant+laitances+de+ciment%3A+Stop+aux+traces+bla...&L_PAYMENTREQUEST_0_AMT1=33.53&L_PAYMENTREQUEST_0_QTY1=6&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=261.48&PAYMENTREQUEST_0_AMT=261.48&ADDROVERRIDE=1&EMAIL=contact%40nord-humidite.com&PAYMENTREQUEST_0_SHIPTONAME=vanhoorde+aqua-control&PAYMENTREQUEST_0_SHIPTOPHONENUM=0320700937&PAYMENTREQUEST_0_SHIPTOSTREET=102+rue+de+rome&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=roubaix&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=59100&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-4CV63906TX7847724 +Result : TOKEN=EC%2d4CV63906TX7847724&PHONENUM=0320700937&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d20T12%3a01%3a47Z&CORRELATIONID=eb816a3696f87&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=webmaster%40nord%2dhumidite%2ecom&PAYERID=F6RZ97K3A7VKW&PAYERSTATUS=verified&FIRSTNAME=Jean%20Francois&LASTNAME=Vanhoorde&COUNTRYCODE=FR&SHIPTONAME=vanhoorde%20Aqua%2dcontrol&SHIPTOSTREET=102%20rue%20de%20rome&SHIPTOCITY=roubaix&SHIPTOSTATE=Nord%2dPas%2dde%2dCalais&SHIPTOZIP=59100&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0320700937&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=261%2e48&ITEMAMT=261%2e48&SHIPPINGAMT=0%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Min%c3%a9ralisant%20Guard%20RC%205L&L_NAME1=Nettoyant%20laitances%20de%20ciment%2d%20D%c3%a9cap%27Laitances%20Guard%20Ecologique%205L&L_NUMBER0=25&L_NUMBER1=16&L_QTY0=1&L_QTY1=6&L_TAXAMT0=0%2e00&L_TAXAMT1=0%2e00&L_AMT0=60%2e30&L_AMT1=33%2e53&L_DESC0=Stop%20aux%20murs%20qui%20s%27effritent%20%21Min%c3%a9ralisant%20et%20dur%2e%2e%2e&L_DESC1=Nettoyant%20laitances%20de%20ciment%3a%20Stop%20aux%20traces%20bla%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=261%2e48&PAYMENTREQUEST_0_ITEMAMT=261%2e48&PAYMENTREQUEST_0_SHIPPINGAMT=0%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=vanhoorde%20Aqua%2dcontrol&PAYMENTREQUEST_0_SHIPTOSTREET=102%20rue%20de%20rome&PAYMENTREQUEST_0_SHIPTOCITY=roubaix&PAYMENTREQUEST_0_SHIPTOSTATE=Nord%2dPas%2dde%2dCalais&PAYMENTREQUEST_0_SHIPTOZIP=59100&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0320700937&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Min%c3%a9ralisant%20Guard%20RC%205L&L_PAYMENTREQUEST_0_NAME1=Nettoyant%20laitances%20de%20ciment%2d%20D%c3%a9cap%27Laitances%20Guard%20Ecologique%205L&L_PAYMENTREQUEST_0_NUMBER0=25&L_PAYMENTREQUEST_0_NUMBER1=16&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_QTY1=6&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_TAXAMT1=0%2e00&L_PAYMENTREQUEST_0_AMT0=60%2e30&L_PAYMENTREQUEST_0_AMT1=33%2e53&L_PAYMENTREQUEST_0_DESC0=Stop%20aux%20murs%20qui%20s%27effritent%20%21Min%c3%a9ralisant%20et%20dur%2e%2e%2e&L_PAYMENTREQUEST_0_DESC1=Nettoyant%20laitances%20de%20ciment%3a%20Stop%20aux%20traces%20bla%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-4CV63906TX7847724 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-4CV63906TX7847724&PAYERID=F6RZ97K3A7VKW&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=25&L_PAYMENTREQUEST_0_NAME0=Min%C3%A9ralisant+Guard+RC+5L&L_PAYMENTREQUEST_0_DESC0=Stop+aux+murs+qui+s%27effritent+%21Min%C3%A9ralisant+et+dur...&L_PAYMENTREQUEST_0_AMT0=60.3&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=16&L_PAYMENTREQUEST_0_NAME1=Nettoyant+laitances+de+ciment-+D%C3%A9cap%27Laitances+Guard+Ecologique+5L&L_PAYMENTREQUEST_0_DESC1=Nettoyant+laitances+de+ciment%3A+Stop+aux+traces+bla...&L_PAYMENTREQUEST_0_AMT1=33.53&L_PAYMENTREQUEST_0_QTY1=6&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=261.48&PAYMENTREQUEST_0_AMT=261.48&ADDROVERRIDE=1&EMAIL=contact%40nord-humidite.com&PAYMENTREQUEST_0_SHIPTONAME=vanhoorde+aqua-control&PAYMENTREQUEST_0_SHIPTOPHONENUM=0320700937&PAYMENTREQUEST_0_SHIPTOSTREET=102+rue+de+rome&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=roubaix&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=59100 +Result : TOKEN=EC%2d4CV63906TX7847724&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d20T12%3a01%3a50Z&CORRELATIONID=9a540190f06a1&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=2TJ52996X8715393C&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d20T12%3a01%3a50Z&PAYMENTINFO_0_AMT=261%2e48&PAYMENTINFO_0_FEEAMT=9%2e14&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-4CV63906TX7847724&PAYERID=F6RZ97K3A7VKW&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=25&L_PAYMENTREQUEST_0_NAME0=Min%C3%A9ralisant+Guard+RC+5L&L_PAYMENTREQUEST_0_DESC0=Stop+aux+murs+qui+s%27effritent+%21Min%C3%A9ralisant+et+dur...&L_PAYMENTREQUEST_0_AMT0=60.3&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=16&L_PAYMENTREQUEST_0_NAME1=Nettoyant+laitances+de+ciment-+D%C3%A9cap%27Laitances+Guard+Ecologique+5L&L_PAYMENTREQUEST_0_DESC1=Nettoyant+laitances+de+ciment%3A+Stop+aux+traces+bla...&L_PAYMENTREQUEST_0_AMT1=33.53&L_PAYMENTREQUEST_0_QTY1=6&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=261.48&PAYMENTREQUEST_0_AMT=261.48&ADDROVERRIDE=1&EMAIL=contact%40nord-humidite.com&PAYMENTREQUEST_0_SHIPTONAME=vanhoorde+aqua-control&PAYMENTREQUEST_0_SHIPTOPHONENUM=0320700937&PAYMENTREQUEST_0_SHIPTOSTREET=102+rue+de+rome&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=roubaix&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=59100 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=66&L_PAYMENTREQUEST_0_NAME0=Nettoyant+gel+WC+Marine+750ml&L_PAYMENTREQUEST_0_DESC0=Le+gel+WC%2C+nettoyant+et+d%C3%A9tartrant+%C3%A9cologique+L%E2%80%99AR...&L_PAYMENTREQUEST_0_AMT0=2.99&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=31&L_PAYMENTREQUEST_0_NAME1=NetGuard+Ecologique+750ml&L_PAYMENTREQUEST_0_DESC1=Nettoyant+universel+biod%C3%A9gradable+et+entretien+des...&L_PAYMENTREQUEST_0_AMT1=8.95&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=60&L_PAYMENTREQUEST_0_NAME2=Nettoyant+Multi-surfaces+ultra-concentr%C3%A9+-+Romarin+1%2C25L&L_PAYMENTREQUEST_0_DESC2=Le+nettoyant+%C3%A9cologique+multi-usages+ultra+concent...&L_PAYMENTREQUEST_0_AMT2=2.99&L_PAYMENTREQUEST_0_QTY2=1&L_PAYMENTREQUEST_0_NUMBER3=62&L_PAYMENTREQUEST_0_NAME3=Nettoyant+Spray+d%C3%A9graissant+740ml&L_PAYMENTREQUEST_0_DESC3=Le+nettoyant+cuisine+L%E2%80%99ARBRE+VERT+est+un+produit+c...&L_PAYMENTREQUEST_0_AMT3=3.74&L_PAYMENTREQUEST_0_QTY3=1&L_PAYMENTREQUEST_0_NUMBER4=13&L_PAYMENTREQUEST_0_NAME4=D%C3%A9capant+sols+encrass%C3%A9s-+D%C3%A9cap%27Sols+Guard%C2%AE+Ecologique+2L&L_PAYMENTREQUEST_0_DESC4=Stop+aux+sols+impossibles+%C3%A0+nettoyer+%21D%C3%A9capant%2C+ne...&L_PAYMENTREQUEST_0_AMT4=18.9&L_PAYMENTREQUEST_0_QTY4=1&L_PAYMENTREQUEST_0_NUMBER5=53&L_PAYMENTREQUEST_0_NAME5=Liquide+vaisselle+concentr%C3%A9++Peaux+sensibles+500ml&L_PAYMENTREQUEST_0_DESC5=Liquide+vaisselle+%C3%A9cologique+Peaux+sensibles+certi...&L_PAYMENTREQUEST_0_AMT5=2.3&L_PAYMENTREQUEST_0_QTY5=1&L_PAYMENTREQUEST_0_NUMBER6=644&L_PAYMENTREQUEST_0_NAME6=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC6=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT6=-10&L_PAYMENTREQUEST_0_QTY6=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=29.87&PAYMENTREQUEST_0_AMT=35.87&ADDROVERRIDE=1&EMAIL=nitrikom%40hotmail.com&PAYMENTREQUEST_0_SHIPTONAME=Sofian+Merabiha&PAYMENTREQUEST_0_SHIPTOPHONENUM=0677376674&PAYMENTREQUEST_0_SHIPTOSTREET=55+promenade+de+la+C%C3%B4te+Vermeille&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Canet-Plage&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=66140&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d2AD39295T3127125N&TIMESTAMP=2016%2d01%2d20T12%3a14%3a28Z&CORRELATIONID=8824b6c0ea16&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=66&L_PAYMENTREQUEST_0_NAME0=Nettoyant+gel+WC+Marine+750ml&L_PAYMENTREQUEST_0_DESC0=Le+gel+WC%2C+nettoyant+et+d%C3%A9tartrant+%C3%A9cologique+L%E2%80%99AR...&L_PAYMENTREQUEST_0_AMT0=2.99&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=31&L_PAYMENTREQUEST_0_NAME1=NetGuard+Ecologique+750ml&L_PAYMENTREQUEST_0_DESC1=Nettoyant+universel+biod%C3%A9gradable+et+entretien+des...&L_PAYMENTREQUEST_0_AMT1=8.95&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=60&L_PAYMENTREQUEST_0_NAME2=Nettoyant+Multi-surfaces+ultra-concentr%C3%A9+-+Romarin+1%2C25L&L_PAYMENTREQUEST_0_DESC2=Le+nettoyant+%C3%A9cologique+multi-usages+ultra+concent...&L_PAYMENTREQUEST_0_AMT2=2.99&L_PAYMENTREQUEST_0_QTY2=1&L_PAYMENTREQUEST_0_NUMBER3=62&L_PAYMENTREQUEST_0_NAME3=Nettoyant+Spray+d%C3%A9graissant+740ml&L_PAYMENTREQUEST_0_DESC3=Le+nettoyant+cuisine+L%E2%80%99ARBRE+VERT+est+un+produit+c...&L_PAYMENTREQUEST_0_AMT3=3.74&L_PAYMENTREQUEST_0_QTY3=1&L_PAYMENTREQUEST_0_NUMBER4=13&L_PAYMENTREQUEST_0_NAME4=D%C3%A9capant+sols+encrass%C3%A9s-+D%C3%A9cap%27Sols+Guard%C2%AE+Ecologique+2L&L_PAYMENTREQUEST_0_DESC4=Stop+aux+sols+impossibles+%C3%A0+nettoyer+%21D%C3%A9capant%2C+ne...&L_PAYMENTREQUEST_0_AMT4=18.9&L_PAYMENTREQUEST_0_QTY4=1&L_PAYMENTREQUEST_0_NUMBER5=53&L_PAYMENTREQUEST_0_NAME5=Liquide+vaisselle+concentr%C3%A9++Peaux+sensibles+500ml&L_PAYMENTREQUEST_0_DESC5=Liquide+vaisselle+%C3%A9cologique+Peaux+sensibles+certi...&L_PAYMENTREQUEST_0_AMT5=2.3&L_PAYMENTREQUEST_0_QTY5=1&L_PAYMENTREQUEST_0_NUMBER6=644&L_PAYMENTREQUEST_0_NAME6=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC6=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT6=-10&L_PAYMENTREQUEST_0_QTY6=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=29.87&PAYMENTREQUEST_0_AMT=35.87&ADDROVERRIDE=1&EMAIL=nitrikom%40hotmail.com&PAYMENTREQUEST_0_SHIPTONAME=Sofian+Merabiha&PAYMENTREQUEST_0_SHIPTOPHONENUM=0677376674&PAYMENTREQUEST_0_SHIPTOSTREET=55+promenade+de+la+C%C3%B4te+Vermeille&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Canet-Plage&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=66140&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-2AD39295T3127125N +Result : TOKEN=EC%2d2AD39295T3127125N&PHONENUM=0677376674&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d20T12%3a14%3a59Z&CORRELATIONID=6c3df9844759a&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=nitrikom%40hotmail%2ecom&PAYERID=8Q4RGW7LL9596&PAYERSTATUS=verified&FIRSTNAME=Sofian&LASTNAME=Merabiha&COUNTRYCODE=FR&SHIPTONAME=Sofian%20Merabiha&SHIPTOSTREET=55%20promenade%20de%20la%20C%c3%b4te%20Vermeille&SHIPTOCITY=Canet%2dPlage&SHIPTOZIP=66140&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0677376674&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=35%2e87&ITEMAMT=29%2e87&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Nettoyant%20gel%20WC%20Marine%20750ml&L_NAME1=NetGuard%20Ecologique%20750ml&L_NAME2=Nettoyant%20Multi%2dsurfaces%20ultra%2dconcentr%c3%a9%20%2d%20Romarin%201%2c25L&L_NAME3=Nettoyant%20Spray%20d%c3%a9graissant%20740ml&L_NAME4=D%c3%a9capant%20sols%20encrass%c3%a9s%2d%20D%c3%a9cap%27Sols%20Guard%c2%ae%20Ecologique%202L&L_NAME5=Liquide%20vaisselle%20concentr%c3%a9%20%20Peaux%20sensibles%20500ml&L_NAME6=R%c3%a9duction%20newsletter&L_NUMBER0=66&L_NUMBER1=31&L_NUMBER2=60&L_NUMBER3=62&L_NUMBER4=13&L_NUMBER5=53&L_NUMBER6=644&L_QTY0=1&L_QTY1=1&L_QTY2=1&L_QTY3=1&L_QTY4=1&L_QTY5=1&L_QTY6=1&L_TAXAMT0=0%2e00&L_TAXAMT1=0%2e00&L_TAXAMT2=0%2e00&L_TAXAMT3=0%2e00&L_TAXAMT4=0%2e00&L_TAXAMT5=0%2e00&L_TAXAMT6=0%2e00&L_AMT0=2%2e99&L_AMT1=8%2e95&L_AMT2=2%2e99&L_AMT3=3%2e74&L_AMT4=18%2e90&L_AMT5=2%2e30&L_AMT6=%2d10%2e00&L_DESC0=Le%20gel%20WC%2c%20nettoyant%20et%20d%c3%a9tartrant%20%c3%a9cologique%20L%e2%80%99AR%2e%2e%2e&L_DESC1=Nettoyant%20universel%20biod%c3%a9gradable%20et%20entretien%20des%2e%2e%2e&L_DESC2=Le%20nettoyant%20%c3%a9cologique%20multi%2dusages%20ultra%20concent%2e%2e%2e&L_DESC3=Le%20nettoyant%20cuisine%20L%e2%80%99ARBRE%20VERT%20est%20un%20produit%20c%2e%2e%2e&L_DESC4=Stop%20aux%20sols%20impossibles%20%c3%a0%20nettoyer%20%21D%c3%a9capant%2c%20ne%2e%2e%2e&L_DESC5=Liquide%20vaisselle%20%c3%a9cologique%20Peaux%20sensibles%20certi%2e%2e%2e&L_DESC6=R%c3%a9duction%20newsletter%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=35%2e87&PAYMENTREQUEST_0_ITEMAMT=29%2e87&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Sofian%20Merabiha&PAYMENTREQUEST_0_SHIPTOSTREET=55%20promenade%20de%20la%20C%c3%b4te%20Vermeille&PAYMENTREQUEST_0_SHIPTOCITY=Canet%2dPlage&PAYMENTREQUEST_0_SHIPTOZIP=66140&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0677376674&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Nettoyant%20gel%20WC%20Marine%20750ml&L_PAYMENTREQUEST_0_NAME1=NetGuard%20Ecologique%20750ml&L_PAYMENTREQUEST_0_NAME2=Nettoyant%20Multi%2dsurfaces%20ultra%2dconcentr%c3%a9%20%2d%20Romarin%201%2c25L&L_PAYMENTREQUEST_0_NAME3=Nettoyant%20Spray%20d%c3%a9graissant%20740ml&L_PAYMENTREQUEST_0_NAME4=D%c3%a9capant%20sols%20encrass%c3%a9s%2d%20D%c3%a9cap%27Sols%20Guard%c2%ae%20Ecologique%202L&L_PAYMENTREQUEST_0_NAME5=Liquide%20vaisselle%20concentr%c3%a9%20%20Peaux%20sensibles%20500ml&L_PAYMENTREQUEST_0_NAME6=R%c3%a9duction%20newsletter&L_PAYMENTREQUEST_0_NUMBER0=66&L_PAYMENTREQUEST_0_NUMBER1=31&L_PAYMENTREQUEST_0_NUMBER2=60&L_PAYMENTREQUEST_0_NUMBER3=62&L_PAYMENTREQUEST_0_NUMBER4=13&L_PAYMENTREQUEST_0_NUMBER5=53&L_PAYMENTREQUEST_0_NUMBER6=644&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_QTY2=1&L_PAYMENTREQUEST_0_QTY3=1&L_PAYMENTREQUEST_0_QTY4=1&L_PAYMENTREQUEST_0_QTY5=1&L_PAYMENTREQUEST_0_QTY6=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_TAXAMT1=0%2e00&L_PAYMENTREQUEST_0_TAXAMT2=0%2e00&L_PAYMENTREQUEST_0_TAXAMT3=0%2e00&L_PAYMENTREQUEST_0_TAXAMT4=0%2e00&L_PAYMENTREQUEST_0_TAXAMT5=0%2e00&L_PAYMENTREQUEST_0_TAXAMT6=0%2e00&L_PAYMENTREQUEST_0_AMT0=2%2e99&L_PAYMENTREQUEST_0_AMT1=8%2e95&L_PAYMENTREQUEST_0_AMT2=2%2e99&L_PAYMENTREQUEST_0_AMT3=3%2e74&L_PAYMENTREQUEST_0_AMT4=18%2e90&L_PAYMENTREQUEST_0_AMT5=2%2e30&L_PAYMENTREQUEST_0_AMT6=%2d10%2e00&L_PAYMENTREQUEST_0_DESC0=Le%20gel%20WC%2c%20nettoyant%20et%20d%c3%a9tartrant%20%c3%a9cologique%20L%e2%80%99AR%2e%2e%2e&L_PAYMENTREQUEST_0_DESC1=Nettoyant%20universel%20biod%c3%a9gradable%20et%20entretien%20des%2e%2e%2e&L_PAYMENTREQUEST_0_DESC2=Le%20nettoyant%20%c3%a9cologique%20multi%2dusages%20ultra%20concent%2e%2e%2e&L_PAYMENTREQUEST_0_DESC3=Le%20nettoyant%20cuisine%20L%e2%80%99ARBRE%20VERT%20est%20un%20produit%20c%2e%2e%2e&L_PAYMENTREQUEST_0_DESC4=Stop%20aux%20sols%20impossibles%20%c3%a0%20nettoyer%20%21D%c3%a9capant%2c%20ne%2e%2e%2e&L_PAYMENTREQUEST_0_DESC5=Liquide%20vaisselle%20%c3%a9cologique%20Peaux%20sensibles%20certi%2e%2e%2e&L_PAYMENTREQUEST_0_DESC6=R%c3%a9duction%20newsletter%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-2AD39295T3127125N + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-2AD39295T3127125N&PAYERID=8Q4RGW7LL9596&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=66&L_PAYMENTREQUEST_0_NAME0=Nettoyant+gel+WC+Marine+750ml&L_PAYMENTREQUEST_0_DESC0=Le+gel+WC%2C+nettoyant+et+d%C3%A9tartrant+%C3%A9cologique+L%E2%80%99AR...&L_PAYMENTREQUEST_0_AMT0=2.99&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=31&L_PAYMENTREQUEST_0_NAME1=NetGuard+Ecologique+750ml&L_PAYMENTREQUEST_0_DESC1=Nettoyant+universel+biod%C3%A9gradable+et+entretien+des...&L_PAYMENTREQUEST_0_AMT1=8.95&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=60&L_PAYMENTREQUEST_0_NAME2=Nettoyant+Multi-surfaces+ultra-concentr%C3%A9+-+Romarin+1%2C25L&L_PAYMENTREQUEST_0_DESC2=Le+nettoyant+%C3%A9cologique+multi-usages+ultra+concent...&L_PAYMENTREQUEST_0_AMT2=2.99&L_PAYMENTREQUEST_0_QTY2=1&L_PAYMENTREQUEST_0_NUMBER3=62&L_PAYMENTREQUEST_0_NAME3=Nettoyant+Spray+d%C3%A9graissant+740ml&L_PAYMENTREQUEST_0_DESC3=Le+nettoyant+cuisine+L%E2%80%99ARBRE+VERT+est+un+produit+c...&L_PAYMENTREQUEST_0_AMT3=3.74&L_PAYMENTREQUEST_0_QTY3=1&L_PAYMENTREQUEST_0_NUMBER4=13&L_PAYMENTREQUEST_0_NAME4=D%C3%A9capant+sols+encrass%C3%A9s-+D%C3%A9cap%27Sols+Guard%C2%AE+Ecologique+2L&L_PAYMENTREQUEST_0_DESC4=Stop+aux+sols+impossibles+%C3%A0+nettoyer+%21D%C3%A9capant%2C+ne...&L_PAYMENTREQUEST_0_AMT4=18.9&L_PAYMENTREQUEST_0_QTY4=1&L_PAYMENTREQUEST_0_NUMBER5=53&L_PAYMENTREQUEST_0_NAME5=Liquide+vaisselle+concentr%C3%A9++Peaux+sensibles+500ml&L_PAYMENTREQUEST_0_DESC5=Liquide+vaisselle+%C3%A9cologique+Peaux+sensibles+certi...&L_PAYMENTREQUEST_0_AMT5=2.3&L_PAYMENTREQUEST_0_QTY5=1&L_PAYMENTREQUEST_0_NUMBER6=644&L_PAYMENTREQUEST_0_NAME6=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC6=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT6=-10&L_PAYMENTREQUEST_0_QTY6=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=29.87&PAYMENTREQUEST_0_AMT=35.87&ADDROVERRIDE=1&EMAIL=nitrikom%40hotmail.com&PAYMENTREQUEST_0_SHIPTONAME=Sofian+Merabiha&PAYMENTREQUEST_0_SHIPTOPHONENUM=0677376674&PAYMENTREQUEST_0_SHIPTOSTREET=55+promenade+de+la+C%C3%B4te+Vermeille&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Canet-Plage&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=66140 +Result : TOKEN=EC%2d2AD39295T3127125N&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d20T12%3a15%3a01Z&CORRELATIONID=8871d7c26f862&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=2HT40866RP0114727&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d20T12%3a15%3a01Z&PAYMENTINFO_0_AMT=35%2e87&PAYMENTINFO_0_FEEAMT=1%2e47&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-2AD39295T3127125N&PAYERID=8Q4RGW7LL9596&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=66&L_PAYMENTREQUEST_0_NAME0=Nettoyant+gel+WC+Marine+750ml&L_PAYMENTREQUEST_0_DESC0=Le+gel+WC%2C+nettoyant+et+d%C3%A9tartrant+%C3%A9cologique+L%E2%80%99AR...&L_PAYMENTREQUEST_0_AMT0=2.99&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=31&L_PAYMENTREQUEST_0_NAME1=NetGuard+Ecologique+750ml&L_PAYMENTREQUEST_0_DESC1=Nettoyant+universel+biod%C3%A9gradable+et+entretien+des...&L_PAYMENTREQUEST_0_AMT1=8.95&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=60&L_PAYMENTREQUEST_0_NAME2=Nettoyant+Multi-surfaces+ultra-concentr%C3%A9+-+Romarin+1%2C25L&L_PAYMENTREQUEST_0_DESC2=Le+nettoyant+%C3%A9cologique+multi-usages+ultra+concent...&L_PAYMENTREQUEST_0_AMT2=2.99&L_PAYMENTREQUEST_0_QTY2=1&L_PAYMENTREQUEST_0_NUMBER3=62&L_PAYMENTREQUEST_0_NAME3=Nettoyant+Spray+d%C3%A9graissant+740ml&L_PAYMENTREQUEST_0_DESC3=Le+nettoyant+cuisine+L%E2%80%99ARBRE+VERT+est+un+produit+c...&L_PAYMENTREQUEST_0_AMT3=3.74&L_PAYMENTREQUEST_0_QTY3=1&L_PAYMENTREQUEST_0_NUMBER4=13&L_PAYMENTREQUEST_0_NAME4=D%C3%A9capant+sols+encrass%C3%A9s-+D%C3%A9cap%27Sols+Guard%C2%AE+Ecologique+2L&L_PAYMENTREQUEST_0_DESC4=Stop+aux+sols+impossibles+%C3%A0+nettoyer+%21D%C3%A9capant%2C+ne...&L_PAYMENTREQUEST_0_AMT4=18.9&L_PAYMENTREQUEST_0_QTY4=1&L_PAYMENTREQUEST_0_NUMBER5=53&L_PAYMENTREQUEST_0_NAME5=Liquide+vaisselle+concentr%C3%A9++Peaux+sensibles+500ml&L_PAYMENTREQUEST_0_DESC5=Liquide+vaisselle+%C3%A9cologique+Peaux+sensibles+certi...&L_PAYMENTREQUEST_0_AMT5=2.3&L_PAYMENTREQUEST_0_QTY5=1&L_PAYMENTREQUEST_0_NUMBER6=644&L_PAYMENTREQUEST_0_NAME6=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC6=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT6=-10&L_PAYMENTREQUEST_0_QTY6=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=29.87&PAYMENTREQUEST_0_AMT=35.87&ADDROVERRIDE=1&EMAIL=nitrikom%40hotmail.com&PAYMENTREQUEST_0_SHIPTONAME=Sofian+Merabiha&PAYMENTREQUEST_0_SHIPTOPHONENUM=0677376674&PAYMENTREQUEST_0_SHIPTOSTREET=55+promenade+de+la+C%C3%B4te+Vermeille&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Canet-Plage&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=66140 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+textile+-+TEXGUARD+-+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+taches%C2%A0pour+tissus%2C+...&L_PAYMENTREQUEST_0_AMT0=28.66&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.05&PAYMENTREQUEST_0_ITEMAMT=28.66&PAYMENTREQUEST_0_AMT=34.71&ADDROVERRIDE=1&EMAIL=danrobertson292%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=danielle+robertson&PAYMENTREQUEST_0_SHIPTOPHONENUM=0032486965777&PAYMENTREQUEST_0_SHIPTOSTREET=haut+rejet++292c&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=havinnes&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=BE&PAYMENTREQUEST_0_SHIPTOZIP=7531&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d27138393NM2249621&TIMESTAMP=2016%2d01%2d20T17%3a18%3a11Z&CORRELATIONID=f9421f6d284c8&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+textile+-+TEXGUARD+-+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+taches%C2%A0pour+tissus%2C+...&L_PAYMENTREQUEST_0_AMT0=28.66&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.05&PAYMENTREQUEST_0_ITEMAMT=28.66&PAYMENTREQUEST_0_AMT=34.71&ADDROVERRIDE=1&EMAIL=danrobertson292%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=danielle+robertson&PAYMENTREQUEST_0_SHIPTOPHONENUM=0032486965777&PAYMENTREQUEST_0_SHIPTOSTREET=haut+rejet++292c&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=havinnes&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=BE&PAYMENTREQUEST_0_SHIPTOZIP=7531&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-27138393NM2249621 +Result : TOKEN=EC%2d27138393NM2249621&PHONENUM=0032486965777&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d20T17%3a20%3a20Z&CORRELATIONID=f2441430133d&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=danrobertson292%40gmail%2ecom&PAYERID=877MUQTM9XCUY&PAYERSTATUS=unverified&FIRSTNAME=danielle&LASTNAME=messiaen&COUNTRYCODE=BE&SHIPTONAME=danielle%20robertson&SHIPTOSTREET=Haut%20rejet%20292c&SHIPTOCITY=Havinnes&SHIPTOZIP=7531&SHIPTOCOUNTRYCODE=BE&SHIPTOPHONENUM=0032486965777&SHIPTOCOUNTRYNAME=Belgium&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=34%2e71&ITEMAMT=28%2e66&SHIPPINGAMT=6%2e05&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Imperm%c3%a9abilisant%20anti%20taches%20textile%20%2d%20TEXGUARD%20%2d%202%20A%c3%a9rosols&L_NUMBER0=3&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=28%2e66&L_DESC0=Produit%20imperm%c3%a9abilisant%20anti%20taches%c2%a0pour%20tissus%2c%20%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=34%2e71&PAYMENTREQUEST_0_ITEMAMT=28%2e66&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e05&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=danielle%20robertson&PAYMENTREQUEST_0_SHIPTOSTREET=Haut%20rejet%20292c&PAYMENTREQUEST_0_SHIPTOCITY=Havinnes&PAYMENTREQUEST_0_SHIPTOZIP=7531&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=BE&PAYMENTREQUEST_0_SHIPTOPHONENUM=0032486965777&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=Belgium&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Imperm%c3%a9abilisant%20anti%20taches%20textile%20%2d%20TEXGUARD%20%2d%202%20A%c3%a9rosols&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=28%2e66&L_PAYMENTREQUEST_0_DESC0=Produit%20imperm%c3%a9abilisant%20anti%20taches%c2%a0pour%20tissus%2c%20%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-27138393NM2249621 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-27138393NM2249621&PAYERID=877MUQTM9XCUY&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+textile+-+TEXGUARD+-+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+taches%C2%A0pour+tissus%2C+...&L_PAYMENTREQUEST_0_AMT0=28.66&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.05&PAYMENTREQUEST_0_ITEMAMT=28.66&PAYMENTREQUEST_0_AMT=34.71&ADDROVERRIDE=1&EMAIL=danrobertson292%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=danielle+robertson&PAYMENTREQUEST_0_SHIPTOPHONENUM=0032486965777&PAYMENTREQUEST_0_SHIPTOSTREET=haut+rejet++292c&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=havinnes&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=BE&PAYMENTREQUEST_0_SHIPTOZIP=7531 +Result : TOKEN=EC%2d27138393NM2249621&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d20T17%3a20%3a22Z&CORRELATIONID=dc2a35a0204a9&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=8AT49891YM091080F&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d20T17%3a20%3a21Z&PAYMENTINFO_0_AMT=34%2e71&PAYMENTINFO_0_FEEAMT=1%2e43&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-27138393NM2249621&PAYERID=877MUQTM9XCUY&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+textile+-+TEXGUARD+-+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+taches%C2%A0pour+tissus%2C+...&L_PAYMENTREQUEST_0_AMT0=28.66&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.05&PAYMENTREQUEST_0_ITEMAMT=28.66&PAYMENTREQUEST_0_AMT=34.71&ADDROVERRIDE=1&EMAIL=danrobertson292%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=danielle+robertson&PAYMENTREQUEST_0_SHIPTOPHONENUM=0032486965777&PAYMENTREQUEST_0_SHIPTOSTREET=haut+rejet++292c&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=havinnes&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=BE&PAYMENTREQUEST_0_SHIPTOZIP=7531 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+textile+-+TEXGUARD+-+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+taches%C2%A0pour+tissus%2C+...&L_PAYMENTREQUEST_0_AMT0=28.43&L_PAYMENTREQUEST_0_QTY0=2&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_NAME1=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC1=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT1=-10&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=46.86&PAYMENTREQUEST_0_AMT=52.86&ADDROVERRIDE=1&EMAIL=alexandre.payen%40neuf.fr&PAYMENTREQUEST_0_SHIPTONAME=Alexandre++Payen&PAYMENTREQUEST_0_SHIPTOPHONENUM=0660445052&PAYMENTREQUEST_0_SHIPTOSTREET=18+rue+de+belle+vue&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Fontaine+les+Dijon+&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=21121&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d76W89220SR1959024&TIMESTAMP=2016%2d01%2d20T18%3a39%3a05Z&CORRELATIONID=25438cc464f84&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+textile+-+TEXGUARD+-+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+taches%C2%A0pour+tissus%2C+...&L_PAYMENTREQUEST_0_AMT0=28.43&L_PAYMENTREQUEST_0_QTY0=2&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_NAME1=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC1=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT1=-10&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=46.86&PAYMENTREQUEST_0_AMT=52.86&ADDROVERRIDE=1&EMAIL=alexandre.payen%40neuf.fr&PAYMENTREQUEST_0_SHIPTONAME=Alexandre++Payen&PAYMENTREQUEST_0_SHIPTOPHONENUM=0660445052&PAYMENTREQUEST_0_SHIPTOSTREET=18+rue+de+belle+vue&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Fontaine+les+Dijon+&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=21121&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-76W89220SR1959024 +Result : TOKEN=EC%2d76W89220SR1959024&PHONENUM=0660445052&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d20T18%3a39%3a28Z&CORRELATIONID=2b2a245574453&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=famille%2epayen%40sfr%2efr&PAYERID=C6663EZKLA24U&PAYERSTATUS=verified&FIRSTNAME=Alexandre&LASTNAME=Payen&COUNTRYCODE=FR&SHIPTONAME=Alexandre%20Payen&SHIPTOSTREET=18%20%20rue%20de%20belle%20vue&SHIPTOCITY=fontaine%20les%20dijon&SHIPTOZIP=21121&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0660445052&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=52%2e86&ITEMAMT=46%2e86&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Imperm%c3%a9abilisant%20anti%20taches%20textile%20%2d%20TEXGUARD%20%2d%202%20A%c3%a9rosols&L_NAME1=R%c3%a9duction%20newsletter&L_NUMBER0=3&L_NUMBER1=644&L_QTY0=2&L_QTY1=1&L_TAXAMT0=0%2e00&L_TAXAMT1=0%2e00&L_AMT0=28%2e43&L_AMT1=%2d10%2e00&L_DESC0=Produit%20imperm%c3%a9abilisant%20anti%20taches%c2%a0pour%20tissus%2c%20%2e%2e%2e&L_DESC1=R%c3%a9duction%20newsletter%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=52%2e86&PAYMENTREQUEST_0_ITEMAMT=46%2e86&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Alexandre%20Payen&PAYMENTREQUEST_0_SHIPTOSTREET=18%20%20rue%20de%20belle%20vue&PAYMENTREQUEST_0_SHIPTOCITY=fontaine%20les%20dijon&PAYMENTREQUEST_0_SHIPTOZIP=21121&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0660445052&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Imperm%c3%a9abilisant%20anti%20taches%20textile%20%2d%20TEXGUARD%20%2d%202%20A%c3%a9rosols&L_PAYMENTREQUEST_0_NAME1=R%c3%a9duction%20newsletter&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_QTY0=2&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_TAXAMT1=0%2e00&L_PAYMENTREQUEST_0_AMT0=28%2e43&L_PAYMENTREQUEST_0_AMT1=%2d10%2e00&L_PAYMENTREQUEST_0_DESC0=Produit%20imperm%c3%a9abilisant%20anti%20taches%c2%a0pour%20tissus%2c%20%2e%2e%2e&L_PAYMENTREQUEST_0_DESC1=R%c3%a9duction%20newsletter%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-76W89220SR1959024 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-76W89220SR1959024&PAYERID=C6663EZKLA24U&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+textile+-+TEXGUARD+-+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+taches%C2%A0pour+tissus%2C+...&L_PAYMENTREQUEST_0_AMT0=28.43&L_PAYMENTREQUEST_0_QTY0=2&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_NAME1=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC1=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT1=-10&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=46.86&PAYMENTREQUEST_0_AMT=52.86&ADDROVERRIDE=1&EMAIL=alexandre.payen%40neuf.fr&PAYMENTREQUEST_0_SHIPTONAME=Alexandre++Payen&PAYMENTREQUEST_0_SHIPTOPHONENUM=0660445052&PAYMENTREQUEST_0_SHIPTOSTREET=18+rue+de+belle+vue&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Fontaine+les+Dijon+&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=21121 +Result : TOKEN=EC%2d76W89220SR1959024&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d20T18%3a39%3a31Z&CORRELATIONID=eaaee5993481&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=9KW92159AB642350G&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d20T18%3a39%3a30Z&PAYMENTINFO_0_AMT=52%2e86&PAYMENTINFO_0_FEEAMT=2%2e05&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-76W89220SR1959024&PAYERID=C6663EZKLA24U&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+textile+-+TEXGUARD+-+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+taches%C2%A0pour+tissus%2C+...&L_PAYMENTREQUEST_0_AMT0=28.43&L_PAYMENTREQUEST_0_QTY0=2&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_NAME1=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC1=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT1=-10&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=46.86&PAYMENTREQUEST_0_AMT=52.86&ADDROVERRIDE=1&EMAIL=alexandre.payen%40neuf.fr&PAYMENTREQUEST_0_SHIPTONAME=Alexandre++Payen&PAYMENTREQUEST_0_SHIPTOPHONENUM=0660445052&PAYMENTREQUEST_0_SHIPTOSTREET=18+rue+de+belle+vue&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Fontaine+les+Dijon+&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=21121 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=207&L_PAYMENTREQUEST_0_NAME0=Anti+insectes+universel+-+Vapo+m%C3%A9ga+500ml&L_PAYMENTREQUEST_0_DESC0=Insecticide+efficace+en+toute+saison+contre+les+mo...&L_PAYMENTREQUEST_0_AMT0=15.1&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=15.1&PAYMENTREQUEST_0_AMT=21.10&ADDROVERRIDE=1&EMAIL=p.legoanvic%40free.fr&PAYMENTREQUEST_0_SHIPTONAME=Pierre-Yves+LE+GOANVIC&PAYMENTREQUEST_0_SHIPTOPHONENUM=0651954970&PAYMENTREQUEST_0_SHIPTOSTREET=R%C3%A9sidence+le+Mistral+6%2C+6+rue+du+lavandin&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Martigues&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=13500&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d3L088434DT327311N&TIMESTAMP=2016%2d01%2d20T19%3a47%3a19Z&CORRELATIONID=74ec24f12affd&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=207&L_PAYMENTREQUEST_0_NAME0=Anti+insectes+universel+-+Vapo+m%C3%A9ga+500ml&L_PAYMENTREQUEST_0_DESC0=Insecticide+efficace+en+toute+saison+contre+les+mo...&L_PAYMENTREQUEST_0_AMT0=15.1&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=15.1&PAYMENTREQUEST_0_AMT=21.10&ADDROVERRIDE=1&EMAIL=p.legoanvic%40free.fr&PAYMENTREQUEST_0_SHIPTONAME=Pierre-Yves+LE+GOANVIC&PAYMENTREQUEST_0_SHIPTOPHONENUM=0651954970&PAYMENTREQUEST_0_SHIPTOSTREET=R%C3%A9sidence+le+Mistral+6%2C+6+rue+du+lavandin&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Martigues&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=13500&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-3L088434DT327311N +Result : TOKEN=EC%2d3L088434DT327311N&PHONENUM=0651954970&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d20T19%3a47%3a55Z&CORRELATIONID=d05f9bda385e5&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=p%2elegoanvic%40free%2efr&PAYERID=ZFFGJZT8PAZSY&PAYERSTATUS=verified&FIRSTNAME=pierre%2dyves&LASTNAME=le%20goanvic&COUNTRYCODE=FR&SHIPTONAME=pierre%2dyves%20le%20goanvic&SHIPTOSTREET=R%c3%a9sidence%20le%20Mistral%206%2c&SHIPTOSTREET2=6%20rue%20du%20lavandin&SHIPTOCITY=Martigues&SHIPTOZIP=13500&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0651954970&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=21%2e10&ITEMAMT=15%2e10&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Anti%20insectes%20universel%20%2d%20Vapo%20m%c3%a9ga%20500ml&L_NUMBER0=207&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=15%2e10&L_DESC0=Insecticide%20efficace%20en%20toute%20saison%20contre%20les%20mo%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=21%2e10&PAYMENTREQUEST_0_ITEMAMT=15%2e10&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=pierre%2dyves%20le%20goanvic&PAYMENTREQUEST_0_SHIPTOSTREET=R%c3%a9sidence%20le%20Mistral%206%2c&PAYMENTREQUEST_0_SHIPTOSTREET2=6%20rue%20du%20lavandin&PAYMENTREQUEST_0_SHIPTOCITY=Martigues&PAYMENTREQUEST_0_SHIPTOZIP=13500&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0651954970&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Anti%20insectes%20universel%20%2d%20Vapo%20m%c3%a9ga%20500ml&L_PAYMENTREQUEST_0_NUMBER0=207&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=15%2e10&L_PAYMENTREQUEST_0_DESC0=Insecticide%20efficace%20en%20toute%20saison%20contre%20les%20mo%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-3L088434DT327311N + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-3L088434DT327311N&PAYERID=ZFFGJZT8PAZSY&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=207&L_PAYMENTREQUEST_0_NAME0=Anti+insectes+universel+-+Vapo+m%C3%A9ga+500ml&L_PAYMENTREQUEST_0_DESC0=Insecticide+efficace+en+toute+saison+contre+les+mo...&L_PAYMENTREQUEST_0_AMT0=15.1&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=15.1&PAYMENTREQUEST_0_AMT=21.10&ADDROVERRIDE=1&EMAIL=p.legoanvic%40free.fr&PAYMENTREQUEST_0_SHIPTONAME=Pierre-Yves+LE+GOANVIC&PAYMENTREQUEST_0_SHIPTOPHONENUM=0651954970&PAYMENTREQUEST_0_SHIPTOSTREET=R%C3%A9sidence+le+Mistral+6%2C+6+rue+du+lavandin&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Martigues&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=13500 +Result : TOKEN=EC%2d3L088434DT327311N&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d20T19%3a47%3a58Z&CORRELATIONID=9e01292850224&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=8MS94846921100100&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d20T19%3a47%3a56Z&PAYMENTINFO_0_AMT=21%2e10&PAYMENTINFO_0_FEEAMT=0%2e97&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-3L088434DT327311N&PAYERID=ZFFGJZT8PAZSY&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=207&L_PAYMENTREQUEST_0_NAME0=Anti+insectes+universel+-+Vapo+m%C3%A9ga+500ml&L_PAYMENTREQUEST_0_DESC0=Insecticide+efficace+en+toute+saison+contre+les+mo...&L_PAYMENTREQUEST_0_AMT0=15.1&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=15.1&PAYMENTREQUEST_0_AMT=21.10&ADDROVERRIDE=1&EMAIL=p.legoanvic%40free.fr&PAYMENTREQUEST_0_SHIPTONAME=Pierre-Yves+LE+GOANVIC&PAYMENTREQUEST_0_SHIPTOPHONENUM=0651954970&PAYMENTREQUEST_0_SHIPTOSTREET=R%C3%A9sidence+le+Mistral+6%2C+6+rue+du+lavandin&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Martigues&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=13500 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=103&L_PAYMENTREQUEST_0_NAME0=Huile+100+%25+naturelle+Ricin&L_PAYMENTREQUEST_0_DESC0=Floressance+par+nature+a+s%C3%A9lectionn%C3%A9+l%27huile+de+ri...&L_PAYMENTREQUEST_0_AMT0=5.6&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=5.6&PAYMENTREQUEST_0_AMT=11.60&ADDROVERRIDE=1&EMAIL=Maria.gamel%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=maria+lotfy&PAYMENTREQUEST_0_SHIPTOPHONENUM=0659198537&PAYMENTREQUEST_0_SHIPTOSTREET=7+rue+de+l%27arcade+&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=charenton+le+pont+&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=94220&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d9LF90746009971028&TIMESTAMP=2016%2d01%2d20T21%3a55%3a00Z&CORRELATIONID=a4a4c095abd3&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=103&L_PAYMENTREQUEST_0_NAME0=Huile+100+%25+naturelle+Ricin&L_PAYMENTREQUEST_0_DESC0=Floressance+par+nature+a+s%C3%A9lectionn%C3%A9+l%27huile+de+ri...&L_PAYMENTREQUEST_0_AMT0=5.6&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=5.6&PAYMENTREQUEST_0_AMT=11.60&ADDROVERRIDE=1&EMAIL=Maria.gamel%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=maria+lotfy&PAYMENTREQUEST_0_SHIPTOPHONENUM=0659198537&PAYMENTREQUEST_0_SHIPTOSTREET=7+rue+de+l%27arcade+&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=charenton+le+pont+&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=94220&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-9LF90746009971028 +Result : TOKEN=EC%2d9LF90746009971028&PHONENUM=0659198537&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d20T21%3a55%3a28Z&CORRELATIONID=bcc0e105dba96&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=maria%2egamel%40hotmail%2efr&PAYERID=GABXUVDULVWTA&PAYERSTATUS=unverified&FIRSTNAME=maria&LASTNAME=gamel&COUNTRYCODE=FR&SHIPTONAME=Maria%20Lotfy&SHIPTOSTREET=7%20rue%20de%20l%27arcade&SHIPTOCITY=Charenton%20le%20pont&SHIPTOSTATE=94&SHIPTOZIP=94220&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0659198537&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=11%2e60&ITEMAMT=5%2e60&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Huile%20100%20%25%20naturelle%20Ricin&L_NUMBER0=103&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=5%2e60&L_DESC0=Floressance%20par%20nature%20a%20s%c3%a9lectionn%c3%a9%20l%27huile%20de%20ri%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=11%2e60&PAYMENTREQUEST_0_ITEMAMT=5%2e60&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Maria%20Lotfy&PAYMENTREQUEST_0_SHIPTOSTREET=7%20rue%20de%20l%27arcade&PAYMENTREQUEST_0_SHIPTOCITY=Charenton%20le%20pont&PAYMENTREQUEST_0_SHIPTOSTATE=94&PAYMENTREQUEST_0_SHIPTOZIP=94220&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0659198537&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Huile%20100%20%25%20naturelle%20Ricin&L_PAYMENTREQUEST_0_NUMBER0=103&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=5%2e60&L_PAYMENTREQUEST_0_DESC0=Floressance%20par%20nature%20a%20s%c3%a9lectionn%c3%a9%20l%27huile%20de%20ri%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-9LF90746009971028 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-9LF90746009971028&PAYERID=GABXUVDULVWTA&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=103&L_PAYMENTREQUEST_0_NAME0=Huile+100+%25+naturelle+Ricin&L_PAYMENTREQUEST_0_DESC0=Floressance+par+nature+a+s%C3%A9lectionn%C3%A9+l%27huile+de+ri...&L_PAYMENTREQUEST_0_AMT0=5.6&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=5.6&PAYMENTREQUEST_0_AMT=11.60&ADDROVERRIDE=1&EMAIL=Maria.gamel%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=maria+lotfy&PAYMENTREQUEST_0_SHIPTOPHONENUM=0659198537&PAYMENTREQUEST_0_SHIPTOSTREET=7+rue+de+l%27arcade+&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=charenton+le+pont+&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=94220 +Result : TOKEN=EC%2d9LF90746009971028&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d20T21%3a55%3a31Z&CORRELATIONID=9f4c8b2513e6&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=94255898FW4625154&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d20T21%3a55%3a29Z&PAYMENTINFO_0_AMT=11%2e60&PAYMENTINFO_0_FEEAMT=0%2e64&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-9LF90746009971028&PAYERID=GABXUVDULVWTA&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=103&L_PAYMENTREQUEST_0_NAME0=Huile+100+%25+naturelle+Ricin&L_PAYMENTREQUEST_0_DESC0=Floressance+par+nature+a+s%C3%A9lectionn%C3%A9+l%27huile+de+ri...&L_PAYMENTREQUEST_0_AMT0=5.6&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=5.6&PAYMENTREQUEST_0_AMT=11.60&ADDROVERRIDE=1&EMAIL=Maria.gamel%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=maria+lotfy&PAYMENTREQUEST_0_SHIPTOPHONENUM=0659198537&PAYMENTREQUEST_0_SHIPTOSTREET=7+rue+de+l%27arcade+&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=charenton+le+pont+&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=94220 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=207&L_PAYMENTREQUEST_0_NAME0=Anti+insectes+universel+-+Vapo+m%C3%A9ga+500ml&L_PAYMENTREQUEST_0_DESC0=Insecticide+efficace+en+toute+saison+contre+les+mo...&L_PAYMENTREQUEST_0_AMT0=15.1&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=208&L_PAYMENTREQUEST_0_NAME1=Fumig%C3%A8ne+anti-insectes+10gr&L_PAYMENTREQUEST_0_DESC1=Fumig%C3%A8ne+Choc+avec+effet+r%C3%A9manentUtilisation+en+ap...&L_PAYMENTREQUEST_0_AMT1=17.5&L_PAYMENTREQUEST_0_QTY1=2&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=50.1&PAYMENTREQUEST_0_AMT=50.10&ADDROVERRIDE=1&EMAIL=nicolasnassan%40yahoo.fr&PAYMENTREQUEST_0_SHIPTONAME=Nicolas++Nassan&PAYMENTREQUEST_0_SHIPTOPHONENUM=0651327152&PAYMENTREQUEST_0_SHIPTOSTREET=3+chemin+de+la+poudrerie+&PAYMENTREQUEST_0_SHIPTOSTREET2=26+lot+clos+servat+&PAYMENTREQUEST_0_SHIPTOCITY=castes+&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=81100&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d1RV05799U9331631K&TIMESTAMP=2016%2d01%2d21T01%3a13%3a27Z&CORRELATIONID=a22352514f4d3&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=207&L_PAYMENTREQUEST_0_NAME0=Anti+insectes+universel+-+Vapo+m%C3%A9ga+500ml&L_PAYMENTREQUEST_0_DESC0=Insecticide+efficace+en+toute+saison+contre+les+mo...&L_PAYMENTREQUEST_0_AMT0=15.1&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=208&L_PAYMENTREQUEST_0_NAME1=Fumig%C3%A8ne+anti-insectes+10gr&L_PAYMENTREQUEST_0_DESC1=Fumig%C3%A8ne+Choc+avec+effet+r%C3%A9manentUtilisation+en+ap...&L_PAYMENTREQUEST_0_AMT1=17.5&L_PAYMENTREQUEST_0_QTY1=2&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=50.1&PAYMENTREQUEST_0_AMT=50.10&ADDROVERRIDE=1&EMAIL=nicolasnassan%40yahoo.fr&PAYMENTREQUEST_0_SHIPTONAME=Nicolas++Nassan&PAYMENTREQUEST_0_SHIPTOPHONENUM=0651327152&PAYMENTREQUEST_0_SHIPTOSTREET=3+chemin+de+la+poudrerie+&PAYMENTREQUEST_0_SHIPTOSTREET2=26+lot+clos+servat+&PAYMENTREQUEST_0_SHIPTOCITY=castes+&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=81100&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-1RV05799U9331631K +Result : TOKEN=EC%2d1RV05799U9331631K&PHONENUM=0651327152&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d21T01%3a14%3a15Z&CORRELATIONID=987c013f3e874&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=nicolasnassan%40yahoo%2efr&PAYERID=HQHDJR9FCVLMN&PAYERSTATUS=verified&FIRSTNAME=Nicolas&LASTNAME=NASSAN&COUNTRYCODE=FR&SHIPTONAME=Nicolas%20%20Nassan&SHIPTOSTREET=3%20chemin%20de%20la%20poudrerie&SHIPTOSTREET2=26%20lot%20clos%20servat&SHIPTOCITY=castes&SHIPTOZIP=81100&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0651327152&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=50%2e10&ITEMAMT=50%2e10&SHIPPINGAMT=0%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Anti%20insectes%20universel%20%2d%20Vapo%20m%c3%a9ga%20500ml&L_NAME1=Fumig%c3%a8ne%20anti%2dinsectes%2010gr&L_NUMBER0=207&L_NUMBER1=208&L_QTY0=1&L_QTY1=2&L_TAXAMT0=0%2e00&L_TAXAMT1=0%2e00&L_AMT0=15%2e10&L_AMT1=17%2e50&L_DESC0=Insecticide%20efficace%20en%20toute%20saison%20contre%20les%20mo%2e%2e%2e&L_DESC1=Fumig%c3%a8ne%20Choc%20avec%20effet%20r%c3%a9manentUtilisation%20en%20ap%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=50%2e10&PAYMENTREQUEST_0_ITEMAMT=50%2e10&PAYMENTREQUEST_0_SHIPPINGAMT=0%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Nicolas%20%20Nassan&PAYMENTREQUEST_0_SHIPTOSTREET=3%20chemin%20de%20la%20poudrerie&PAYMENTREQUEST_0_SHIPTOSTREET2=26%20lot%20clos%20servat&PAYMENTREQUEST_0_SHIPTOCITY=castes&PAYMENTREQUEST_0_SHIPTOZIP=81100&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0651327152&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Anti%20insectes%20universel%20%2d%20Vapo%20m%c3%a9ga%20500ml&L_PAYMENTREQUEST_0_NAME1=Fumig%c3%a8ne%20anti%2dinsectes%2010gr&L_PAYMENTREQUEST_0_NUMBER0=207&L_PAYMENTREQUEST_0_NUMBER1=208&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_QTY1=2&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_TAXAMT1=0%2e00&L_PAYMENTREQUEST_0_AMT0=15%2e10&L_PAYMENTREQUEST_0_AMT1=17%2e50&L_PAYMENTREQUEST_0_DESC0=Insecticide%20efficace%20en%20toute%20saison%20contre%20les%20mo%2e%2e%2e&L_PAYMENTREQUEST_0_DESC1=Fumig%c3%a8ne%20Choc%20avec%20effet%20r%c3%a9manentUtilisation%20en%20ap%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-1RV05799U9331631K + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-1RV05799U9331631K&PAYERID=HQHDJR9FCVLMN&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=207&L_PAYMENTREQUEST_0_NAME0=Anti+insectes+universel+-+Vapo+m%C3%A9ga+500ml&L_PAYMENTREQUEST_0_DESC0=Insecticide+efficace+en+toute+saison+contre+les+mo...&L_PAYMENTREQUEST_0_AMT0=15.1&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=208&L_PAYMENTREQUEST_0_NAME1=Fumig%C3%A8ne+anti-insectes+10gr&L_PAYMENTREQUEST_0_DESC1=Fumig%C3%A8ne+Choc+avec+effet+r%C3%A9manentUtilisation+en+ap...&L_PAYMENTREQUEST_0_AMT1=17.5&L_PAYMENTREQUEST_0_QTY1=2&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=50.1&PAYMENTREQUEST_0_AMT=50.10&ADDROVERRIDE=1&EMAIL=nicolasnassan%40yahoo.fr&PAYMENTREQUEST_0_SHIPTONAME=Nicolas++Nassan&PAYMENTREQUEST_0_SHIPTOPHONENUM=0651327152&PAYMENTREQUEST_0_SHIPTOSTREET=3+chemin+de+la+poudrerie+&PAYMENTREQUEST_0_SHIPTOSTREET2=26+lot+clos+servat+&PAYMENTREQUEST_0_SHIPTOCITY=castes+&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=81100 +Result : TOKEN=EC%2d1RV05799U9331631K&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d21T01%3a14%3a18Z&CORRELATIONID=563ff18a5acfa&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=18W77097TH916205G&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d21T01%3a14%3a16Z&PAYMENTINFO_0_AMT=50%2e10&PAYMENTINFO_0_FEEAMT=1%2e95&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-1RV05799U9331631K&PAYERID=HQHDJR9FCVLMN&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=207&L_PAYMENTREQUEST_0_NAME0=Anti+insectes+universel+-+Vapo+m%C3%A9ga+500ml&L_PAYMENTREQUEST_0_DESC0=Insecticide+efficace+en+toute+saison+contre+les+mo...&L_PAYMENTREQUEST_0_AMT0=15.1&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=208&L_PAYMENTREQUEST_0_NAME1=Fumig%C3%A8ne+anti-insectes+10gr&L_PAYMENTREQUEST_0_DESC1=Fumig%C3%A8ne+Choc+avec+effet+r%C3%A9manentUtilisation+en+ap...&L_PAYMENTREQUEST_0_AMT1=17.5&L_PAYMENTREQUEST_0_QTY1=2&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=50.1&PAYMENTREQUEST_0_AMT=50.10&ADDROVERRIDE=1&EMAIL=nicolasnassan%40yahoo.fr&PAYMENTREQUEST_0_SHIPTONAME=Nicolas++Nassan&PAYMENTREQUEST_0_SHIPTOPHONENUM=0651327152&PAYMENTREQUEST_0_SHIPTOSTREET=3+chemin+de+la+poudrerie+&PAYMENTREQUEST_0_SHIPTOSTREET2=26+lot+clos+servat+&PAYMENTREQUEST_0_SHIPTOCITY=castes+&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=81100 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=216&L_PAYMENTREQUEST_0_NAME0=Pi%C3%A8ge+%C3%A0+mites+alimentaires+x4&L_PAYMENTREQUEST_0_DESC0=Pi%C3%A8ges+%C3%A0+mites+%C3%A0+disposer+dans+les+placards+alimen...&L_PAYMENTREQUEST_0_AMT0=34.9&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_NAME1=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC1=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT1=-10&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=24.9&PAYMENTREQUEST_0_AMT=27.90&ADDROVERRIDE=1&EMAIL=claire-marie17%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=Marie+ANTOINE&PAYMENTREQUEST_0_SHIPTOPHONENUM=0667857590&PAYMENTREQUEST_0_SHIPTOSTREET=6+CITE+LE+JEUNE+FIEF&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=MONTROY&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=17220&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d0RA4459892569044R&TIMESTAMP=2016%2d01%2d21T17%3a48%3a03Z&CORRELATIONID=1163dadacfe92&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=216&L_PAYMENTREQUEST_0_NAME0=Pi%C3%A8ge+%C3%A0+mites+alimentaires+x4&L_PAYMENTREQUEST_0_DESC0=Pi%C3%A8ges+%C3%A0+mites+%C3%A0+disposer+dans+les+placards+alimen...&L_PAYMENTREQUEST_0_AMT0=34.9&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_NAME1=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC1=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT1=-10&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=24.9&PAYMENTREQUEST_0_AMT=27.90&ADDROVERRIDE=1&EMAIL=claire-marie17%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=Marie+ANTOINE&PAYMENTREQUEST_0_SHIPTOPHONENUM=0667857590&PAYMENTREQUEST_0_SHIPTOSTREET=6+CITE+LE+JEUNE+FIEF&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=MONTROY&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=17220&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=216&L_PAYMENTREQUEST_0_NAME0=Pi%C3%A8ge+%C3%A0+mites+alimentaires+x4&L_PAYMENTREQUEST_0_DESC0=Pi%C3%A8ges+%C3%A0+mites+%C3%A0+disposer+dans+les+placards+alimen...&L_PAYMENTREQUEST_0_AMT0=34.9&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_NAME1=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC1=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT1=-10&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=24.9&PAYMENTREQUEST_0_AMT=27.90&ADDROVERRIDE=1&EMAIL=claire-marie17%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=Marie+ANTOINE&PAYMENTREQUEST_0_SHIPTOPHONENUM=0667857590&PAYMENTREQUEST_0_SHIPTOSTREET=6+CITE+LE+JEUNE+FIEF&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=MONTROY&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=17220&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d91A71621A62874508&TIMESTAMP=2016%2d01%2d21T17%3a48%3a06Z&CORRELATIONID=25cc442c24511&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=216&L_PAYMENTREQUEST_0_NAME0=Pi%C3%A8ge+%C3%A0+mites+alimentaires+x4&L_PAYMENTREQUEST_0_DESC0=Pi%C3%A8ges+%C3%A0+mites+%C3%A0+disposer+dans+les+placards+alimen...&L_PAYMENTREQUEST_0_AMT0=34.9&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_NAME1=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC1=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT1=-10&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=24.9&PAYMENTREQUEST_0_AMT=27.90&ADDROVERRIDE=1&EMAIL=claire-marie17%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=Marie+ANTOINE&PAYMENTREQUEST_0_SHIPTOPHONENUM=0667857590&PAYMENTREQUEST_0_SHIPTOSTREET=6+CITE+LE+JEUNE+FIEF&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=MONTROY&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=17220&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-91A71621A62874508 +Result : TOKEN=EC%2d91A71621A62874508&PHONENUM=0667857590&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d21T17%3a48%3a28Z&CORRELATIONID=55dac059366f3&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=claire%2dmarie17%40hotmail%2efr&PAYERID=Y6LMZ4355TJJ2&PAYERSTATUS=verified&FIRSTNAME=Marie&LASTNAME=ANTOINE&COUNTRYCODE=FR&SHIPTONAME=Marie%20ANTOINE&SHIPTOSTREET=6%20CITE%20LE%20JEUNE%20FIEF&SHIPTOCITY=MONTROY&SHIPTOZIP=17220&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0667857590&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=27%2e90&ITEMAMT=24%2e90&SHIPPINGAMT=3%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Pi%c3%a8ge%20%c3%a0%20mites%20alimentaires%20x4&L_NAME1=R%c3%a9duction%20newsletter&L_NUMBER0=216&L_NUMBER1=644&L_QTY0=1&L_QTY1=1&L_TAXAMT0=0%2e00&L_TAXAMT1=0%2e00&L_AMT0=34%2e90&L_AMT1=%2d10%2e00&L_DESC0=Pi%c3%a8ges%20%c3%a0%20mites%20%c3%a0%20disposer%20dans%20les%20placards%20alimen%2e%2e%2e&L_DESC1=R%c3%a9duction%20newsletter%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=27%2e90&PAYMENTREQUEST_0_ITEMAMT=24%2e90&PAYMENTREQUEST_0_SHIPPINGAMT=3%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Marie%20ANTOINE&PAYMENTREQUEST_0_SHIPTOSTREET=6%20CITE%20LE%20JEUNE%20FIEF&PAYMENTREQUEST_0_SHIPTOCITY=MONTROY&PAYMENTREQUEST_0_SHIPTOZIP=17220&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0667857590&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Pi%c3%a8ge%20%c3%a0%20mites%20alimentaires%20x4&L_PAYMENTREQUEST_0_NAME1=R%c3%a9duction%20newsletter&L_PAYMENTREQUEST_0_NUMBER0=216&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_TAXAMT1=0%2e00&L_PAYMENTREQUEST_0_AMT0=34%2e90&L_PAYMENTREQUEST_0_AMT1=%2d10%2e00&L_PAYMENTREQUEST_0_DESC0=Pi%c3%a8ges%20%c3%a0%20mites%20%c3%a0%20disposer%20dans%20les%20placards%20alimen%2e%2e%2e&L_PAYMENTREQUEST_0_DESC1=R%c3%a9duction%20newsletter%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-91A71621A62874508 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-91A71621A62874508&PAYERID=Y6LMZ4355TJJ2&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=216&L_PAYMENTREQUEST_0_NAME0=Pi%C3%A8ge+%C3%A0+mites+alimentaires+x4&L_PAYMENTREQUEST_0_DESC0=Pi%C3%A8ges+%C3%A0+mites+%C3%A0+disposer+dans+les+placards+alimen...&L_PAYMENTREQUEST_0_AMT0=34.9&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_NAME1=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC1=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT1=-10&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=24.9&PAYMENTREQUEST_0_AMT=27.90&ADDROVERRIDE=1&EMAIL=claire-marie17%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=Marie+ANTOINE&PAYMENTREQUEST_0_SHIPTOPHONENUM=0667857590&PAYMENTREQUEST_0_SHIPTOSTREET=6+CITE+LE+JEUNE+FIEF&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=MONTROY&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=17220 +Result : TOKEN=EC%2d91A71621A62874508&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d21T17%3a48%3a31Z&CORRELATIONID=4ce24a8553d05&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=80V10377685988646&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d21T17%3a48%3a30Z&PAYMENTINFO_0_AMT=27%2e90&PAYMENTINFO_0_FEEAMT=1%2e20&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-91A71621A62874508&PAYERID=Y6LMZ4355TJJ2&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=216&L_PAYMENTREQUEST_0_NAME0=Pi%C3%A8ge+%C3%A0+mites+alimentaires+x4&L_PAYMENTREQUEST_0_DESC0=Pi%C3%A8ges+%C3%A0+mites+%C3%A0+disposer+dans+les+placards+alimen...&L_PAYMENTREQUEST_0_AMT0=34.9&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_NAME1=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC1=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT1=-10&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=24.9&PAYMENTREQUEST_0_AMT=27.90&ADDROVERRIDE=1&EMAIL=claire-marie17%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=Marie+ANTOINE&PAYMENTREQUEST_0_SHIPTOPHONENUM=0667857590&PAYMENTREQUEST_0_SHIPTOSTREET=6+CITE+LE+JEUNE+FIEF&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=MONTROY&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=17220 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=5&L_PAYMENTREQUEST_0_NAME0=Spray+anti+taches+400ml+-+TEXGUARD+A%C3%A9rosol&L_PAYMENTREQUEST_0_DESC0=Spray%C2%A0anti+taches%C2%A0400ml%C2%A0TexGuard%C2%A0permet+d%27imperm%C3%A9a...&L_PAYMENTREQUEST_0_AMT0=14.93&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=14.93&PAYMENTREQUEST_0_AMT=17.93&ADDROVERRIDE=1&EMAIL=valenciapambrun%40hotmail.com&PAYMENTREQUEST_0_SHIPTONAME=Valencia+PAMBRUN&PAYMENTREQUEST_0_SHIPTOPHONENUM=06+45+41+28+52&PAYMENTREQUEST_0_SHIPTOSTREET=30+rue+du+Gave&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Juran%C3%A7on&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=64110&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d6SK31437LW753704W&TIMESTAMP=2016%2d01%2d21T21%3a55%3a38Z&CORRELATIONID=25a47e867a5da&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=5&L_PAYMENTREQUEST_0_NAME0=Spray+anti+taches+400ml+-+TEXGUARD+A%C3%A9rosol&L_PAYMENTREQUEST_0_DESC0=Spray%C2%A0anti+taches%C2%A0400ml%C2%A0TexGuard%C2%A0permet+d%27imperm%C3%A9a...&L_PAYMENTREQUEST_0_AMT0=14.93&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=14.93&PAYMENTREQUEST_0_AMT=17.93&ADDROVERRIDE=1&EMAIL=valenciapambrun%40hotmail.com&PAYMENTREQUEST_0_SHIPTONAME=Valencia+PAMBRUN&PAYMENTREQUEST_0_SHIPTOPHONENUM=06+45+41+28+52&PAYMENTREQUEST_0_SHIPTOSTREET=30+rue+du+Gave&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Juran%C3%A7on&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=64110&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-6SK31437LW753704W +Result : TOKEN=EC%2d6SK31437LW753704W&PHONENUM=06%2045%2041%2028%2052&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d21T21%3a56%3a31Z&CORRELATIONID=a255a482ddf11&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=valenciapambrun%40hotmail%2ecom&PAYERID=32VWJRT66WBY2&PAYERSTATUS=unverified&FIRSTNAME=Valencia&LASTNAME=PAMBRUN&COUNTRYCODE=FR&SHIPTONAME=Valencia%20PAMBRUN&SHIPTOSTREET=30%20rue%20du%20gave&SHIPTOCITY=juran%c3%a7on&SHIPTOZIP=64110&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=06%2045%2041%2028%2052&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=17%2e93&ITEMAMT=14%2e93&SHIPPINGAMT=3%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Spray%20anti%20taches%20400ml%20%2d%20TEXGUARD%20A%c3%a9rosol&L_NUMBER0=5&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=14%2e93&L_DESC0=Spray%c2%a0anti%20taches%c2%a0400ml%c2%a0TexGuard%c2%a0permet%20d%27imperm%c3%a9a%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=17%2e93&PAYMENTREQUEST_0_ITEMAMT=14%2e93&PAYMENTREQUEST_0_SHIPPINGAMT=3%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Valencia%20PAMBRUN&PAYMENTREQUEST_0_SHIPTOSTREET=30%20rue%20du%20gave&PAYMENTREQUEST_0_SHIPTOCITY=juran%c3%a7on&PAYMENTREQUEST_0_SHIPTOZIP=64110&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=06%2045%2041%2028%2052&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Spray%20anti%20taches%20400ml%20%2d%20TEXGUARD%20A%c3%a9rosol&L_PAYMENTREQUEST_0_NUMBER0=5&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=14%2e93&L_PAYMENTREQUEST_0_DESC0=Spray%c2%a0anti%20taches%c2%a0400ml%c2%a0TexGuard%c2%a0permet%20d%27imperm%c3%a9a%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-6SK31437LW753704W + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-6SK31437LW753704W&PAYERID=32VWJRT66WBY2&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=5&L_PAYMENTREQUEST_0_NAME0=Spray+anti+taches+400ml+-+TEXGUARD+A%C3%A9rosol&L_PAYMENTREQUEST_0_DESC0=Spray%C2%A0anti+taches%C2%A0400ml%C2%A0TexGuard%C2%A0permet+d%27imperm%C3%A9a...&L_PAYMENTREQUEST_0_AMT0=14.93&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=14.93&PAYMENTREQUEST_0_AMT=17.93&ADDROVERRIDE=1&EMAIL=valenciapambrun%40hotmail.com&PAYMENTREQUEST_0_SHIPTONAME=Valencia+PAMBRUN&PAYMENTREQUEST_0_SHIPTOPHONENUM=06+45+41+28+52&PAYMENTREQUEST_0_SHIPTOSTREET=30+rue+du+Gave&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Juran%C3%A7on&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=64110 +Result : TOKEN=EC%2d6SK31437LW753704W&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d21T21%3a56%3a34Z&CORRELATIONID=75849f853330&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=96G027874A3264524&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d21T21%3a56%3a32Z&PAYMENTINFO_0_AMT=17%2e93&PAYMENTINFO_0_FEEAMT=0%2e86&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-6SK31437LW753704W&PAYERID=32VWJRT66WBY2&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=5&L_PAYMENTREQUEST_0_NAME0=Spray+anti+taches+400ml+-+TEXGUARD+A%C3%A9rosol&L_PAYMENTREQUEST_0_DESC0=Spray%C2%A0anti+taches%C2%A0400ml%C2%A0TexGuard%C2%A0permet+d%27imperm%C3%A9a...&L_PAYMENTREQUEST_0_AMT0=14.93&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=14.93&PAYMENTREQUEST_0_AMT=17.93&ADDROVERRIDE=1&EMAIL=valenciapambrun%40hotmail.com&PAYMENTREQUEST_0_SHIPTONAME=Valencia+PAMBRUN&PAYMENTREQUEST_0_SHIPTOPHONENUM=06+45+41+28+52&PAYMENTREQUEST_0_SHIPTOSTREET=30+rue+du+Gave&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Juran%C3%A7on&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=64110 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+textile+-+TEXGUARD+-+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+taches%C2%A0pour+tissus%2C+...&L_PAYMENTREQUEST_0_AMT0=28.43&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=168&L_PAYMENTREQUEST_0_NAME1=Terre+de+Sommi%C3%A8res%2C+d%C3%A9tachant+%C3%A0+sec+naturel&L_PAYMENTREQUEST_0_DESC1=D%C3%A9tachant+%C3%A0+sec+naturelMulti-usages+%3A+surfaces+et+...&L_PAYMENTREQUEST_0_AMT1=5.45&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=644&L_PAYMENTREQUEST_0_NAME2=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC2=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT2=-10&L_PAYMENTREQUEST_0_QTY2=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=23.88&PAYMENTREQUEST_0_AMT=29.88&ADDROVERRIDE=1&EMAIL=amar.bouziane%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=Amar+Bouziane&PAYMENTREQUEST_0_SHIPTOPHONENUM=0698771716&PAYMENTREQUEST_0_SHIPTOSTREET=53%2F23+rue+jean+zay&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Lille&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=59000&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d42X324182G218083U&TIMESTAMP=2016%2d01%2d21T22%3a40%3a13Z&CORRELATIONID=606e4dcc77b80&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+textile+-+TEXGUARD+-+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+taches%C2%A0pour+tissus%2C+...&L_PAYMENTREQUEST_0_AMT0=28.43&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=168&L_PAYMENTREQUEST_0_NAME1=Terre+de+Sommi%C3%A8res%2C+d%C3%A9tachant+%C3%A0+sec+naturel&L_PAYMENTREQUEST_0_DESC1=D%C3%A9tachant+%C3%A0+sec+naturelMulti-usages+%3A+surfaces+et+...&L_PAYMENTREQUEST_0_AMT1=5.45&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=644&L_PAYMENTREQUEST_0_NAME2=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC2=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT2=-10&L_PAYMENTREQUEST_0_QTY2=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=23.88&PAYMENTREQUEST_0_AMT=29.88&ADDROVERRIDE=1&EMAIL=amar.bouziane%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=Amar+Bouziane&PAYMENTREQUEST_0_SHIPTOPHONENUM=0698771716&PAYMENTREQUEST_0_SHIPTOSTREET=53%2F23+rue+jean+zay&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Lille&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=59000&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-42X324182G218083U +Result : TOKEN=EC%2d42X324182G218083U&PHONENUM=0698771716&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d21T22%3a40%3a50Z&CORRELATIONID=65ba589b14757&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=meddah%2esaphia%40yahoo%2efr&PAYERID=Q8Z24TXCGW5W8&PAYERSTATUS=verified&FIRSTNAME=saphia&LASTNAME=meddah&COUNTRYCODE=FR&SHIPTONAME=Amar%20bouziane&SHIPTOSTREET=53%2f23%20rue%20jean%20zay&SHIPTOCITY=lille&SHIPTOZIP=59000&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0698771716&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=29%2e88&ITEMAMT=23%2e88&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Imperm%c3%a9abilisant%20anti%20taches%20textile%20%2d%20TEXGUARD%20%2d%202%20A%c3%a9rosols&L_NAME1=Terre%20de%20Sommi%c3%a8res%2c%20d%c3%a9tachant%20%c3%a0%20sec%20naturel&L_NAME2=R%c3%a9duction%20newsletter&L_NUMBER0=3&L_NUMBER1=168&L_NUMBER2=644&L_QTY0=1&L_QTY1=1&L_QTY2=1&L_TAXAMT0=0%2e00&L_TAXAMT1=0%2e00&L_TAXAMT2=0%2e00&L_AMT0=28%2e43&L_AMT1=5%2e45&L_AMT2=%2d10%2e00&L_DESC0=Produit%20imperm%c3%a9abilisant%20anti%20taches%c2%a0pour%20tissus%2c%20%2e%2e%2e&L_DESC1=D%c3%a9tachant%20%c3%a0%20sec%20naturelMulti%2dusages%20%3a%20surfaces%20et%20%2e%2e%2e&L_DESC2=R%c3%a9duction%20newsletter%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=29%2e88&PAYMENTREQUEST_0_ITEMAMT=23%2e88&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Amar%20bouziane&PAYMENTREQUEST_0_SHIPTOSTREET=53%2f23%20rue%20jean%20zay&PAYMENTREQUEST_0_SHIPTOCITY=lille&PAYMENTREQUEST_0_SHIPTOZIP=59000&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0698771716&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Imperm%c3%a9abilisant%20anti%20taches%20textile%20%2d%20TEXGUARD%20%2d%202%20A%c3%a9rosols&L_PAYMENTREQUEST_0_NAME1=Terre%20de%20Sommi%c3%a8res%2c%20d%c3%a9tachant%20%c3%a0%20sec%20naturel&L_PAYMENTREQUEST_0_NAME2=R%c3%a9duction%20newsletter&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NUMBER1=168&L_PAYMENTREQUEST_0_NUMBER2=644&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_QTY2=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_TAXAMT1=0%2e00&L_PAYMENTREQUEST_0_TAXAMT2=0%2e00&L_PAYMENTREQUEST_0_AMT0=28%2e43&L_PAYMENTREQUEST_0_AMT1=5%2e45&L_PAYMENTREQUEST_0_AMT2=%2d10%2e00&L_PAYMENTREQUEST_0_DESC0=Produit%20imperm%c3%a9abilisant%20anti%20taches%c2%a0pour%20tissus%2c%20%2e%2e%2e&L_PAYMENTREQUEST_0_DESC1=D%c3%a9tachant%20%c3%a0%20sec%20naturelMulti%2dusages%20%3a%20surfaces%20et%20%2e%2e%2e&L_PAYMENTREQUEST_0_DESC2=R%c3%a9duction%20newsletter%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-42X324182G218083U + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-42X324182G218083U&PAYERID=Q8Z24TXCGW5W8&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+textile+-+TEXGUARD+-+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+taches%C2%A0pour+tissus%2C+...&L_PAYMENTREQUEST_0_AMT0=28.43&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=168&L_PAYMENTREQUEST_0_NAME1=Terre+de+Sommi%C3%A8res%2C+d%C3%A9tachant+%C3%A0+sec+naturel&L_PAYMENTREQUEST_0_DESC1=D%C3%A9tachant+%C3%A0+sec+naturelMulti-usages+%3A+surfaces+et+...&L_PAYMENTREQUEST_0_AMT1=5.45&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=644&L_PAYMENTREQUEST_0_NAME2=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC2=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT2=-10&L_PAYMENTREQUEST_0_QTY2=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=23.88&PAYMENTREQUEST_0_AMT=29.88&ADDROVERRIDE=1&EMAIL=amar.bouziane%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=Amar+Bouziane&PAYMENTREQUEST_0_SHIPTOPHONENUM=0698771716&PAYMENTREQUEST_0_SHIPTOSTREET=53%2F23+rue+jean+zay&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Lille&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=59000 +Result : TOKEN=EC%2d42X324182G218083U&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d21T22%3a40%3a54Z&CORRELATIONID=bc16cb258ecce&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=4J984691WD6202328&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d21T22%3a40%3a52Z&PAYMENTINFO_0_AMT=29%2e88&PAYMENTINFO_0_FEEAMT=1%2e27&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-42X324182G218083U&PAYERID=Q8Z24TXCGW5W8&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+textile+-+TEXGUARD+-+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+taches%C2%A0pour+tissus%2C+...&L_PAYMENTREQUEST_0_AMT0=28.43&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=168&L_PAYMENTREQUEST_0_NAME1=Terre+de+Sommi%C3%A8res%2C+d%C3%A9tachant+%C3%A0+sec+naturel&L_PAYMENTREQUEST_0_DESC1=D%C3%A9tachant+%C3%A0+sec+naturelMulti-usages+%3A+surfaces+et+...&L_PAYMENTREQUEST_0_AMT1=5.45&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=644&L_PAYMENTREQUEST_0_NAME2=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC2=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT2=-10&L_PAYMENTREQUEST_0_QTY2=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=23.88&PAYMENTREQUEST_0_AMT=29.88&ADDROVERRIDE=1&EMAIL=amar.bouziane%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=Amar+Bouziane&PAYMENTREQUEST_0_SHIPTOPHONENUM=0698771716&PAYMENTREQUEST_0_SHIPTOSTREET=53%2F23+rue+jean+zay&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Lille&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=59000 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=150&L_PAYMENTREQUEST_0_NAME0=Shampooing+traitant+Pludepoux%2C+aux+6+huiles+essentielles+bio&L_PAYMENTREQUEST_0_DESC0=Ce+shampooing+traitant+%C3%A0+l%27efficacit%C3%A9+prouv%C3%A9e+est+...&L_PAYMENTREQUEST_0_AMT0=6.5&L_PAYMENTREQUEST_0_QTY0=2&L_PAYMENTREQUEST_0_NUMBER1=149&L_PAYMENTREQUEST_0_NAME1=Spray+traitant+Pludepoux%2C+aux+6+huiles+essentielles+bio&L_PAYMENTREQUEST_0_DESC1=Ce+spray+est+formul%C3%A9+avec+une+synergie+d%27huiles+es...&L_PAYMENTREQUEST_0_AMT1=6.5&L_PAYMENTREQUEST_0_QTY1=2&L_PAYMENTREQUEST_0_NUMBER2=162&L_PAYMENTREQUEST_0_NAME2=Baume+respiratoire+eucalyptus%2C+aux+7+huiles+essentielles+bio&L_PAYMENTREQUEST_0_DESC2=Le+baume+respiratoire%C2%A0+est+une+synergie+de+7+huile...&L_PAYMENTREQUEST_0_AMT2=6.85&L_PAYMENTREQUEST_0_QTY2=1&L_PAYMENTREQUEST_0_NUMBER3=644&L_PAYMENTREQUEST_0_NAME3=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC3=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT3=-10&L_PAYMENTREQUEST_0_QTY3=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=22.85&PAYMENTREQUEST_0_AMT=28.85&ADDROVERRIDE=1&EMAIL=jdelaroo%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=J-E+BESSE&PAYMENTREQUEST_0_SHIPTOPHONENUM=0606050401&PAYMENTREQUEST_0_SHIPTOSTREET=97+rue+Yves+Le+Coz&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Versailles&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=78000&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d72U26113Y83837217&TIMESTAMP=2016%2d01%2d22T21%3a44%3a39Z&CORRELATIONID=ecaf38286a674&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=150&L_PAYMENTREQUEST_0_NAME0=Shampooing+traitant+Pludepoux%2C+aux+6+huiles+essentielles+bio&L_PAYMENTREQUEST_0_DESC0=Ce+shampooing+traitant+%C3%A0+l%27efficacit%C3%A9+prouv%C3%A9e+est+...&L_PAYMENTREQUEST_0_AMT0=6.5&L_PAYMENTREQUEST_0_QTY0=2&L_PAYMENTREQUEST_0_NUMBER1=149&L_PAYMENTREQUEST_0_NAME1=Spray+traitant+Pludepoux%2C+aux+6+huiles+essentielles+bio&L_PAYMENTREQUEST_0_DESC1=Ce+spray+est+formul%C3%A9+avec+une+synergie+d%27huiles+es...&L_PAYMENTREQUEST_0_AMT1=6.5&L_PAYMENTREQUEST_0_QTY1=2&L_PAYMENTREQUEST_0_NUMBER2=162&L_PAYMENTREQUEST_0_NAME2=Baume+respiratoire+eucalyptus%2C+aux+7+huiles+essentielles+bio&L_PAYMENTREQUEST_0_DESC2=Le+baume+respiratoire%C2%A0+est+une+synergie+de+7+huile...&L_PAYMENTREQUEST_0_AMT2=6.85&L_PAYMENTREQUEST_0_QTY2=1&L_PAYMENTREQUEST_0_NUMBER3=644&L_PAYMENTREQUEST_0_NAME3=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC3=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT3=-10&L_PAYMENTREQUEST_0_QTY3=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=22.85&PAYMENTREQUEST_0_AMT=28.85&ADDROVERRIDE=1&EMAIL=jdelaroo%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=J-E+BESSE&PAYMENTREQUEST_0_SHIPTOPHONENUM=0606050401&PAYMENTREQUEST_0_SHIPTOSTREET=97+rue+Yves+Le+Coz&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Versailles&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=78000&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-72U26113Y83837217 +Result : TOKEN=EC%2d72U26113Y83837217&PHONENUM=0606050401&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d22T21%3a45%3a39Z&CORRELATIONID=bb89bd32939e2&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=jdelaro%40free%2efr&PAYERID=AH25U44525XLN&PAYERSTATUS=verified&FIRSTNAME=Jean%2dEudes&LASTNAME=LAROMIGUIERE&COUNTRYCODE=FR&SHIPTONAME=J%2dE%20BESSE&SHIPTOSTREET=97%20rue%20Yves%20Le%20Coz&SHIPTOCITY=Versailles&SHIPTOSTATE=Ile%2dde%2dFrance&SHIPTOZIP=78000&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0606050401&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=28%2e85&ITEMAMT=22%2e85&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Shampooing%20traitant%20Pludepoux%2c%20aux%206%20huiles%20essentielles%20bio&L_NAME1=Spray%20traitant%20Pludepoux%2c%20aux%206%20huiles%20essentielles%20bio&L_NAME2=Baume%20respiratoire%20eucalyptus%2c%20aux%207%20huiles%20essentielles%20bio&L_NAME3=R%c3%a9duction%20newsletter&L_NUMBER0=150&L_NUMBER1=149&L_NUMBER2=162&L_NUMBER3=644&L_QTY0=2&L_QTY1=2&L_QTY2=1&L_QTY3=1&L_TAXAMT0=0%2e00&L_TAXAMT1=0%2e00&L_TAXAMT2=0%2e00&L_TAXAMT3=0%2e00&L_AMT0=6%2e50&L_AMT1=6%2e50&L_AMT2=6%2e85&L_AMT3=%2d10%2e00&L_DESC0=Ce%20shampooing%20traitant%20%c3%a0%20l%27efficacit%c3%a9%20prouv%c3%a9e%20est%20%2e%2e%2e&L_DESC1=Ce%20spray%20est%20formul%c3%a9%20avec%20une%20synergie%20d%27huiles%20es%2e%2e%2e&L_DESC2=Le%20baume%20respiratoire%c2%a0%20est%20une%20synergie%20de%207%20huile%2e%2e%2e&L_DESC3=R%c3%a9duction%20newsletter%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=28%2e85&PAYMENTREQUEST_0_ITEMAMT=22%2e85&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=J%2dE%20BESSE&PAYMENTREQUEST_0_SHIPTOSTREET=97%20rue%20Yves%20Le%20Coz&PAYMENTREQUEST_0_SHIPTOCITY=Versailles&PAYMENTREQUEST_0_SHIPTOSTATE=Ile%2dde%2dFrance&PAYMENTREQUEST_0_SHIPTOZIP=78000&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0606050401&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Shampooing%20traitant%20Pludepoux%2c%20aux%206%20huiles%20essentielles%20bio&L_PAYMENTREQUEST_0_NAME1=Spray%20traitant%20Pludepoux%2c%20aux%206%20huiles%20essentielles%20bio&L_PAYMENTREQUEST_0_NAME2=Baume%20respiratoire%20eucalyptus%2c%20aux%207%20huiles%20essentielles%20bio&L_PAYMENTREQUEST_0_NAME3=R%c3%a9duction%20newsletter&L_PAYMENTREQUEST_0_NUMBER0=150&L_PAYMENTREQUEST_0_NUMBER1=149&L_PAYMENTREQUEST_0_NUMBER2=162&L_PAYMENTREQUEST_0_NUMBER3=644&L_PAYMENTREQUEST_0_QTY0=2&L_PAYMENTREQUEST_0_QTY1=2&L_PAYMENTREQUEST_0_QTY2=1&L_PAYMENTREQUEST_0_QTY3=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_TAXAMT1=0%2e00&L_PAYMENTREQUEST_0_TAXAMT2=0%2e00&L_PAYMENTREQUEST_0_TAXAMT3=0%2e00&L_PAYMENTREQUEST_0_AMT0=6%2e50&L_PAYMENTREQUEST_0_AMT1=6%2e50&L_PAYMENTREQUEST_0_AMT2=6%2e85&L_PAYMENTREQUEST_0_AMT3=%2d10%2e00&L_PAYMENTREQUEST_0_DESC0=Ce%20shampooing%20traitant%20%c3%a0%20l%27efficacit%c3%a9%20prouv%c3%a9e%20est%20%2e%2e%2e&L_PAYMENTREQUEST_0_DESC1=Ce%20spray%20est%20formul%c3%a9%20avec%20une%20synergie%20d%27huiles%20es%2e%2e%2e&L_PAYMENTREQUEST_0_DESC2=Le%20baume%20respiratoire%c2%a0%20est%20une%20synergie%20de%207%20huile%2e%2e%2e&L_PAYMENTREQUEST_0_DESC3=R%c3%a9duction%20newsletter%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-72U26113Y83837217 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-72U26113Y83837217&PAYERID=AH25U44525XLN&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=150&L_PAYMENTREQUEST_0_NAME0=Shampooing+traitant+Pludepoux%2C+aux+6+huiles+essentielles+bio&L_PAYMENTREQUEST_0_DESC0=Ce+shampooing+traitant+%C3%A0+l%27efficacit%C3%A9+prouv%C3%A9e+est+...&L_PAYMENTREQUEST_0_AMT0=6.5&L_PAYMENTREQUEST_0_QTY0=2&L_PAYMENTREQUEST_0_NUMBER1=149&L_PAYMENTREQUEST_0_NAME1=Spray+traitant+Pludepoux%2C+aux+6+huiles+essentielles+bio&L_PAYMENTREQUEST_0_DESC1=Ce+spray+est+formul%C3%A9+avec+une+synergie+d%27huiles+es...&L_PAYMENTREQUEST_0_AMT1=6.5&L_PAYMENTREQUEST_0_QTY1=2&L_PAYMENTREQUEST_0_NUMBER2=162&L_PAYMENTREQUEST_0_NAME2=Baume+respiratoire+eucalyptus%2C+aux+7+huiles+essentielles+bio&L_PAYMENTREQUEST_0_DESC2=Le+baume+respiratoire%C2%A0+est+une+synergie+de+7+huile...&L_PAYMENTREQUEST_0_AMT2=6.85&L_PAYMENTREQUEST_0_QTY2=1&L_PAYMENTREQUEST_0_NUMBER3=644&L_PAYMENTREQUEST_0_NAME3=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC3=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT3=-10&L_PAYMENTREQUEST_0_QTY3=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=22.85&PAYMENTREQUEST_0_AMT=28.85&ADDROVERRIDE=1&EMAIL=jdelaroo%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=J-E+BESSE&PAYMENTREQUEST_0_SHIPTOPHONENUM=0606050401&PAYMENTREQUEST_0_SHIPTOSTREET=97+rue+Yves+Le+Coz&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Versailles&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=78000 +Result : TOKEN=EC%2d72U26113Y83837217&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d22T21%3a45%3a42Z&CORRELATIONID=8e054fd9b269d&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=54H32835U22838017&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d22T21%3a45%3a42Z&PAYMENTINFO_0_AMT=28%2e85&PAYMENTINFO_0_FEEAMT=1%2e23&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-72U26113Y83837217&PAYERID=AH25U44525XLN&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=150&L_PAYMENTREQUEST_0_NAME0=Shampooing+traitant+Pludepoux%2C+aux+6+huiles+essentielles+bio&L_PAYMENTREQUEST_0_DESC0=Ce+shampooing+traitant+%C3%A0+l%27efficacit%C3%A9+prouv%C3%A9e+est+...&L_PAYMENTREQUEST_0_AMT0=6.5&L_PAYMENTREQUEST_0_QTY0=2&L_PAYMENTREQUEST_0_NUMBER1=149&L_PAYMENTREQUEST_0_NAME1=Spray+traitant+Pludepoux%2C+aux+6+huiles+essentielles+bio&L_PAYMENTREQUEST_0_DESC1=Ce+spray+est+formul%C3%A9+avec+une+synergie+d%27huiles+es...&L_PAYMENTREQUEST_0_AMT1=6.5&L_PAYMENTREQUEST_0_QTY1=2&L_PAYMENTREQUEST_0_NUMBER2=162&L_PAYMENTREQUEST_0_NAME2=Baume+respiratoire+eucalyptus%2C+aux+7+huiles+essentielles+bio&L_PAYMENTREQUEST_0_DESC2=Le+baume+respiratoire%C2%A0+est+une+synergie+de+7+huile...&L_PAYMENTREQUEST_0_AMT2=6.85&L_PAYMENTREQUEST_0_QTY2=1&L_PAYMENTREQUEST_0_NUMBER3=644&L_PAYMENTREQUEST_0_NAME3=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC3=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT3=-10&L_PAYMENTREQUEST_0_QTY3=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=22.85&PAYMENTREQUEST_0_AMT=28.85&ADDROVERRIDE=1&EMAIL=jdelaroo%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=J-E+BESSE&PAYMENTREQUEST_0_SHIPTOPHONENUM=0606050401&PAYMENTREQUEST_0_SHIPTOSTREET=97+rue+Yves+Le+Coz&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Versailles&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=78000 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=34&L_PAYMENTREQUEST_0_NAME0=Le+Guide+du+Savoir+Vivre+%3A+tout+bien+dire+et+faire&L_PAYMENTREQUEST_0_DESC0=Un+guide+indispensable+pour+bien+se+comporter+en+t...&L_PAYMENTREQUEST_0_AMT0=9.9&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=9.9&PAYMENTREQUEST_0_AMT=12.90&ADDROVERRIDE=1&EMAIL=broomfieldmg%40yahoo.fr&PAYMENTREQUEST_0_SHIPTONAME=marie+broomfield&PAYMENTREQUEST_0_SHIPTOPHONENUM=33614150025&PAYMENTREQUEST_0_SHIPTOSTREET=1+rue+des+Amphores&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Vieille+Toulouse&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=31320&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d4VK12536KR752040D&TIMESTAMP=2016%2d01%2d23T08%3a12%3a43Z&CORRELATIONID=918c54cd6027a&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=34&L_PAYMENTREQUEST_0_NAME0=Le+Guide+du+Savoir+Vivre+%3A+tout+bien+dire+et+faire&L_PAYMENTREQUEST_0_DESC0=Un+guide+indispensable+pour+bien+se+comporter+en+t...&L_PAYMENTREQUEST_0_AMT0=9.9&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=9.9&PAYMENTREQUEST_0_AMT=12.90&ADDROVERRIDE=1&EMAIL=broomfieldmg%40yahoo.fr&PAYMENTREQUEST_0_SHIPTONAME=marie+broomfield&PAYMENTREQUEST_0_SHIPTOPHONENUM=33614150025&PAYMENTREQUEST_0_SHIPTOSTREET=1+rue+des+Amphores&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Vieille+Toulouse&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=31320&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=4&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+-+TEXGUARD+-+lot+de+3+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+taches+pour+tissus%2C+...&L_PAYMENTREQUEST_0_AMT0=37.43&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_NAME1=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC1=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT1=-10&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=27.43&PAYMENTREQUEST_0_AMT=33.43&ADDROVERRIDE=1&EMAIL=Lucie.scotto%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=Lucie++Scotto-di-Mase&PAYMENTREQUEST_0_SHIPTOPHONENUM=0640274302&PAYMENTREQUEST_0_SHIPTOSTREET=34+rue+du+jeu+de+ballon&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Aubagne&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=13400&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d9XJ535428T559323E&TIMESTAMP=2016%2d01%2d23T16%3a45%3a27Z&CORRELATIONID=5644b4cd6a6f9&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=4&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+-+TEXGUARD+-+lot+de+3+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+taches+pour+tissus%2C+...&L_PAYMENTREQUEST_0_AMT0=37.43&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_NAME1=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC1=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT1=-10&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=27.43&PAYMENTREQUEST_0_AMT=33.43&ADDROVERRIDE=1&EMAIL=Lucie.scotto%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=Lucie++Scotto-di-Mase&PAYMENTREQUEST_0_SHIPTOPHONENUM=0640274302&PAYMENTREQUEST_0_SHIPTOSTREET=34+rue+du+jeu+de+ballon&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Aubagne&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=13400&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-9XJ535428T559323E +Result : TOKEN=EC%2d9XJ535428T559323E&PHONENUM=0640274302&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d23T16%3a45%3a51Z&CORRELATIONID=cac601624ec16&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=lucie%2escotto%40hotmail%2efr&PAYERID=E5G73LZ84XAKG&PAYERSTATUS=verified&FIRSTNAME=Lucie&LASTNAME=Scotto%2ddi%2dMase&COUNTRYCODE=FR&SHIPTONAME=Lucie%20Scotto%2ddi%2dMase&SHIPTOSTREET=34%20%20rue%20du%20jeu%20de%20ballon&SHIPTOCITY=aubagne&SHIPTOZIP=13400&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0640274302&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=33%2e43&ITEMAMT=27%2e43&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Imperm%c3%a9abilisant%20anti%20taches%20%2d%20TEXGUARD%20%2d%20lot%20de%203%20A%c3%a9rosols&L_NAME1=R%c3%a9duction%20newsletter&L_NUMBER0=4&L_NUMBER1=644&L_QTY0=1&L_QTY1=1&L_TAXAMT0=0%2e00&L_TAXAMT1=0%2e00&L_AMT0=37%2e43&L_AMT1=%2d10%2e00&L_DESC0=Produit%20imperm%c3%a9abilisant%20anti%20taches%20pour%20tissus%2c%20%2e%2e%2e&L_DESC1=R%c3%a9duction%20newsletter%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=33%2e43&PAYMENTREQUEST_0_ITEMAMT=27%2e43&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Lucie%20Scotto%2ddi%2dMase&PAYMENTREQUEST_0_SHIPTOSTREET=34%20%20rue%20du%20jeu%20de%20ballon&PAYMENTREQUEST_0_SHIPTOCITY=aubagne&PAYMENTREQUEST_0_SHIPTOZIP=13400&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0640274302&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Imperm%c3%a9abilisant%20anti%20taches%20%2d%20TEXGUARD%20%2d%20lot%20de%203%20A%c3%a9rosols&L_PAYMENTREQUEST_0_NAME1=R%c3%a9duction%20newsletter&L_PAYMENTREQUEST_0_NUMBER0=4&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_TAXAMT1=0%2e00&L_PAYMENTREQUEST_0_AMT0=37%2e43&L_PAYMENTREQUEST_0_AMT1=%2d10%2e00&L_PAYMENTREQUEST_0_DESC0=Produit%20imperm%c3%a9abilisant%20anti%20taches%20pour%20tissus%2c%20%2e%2e%2e&L_PAYMENTREQUEST_0_DESC1=R%c3%a9duction%20newsletter%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-9XJ535428T559323E + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-9XJ535428T559323E&PAYERID=E5G73LZ84XAKG&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=4&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+-+TEXGUARD+-+lot+de+3+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+taches+pour+tissus%2C+...&L_PAYMENTREQUEST_0_AMT0=37.43&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_NAME1=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC1=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT1=-10&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=27.43&PAYMENTREQUEST_0_AMT=33.43&ADDROVERRIDE=1&EMAIL=Lucie.scotto%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=Lucie++Scotto-di-Mase&PAYMENTREQUEST_0_SHIPTOPHONENUM=0640274302&PAYMENTREQUEST_0_SHIPTOSTREET=34+rue+du+jeu+de+ballon&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Aubagne&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=13400 +Result : TOKEN=EC%2d9XJ535428T559323E&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d23T16%3a45%3a53Z&CORRELATIONID=29724fff72d19&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=09B92221Y7156270V&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d23T16%3a45%3a52Z&PAYMENTINFO_0_AMT=33%2e43&PAYMENTINFO_0_FEEAMT=1%2e39&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-9XJ535428T559323E&PAYERID=E5G73LZ84XAKG&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=4&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+-+TEXGUARD+-+lot+de+3+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+taches+pour+tissus%2C+...&L_PAYMENTREQUEST_0_AMT0=37.43&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_NAME1=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC1=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT1=-10&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=27.43&PAYMENTREQUEST_0_AMT=33.43&ADDROVERRIDE=1&EMAIL=Lucie.scotto%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=Lucie++Scotto-di-Mase&PAYMENTREQUEST_0_SHIPTOPHONENUM=0640274302&PAYMENTREQUEST_0_SHIPTOSTREET=34+rue+du+jeu+de+ballon&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Aubagne&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=13400 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=4&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+-+TEXGUARD+-+lot+de+3+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+taches+pour+tissus%2C+...&L_PAYMENTREQUEST_0_AMT0=37.43&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_NAME1=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC1=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT1=-10&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=27.43&PAYMENTREQUEST_0_AMT=33.43&ADDROVERRIDE=1&EMAIL=zebritol%40aliceadsl.fr&PAYMENTREQUEST_0_SHIPTONAME=BENEDICTE+LEMOINE&PAYMENTREQUEST_0_SHIPTOPHONENUM=0635917447&PAYMENTREQUEST_0_SHIPTOSTREET=46+AVENUE+D%27ALLEMAGNE&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=LUNEL&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=34400&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d04H8736614581373V&TIMESTAMP=2016%2d01%2d25T09%3a55%3a08Z&CORRELATIONID=98cf3288eb349&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=4&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+-+TEXGUARD+-+lot+de+3+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+taches+pour+tissus%2C+...&L_PAYMENTREQUEST_0_AMT0=37.43&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_NAME1=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC1=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT1=-10&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=27.43&PAYMENTREQUEST_0_AMT=33.43&ADDROVERRIDE=1&EMAIL=zebritol%40aliceadsl.fr&PAYMENTREQUEST_0_SHIPTONAME=BENEDICTE+LEMOINE&PAYMENTREQUEST_0_SHIPTOPHONENUM=0635917447&PAYMENTREQUEST_0_SHIPTOSTREET=46+AVENUE+D%27ALLEMAGNE&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=LUNEL&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=34400&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-04H8736614581373V +Result : TOKEN=EC%2d04H8736614581373V&PHONENUM=0635917447&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d25T09%3a55%3a41Z&CORRELATIONID=8166fd73b36e3&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=zebritol%40aliceadsl%2efr&PAYERID=LAARYL6BMMNE4&PAYERSTATUS=verified&FIRSTNAME=benedicte&LASTNAME=lemoine&COUNTRYCODE=FR&SHIPTONAME=benedicte%20lemoine&SHIPTOSTREET=46%20AVENUE%20D%27ALLEMAGNE&SHIPTOCITY=LUNEL&SHIPTOZIP=34400&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0635917447&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=33%2e43&ITEMAMT=27%2e43&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Imperm%c3%a9abilisant%20anti%20taches%20%2d%20TEXGUARD%20%2d%20lot%20de%203%20A%c3%a9rosols&L_NAME1=R%c3%a9duction%20newsletter&L_NUMBER0=4&L_NUMBER1=644&L_QTY0=1&L_QTY1=1&L_TAXAMT0=0%2e00&L_TAXAMT1=0%2e00&L_AMT0=37%2e43&L_AMT1=%2d10%2e00&L_DESC0=Produit%20imperm%c3%a9abilisant%20anti%20taches%20pour%20tissus%2c%20%2e%2e%2e&L_DESC1=R%c3%a9duction%20newsletter%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=33%2e43&PAYMENTREQUEST_0_ITEMAMT=27%2e43&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=benedicte%20lemoine&PAYMENTREQUEST_0_SHIPTOSTREET=46%20AVENUE%20D%27ALLEMAGNE&PAYMENTREQUEST_0_SHIPTOCITY=LUNEL&PAYMENTREQUEST_0_SHIPTOZIP=34400&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0635917447&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Imperm%c3%a9abilisant%20anti%20taches%20%2d%20TEXGUARD%20%2d%20lot%20de%203%20A%c3%a9rosols&L_PAYMENTREQUEST_0_NAME1=R%c3%a9duction%20newsletter&L_PAYMENTREQUEST_0_NUMBER0=4&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_TAXAMT1=0%2e00&L_PAYMENTREQUEST_0_AMT0=37%2e43&L_PAYMENTREQUEST_0_AMT1=%2d10%2e00&L_PAYMENTREQUEST_0_DESC0=Produit%20imperm%c3%a9abilisant%20anti%20taches%20pour%20tissus%2c%20%2e%2e%2e&L_PAYMENTREQUEST_0_DESC1=R%c3%a9duction%20newsletter%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-04H8736614581373V + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-04H8736614581373V&PAYERID=LAARYL6BMMNE4&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=4&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+-+TEXGUARD+-+lot+de+3+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+taches+pour+tissus%2C+...&L_PAYMENTREQUEST_0_AMT0=37.43&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_NAME1=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC1=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT1=-10&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=27.43&PAYMENTREQUEST_0_AMT=33.43&ADDROVERRIDE=1&EMAIL=zebritol%40aliceadsl.fr&PAYMENTREQUEST_0_SHIPTONAME=BENEDICTE+LEMOINE&PAYMENTREQUEST_0_SHIPTOPHONENUM=0635917447&PAYMENTREQUEST_0_SHIPTOSTREET=46+AVENUE+D%27ALLEMAGNE&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=LUNEL&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=34400 +Result : TOKEN=EC%2d04H8736614581373V&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d25T09%3a55%3a43Z&CORRELATIONID=7a8a39a210777&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=8S6411837A105294H&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d25T09%3a55%3a42Z&PAYMENTINFO_0_AMT=33%2e43&PAYMENTINFO_0_FEEAMT=1%2e39&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-04H8736614581373V&PAYERID=LAARYL6BMMNE4&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=4&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+-+TEXGUARD+-+lot+de+3+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+taches+pour+tissus%2C+...&L_PAYMENTREQUEST_0_AMT0=37.43&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_NAME1=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC1=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT1=-10&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=27.43&PAYMENTREQUEST_0_AMT=33.43&ADDROVERRIDE=1&EMAIL=zebritol%40aliceadsl.fr&PAYMENTREQUEST_0_SHIPTONAME=BENEDICTE+LEMOINE&PAYMENTREQUEST_0_SHIPTOPHONENUM=0635917447&PAYMENTREQUEST_0_SHIPTOSTREET=46+AVENUE+D%27ALLEMAGNE&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=LUNEL&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=34400 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=168&L_PAYMENTREQUEST_0_NAME0=Terre+de+Sommi%C3%A8res%2C+d%C3%A9tachant+%C3%A0+sec+naturel&L_PAYMENTREQUEST_0_DESC0=D%C3%A9tachant+%C3%A0+sec+naturelMulti-usages+%3A+surfaces+et+...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.45&PAYMENTREQUEST_0_AMT=8.45&ADDROVERRIDE=1&EMAIL=Laura.dutheil%40yahoo.fr&PAYMENTREQUEST_0_SHIPTONAME=laura+Dutheil+&PAYMENTREQUEST_0_SHIPTOPHONENUM=0783784336&PAYMENTREQUEST_0_SHIPTOSTREET=1+av+du+mar%C3%A9chal+juin&PAYMENTREQUEST_0_SHIPTOSTREET2=imm+le+morvan+esc+c+apt+535&PAYMENTREQUEST_0_SHIPTOCITY=bihorel&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=76420&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d6R686567FA527330G&TIMESTAMP=2016%2d01%2d25T19%3a13%3a58Z&CORRELATIONID=bbced3e333f86&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=168&L_PAYMENTREQUEST_0_NAME0=Terre+de+Sommi%C3%A8res%2C+d%C3%A9tachant+%C3%A0+sec+naturel&L_PAYMENTREQUEST_0_DESC0=D%C3%A9tachant+%C3%A0+sec+naturelMulti-usages+%3A+surfaces+et+...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.45&PAYMENTREQUEST_0_AMT=8.45&ADDROVERRIDE=1&EMAIL=Laura.dutheil%40yahoo.fr&PAYMENTREQUEST_0_SHIPTONAME=laura+Dutheil+&PAYMENTREQUEST_0_SHIPTOPHONENUM=0783784336&PAYMENTREQUEST_0_SHIPTOSTREET=1+av+du+mar%C3%A9chal+juin&PAYMENTREQUEST_0_SHIPTOSTREET2=imm+le+morvan+esc+c+apt+535&PAYMENTREQUEST_0_SHIPTOCITY=bihorel&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=76420&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-6R686567FA527330G +Result : TOKEN=EC%2d6R686567FA527330G&PHONENUM=0783784336&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d25T19%3a14%3a39Z&CORRELATIONID=c34751c623444&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=laura%2edutheil%40yahoo%2efr&PAYERID=T47P98W7WHXKA&PAYERSTATUS=unverified&FIRSTNAME=laura&LASTNAME=dutheil&COUNTRYCODE=FR&SHIPTONAME=laura%20Dutheil&SHIPTOSTREET=1%20av%20du%20mar%c3%a9chal%20juin&SHIPTOSTREET2=imm%20le%20morvan%20esc%20c%20apt%20535&SHIPTOCITY=bihorel&SHIPTOZIP=76420&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0783784336&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=8%2e45&ITEMAMT=5%2e45&SHIPPINGAMT=3%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Terre%20de%20Sommi%c3%a8res%2c%20d%c3%a9tachant%20%c3%a0%20sec%20naturel&L_NUMBER0=168&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=5%2e45&L_DESC0=D%c3%a9tachant%20%c3%a0%20sec%20naturelMulti%2dusages%20%3a%20surfaces%20et%20%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=8%2e45&PAYMENTREQUEST_0_ITEMAMT=5%2e45&PAYMENTREQUEST_0_SHIPPINGAMT=3%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=laura%20Dutheil&PAYMENTREQUEST_0_SHIPTOSTREET=1%20av%20du%20mar%c3%a9chal%20juin&PAYMENTREQUEST_0_SHIPTOSTREET2=imm%20le%20morvan%20esc%20c%20apt%20535&PAYMENTREQUEST_0_SHIPTOCITY=bihorel&PAYMENTREQUEST_0_SHIPTOZIP=76420&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0783784336&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Terre%20de%20Sommi%c3%a8res%2c%20d%c3%a9tachant%20%c3%a0%20sec%20naturel&L_PAYMENTREQUEST_0_NUMBER0=168&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=5%2e45&L_PAYMENTREQUEST_0_DESC0=D%c3%a9tachant%20%c3%a0%20sec%20naturelMulti%2dusages%20%3a%20surfaces%20et%20%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-6R686567FA527330G + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-6R686567FA527330G&PAYERID=T47P98W7WHXKA&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=168&L_PAYMENTREQUEST_0_NAME0=Terre+de+Sommi%C3%A8res%2C+d%C3%A9tachant+%C3%A0+sec+naturel&L_PAYMENTREQUEST_0_DESC0=D%C3%A9tachant+%C3%A0+sec+naturelMulti-usages+%3A+surfaces+et+...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.45&PAYMENTREQUEST_0_AMT=8.45&ADDROVERRIDE=1&EMAIL=Laura.dutheil%40yahoo.fr&PAYMENTREQUEST_0_SHIPTONAME=laura+Dutheil+&PAYMENTREQUEST_0_SHIPTOPHONENUM=0783784336&PAYMENTREQUEST_0_SHIPTOSTREET=1+av+du+mar%C3%A9chal+juin&PAYMENTREQUEST_0_SHIPTOSTREET2=imm+le+morvan+esc+c+apt+535&PAYMENTREQUEST_0_SHIPTOCITY=bihorel&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=76420 +Result : TOKEN=EC%2d6R686567FA527330G&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d25T19%3a14%3a42Z&CORRELATIONID=59a6bad92de9f&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=1S77907525260153E&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d25T19%3a14%3a40Z&PAYMENTINFO_0_AMT=8%2e45&PAYMENTINFO_0_FEEAMT=0%2e54&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-6R686567FA527330G&PAYERID=T47P98W7WHXKA&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=168&L_PAYMENTREQUEST_0_NAME0=Terre+de+Sommi%C3%A8res%2C+d%C3%A9tachant+%C3%A0+sec+naturel&L_PAYMENTREQUEST_0_DESC0=D%C3%A9tachant+%C3%A0+sec+naturelMulti-usages+%3A+surfaces+et+...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.45&PAYMENTREQUEST_0_AMT=8.45&ADDROVERRIDE=1&EMAIL=Laura.dutheil%40yahoo.fr&PAYMENTREQUEST_0_SHIPTONAME=laura+Dutheil+&PAYMENTREQUEST_0_SHIPTOPHONENUM=0783784336&PAYMENTREQUEST_0_SHIPTOSTREET=1+av+du+mar%C3%A9chal+juin&PAYMENTREQUEST_0_SHIPTOSTREET2=imm+le+morvan+esc+c+apt+535&PAYMENTREQUEST_0_SHIPTOCITY=bihorel&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=76420 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=213&L_PAYMENTREQUEST_0_NAME0=Pics+anti-pigeons+VEPIC+V2+-+L+135mm+%2836cm+x3%29&L_PAYMENTREQUEST_0_DESC0=Syst%C3%A8me+d%27%C3%A9loignement+des+pigeons%2C+lot+de+3+barret...&L_PAYMENTREQUEST_0_AMT0=8.9&L_PAYMENTREQUEST_0_QTY0=2&L_PAYMENTREQUEST_0_NUMBER1=215&L_PAYMENTREQUEST_0_NAME1=Colle+pour+pics+anti-pigeons+-+Silirub+tube+310ml&L_PAYMENTREQUEST_0_DESC1=Mastic+silicone+multi-supports+%3A+b%C3%A9ton%2C+m%C3%A9tal%2C+ver...&L_PAYMENTREQUEST_0_AMT1=11.5&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=29.3&PAYMENTREQUEST_0_AMT=35.30&ADDROVERRIDE=1&EMAIL=cabinetdumaire%40lagrandcombe.fr&PAYMENTREQUEST_0_SHIPTONAME=Gilles+VIGNES&PAYMENTREQUEST_0_SHIPTOPHONENUM=0616491349+&PAYMENTREQUEST_0_SHIPTOSTREET=H%C3%B4tel+de+Ville+-+square+Mend%C3%A8s+France+&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=LA+GRAND%27COMBE&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=30110&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d32774514JR586043G&TIMESTAMP=2016%2d01%2d26T07%3a24%3a16Z&CORRELATIONID=32709c702f842&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=213&L_PAYMENTREQUEST_0_NAME0=Pics+anti-pigeons+VEPIC+V2+-+L+135mm+%2836cm+x3%29&L_PAYMENTREQUEST_0_DESC0=Syst%C3%A8me+d%27%C3%A9loignement+des+pigeons%2C+lot+de+3+barret...&L_PAYMENTREQUEST_0_AMT0=8.9&L_PAYMENTREQUEST_0_QTY0=2&L_PAYMENTREQUEST_0_NUMBER1=215&L_PAYMENTREQUEST_0_NAME1=Colle+pour+pics+anti-pigeons+-+Silirub+tube+310ml&L_PAYMENTREQUEST_0_DESC1=Mastic+silicone+multi-supports+%3A+b%C3%A9ton%2C+m%C3%A9tal%2C+ver...&L_PAYMENTREQUEST_0_AMT1=11.5&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=29.3&PAYMENTREQUEST_0_AMT=35.30&ADDROVERRIDE=1&EMAIL=cabinetdumaire%40lagrandcombe.fr&PAYMENTREQUEST_0_SHIPTONAME=Gilles+VIGNES&PAYMENTREQUEST_0_SHIPTOPHONENUM=0616491349+&PAYMENTREQUEST_0_SHIPTOSTREET=H%C3%B4tel+de+Ville+-+square+Mend%C3%A8s+France+&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=LA+GRAND%27COMBE&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=30110&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-32774514JR586043G +Result : TOKEN=EC%2d32774514JR586043G&PHONENUM=0616491349%20&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d26T07%3a41%3a58Z&CORRELATIONID=569f7699c13bc&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=cabinetdumaire%40lagrandcombe%2efr&PAYERID=KM5RFVD898RG4&PAYERSTATUS=unverified&FIRSTNAME=gilles&LASTNAME=vignes&COUNTRYCODE=FR&SHIPTONAME=Gilles%20VIGNES&SHIPTOSTREET=H%c3%b4tel%20de%20Ville%20%2d%20square%20Mend%c3%a8s%20France&SHIPTOCITY=LA%20GRAND%27COMBE&SHIPTOZIP=30110&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0616491349%20&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=35%2e30&ITEMAMT=29%2e30&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Pics%20anti%2dpigeons%20VEPIC%20V2%20%2d%20L%20135mm%20%2836cm%20x3%29&L_NAME1=Colle%20pour%20pics%20anti%2dpigeons%20%2d%20Silirub%20tube%20310ml&L_NUMBER0=213&L_NUMBER1=215&L_QTY0=2&L_QTY1=1&L_TAXAMT0=0%2e00&L_TAXAMT1=0%2e00&L_AMT0=8%2e90&L_AMT1=11%2e50&L_DESC0=Syst%c3%a8me%20d%27%c3%a9loignement%20des%20pigeons%2c%20lot%20de%203%20barret%2e%2e%2e&L_DESC1=Mastic%20silicone%20multi%2dsupports%20%3a%20b%c3%a9ton%2c%20m%c3%a9tal%2c%20ver%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=35%2e30&PAYMENTREQUEST_0_ITEMAMT=29%2e30&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Gilles%20VIGNES&PAYMENTREQUEST_0_SHIPTOSTREET=H%c3%b4tel%20de%20Ville%20%2d%20square%20Mend%c3%a8s%20France&PAYMENTREQUEST_0_SHIPTOCITY=LA%20GRAND%27COMBE&PAYMENTREQUEST_0_SHIPTOZIP=30110&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0616491349%20&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Pics%20anti%2dpigeons%20VEPIC%20V2%20%2d%20L%20135mm%20%2836cm%20x3%29&L_PAYMENTREQUEST_0_NAME1=Colle%20pour%20pics%20anti%2dpigeons%20%2d%20Silirub%20tube%20310ml&L_PAYMENTREQUEST_0_NUMBER0=213&L_PAYMENTREQUEST_0_NUMBER1=215&L_PAYMENTREQUEST_0_QTY0=2&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_TAXAMT1=0%2e00&L_PAYMENTREQUEST_0_AMT0=8%2e90&L_PAYMENTREQUEST_0_AMT1=11%2e50&L_PAYMENTREQUEST_0_DESC0=Syst%c3%a8me%20d%27%c3%a9loignement%20des%20pigeons%2c%20lot%20de%203%20barret%2e%2e%2e&L_PAYMENTREQUEST_0_DESC1=Mastic%20silicone%20multi%2dsupports%20%3a%20b%c3%a9ton%2c%20m%c3%a9tal%2c%20ver%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-32774514JR586043G + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-32774514JR586043G&PAYERID=KM5RFVD898RG4&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=213&L_PAYMENTREQUEST_0_NAME0=Pics+anti-pigeons+VEPIC+V2+-+L+135mm+%2836cm+x3%29&L_PAYMENTREQUEST_0_DESC0=Syst%C3%A8me+d%27%C3%A9loignement+des+pigeons%2C+lot+de+3+barret...&L_PAYMENTREQUEST_0_AMT0=8.9&L_PAYMENTREQUEST_0_QTY0=2&L_PAYMENTREQUEST_0_NUMBER1=215&L_PAYMENTREQUEST_0_NAME1=Colle+pour+pics+anti-pigeons+-+Silirub+tube+310ml&L_PAYMENTREQUEST_0_DESC1=Mastic+silicone+multi-supports+%3A+b%C3%A9ton%2C+m%C3%A9tal%2C+ver...&L_PAYMENTREQUEST_0_AMT1=11.5&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=29.3&PAYMENTREQUEST_0_AMT=35.30&ADDROVERRIDE=1&EMAIL=cabinetdumaire%40lagrandcombe.fr&PAYMENTREQUEST_0_SHIPTONAME=Gilles+VIGNES&PAYMENTREQUEST_0_SHIPTOPHONENUM=0616491349+&PAYMENTREQUEST_0_SHIPTOSTREET=H%C3%B4tel+de+Ville+-+square+Mend%C3%A8s+France+&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=LA+GRAND%27COMBE&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=30110 +Result : TOKEN=EC%2d32774514JR586043G&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d26T07%3a42%3a02Z&CORRELATIONID=6fd3eca4cfd92&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=3C1419005L418445G&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d26T07%3a42%3a00Z&PAYMENTINFO_0_AMT=35%2e30&PAYMENTINFO_0_FEEAMT=1%2e45&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-32774514JR586043G&PAYERID=KM5RFVD898RG4&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=213&L_PAYMENTREQUEST_0_NAME0=Pics+anti-pigeons+VEPIC+V2+-+L+135mm+%2836cm+x3%29&L_PAYMENTREQUEST_0_DESC0=Syst%C3%A8me+d%27%C3%A9loignement+des+pigeons%2C+lot+de+3+barret...&L_PAYMENTREQUEST_0_AMT0=8.9&L_PAYMENTREQUEST_0_QTY0=2&L_PAYMENTREQUEST_0_NUMBER1=215&L_PAYMENTREQUEST_0_NAME1=Colle+pour+pics+anti-pigeons+-+Silirub+tube+310ml&L_PAYMENTREQUEST_0_DESC1=Mastic+silicone+multi-supports+%3A+b%C3%A9ton%2C+m%C3%A9tal%2C+ver...&L_PAYMENTREQUEST_0_AMT1=11.5&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=29.3&PAYMENTREQUEST_0_AMT=35.30&ADDROVERRIDE=1&EMAIL=cabinetdumaire%40lagrandcombe.fr&PAYMENTREQUEST_0_SHIPTONAME=Gilles+VIGNES&PAYMENTREQUEST_0_SHIPTOPHONENUM=0616491349+&PAYMENTREQUEST_0_SHIPTOSTREET=H%C3%B4tel+de+Ville+-+square+Mend%C3%A8s+France+&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=LA+GRAND%27COMBE&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=30110 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=199&L_PAYMENTREQUEST_0_NAME0=Soupe+Coupe-faim+au+konjac&L_PAYMENTREQUEST_0_DESC0=Fringales+et+grignotages+vous+emp%C3%AAchent+de+tenir+v...&L_PAYMENTREQUEST_0_AMT0=9.89&L_PAYMENTREQUEST_0_QTY0=3&L_PAYMENTREQUEST_0_NUMBER1=201&L_PAYMENTREQUEST_0_NAME1=Soupe+Minceur+choux+%2B+5+plantes&L_PAYMENTREQUEST_0_DESC1=Besoin+d%27un+petit+coup+de+pouce+pour+mincir+de+fa%C3%A7...&L_PAYMENTREQUEST_0_AMT1=9.89&L_PAYMENTREQUEST_0_QTY1=3&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=59.34&PAYMENTREQUEST_0_AMT=59.34&ADDROVERRIDE=1&EMAIL=nadine.donzelli1%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=Nadine+DONZELLI&PAYMENTREQUEST_0_SHIPTOPHONENUM=0659534584&PAYMENTREQUEST_0_SHIPTOSTREET=26+RUE+DE+LA+REPUBLIQUE&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=PELISSANNE&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=13330&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d9EF37009TJ8860133&TIMESTAMP=2016%2d01%2d26T08%3a28%3a31Z&CORRELATIONID=3af81b5b91512&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=199&L_PAYMENTREQUEST_0_NAME0=Soupe+Coupe-faim+au+konjac&L_PAYMENTREQUEST_0_DESC0=Fringales+et+grignotages+vous+emp%C3%AAchent+de+tenir+v...&L_PAYMENTREQUEST_0_AMT0=9.89&L_PAYMENTREQUEST_0_QTY0=3&L_PAYMENTREQUEST_0_NUMBER1=201&L_PAYMENTREQUEST_0_NAME1=Soupe+Minceur+choux+%2B+5+plantes&L_PAYMENTREQUEST_0_DESC1=Besoin+d%27un+petit+coup+de+pouce+pour+mincir+de+fa%C3%A7...&L_PAYMENTREQUEST_0_AMT1=9.89&L_PAYMENTREQUEST_0_QTY1=3&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=59.34&PAYMENTREQUEST_0_AMT=59.34&ADDROVERRIDE=1&EMAIL=nadine.donzelli1%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=Nadine+DONZELLI&PAYMENTREQUEST_0_SHIPTOPHONENUM=0659534584&PAYMENTREQUEST_0_SHIPTOSTREET=26+RUE+DE+LA+REPUBLIQUE&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=PELISSANNE&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=13330&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-9EF37009TJ8860133 +Result : TOKEN=EC%2d9EF37009TJ8860133&PHONENUM=0659534584&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d26T08%3a29%3a14Z&CORRELATIONID=3ab85914e0add&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=nadine%2edonzelli1%40orange%2efr&PAYERID=JXMXGYPKMNVPJ&PAYERSTATUS=verified&FIRSTNAME=Nadine&LASTNAME=DONZELLI&COUNTRYCODE=FR&SHIPTONAME=Nadine%20DONZELLI&SHIPTOSTREET=26%20%20RUE%20DE%20LA%20REPUBLIQUE&SHIPTOCITY=PELISSANNE&SHIPTOZIP=13330&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0659534584&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=59%2e34&ITEMAMT=59%2e34&SHIPPINGAMT=0%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Soupe%20Coupe%2dfaim%20au%20konjac&L_NAME1=Soupe%20Minceur%20choux%20%2b%205%20plantes&L_NUMBER0=199&L_NUMBER1=201&L_QTY0=3&L_QTY1=3&L_TAXAMT0=0%2e00&L_TAXAMT1=0%2e00&L_AMT0=9%2e89&L_AMT1=9%2e89&L_DESC0=Fringales%20et%20grignotages%20vous%20emp%c3%aachent%20de%20tenir%20v%2e%2e%2e&L_DESC1=Besoin%20d%27un%20petit%20coup%20de%20pouce%20pour%20mincir%20de%20fa%c3%a7%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=59%2e34&PAYMENTREQUEST_0_ITEMAMT=59%2e34&PAYMENTREQUEST_0_SHIPPINGAMT=0%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Nadine%20DONZELLI&PAYMENTREQUEST_0_SHIPTOSTREET=26%20%20RUE%20DE%20LA%20REPUBLIQUE&PAYMENTREQUEST_0_SHIPTOCITY=PELISSANNE&PAYMENTREQUEST_0_SHIPTOZIP=13330&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0659534584&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Soupe%20Coupe%2dfaim%20au%20konjac&L_PAYMENTREQUEST_0_NAME1=Soupe%20Minceur%20choux%20%2b%205%20plantes&L_PAYMENTREQUEST_0_NUMBER0=199&L_PAYMENTREQUEST_0_NUMBER1=201&L_PAYMENTREQUEST_0_QTY0=3&L_PAYMENTREQUEST_0_QTY1=3&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_TAXAMT1=0%2e00&L_PAYMENTREQUEST_0_AMT0=9%2e89&L_PAYMENTREQUEST_0_AMT1=9%2e89&L_PAYMENTREQUEST_0_DESC0=Fringales%20et%20grignotages%20vous%20emp%c3%aachent%20de%20tenir%20v%2e%2e%2e&L_PAYMENTREQUEST_0_DESC1=Besoin%20d%27un%20petit%20coup%20de%20pouce%20pour%20mincir%20de%20fa%c3%a7%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-9EF37009TJ8860133 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-9EF37009TJ8860133&PAYERID=JXMXGYPKMNVPJ&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=199&L_PAYMENTREQUEST_0_NAME0=Soupe+Coupe-faim+au+konjac&L_PAYMENTREQUEST_0_DESC0=Fringales+et+grignotages+vous+emp%C3%AAchent+de+tenir+v...&L_PAYMENTREQUEST_0_AMT0=9.89&L_PAYMENTREQUEST_0_QTY0=3&L_PAYMENTREQUEST_0_NUMBER1=201&L_PAYMENTREQUEST_0_NAME1=Soupe+Minceur+choux+%2B+5+plantes&L_PAYMENTREQUEST_0_DESC1=Besoin+d%27un+petit+coup+de+pouce+pour+mincir+de+fa%C3%A7...&L_PAYMENTREQUEST_0_AMT1=9.89&L_PAYMENTREQUEST_0_QTY1=3&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=59.34&PAYMENTREQUEST_0_AMT=59.34&ADDROVERRIDE=1&EMAIL=nadine.donzelli1%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=Nadine+DONZELLI&PAYMENTREQUEST_0_SHIPTOPHONENUM=0659534584&PAYMENTREQUEST_0_SHIPTOSTREET=26+RUE+DE+LA+REPUBLIQUE&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=PELISSANNE&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=13330 +Result : TOKEN=EC%2d9EF37009TJ8860133&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d26T08%3a29%3a17Z&CORRELATIONID=f868392d1e7f&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=6YD533057T4720348&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d26T08%3a29%3a15Z&PAYMENTINFO_0_AMT=59%2e34&PAYMENTINFO_0_FEEAMT=2%2e27&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Ineligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=None&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-9EF37009TJ8860133&PAYERID=JXMXGYPKMNVPJ&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=199&L_PAYMENTREQUEST_0_NAME0=Soupe+Coupe-faim+au+konjac&L_PAYMENTREQUEST_0_DESC0=Fringales+et+grignotages+vous+emp%C3%AAchent+de+tenir+v...&L_PAYMENTREQUEST_0_AMT0=9.89&L_PAYMENTREQUEST_0_QTY0=3&L_PAYMENTREQUEST_0_NUMBER1=201&L_PAYMENTREQUEST_0_NAME1=Soupe+Minceur+choux+%2B+5+plantes&L_PAYMENTREQUEST_0_DESC1=Besoin+d%27un+petit+coup+de+pouce+pour+mincir+de+fa%C3%A7...&L_PAYMENTREQUEST_0_AMT1=9.89&L_PAYMENTREQUEST_0_QTY1=3&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=59.34&PAYMENTREQUEST_0_AMT=59.34&ADDROVERRIDE=1&EMAIL=nadine.donzelli1%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=Nadine+DONZELLI&PAYMENTREQUEST_0_SHIPTOPHONENUM=0659534584&PAYMENTREQUEST_0_SHIPTOSTREET=26+RUE+DE+LA+REPUBLIQUE&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=PELISSANNE&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=13330 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=112&L_PAYMENTREQUEST_0_NAME0=Gommage+purifiant+%C3%A0+l%27argile+verte+Montmorillonite&L_PAYMENTREQUEST_0_DESC0=Ce+gommage+purifiant+riche+en+argile+verte+montmor...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=113&L_PAYMENTREQUEST_0_NAME1=Masque+purifiant+%C3%A0+l%27argile+verte+Montmorillonite&L_PAYMENTREQUEST_0_DESC1=Ce+masque+purifiant+riche+en+argile+verte+montmori...&L_PAYMENTREQUEST_0_AMT1=5.45&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=10.9&PAYMENTREQUEST_0_AMT=13.90&ADDROVERRIDE=1&EMAIL=suzanne_carlotti%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=suzanne+carlotti&PAYMENTREQUEST_0_SHIPTOPHONENUM=0642496180&PAYMENTREQUEST_0_SHIPTOSTREET=39+simonpoli&PAYMENTREQUEST_0_SHIPTOSTREET2=travo&PAYMENTREQUEST_0_SHIPTOCITY=ventiseri&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=20240&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d7N8951081E017911E&TIMESTAMP=2016%2d01%2d26T09%3a35%3a38Z&CORRELATIONID=acc2cec1173f2&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=112&L_PAYMENTREQUEST_0_NAME0=Gommage+purifiant+%C3%A0+l%27argile+verte+Montmorillonite&L_PAYMENTREQUEST_0_DESC0=Ce+gommage+purifiant+riche+en+argile+verte+montmor...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=113&L_PAYMENTREQUEST_0_NAME1=Masque+purifiant+%C3%A0+l%27argile+verte+Montmorillonite&L_PAYMENTREQUEST_0_DESC1=Ce+masque+purifiant+riche+en+argile+verte+montmori...&L_PAYMENTREQUEST_0_AMT1=5.45&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=10.9&PAYMENTREQUEST_0_AMT=13.90&ADDROVERRIDE=1&EMAIL=suzanne_carlotti%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=suzanne+carlotti&PAYMENTREQUEST_0_SHIPTOPHONENUM=0642496180&PAYMENTREQUEST_0_SHIPTOSTREET=39+simonpoli&PAYMENTREQUEST_0_SHIPTOSTREET2=travo&PAYMENTREQUEST_0_SHIPTOCITY=ventiseri&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=20240&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-7N8951081E017911E +Result : TOKEN=EC%2d7N8951081E017911E&PHONENUM=0642496180&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d26T09%3a36%3a02Z&CORRELATIONID=94ff57583a4ef&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=suzanne_carlotti%40orange%2efr&PAYERID=LTMZAATLF3VJ6&PAYERSTATUS=verified&FIRSTNAME=suzanne&LASTNAME=carlotti&COUNTRYCODE=FR&SHIPTONAME=suzanne%20carlotti&SHIPTOSTREET=39%20simonpoli%20travo&SHIPTOCITY=ventiseri&SHIPTOZIP=20240&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0642496180&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=13%2e90&ITEMAMT=10%2e90&SHIPPINGAMT=3%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Gommage%20purifiant%20%c3%a0%20l%27argile%20verte%20Montmorillonite&L_NAME1=Masque%20purifiant%20%c3%a0%20l%27argile%20verte%20Montmorillonite&L_NUMBER0=112&L_NUMBER1=113&L_QTY0=1&L_QTY1=1&L_TAXAMT0=0%2e00&L_TAXAMT1=0%2e00&L_AMT0=5%2e45&L_AMT1=5%2e45&L_DESC0=Ce%20gommage%20purifiant%20riche%20en%20argile%20verte%20montmor%2e%2e%2e&L_DESC1=Ce%20masque%20purifiant%20riche%20en%20argile%20verte%20montmori%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=13%2e90&PAYMENTREQUEST_0_ITEMAMT=10%2e90&PAYMENTREQUEST_0_SHIPPINGAMT=3%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=suzanne%20carlotti&PAYMENTREQUEST_0_SHIPTOSTREET=39%20simonpoli%20travo&PAYMENTREQUEST_0_SHIPTOCITY=ventiseri&PAYMENTREQUEST_0_SHIPTOZIP=20240&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0642496180&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Gommage%20purifiant%20%c3%a0%20l%27argile%20verte%20Montmorillonite&L_PAYMENTREQUEST_0_NAME1=Masque%20purifiant%20%c3%a0%20l%27argile%20verte%20Montmorillonite&L_PAYMENTREQUEST_0_NUMBER0=112&L_PAYMENTREQUEST_0_NUMBER1=113&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_TAXAMT1=0%2e00&L_PAYMENTREQUEST_0_AMT0=5%2e45&L_PAYMENTREQUEST_0_AMT1=5%2e45&L_PAYMENTREQUEST_0_DESC0=Ce%20gommage%20purifiant%20riche%20en%20argile%20verte%20montmor%2e%2e%2e&L_PAYMENTREQUEST_0_DESC1=Ce%20masque%20purifiant%20riche%20en%20argile%20verte%20montmori%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-7N8951081E017911E + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-7N8951081E017911E&PAYERID=LTMZAATLF3VJ6&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=112&L_PAYMENTREQUEST_0_NAME0=Gommage+purifiant+%C3%A0+l%27argile+verte+Montmorillonite&L_PAYMENTREQUEST_0_DESC0=Ce+gommage+purifiant+riche+en+argile+verte+montmor...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=113&L_PAYMENTREQUEST_0_NAME1=Masque+purifiant+%C3%A0+l%27argile+verte+Montmorillonite&L_PAYMENTREQUEST_0_DESC1=Ce+masque+purifiant+riche+en+argile+verte+montmori...&L_PAYMENTREQUEST_0_AMT1=5.45&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=10.9&PAYMENTREQUEST_0_AMT=13.90&ADDROVERRIDE=1&EMAIL=suzanne_carlotti%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=suzanne+carlotti&PAYMENTREQUEST_0_SHIPTOPHONENUM=0642496180&PAYMENTREQUEST_0_SHIPTOSTREET=39+simonpoli&PAYMENTREQUEST_0_SHIPTOSTREET2=travo&PAYMENTREQUEST_0_SHIPTOCITY=ventiseri&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=20240 +Result : TOKEN=EC%2d7N8951081E017911E&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d26T09%3a36%3a06Z&CORRELATIONID=b899e1fc5b3e5&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=4YR04354XU648384P&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d26T09%3a36%3a03Z&PAYMENTINFO_0_AMT=13%2e90&PAYMENTINFO_0_FEEAMT=0%2e72&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-7N8951081E017911E&PAYERID=LTMZAATLF3VJ6&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=112&L_PAYMENTREQUEST_0_NAME0=Gommage+purifiant+%C3%A0+l%27argile+verte+Montmorillonite&L_PAYMENTREQUEST_0_DESC0=Ce+gommage+purifiant+riche+en+argile+verte+montmor...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=113&L_PAYMENTREQUEST_0_NAME1=Masque+purifiant+%C3%A0+l%27argile+verte+Montmorillonite&L_PAYMENTREQUEST_0_DESC1=Ce+masque+purifiant+riche+en+argile+verte+montmori...&L_PAYMENTREQUEST_0_AMT1=5.45&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=10.9&PAYMENTREQUEST_0_AMT=13.90&ADDROVERRIDE=1&EMAIL=suzanne_carlotti%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=suzanne+carlotti&PAYMENTREQUEST_0_SHIPTOPHONENUM=0642496180&PAYMENTREQUEST_0_SHIPTOSTREET=39+simonpoli&PAYMENTREQUEST_0_SHIPTOSTREET2=travo&PAYMENTREQUEST_0_SHIPTOCITY=ventiseri&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=20240 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=169&L_PAYMENTREQUEST_0_NAME0=Acide+citrique%2C+d%C3%A9tartrant+naturel+concentr%C3%A9&L_PAYMENTREQUEST_0_DESC0=Super+d%C3%A9tartrant+naturel+Multi-usages+%3A+surfaces+e...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.45&PAYMENTREQUEST_0_AMT=8.45&ADDROVERRIDE=1&EMAIL=fanny.galloux%40aliceadsl.fr&PAYMENTREQUEST_0_SHIPTONAME=fanny+galloux&PAYMENTREQUEST_0_SHIPTOPHONENUM=%2B33688233504&PAYMENTREQUEST_0_SHIPTOSTREET=16+rue+george+sans&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=BLOIS&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=41000&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d3Y925266RS843692L&TIMESTAMP=2016%2d01%2d26T12%3a26%3a13Z&CORRELATIONID=cd49f48d3db94&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=169&L_PAYMENTREQUEST_0_NAME0=Acide+citrique%2C+d%C3%A9tartrant+naturel+concentr%C3%A9&L_PAYMENTREQUEST_0_DESC0=Super+d%C3%A9tartrant+naturel+Multi-usages+%3A+surfaces+e...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.45&PAYMENTREQUEST_0_AMT=8.45&ADDROVERRIDE=1&EMAIL=fanny.galloux%40aliceadsl.fr&PAYMENTREQUEST_0_SHIPTONAME=fanny+galloux&PAYMENTREQUEST_0_SHIPTOPHONENUM=%2B33688233504&PAYMENTREQUEST_0_SHIPTOSTREET=16+rue+george+sans&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=BLOIS&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=41000&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-3Y925266RS843692L +Result : TOKEN=EC%2d3Y925266RS843692L&PHONENUM=%2b33688233504&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d26T12%3a26%3a41Z&CORRELATIONID=bf473ff28a761&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=fanny%2egalloux%40aliceadsl%2efr&PAYERID=V8LMPJVBCQ6FC&PAYERSTATUS=verified&FIRSTNAME=fanny&LASTNAME=fanny&COUNTRYCODE=FR&SHIPTONAME=fanny%20galloux&SHIPTOSTREET=16%20rue%20george%20sans&SHIPTOCITY=BLOIS&SHIPTOZIP=41000&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=%2b33688233504&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=8%2e45&ITEMAMT=5%2e45&SHIPPINGAMT=3%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Acide%20citrique%2c%20d%c3%a9tartrant%20naturel%20concentr%c3%a9&L_NUMBER0=169&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=5%2e45&L_DESC0=Super%20d%c3%a9tartrant%20naturel%20Multi%2dusages%20%3a%20surfaces%20e%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=8%2e45&PAYMENTREQUEST_0_ITEMAMT=5%2e45&PAYMENTREQUEST_0_SHIPPINGAMT=3%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=fanny%20galloux&PAYMENTREQUEST_0_SHIPTOSTREET=16%20rue%20george%20sans&PAYMENTREQUEST_0_SHIPTOCITY=BLOIS&PAYMENTREQUEST_0_SHIPTOZIP=41000&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=%2b33688233504&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Acide%20citrique%2c%20d%c3%a9tartrant%20naturel%20concentr%c3%a9&L_PAYMENTREQUEST_0_NUMBER0=169&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=5%2e45&L_PAYMENTREQUEST_0_DESC0=Super%20d%c3%a9tartrant%20naturel%20Multi%2dusages%20%3a%20surfaces%20e%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-3Y925266RS843692L + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-3Y925266RS843692L&PAYERID=V8LMPJVBCQ6FC&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=169&L_PAYMENTREQUEST_0_NAME0=Acide+citrique%2C+d%C3%A9tartrant+naturel+concentr%C3%A9&L_PAYMENTREQUEST_0_DESC0=Super+d%C3%A9tartrant+naturel+Multi-usages+%3A+surfaces+e...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.45&PAYMENTREQUEST_0_AMT=8.45&ADDROVERRIDE=1&EMAIL=fanny.galloux%40aliceadsl.fr&PAYMENTREQUEST_0_SHIPTONAME=fanny+galloux&PAYMENTREQUEST_0_SHIPTOPHONENUM=%2B33688233504&PAYMENTREQUEST_0_SHIPTOSTREET=16+rue+george+sans&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=BLOIS&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=41000 +Result : TOKEN=EC%2d3Y925266RS843692L&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d26T12%3a26%3a46Z&CORRELATIONID=580af3fed0ca3&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=5E881145XV605230W&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d26T12%3a26%3a44Z&PAYMENTINFO_0_AMT=8%2e45&PAYMENTINFO_0_FEEAMT=0%2e54&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-3Y925266RS843692L&PAYERID=V8LMPJVBCQ6FC&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=169&L_PAYMENTREQUEST_0_NAME0=Acide+citrique%2C+d%C3%A9tartrant+naturel+concentr%C3%A9&L_PAYMENTREQUEST_0_DESC0=Super+d%C3%A9tartrant+naturel+Multi-usages+%3A+surfaces+e...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.45&PAYMENTREQUEST_0_AMT=8.45&ADDROVERRIDE=1&EMAIL=fanny.galloux%40aliceadsl.fr&PAYMENTREQUEST_0_SHIPTONAME=fanny+galloux&PAYMENTREQUEST_0_SHIPTOPHONENUM=%2B33688233504&PAYMENTREQUEST_0_SHIPTOSTREET=16+rue+george+sans&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=BLOIS&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=41000 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=165&L_PAYMENTREQUEST_0_NAME0=Bicarbonate+de+soude+m%C3%A9nager&L_PAYMENTREQUEST_0_DESC0=Le+bicarbonate+de+soude+nettoie%2C+d%C3%A9sodorise+et+r%C3%A9c...&L_PAYMENTREQUEST_0_AMT0=3.19&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=158&L_PAYMENTREQUEST_0_NAME1=Spray+habitat+purifiant+respiratoire%2C+aux+21+huiles+essentielles+bio&L_PAYMENTREQUEST_0_DESC1=Ce+m%C3%A9lange+de+21+huiles+essentielles+purifie+et+ra...&L_PAYMENTREQUEST_0_AMT1=11.2&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=70&L_PAYMENTREQUEST_0_NAME2=Lessive+Liquide+L%27Arbre+Vert+-++Peaux+sensibles+30+lavages+2L&L_PAYMENTREQUEST_0_DESC2=La+lessive+Peaux+Sensibles+%C3%89colabel+L%E2%80%99ARBRE+VERT+e...&L_PAYMENTREQUEST_0_AMT2=9.5&L_PAYMENTREQUEST_0_QTY2=1&L_PAYMENTREQUEST_0_NUMBER3=7&L_PAYMENTREQUEST_0_NAME3=D%C3%A9tachant+d%C3%A9graissant+textile+Texclean+TG+%2B+2+Sprays+anti+taches+TexGuard&L_PAYMENTREQUEST_0_DESC3=Ce+pack+se+compose+d%27un+d%C3%A9tachant+d%C3%A9graissant+text...&L_PAYMENTREQUEST_0_AMT3=32.1&L_PAYMENTREQUEST_0_QTY3=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=55.99&PAYMENTREQUEST_0_AMT=55.99&ADDROVERRIDE=1&EMAIL=Pascalebrunalaia%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Pascale+Brun&PAYMENTREQUEST_0_SHIPTOPHONENUM=0629570838&PAYMENTREQUEST_0_SHIPTOSTREET=9+rue+LOUIS+ARCHER&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=SAINT+GENIS+LAVAL&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=69230&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d9WN4803272815625D&TIMESTAMP=2016%2d01%2d26T17%3a09%3a52Z&CORRELATIONID=aa6a2aaa68ee7&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=165&L_PAYMENTREQUEST_0_NAME0=Bicarbonate+de+soude+m%C3%A9nager&L_PAYMENTREQUEST_0_DESC0=Le+bicarbonate+de+soude+nettoie%2C+d%C3%A9sodorise+et+r%C3%A9c...&L_PAYMENTREQUEST_0_AMT0=3.19&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=158&L_PAYMENTREQUEST_0_NAME1=Spray+habitat+purifiant+respiratoire%2C+aux+21+huiles+essentielles+bio&L_PAYMENTREQUEST_0_DESC1=Ce+m%C3%A9lange+de+21+huiles+essentielles+purifie+et+ra...&L_PAYMENTREQUEST_0_AMT1=11.2&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=70&L_PAYMENTREQUEST_0_NAME2=Lessive+Liquide+L%27Arbre+Vert+-++Peaux+sensibles+30+lavages+2L&L_PAYMENTREQUEST_0_DESC2=La+lessive+Peaux+Sensibles+%C3%89colabel+L%E2%80%99ARBRE+VERT+e...&L_PAYMENTREQUEST_0_AMT2=9.5&L_PAYMENTREQUEST_0_QTY2=1&L_PAYMENTREQUEST_0_NUMBER3=7&L_PAYMENTREQUEST_0_NAME3=D%C3%A9tachant+d%C3%A9graissant+textile+Texclean+TG+%2B+2+Sprays+anti+taches+TexGuard&L_PAYMENTREQUEST_0_DESC3=Ce+pack+se+compose+d%27un+d%C3%A9tachant+d%C3%A9graissant+text...&L_PAYMENTREQUEST_0_AMT3=32.1&L_PAYMENTREQUEST_0_QTY3=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=55.99&PAYMENTREQUEST_0_AMT=55.99&ADDROVERRIDE=1&EMAIL=Pascalebrunalaia%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Pascale+Brun&PAYMENTREQUEST_0_SHIPTOPHONENUM=0629570838&PAYMENTREQUEST_0_SHIPTOSTREET=9+rue+LOUIS+ARCHER&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=SAINT+GENIS+LAVAL&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=69230&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-9WN4803272815625D +Result : TOKEN=EC%2d9WN4803272815625D&PHONENUM=0629570838&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d26T17%3a10%3a28Z&CORRELATIONID=f76021324c259&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=pascalebrunalaia%40gmail%2ecom&PAYERID=ARV2AJ4WF5MC4&PAYERSTATUS=verified&FIRSTNAME=Pascale&LASTNAME=Brun&COUNTRYCODE=FR&SHIPTONAME=Pascale%20%20Brun&SHIPTOSTREET=9%20rue%20LOUIS%20ARCHER&SHIPTOCITY=SAINT%20GENIS%20LAVAL&SHIPTOZIP=69230&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0629570838&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=55%2e99&ITEMAMT=55%2e99&SHIPPINGAMT=0%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Bicarbonate%20de%20soude%20m%c3%a9nager&L_NAME1=Spray%20habitat%20purifiant%20respiratoire%2c%20aux%2021%20huiles%20essentielles%20bio&L_NAME2=Lessive%20Liquide%20L%27Arbre%20Vert%20%2d%20%20Peaux%20sensibles%2030%20lavages%202L&L_NAME3=D%c3%a9tachant%20d%c3%a9graissant%20textile%20Texclean%20TG%20%2b%202%20Sprays%20anti%20taches%20TexGuard&L_NUMBER0=165&L_NUMBER1=158&L_NUMBER2=70&L_NUMBER3=7&L_QTY0=1&L_QTY1=1&L_QTY2=1&L_QTY3=1&L_TAXAMT0=0%2e00&L_TAXAMT1=0%2e00&L_TAXAMT2=0%2e00&L_TAXAMT3=0%2e00&L_AMT0=3%2e19&L_AMT1=11%2e20&L_AMT2=9%2e50&L_AMT3=32%2e10&L_DESC0=Le%20bicarbonate%20de%20soude%20nettoie%2c%20d%c3%a9sodorise%20et%20r%c3%a9c%2e%2e%2e&L_DESC1=Ce%20m%c3%a9lange%20de%2021%20huiles%20essentielles%20purifie%20et%20ra%2e%2e%2e&L_DESC2=La%20lessive%20Peaux%20Sensibles%20%c3%89colabel%20L%e2%80%99ARBRE%20VERT%20e%2e%2e%2e&L_DESC3=Ce%20pack%20se%20compose%20d%27un%20d%c3%a9tachant%20d%c3%a9graissant%20text%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=55%2e99&PAYMENTREQUEST_0_ITEMAMT=55%2e99&PAYMENTREQUEST_0_SHIPPINGAMT=0%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Pascale%20%20Brun&PAYMENTREQUEST_0_SHIPTOSTREET=9%20rue%20LOUIS%20ARCHER&PAYMENTREQUEST_0_SHIPTOCITY=SAINT%20GENIS%20LAVAL&PAYMENTREQUEST_0_SHIPTOZIP=69230&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0629570838&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Bicarbonate%20de%20soude%20m%c3%a9nager&L_PAYMENTREQUEST_0_NAME1=Spray%20habitat%20purifiant%20respiratoire%2c%20aux%2021%20huiles%20essentielles%20bio&L_PAYMENTREQUEST_0_NAME2=Lessive%20Liquide%20L%27Arbre%20Vert%20%2d%20%20Peaux%20sensibles%2030%20lavages%202L&L_PAYMENTREQUEST_0_NAME3=D%c3%a9tachant%20d%c3%a9graissant%20textile%20Texclean%20TG%20%2b%202%20Sprays%20anti%20taches%20TexGuard&L_PAYMENTREQUEST_0_NUMBER0=165&L_PAYMENTREQUEST_0_NUMBER1=158&L_PAYMENTREQUEST_0_NUMBER2=70&L_PAYMENTREQUEST_0_NUMBER3=7&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_QTY2=1&L_PAYMENTREQUEST_0_QTY3=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_TAXAMT1=0%2e00&L_PAYMENTREQUEST_0_TAXAMT2=0%2e00&L_PAYMENTREQUEST_0_TAXAMT3=0%2e00&L_PAYMENTREQUEST_0_AMT0=3%2e19&L_PAYMENTREQUEST_0_AMT1=11%2e20&L_PAYMENTREQUEST_0_AMT2=9%2e50&L_PAYMENTREQUEST_0_AMT3=32%2e10&L_PAYMENTREQUEST_0_DESC0=Le%20bicarbonate%20de%20soude%20nettoie%2c%20d%c3%a9sodorise%20et%20r%c3%a9c%2e%2e%2e&L_PAYMENTREQUEST_0_DESC1=Ce%20m%c3%a9lange%20de%2021%20huiles%20essentielles%20purifie%20et%20ra%2e%2e%2e&L_PAYMENTREQUEST_0_DESC2=La%20lessive%20Peaux%20Sensibles%20%c3%89colabel%20L%e2%80%99ARBRE%20VERT%20e%2e%2e%2e&L_PAYMENTREQUEST_0_DESC3=Ce%20pack%20se%20compose%20d%27un%20d%c3%a9tachant%20d%c3%a9graissant%20text%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-9WN4803272815625D + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-9WN4803272815625D&PAYERID=ARV2AJ4WF5MC4&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=165&L_PAYMENTREQUEST_0_NAME0=Bicarbonate+de+soude+m%C3%A9nager&L_PAYMENTREQUEST_0_DESC0=Le+bicarbonate+de+soude+nettoie%2C+d%C3%A9sodorise+et+r%C3%A9c...&L_PAYMENTREQUEST_0_AMT0=3.19&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=158&L_PAYMENTREQUEST_0_NAME1=Spray+habitat+purifiant+respiratoire%2C+aux+21+huiles+essentielles+bio&L_PAYMENTREQUEST_0_DESC1=Ce+m%C3%A9lange+de+21+huiles+essentielles+purifie+et+ra...&L_PAYMENTREQUEST_0_AMT1=11.2&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=70&L_PAYMENTREQUEST_0_NAME2=Lessive+Liquide+L%27Arbre+Vert+-++Peaux+sensibles+30+lavages+2L&L_PAYMENTREQUEST_0_DESC2=La+lessive+Peaux+Sensibles+%C3%89colabel+L%E2%80%99ARBRE+VERT+e...&L_PAYMENTREQUEST_0_AMT2=9.5&L_PAYMENTREQUEST_0_QTY2=1&L_PAYMENTREQUEST_0_NUMBER3=7&L_PAYMENTREQUEST_0_NAME3=D%C3%A9tachant+d%C3%A9graissant+textile+Texclean+TG+%2B+2+Sprays+anti+taches+TexGuard&L_PAYMENTREQUEST_0_DESC3=Ce+pack+se+compose+d%27un+d%C3%A9tachant+d%C3%A9graissant+text...&L_PAYMENTREQUEST_0_AMT3=32.1&L_PAYMENTREQUEST_0_QTY3=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=55.99&PAYMENTREQUEST_0_AMT=55.99&ADDROVERRIDE=1&EMAIL=Pascalebrunalaia%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Pascale+Brun&PAYMENTREQUEST_0_SHIPTOPHONENUM=0629570838&PAYMENTREQUEST_0_SHIPTOSTREET=9+rue+LOUIS+ARCHER&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=SAINT+GENIS+LAVAL&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=69230 +Result : TOKEN=EC%2d9WN4803272815625D&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d26T17%3a10%3a31Z&CORRELATIONID=e1ed6561612f4&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=58738000X14745601&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d26T17%3a10%3a29Z&PAYMENTINFO_0_AMT=55%2e99&PAYMENTINFO_0_FEEAMT=2%2e15&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-9WN4803272815625D&PAYERID=ARV2AJ4WF5MC4&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=165&L_PAYMENTREQUEST_0_NAME0=Bicarbonate+de+soude+m%C3%A9nager&L_PAYMENTREQUEST_0_DESC0=Le+bicarbonate+de+soude+nettoie%2C+d%C3%A9sodorise+et+r%C3%A9c...&L_PAYMENTREQUEST_0_AMT0=3.19&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=158&L_PAYMENTREQUEST_0_NAME1=Spray+habitat+purifiant+respiratoire%2C+aux+21+huiles+essentielles+bio&L_PAYMENTREQUEST_0_DESC1=Ce+m%C3%A9lange+de+21+huiles+essentielles+purifie+et+ra...&L_PAYMENTREQUEST_0_AMT1=11.2&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=70&L_PAYMENTREQUEST_0_NAME2=Lessive+Liquide+L%27Arbre+Vert+-++Peaux+sensibles+30+lavages+2L&L_PAYMENTREQUEST_0_DESC2=La+lessive+Peaux+Sensibles+%C3%89colabel+L%E2%80%99ARBRE+VERT+e...&L_PAYMENTREQUEST_0_AMT2=9.5&L_PAYMENTREQUEST_0_QTY2=1&L_PAYMENTREQUEST_0_NUMBER3=7&L_PAYMENTREQUEST_0_NAME3=D%C3%A9tachant+d%C3%A9graissant+textile+Texclean+TG+%2B+2+Sprays+anti+taches+TexGuard&L_PAYMENTREQUEST_0_DESC3=Ce+pack+se+compose+d%27un+d%C3%A9tachant+d%C3%A9graissant+text...&L_PAYMENTREQUEST_0_AMT3=32.1&L_PAYMENTREQUEST_0_QTY3=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=55.99&PAYMENTREQUEST_0_AMT=55.99&ADDROVERRIDE=1&EMAIL=Pascalebrunalaia%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Pascale+Brun&PAYMENTREQUEST_0_SHIPTOPHONENUM=0629570838&PAYMENTREQUEST_0_SHIPTOSTREET=9+rue+LOUIS+ARCHER&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=SAINT+GENIS+LAVAL&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=69230 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=113&L_PAYMENTREQUEST_0_NAME0=Masque+purifiant+%C3%A0+l%27argile+verte+Montmorillonite&L_PAYMENTREQUEST_0_DESC0=Ce+masque+purifiant+riche+en+argile+verte+montmori...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.45&PAYMENTREQUEST_0_AMT=8.45&ADDROVERRIDE=1&EMAIL=uzanpier%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Pierre+Uzan&PAYMENTREQUEST_0_SHIPTOPHONENUM=0641723729&PAYMENTREQUEST_0_SHIPTOSTREET=9%2Crue+Barb%C3%A8s&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Issy+les+Moulineaux&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=92130&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d81U63718GB788981M&TIMESTAMP=2016%2d01%2d26T21%3a35%3a31Z&CORRELATIONID=6c9c0c0ae4811&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=113&L_PAYMENTREQUEST_0_NAME0=Masque+purifiant+%C3%A0+l%27argile+verte+Montmorillonite&L_PAYMENTREQUEST_0_DESC0=Ce+masque+purifiant+riche+en+argile+verte+montmori...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.45&PAYMENTREQUEST_0_AMT=8.45&ADDROVERRIDE=1&EMAIL=uzanpier%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Pierre+Uzan&PAYMENTREQUEST_0_SHIPTOPHONENUM=0641723729&PAYMENTREQUEST_0_SHIPTOSTREET=9%2Crue+Barb%C3%A8s&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Issy+les+Moulineaux&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=92130&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-81U63718GB788981M +Result : TOKEN=EC%2d81U63718GB788981M&PHONENUM=0641723729&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d26T21%3a36%3a07Z&CORRELATIONID=f8e4902365b8f&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=pierre%2euzan%40paris7%2ejussieu%2efr&PAYERID=TZ7VXKQ9XU3CA&PAYERSTATUS=unverified&FIRSTNAME=Pierre&LASTNAME=UZAN&COUNTRYCODE=FR&SHIPTONAME=Pierre%20Uzan&SHIPTOSTREET=9%2crue%20Barb%c3%a8s&SHIPTOCITY=Issy%20les%20Moulineaux&SHIPTOZIP=92130&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0641723729&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=8%2e45&ITEMAMT=5%2e45&SHIPPINGAMT=3%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Masque%20purifiant%20%c3%a0%20l%27argile%20verte%20Montmorillonite&L_NUMBER0=113&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=5%2e45&L_DESC0=Ce%20masque%20purifiant%20riche%20en%20argile%20verte%20montmori%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=8%2e45&PAYMENTREQUEST_0_ITEMAMT=5%2e45&PAYMENTREQUEST_0_SHIPPINGAMT=3%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Pierre%20Uzan&PAYMENTREQUEST_0_SHIPTOSTREET=9%2crue%20Barb%c3%a8s&PAYMENTREQUEST_0_SHIPTOCITY=Issy%20les%20Moulineaux&PAYMENTREQUEST_0_SHIPTOZIP=92130&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0641723729&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Masque%20purifiant%20%c3%a0%20l%27argile%20verte%20Montmorillonite&L_PAYMENTREQUEST_0_NUMBER0=113&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=5%2e45&L_PAYMENTREQUEST_0_DESC0=Ce%20masque%20purifiant%20riche%20en%20argile%20verte%20montmori%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-81U63718GB788981M + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-81U63718GB788981M&PAYERID=TZ7VXKQ9XU3CA&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=113&L_PAYMENTREQUEST_0_NAME0=Masque+purifiant+%C3%A0+l%27argile+verte+Montmorillonite&L_PAYMENTREQUEST_0_DESC0=Ce+masque+purifiant+riche+en+argile+verte+montmori...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.45&PAYMENTREQUEST_0_AMT=8.45&ADDROVERRIDE=1&EMAIL=uzanpier%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Pierre+Uzan&PAYMENTREQUEST_0_SHIPTOPHONENUM=0641723729&PAYMENTREQUEST_0_SHIPTOSTREET=9%2Crue+Barb%C3%A8s&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Issy+les+Moulineaux&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=92130 +Result : TOKEN=EC%2d81U63718GB788981M&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d26T21%3a36%3a11Z&CORRELATIONID=b499c24bc379c&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=9L446298RD3699423&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d26T21%3a36%3a09Z&PAYMENTINFO_0_AMT=8%2e45&PAYMENTINFO_0_FEEAMT=0%2e54&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-81U63718GB788981M&PAYERID=TZ7VXKQ9XU3CA&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=113&L_PAYMENTREQUEST_0_NAME0=Masque+purifiant+%C3%A0+l%27argile+verte+Montmorillonite&L_PAYMENTREQUEST_0_DESC0=Ce+masque+purifiant+riche+en+argile+verte+montmori...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.45&PAYMENTREQUEST_0_AMT=8.45&ADDROVERRIDE=1&EMAIL=uzanpier%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Pierre+Uzan&PAYMENTREQUEST_0_SHIPTOPHONENUM=0641723729&PAYMENTREQUEST_0_SHIPTOSTREET=9%2Crue+Barb%C3%A8s&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Issy+les+Moulineaux&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=92130 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=113&L_PAYMENTREQUEST_0_NAME0=Masque+purifiant+%C3%A0+l%27argile+verte+Montmorillonite&L_PAYMENTREQUEST_0_DESC0=Ce+masque+purifiant+riche+en+argile+verte+montmori...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=2&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=10.9&PAYMENTREQUEST_0_AMT=13.90&ADDROVERRIDE=1&EMAIL=melijoli-67%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=Alexia+Gok&PAYMENTREQUEST_0_SHIPTOPHONENUM=0641911675&PAYMENTREQUEST_0_SHIPTOSTREET=34+rue+de+la+bergamote+&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Nancy&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=54000&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d9E399544E0498960P&TIMESTAMP=2016%2d01%2d27T07%3a05%3a57Z&CORRELATIONID=8011213b1e149&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=113&L_PAYMENTREQUEST_0_NAME0=Masque+purifiant+%C3%A0+l%27argile+verte+Montmorillonite&L_PAYMENTREQUEST_0_DESC0=Ce+masque+purifiant+riche+en+argile+verte+montmori...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=2&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=10.9&PAYMENTREQUEST_0_AMT=13.90&ADDROVERRIDE=1&EMAIL=melijoli-67%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=Alexia+Gok&PAYMENTREQUEST_0_SHIPTOPHONENUM=0641911675&PAYMENTREQUEST_0_SHIPTOSTREET=34+rue+de+la+bergamote+&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Nancy&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=54000&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-9E399544E0498960P +Result : TOKEN=EC%2d9E399544E0498960P&PHONENUM=0641911675&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d27T07%3a06%3a14Z&CORRELATIONID=6aa9631570b82&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=melijoli%2d67%40hotmail%2efr&PAYERID=S3TCLHYS6PAW2&PAYERSTATUS=unverified&FIRSTNAME=alexia&LASTNAME=gok&COUNTRYCODE=FR&SHIPTONAME=alexia%20gok&SHIPTOSTREET=34%20rue%20de%20la%20bergamote&SHIPTOCITY=Nancy&SHIPTOZIP=54000&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0641911675&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=13%2e90&ITEMAMT=10%2e90&SHIPPINGAMT=3%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Masque%20purifiant%20%c3%a0%20l%27argile%20verte%20Montmorillonite&L_NUMBER0=113&L_QTY0=2&L_TAXAMT0=0%2e00&L_AMT0=5%2e45&L_DESC0=Ce%20masque%20purifiant%20riche%20en%20argile%20verte%20montmori%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=13%2e90&PAYMENTREQUEST_0_ITEMAMT=10%2e90&PAYMENTREQUEST_0_SHIPPINGAMT=3%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=alexia%20gok&PAYMENTREQUEST_0_SHIPTOSTREET=34%20rue%20de%20la%20bergamote&PAYMENTREQUEST_0_SHIPTOCITY=Nancy&PAYMENTREQUEST_0_SHIPTOZIP=54000&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0641911675&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Masque%20purifiant%20%c3%a0%20l%27argile%20verte%20Montmorillonite&L_PAYMENTREQUEST_0_NUMBER0=113&L_PAYMENTREQUEST_0_QTY0=2&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=5%2e45&L_PAYMENTREQUEST_0_DESC0=Ce%20masque%20purifiant%20riche%20en%20argile%20verte%20montmori%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-9E399544E0498960P + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-9E399544E0498960P&PAYERID=S3TCLHYS6PAW2&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=113&L_PAYMENTREQUEST_0_NAME0=Masque+purifiant+%C3%A0+l%27argile+verte+Montmorillonite&L_PAYMENTREQUEST_0_DESC0=Ce+masque+purifiant+riche+en+argile+verte+montmori...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=2&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=10.9&PAYMENTREQUEST_0_AMT=13.90&ADDROVERRIDE=1&EMAIL=melijoli-67%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=Alexia+Gok&PAYMENTREQUEST_0_SHIPTOPHONENUM=0641911675&PAYMENTREQUEST_0_SHIPTOSTREET=34+rue+de+la+bergamote+&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Nancy&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=54000 +Result : TOKEN=EC%2d9E399544E0498960P&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d27T07%3a06%3a18Z&CORRELATIONID=ac512f21c8f0f&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=8FM12369TL357013C&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d27T07%3a06%3a16Z&PAYMENTINFO_0_AMT=13%2e90&PAYMENTINFO_0_FEEAMT=0%2e72&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-9E399544E0498960P&PAYERID=S3TCLHYS6PAW2&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=113&L_PAYMENTREQUEST_0_NAME0=Masque+purifiant+%C3%A0+l%27argile+verte+Montmorillonite&L_PAYMENTREQUEST_0_DESC0=Ce+masque+purifiant+riche+en+argile+verte+montmori...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=2&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=10.9&PAYMENTREQUEST_0_AMT=13.90&ADDROVERRIDE=1&EMAIL=melijoli-67%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=Alexia+Gok&PAYMENTREQUEST_0_SHIPTOPHONENUM=0641911675&PAYMENTREQUEST_0_SHIPTOSTREET=34+rue+de+la+bergamote+&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Nancy&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=54000 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=256&L_PAYMENTREQUEST_0_NAME0=Les+Essentiels+du+m%C3%A9nage+au+naturel&L_PAYMENTREQUEST_0_DESC0=Les+produits+indispensables+pour+le+nettoyage+de+t...&L_PAYMENTREQUEST_0_AMT0=24.05&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=253&L_PAYMENTREQUEST_0_NAME1=Nettoyant+Spray+vitres+menthe+x3&L_PAYMENTREQUEST_0_DESC1=Le+nettoyant+surfaces+vitr%C3%A9es+%C3%89colabel+L%E2%80%99ARBRE+VER...&L_PAYMENTREQUEST_0_AMT1=6.24&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=644&L_PAYMENTREQUEST_0_NAME2=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC2=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT2=-10&L_PAYMENTREQUEST_0_QTY2=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=20.29&PAYMENTREQUEST_0_AMT=26.29&ADDROVERRIDE=1&EMAIL=manu-et-vale%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=valerie+mauclair&PAYMENTREQUEST_0_SHIPTOPHONENUM=0325376472&PAYMENTREQUEST_0_SHIPTOSTREET=1%2C+rue+du+pr%C3%A9&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=dampierre&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=10240&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d3EF34461942997606&TIMESTAMP=2016%2d01%2d27T09%3a24%3a45Z&CORRELATIONID=a8a4341fa68e4&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=256&L_PAYMENTREQUEST_0_NAME0=Les+Essentiels+du+m%C3%A9nage+au+naturel&L_PAYMENTREQUEST_0_DESC0=Les+produits+indispensables+pour+le+nettoyage+de+t...&L_PAYMENTREQUEST_0_AMT0=24.05&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=253&L_PAYMENTREQUEST_0_NAME1=Nettoyant+Spray+vitres+menthe+x3&L_PAYMENTREQUEST_0_DESC1=Le+nettoyant+surfaces+vitr%C3%A9es+%C3%89colabel+L%E2%80%99ARBRE+VER...&L_PAYMENTREQUEST_0_AMT1=6.24&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=644&L_PAYMENTREQUEST_0_NAME2=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC2=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT2=-10&L_PAYMENTREQUEST_0_QTY2=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=20.29&PAYMENTREQUEST_0_AMT=26.29&ADDROVERRIDE=1&EMAIL=manu-et-vale%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=valerie+mauclair&PAYMENTREQUEST_0_SHIPTOPHONENUM=0325376472&PAYMENTREQUEST_0_SHIPTOSTREET=1%2C+rue+du+pr%C3%A9&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=dampierre&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=10240&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-3EF34461942997606 +Result : TOKEN=EC%2d3EF34461942997606&PHONENUM=0325376472&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d27T09%3a25%3a06Z&CORRELATIONID=63ef6cae7be6b&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=manu%2det%2dvale%40hotmail%2efr&PAYERID=AJ7CVE3WV9EDY&PAYERSTATUS=verified&FIRSTNAME=valerie&LASTNAME=mauclair&COUNTRYCODE=FR&SHIPTONAME=valerie%20mauclair&SHIPTOSTREET=1%2c%20rue%20du%20pr%c3%a9&SHIPTOCITY=dampierre&SHIPTOZIP=10240&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0325376472&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=26%2e29&ITEMAMT=20%2e29&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Les%20Essentiels%20du%20m%c3%a9nage%20au%20naturel&L_NAME1=Nettoyant%20Spray%20vitres%20menthe%20x3&L_NAME2=R%c3%a9duction%20newsletter&L_NUMBER0=256&L_NUMBER1=253&L_NUMBER2=644&L_QTY0=1&L_QTY1=1&L_QTY2=1&L_TAXAMT0=0%2e00&L_TAXAMT1=0%2e00&L_TAXAMT2=0%2e00&L_AMT0=24%2e05&L_AMT1=6%2e24&L_AMT2=%2d10%2e00&L_DESC0=Les%20produits%20indispensables%20pour%20le%20nettoyage%20de%20t%2e%2e%2e&L_DESC1=Le%20nettoyant%20surfaces%20vitr%c3%a9es%20%c3%89colabel%20L%e2%80%99ARBRE%20VER%2e%2e%2e&L_DESC2=R%c3%a9duction%20newsletter%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=26%2e29&PAYMENTREQUEST_0_ITEMAMT=20%2e29&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=valerie%20mauclair&PAYMENTREQUEST_0_SHIPTOSTREET=1%2c%20rue%20du%20pr%c3%a9&PAYMENTREQUEST_0_SHIPTOCITY=dampierre&PAYMENTREQUEST_0_SHIPTOZIP=10240&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0325376472&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Les%20Essentiels%20du%20m%c3%a9nage%20au%20naturel&L_PAYMENTREQUEST_0_NAME1=Nettoyant%20Spray%20vitres%20menthe%20x3&L_PAYMENTREQUEST_0_NAME2=R%c3%a9duction%20newsletter&L_PAYMENTREQUEST_0_NUMBER0=256&L_PAYMENTREQUEST_0_NUMBER1=253&L_PAYMENTREQUEST_0_NUMBER2=644&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_QTY2=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_TAXAMT1=0%2e00&L_PAYMENTREQUEST_0_TAXAMT2=0%2e00&L_PAYMENTREQUEST_0_AMT0=24%2e05&L_PAYMENTREQUEST_0_AMT1=6%2e24&L_PAYMENTREQUEST_0_AMT2=%2d10%2e00&L_PAYMENTREQUEST_0_DESC0=Les%20produits%20indispensables%20pour%20le%20nettoyage%20de%20t%2e%2e%2e&L_PAYMENTREQUEST_0_DESC1=Le%20nettoyant%20surfaces%20vitr%c3%a9es%20%c3%89colabel%20L%e2%80%99ARBRE%20VER%2e%2e%2e&L_PAYMENTREQUEST_0_DESC2=R%c3%a9duction%20newsletter%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-3EF34461942997606 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-3EF34461942997606&PAYERID=AJ7CVE3WV9EDY&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=256&L_PAYMENTREQUEST_0_NAME0=Les+Essentiels+du+m%C3%A9nage+au+naturel&L_PAYMENTREQUEST_0_DESC0=Les+produits+indispensables+pour+le+nettoyage+de+t...&L_PAYMENTREQUEST_0_AMT0=24.05&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=253&L_PAYMENTREQUEST_0_NAME1=Nettoyant+Spray+vitres+menthe+x3&L_PAYMENTREQUEST_0_DESC1=Le+nettoyant+surfaces+vitr%C3%A9es+%C3%89colabel+L%E2%80%99ARBRE+VER...&L_PAYMENTREQUEST_0_AMT1=6.24&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=644&L_PAYMENTREQUEST_0_NAME2=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC2=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT2=-10&L_PAYMENTREQUEST_0_QTY2=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=20.29&PAYMENTREQUEST_0_AMT=26.29&ADDROVERRIDE=1&EMAIL=manu-et-vale%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=valerie+mauclair&PAYMENTREQUEST_0_SHIPTOPHONENUM=0325376472&PAYMENTREQUEST_0_SHIPTOSTREET=1%2C+rue+du+pr%C3%A9&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=dampierre&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=10240 +Result : TOKEN=EC%2d3EF34461942997606&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d27T09%3a25%3a10Z&CORRELATIONID=b5ed6292cbfe4&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=1X94278871144624V&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d27T09%3a25%3a08Z&PAYMENTINFO_0_AMT=26%2e29&PAYMENTINFO_0_FEEAMT=1%2e14&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-3EF34461942997606&PAYERID=AJ7CVE3WV9EDY&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=256&L_PAYMENTREQUEST_0_NAME0=Les+Essentiels+du+m%C3%A9nage+au+naturel&L_PAYMENTREQUEST_0_DESC0=Les+produits+indispensables+pour+le+nettoyage+de+t...&L_PAYMENTREQUEST_0_AMT0=24.05&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=253&L_PAYMENTREQUEST_0_NAME1=Nettoyant+Spray+vitres+menthe+x3&L_PAYMENTREQUEST_0_DESC1=Le+nettoyant+surfaces+vitr%C3%A9es+%C3%89colabel+L%E2%80%99ARBRE+VER...&L_PAYMENTREQUEST_0_AMT1=6.24&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=644&L_PAYMENTREQUEST_0_NAME2=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC2=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT2=-10&L_PAYMENTREQUEST_0_QTY2=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=20.29&PAYMENTREQUEST_0_AMT=26.29&ADDROVERRIDE=1&EMAIL=manu-et-vale%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=valerie+mauclair&PAYMENTREQUEST_0_SHIPTOPHONENUM=0325376472&PAYMENTREQUEST_0_SHIPTOSTREET=1%2C+rue+du+pr%C3%A9&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=dampierre&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=10240 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=4&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+-+TEXGUARD+-+lot+de+3+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+taches+pour+tissus%2C+...&L_PAYMENTREQUEST_0_AMT0=37.43&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=37.43&PAYMENTREQUEST_0_AMT=43.43&ADDROVERRIDE=1&EMAIL=chrisdadou%40Hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=Christelle+Aymes&PAYMENTREQUEST_0_SHIPTOPHONENUM=0771030016&PAYMENTREQUEST_0_SHIPTOSTREET=15+Rue+Tramontane&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Miramas&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=13140&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d9F574973A9313780D&TIMESTAMP=2016%2d01%2d27T20%3a11%3a08Z&CORRELATIONID=cb23e9424c392&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=4&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+-+TEXGUARD+-+lot+de+3+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+taches+pour+tissus%2C+...&L_PAYMENTREQUEST_0_AMT0=37.43&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=37.43&PAYMENTREQUEST_0_AMT=43.43&ADDROVERRIDE=1&EMAIL=chrisdadou%40Hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=Christelle+Aymes&PAYMENTREQUEST_0_SHIPTOPHONENUM=0771030016&PAYMENTREQUEST_0_SHIPTOSTREET=15+Rue+Tramontane&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Miramas&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=13140&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-9F574973A9313780D +Result : TOKEN=EC%2d9F574973A9313780D&PHONENUM=0771030016&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d27T20%3a11%3a44Z&CORRELATIONID=eaec603a4ffa5&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=chrisdadou%40hotmail%2efr&PAYERID=62KSSX9BE4CDA&PAYERSTATUS=verified&FIRSTNAME=david&LASTNAME=aymes&COUNTRYCODE=FR&SHIPTONAME=christelle%20aymes&SHIPTOSTREET=15%20rue%20tramontane&SHIPTOCITY=miramas&SHIPTOSTATE=miramas&SHIPTOZIP=13140&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0771030016&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=43%2e43&ITEMAMT=37%2e43&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Imperm%c3%a9abilisant%20anti%20taches%20%2d%20TEXGUARD%20%2d%20lot%20de%203%20A%c3%a9rosols&L_NUMBER0=4&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=37%2e43&L_DESC0=Produit%20imperm%c3%a9abilisant%20anti%20taches%20pour%20tissus%2c%20%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=43%2e43&PAYMENTREQUEST_0_ITEMAMT=37%2e43&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=christelle%20aymes&PAYMENTREQUEST_0_SHIPTOSTREET=15%20rue%20tramontane&PAYMENTREQUEST_0_SHIPTOCITY=miramas&PAYMENTREQUEST_0_SHIPTOSTATE=miramas&PAYMENTREQUEST_0_SHIPTOZIP=13140&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0771030016&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Imperm%c3%a9abilisant%20anti%20taches%20%2d%20TEXGUARD%20%2d%20lot%20de%203%20A%c3%a9rosols&L_PAYMENTREQUEST_0_NUMBER0=4&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=37%2e43&L_PAYMENTREQUEST_0_DESC0=Produit%20imperm%c3%a9abilisant%20anti%20taches%20pour%20tissus%2c%20%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-9F574973A9313780D + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-9F574973A9313780D&PAYERID=62KSSX9BE4CDA&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=4&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+-+TEXGUARD+-+lot+de+3+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+taches+pour+tissus%2C+...&L_PAYMENTREQUEST_0_AMT0=37.43&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=37.43&PAYMENTREQUEST_0_AMT=43.43&ADDROVERRIDE=1&EMAIL=chrisdadou%40Hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=Christelle+Aymes&PAYMENTREQUEST_0_SHIPTOPHONENUM=0771030016&PAYMENTREQUEST_0_SHIPTOSTREET=15+Rue+Tramontane&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Miramas&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=13140 +Result : TOKEN=EC%2d9F574973A9313780D&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d27T20%3a11%3a46Z&CORRELATIONID=c690b6f3767df&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=5PX25275J07058042&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d27T20%3a11%3a46Z&PAYMENTINFO_0_AMT=43%2e43&PAYMENTINFO_0_FEEAMT=1%2e73&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-9F574973A9313780D&PAYERID=62KSSX9BE4CDA&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=4&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+-+TEXGUARD+-+lot+de+3+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+taches+pour+tissus%2C+...&L_PAYMENTREQUEST_0_AMT0=37.43&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=37.43&PAYMENTREQUEST_0_AMT=43.43&ADDROVERRIDE=1&EMAIL=chrisdadou%40Hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=Christelle+Aymes&PAYMENTREQUEST_0_SHIPTOPHONENUM=0771030016&PAYMENTREQUEST_0_SHIPTOSTREET=15+Rue+Tramontane&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Miramas&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=13140 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=223&L_PAYMENTREQUEST_0_NAME0=R%C3%A9pulsif+Chiens+%C2%AB%C2%A0Int%C3%A9rieur%C2%A0%C2%BB&L_PAYMENTREQUEST_0_DESC0=Permet+de+prot%C3%A9ger+l%27int%C3%A9rieur+de+la+maison+%28mobil...&L_PAYMENTREQUEST_0_AMT0=18.8&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=18.8&PAYMENTREQUEST_0_AMT=24.80&ADDROVERRIDE=1&EMAIL=mipequenamanon%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=nad%C3%A8ge+martin&PAYMENTREQUEST_0_SHIPTOPHONENUM=0664387613&PAYMENTREQUEST_0_SHIPTOSTREET=10+chemin+de+la+chapelle+des+v%C3%A9s&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=le+thillot&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=88160&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d5Y868766CU764632U&TIMESTAMP=2016%2d01%2d27T21%3a13%3a48Z&CORRELATIONID=eecf9c574bd48&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=223&L_PAYMENTREQUEST_0_NAME0=R%C3%A9pulsif+Chiens+%C2%AB%C2%A0Int%C3%A9rieur%C2%A0%C2%BB&L_PAYMENTREQUEST_0_DESC0=Permet+de+prot%C3%A9ger+l%27int%C3%A9rieur+de+la+maison+%28mobil...&L_PAYMENTREQUEST_0_AMT0=18.8&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=18.8&PAYMENTREQUEST_0_AMT=24.80&ADDROVERRIDE=1&EMAIL=mipequenamanon%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=nad%C3%A8ge+martin&PAYMENTREQUEST_0_SHIPTOPHONENUM=0664387613&PAYMENTREQUEST_0_SHIPTOSTREET=10+chemin+de+la+chapelle+des+v%C3%A9s&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=le+thillot&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=88160&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-5Y868766CU764632U +Result : TOKEN=EC%2d5Y868766CU764632U&PHONENUM=0664387613&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d27T21%3a14%3a22Z&CORRELATIONID=2901139f9ef4f&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=mipequenamanon%40hotmail%2efr&PAYERID=ZQJSAXLKYC628&PAYERSTATUS=verified&FIRSTNAME=nad%c3%a8ge&LASTNAME=martin&COUNTRYCODE=FR&SHIPTONAME=nad%c3%a8ge%20martin&SHIPTOSTREET=10%20chemin%20de%20la%20chapelle%20des%20v%c3%a9s&SHIPTOCITY=le%20thillot&SHIPTOZIP=88160&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0664387613&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=24%2e80&ITEMAMT=18%2e80&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=R%c3%a9pulsif%20Chiens%20%c2%ab%c2%a0Int%c3%a9rieur%c2%a0%c2%bb&L_NUMBER0=223&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=18%2e80&L_DESC0=Permet%20de%20prot%c3%a9ger%20l%27int%c3%a9rieur%20de%20la%20maison%20%28mobil%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=24%2e80&PAYMENTREQUEST_0_ITEMAMT=18%2e80&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=nad%c3%a8ge%20martin&PAYMENTREQUEST_0_SHIPTOSTREET=10%20chemin%20de%20la%20chapelle%20des%20v%c3%a9s&PAYMENTREQUEST_0_SHIPTOCITY=le%20thillot&PAYMENTREQUEST_0_SHIPTOZIP=88160&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0664387613&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=R%c3%a9pulsif%20Chiens%20%c2%ab%c2%a0Int%c3%a9rieur%c2%a0%c2%bb&L_PAYMENTREQUEST_0_NUMBER0=223&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=18%2e80&L_PAYMENTREQUEST_0_DESC0=Permet%20de%20prot%c3%a9ger%20l%27int%c3%a9rieur%20de%20la%20maison%20%28mobil%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-5Y868766CU764632U + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-5Y868766CU764632U&PAYERID=ZQJSAXLKYC628&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=223&L_PAYMENTREQUEST_0_NAME0=R%C3%A9pulsif+Chiens+%C2%AB%C2%A0Int%C3%A9rieur%C2%A0%C2%BB&L_PAYMENTREQUEST_0_DESC0=Permet+de+prot%C3%A9ger+l%27int%C3%A9rieur+de+la+maison+%28mobil...&L_PAYMENTREQUEST_0_AMT0=18.8&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=18.8&PAYMENTREQUEST_0_AMT=24.80&ADDROVERRIDE=1&EMAIL=mipequenamanon%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=nad%C3%A8ge+martin&PAYMENTREQUEST_0_SHIPTOPHONENUM=0664387613&PAYMENTREQUEST_0_SHIPTOSTREET=10+chemin+de+la+chapelle+des+v%C3%A9s&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=le+thillot&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=88160 +Result : TOKEN=EC%2d5Y868766CU764632U&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d27T21%3a14%3a26Z&CORRELATIONID=5a876c07bbd9e&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=5FU40537FR709133H&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d27T21%3a14%3a24Z&PAYMENTINFO_0_AMT=24%2e80&PAYMENTINFO_0_FEEAMT=1%2e09&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-5Y868766CU764632U&PAYERID=ZQJSAXLKYC628&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=223&L_PAYMENTREQUEST_0_NAME0=R%C3%A9pulsif+Chiens+%C2%AB%C2%A0Int%C3%A9rieur%C2%A0%C2%BB&L_PAYMENTREQUEST_0_DESC0=Permet+de+prot%C3%A9ger+l%27int%C3%A9rieur+de+la+maison+%28mobil...&L_PAYMENTREQUEST_0_AMT0=18.8&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=18.8&PAYMENTREQUEST_0_AMT=24.80&ADDROVERRIDE=1&EMAIL=mipequenamanon%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=nad%C3%A8ge+martin&PAYMENTREQUEST_0_SHIPTOPHONENUM=0664387613&PAYMENTREQUEST_0_SHIPTOSTREET=10+chemin+de+la+chapelle+des+v%C3%A9s&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=le+thillot&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=88160 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=169&L_PAYMENTREQUEST_0_NAME0=Acide+citrique%2C+d%C3%A9tartrant+naturel+concentr%C3%A9&L_PAYMENTREQUEST_0_DESC0=Super+d%C3%A9tartrant+naturel+Multi-usages+%3A+surfaces+e...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.45&PAYMENTREQUEST_0_AMT=8.45&ADDROVERRIDE=1&EMAIL=neo_16%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=Nicolas+Peccolo&PAYMENTREQUEST_0_SHIPTOPHONENUM=0545922662&PAYMENTREQUEST_0_SHIPTOSTREET=Rue+de+la+font+du+cerisier&PAYMENTREQUEST_0_SHIPTOSTREET2=Chemin+de+la+vreloppe&PAYMENTREQUEST_0_SHIPTOCITY=Soyaux&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=16800&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d01711093GM314013D&TIMESTAMP=2016%2d01%2d27T22%3a20%3a45Z&CORRELATIONID=67bf158731326&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=169&L_PAYMENTREQUEST_0_NAME0=Acide+citrique%2C+d%C3%A9tartrant+naturel+concentr%C3%A9&L_PAYMENTREQUEST_0_DESC0=Super+d%C3%A9tartrant+naturel+Multi-usages+%3A+surfaces+e...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.45&PAYMENTREQUEST_0_AMT=8.45&ADDROVERRIDE=1&EMAIL=neo_16%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=Nicolas+Peccolo&PAYMENTREQUEST_0_SHIPTOPHONENUM=0545922662&PAYMENTREQUEST_0_SHIPTOSTREET=Rue+de+la+font+du+cerisier&PAYMENTREQUEST_0_SHIPTOSTREET2=Chemin+de+la+vreloppe&PAYMENTREQUEST_0_SHIPTOCITY=Soyaux&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=16800&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-01711093GM314013D +Result : TOKEN=EC%2d01711093GM314013D&PHONENUM=0545922662&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d27T22%3a21%3a12Z&CORRELATIONID=7a0448844234a&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=neo_16%40hotmail%2efr&PAYERID=DRE59Y3JE46RG&PAYERSTATUS=verified&FIRSTNAME=NICOLAS&LASTNAME=PECCOLO&COUNTRYCODE=FR&SHIPTONAME=nicolas%20peccolo&SHIPTOSTREET=rue%20de%20la%20font%20du%20cerisier%20chemin%20de%20la%20vreloppe&SHIPTOCITY=SOYAUX&SHIPTOZIP=16800&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0545922662&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=8%2e45&ITEMAMT=5%2e45&SHIPPINGAMT=3%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Acide%20citrique%2c%20d%c3%a9tartrant%20naturel%20concentr%c3%a9&L_NUMBER0=169&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=5%2e45&L_DESC0=Super%20d%c3%a9tartrant%20naturel%20Multi%2dusages%20%3a%20surfaces%20e%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=8%2e45&PAYMENTREQUEST_0_ITEMAMT=5%2e45&PAYMENTREQUEST_0_SHIPPINGAMT=3%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=nicolas%20peccolo&PAYMENTREQUEST_0_SHIPTOSTREET=rue%20de%20la%20font%20du%20cerisier%20chemin%20de%20la%20vreloppe&PAYMENTREQUEST_0_SHIPTOCITY=SOYAUX&PAYMENTREQUEST_0_SHIPTOZIP=16800&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0545922662&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Acide%20citrique%2c%20d%c3%a9tartrant%20naturel%20concentr%c3%a9&L_PAYMENTREQUEST_0_NUMBER0=169&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=5%2e45&L_PAYMENTREQUEST_0_DESC0=Super%20d%c3%a9tartrant%20naturel%20Multi%2dusages%20%3a%20surfaces%20e%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-01711093GM314013D + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-01711093GM314013D&PAYERID=DRE59Y3JE46RG&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=169&L_PAYMENTREQUEST_0_NAME0=Acide+citrique%2C+d%C3%A9tartrant+naturel+concentr%C3%A9&L_PAYMENTREQUEST_0_DESC0=Super+d%C3%A9tartrant+naturel+Multi-usages+%3A+surfaces+e...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.45&PAYMENTREQUEST_0_AMT=8.45&ADDROVERRIDE=1&EMAIL=neo_16%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=Nicolas+Peccolo&PAYMENTREQUEST_0_SHIPTOPHONENUM=0545922662&PAYMENTREQUEST_0_SHIPTOSTREET=Rue+de+la+font+du+cerisier&PAYMENTREQUEST_0_SHIPTOSTREET2=Chemin+de+la+vreloppe&PAYMENTREQUEST_0_SHIPTOCITY=Soyaux&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=16800 +Result : TOKEN=EC%2d01711093GM314013D&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d27T22%3a21%3a15Z&CORRELATIONID=8768988263c74&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=6BE81944MX057702B&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d27T22%3a21%3a14Z&PAYMENTINFO_0_AMT=8%2e45&PAYMENTINFO_0_FEEAMT=0%2e54&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-01711093GM314013D&PAYERID=DRE59Y3JE46RG&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=169&L_PAYMENTREQUEST_0_NAME0=Acide+citrique%2C+d%C3%A9tartrant+naturel+concentr%C3%A9&L_PAYMENTREQUEST_0_DESC0=Super+d%C3%A9tartrant+naturel+Multi-usages+%3A+surfaces+e...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.45&PAYMENTREQUEST_0_AMT=8.45&ADDROVERRIDE=1&EMAIL=neo_16%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=Nicolas+Peccolo&PAYMENTREQUEST_0_SHIPTOPHONENUM=0545922662&PAYMENTREQUEST_0_SHIPTOSTREET=Rue+de+la+font+du+cerisier&PAYMENTREQUEST_0_SHIPTOSTREET2=Chemin+de+la+vreloppe&PAYMENTREQUEST_0_SHIPTOCITY=Soyaux&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=16800 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=7&L_PAYMENTREQUEST_0_NAME0=D%C3%A9tachant+d%C3%A9graissant+textile+Texclean+TG+%2B+2+Sprays+anti+taches+TexGuard&L_PAYMENTREQUEST_0_DESC0=Ce+pack+se+compose+d%27un+d%C3%A9tachant+d%C3%A9graissant+text...&L_PAYMENTREQUEST_0_AMT0=32.1&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=32.1&PAYMENTREQUEST_0_AMT=38.10&ADDROVERRIDE=1&EMAIL=faurefabrice31%40neuf.fr&PAYMENTREQUEST_0_SHIPTONAME=Sandrine+Faure&PAYMENTREQUEST_0_SHIPTOPHONENUM=0427580962&PAYMENTREQUEST_0_SHIPTOSTREET=25+impasse+jeanne+constant&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Saint+marcel+les+sauzet&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=26740&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d6JC94850X7736381J&TIMESTAMP=2016%2d01%2d28T09%3a17%3a15Z&CORRELATIONID=49cd0c2dad54c&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=7&L_PAYMENTREQUEST_0_NAME0=D%C3%A9tachant+d%C3%A9graissant+textile+Texclean+TG+%2B+2+Sprays+anti+taches+TexGuard&L_PAYMENTREQUEST_0_DESC0=Ce+pack+se+compose+d%27un+d%C3%A9tachant+d%C3%A9graissant+text...&L_PAYMENTREQUEST_0_AMT0=32.1&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=32.1&PAYMENTREQUEST_0_AMT=38.10&ADDROVERRIDE=1&EMAIL=faurefabrice31%40neuf.fr&PAYMENTREQUEST_0_SHIPTONAME=Sandrine+Faure&PAYMENTREQUEST_0_SHIPTOPHONENUM=0427580962&PAYMENTREQUEST_0_SHIPTOSTREET=25+impasse+jeanne+constant&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Saint+marcel+les+sauzet&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=26740&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-6JC94850X7736381J +Result : TOKEN=EC%2d6JC94850X7736381J&PHONENUM=0427580962&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d28T09%3a17%3a50Z&CORRELATIONID=34ef89bb3fda9&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=faurefabrice31%40neuf%2efr&PAYERID=3PJAMSXMXX8B4&PAYERSTATUS=verified&FIRSTNAME=fabrice&LASTNAME=faure&COUNTRYCODE=FR&SHIPTONAME=Sandrine%20Faure&SHIPTOSTREET=25%20impasse%20jeanne%20constant&SHIPTOCITY=saint%20marcel%20les%20sauzet&SHIPTOZIP=26740&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0427580962&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=38%2e10&ITEMAMT=32%2e10&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=D%c3%a9tachant%20d%c3%a9graissant%20textile%20Texclean%20TG%20%2b%202%20Sprays%20anti%20taches%20TexGuard&L_NUMBER0=7&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=32%2e10&L_DESC0=Ce%20pack%20se%20compose%20d%27un%20d%c3%a9tachant%20d%c3%a9graissant%20text%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=38%2e10&PAYMENTREQUEST_0_ITEMAMT=32%2e10&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Sandrine%20Faure&PAYMENTREQUEST_0_SHIPTOSTREET=25%20impasse%20jeanne%20constant&PAYMENTREQUEST_0_SHIPTOCITY=saint%20marcel%20les%20sauzet&PAYMENTREQUEST_0_SHIPTOZIP=26740&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0427580962&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=D%c3%a9tachant%20d%c3%a9graissant%20textile%20Texclean%20TG%20%2b%202%20Sprays%20anti%20taches%20TexGuard&L_PAYMENTREQUEST_0_NUMBER0=7&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=32%2e10&L_PAYMENTREQUEST_0_DESC0=Ce%20pack%20se%20compose%20d%27un%20d%c3%a9tachant%20d%c3%a9graissant%20text%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-6JC94850X7736381J + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-6JC94850X7736381J&PAYERID=3PJAMSXMXX8B4&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=7&L_PAYMENTREQUEST_0_NAME0=D%C3%A9tachant+d%C3%A9graissant+textile+Texclean+TG+%2B+2+Sprays+anti+taches+TexGuard&L_PAYMENTREQUEST_0_DESC0=Ce+pack+se+compose+d%27un+d%C3%A9tachant+d%C3%A9graissant+text...&L_PAYMENTREQUEST_0_AMT0=32.1&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=32.1&PAYMENTREQUEST_0_AMT=38.10&ADDROVERRIDE=1&EMAIL=faurefabrice31%40neuf.fr&PAYMENTREQUEST_0_SHIPTONAME=Sandrine+Faure&PAYMENTREQUEST_0_SHIPTOPHONENUM=0427580962&PAYMENTREQUEST_0_SHIPTOSTREET=25+impasse+jeanne+constant&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Saint+marcel+les+sauzet&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=26740 +Result : TOKEN=EC%2d6JC94850X7736381J&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d28T09%3a17%3a54Z&CORRELATIONID=7eb76dc68632c&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=5XK11964SS396682D&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d28T09%3a17%3a52Z&PAYMENTINFO_0_AMT=38%2e10&PAYMENTINFO_0_FEEAMT=1%2e55&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-6JC94850X7736381J&PAYERID=3PJAMSXMXX8B4&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=7&L_PAYMENTREQUEST_0_NAME0=D%C3%A9tachant+d%C3%A9graissant+textile+Texclean+TG+%2B+2+Sprays+anti+taches+TexGuard&L_PAYMENTREQUEST_0_DESC0=Ce+pack+se+compose+d%27un+d%C3%A9tachant+d%C3%A9graissant+text...&L_PAYMENTREQUEST_0_AMT0=32.1&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=32.1&PAYMENTREQUEST_0_AMT=38.10&ADDROVERRIDE=1&EMAIL=faurefabrice31%40neuf.fr&PAYMENTREQUEST_0_SHIPTONAME=Sandrine+Faure&PAYMENTREQUEST_0_SHIPTOPHONENUM=0427580962&PAYMENTREQUEST_0_SHIPTOSTREET=25+impasse+jeanne+constant&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Saint+marcel+les+sauzet&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=26740 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=1&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+2L+-+TEXGUARD+%28%2B+pulv%C3%A9risateur+offert%29&L_PAYMENTREQUEST_0_DESC0=TexGuard%C2%AE%C2%A0est+un%C2%A0imperm%C3%A9abilisant%C2%A0anti+taches+haut...&L_PAYMENTREQUEST_0_AMT0=74.79&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=74.79&PAYMENTREQUEST_0_AMT=74.79&ADDROVERRIDE=1&EMAIL=achothakopian%40outlook.com&PAYMENTREQUEST_0_SHIPTONAME=Achot+Hakopian&PAYMENTREQUEST_0_SHIPTOPHONENUM=0484654157&PAYMENTREQUEST_0_SHIPTOSTREET=De+Keersmaekerlaan+31&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Merchtem&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=BE&PAYMENTREQUEST_0_SHIPTOZIP=1785&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d726253881N679261L&TIMESTAMP=2016%2d01%2d28T13%3a25%3a50Z&CORRELATIONID=8886b0ec2498a&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=1&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+2L+-+TEXGUARD+%28%2B+pulv%C3%A9risateur+offert%29&L_PAYMENTREQUEST_0_DESC0=TexGuard%C2%AE%C2%A0est+un%C2%A0imperm%C3%A9abilisant%C2%A0anti+taches+haut...&L_PAYMENTREQUEST_0_AMT0=74.79&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=74.79&PAYMENTREQUEST_0_AMT=74.79&ADDROVERRIDE=1&EMAIL=achothakopian%40outlook.com&PAYMENTREQUEST_0_SHIPTONAME=Achot+Hakopian&PAYMENTREQUEST_0_SHIPTOPHONENUM=0484654157&PAYMENTREQUEST_0_SHIPTOSTREET=De+Keersmaekerlaan+31&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Merchtem&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=BE&PAYMENTREQUEST_0_SHIPTOZIP=1785&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-726253881N679261L +Result : TOKEN=EC%2d726253881N679261L&PHONENUM=0484654157&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d28T13%3a26%3a37Z&CORRELATIONID=db3a3ae1d837d&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=achothakopian%40outlook%2ecom&PAYERID=Q9A9ZWUEH5ZWQ&PAYERSTATUS=verified&FIRSTNAME=Achot&LASTNAME=Hakopian&COUNTRYCODE=BE&SHIPTONAME=Achot%20Hakopian&SHIPTOSTREET=De%20Keersmaekerlaan%2031&SHIPTOCITY=Merchtem&SHIPTOSTATE=Brabant%20flamand&SHIPTOZIP=1785&SHIPTOCOUNTRYCODE=BE&SHIPTOPHONENUM=0484654157&SHIPTOCOUNTRYNAME=Belgium&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=74%2e79&ITEMAMT=74%2e79&SHIPPINGAMT=0%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Imperm%c3%a9abilisant%20anti%20taches%202L%20%2d%20TEXGUARD%20%28%2b%20pulv%c3%a9risateur%20offert%29&L_NUMBER0=1&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=74%2e79&L_DESC0=TexGuard%c2%ae%c2%a0est%20un%c2%a0imperm%c3%a9abilisant%c2%a0anti%20taches%20haut%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=74%2e79&PAYMENTREQUEST_0_ITEMAMT=74%2e79&PAYMENTREQUEST_0_SHIPPINGAMT=0%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Achot%20Hakopian&PAYMENTREQUEST_0_SHIPTOSTREET=De%20Keersmaekerlaan%2031&PAYMENTREQUEST_0_SHIPTOCITY=Merchtem&PAYMENTREQUEST_0_SHIPTOSTATE=Brabant%20flamand&PAYMENTREQUEST_0_SHIPTOZIP=1785&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=BE&PAYMENTREQUEST_0_SHIPTOPHONENUM=0484654157&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=Belgium&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Imperm%c3%a9abilisant%20anti%20taches%202L%20%2d%20TEXGUARD%20%28%2b%20pulv%c3%a9risateur%20offert%29&L_PAYMENTREQUEST_0_NUMBER0=1&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=74%2e79&L_PAYMENTREQUEST_0_DESC0=TexGuard%c2%ae%c2%a0est%20un%c2%a0imperm%c3%a9abilisant%c2%a0anti%20taches%20haut%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-726253881N679261L + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-726253881N679261L&PAYERID=Q9A9ZWUEH5ZWQ&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=1&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+2L+-+TEXGUARD+%28%2B+pulv%C3%A9risateur+offert%29&L_PAYMENTREQUEST_0_DESC0=TexGuard%C2%AE%C2%A0est+un%C2%A0imperm%C3%A9abilisant%C2%A0anti+taches+haut...&L_PAYMENTREQUEST_0_AMT0=74.79&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=74.79&PAYMENTREQUEST_0_AMT=74.79&ADDROVERRIDE=1&EMAIL=achothakopian%40outlook.com&PAYMENTREQUEST_0_SHIPTONAME=Achot+Hakopian&PAYMENTREQUEST_0_SHIPTOPHONENUM=0484654157&PAYMENTREQUEST_0_SHIPTOSTREET=De+Keersmaekerlaan+31&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Merchtem&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=BE&PAYMENTREQUEST_0_SHIPTOZIP=1785 +Result : TOKEN=EC%2d726253881N679261L&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d28T13%3a26%3a40Z&CORRELATIONID=e29d12814f28d&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=46284782G6756543T&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d28T13%3a26%3a39Z&PAYMENTINFO_0_AMT=74%2e79&PAYMENTINFO_0_FEEAMT=2%2e79&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-726253881N679261L&PAYERID=Q9A9ZWUEH5ZWQ&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=1&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+2L+-+TEXGUARD+%28%2B+pulv%C3%A9risateur+offert%29&L_PAYMENTREQUEST_0_DESC0=TexGuard%C2%AE%C2%A0est+un%C2%A0imperm%C3%A9abilisant%C2%A0anti+taches+haut...&L_PAYMENTREQUEST_0_AMT0=74.79&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=74.79&PAYMENTREQUEST_0_AMT=74.79&ADDROVERRIDE=1&EMAIL=achothakopian%40outlook.com&PAYMENTREQUEST_0_SHIPTONAME=Achot+Hakopian&PAYMENTREQUEST_0_SHIPTOPHONENUM=0484654157&PAYMENTREQUEST_0_SHIPTOSTREET=De+Keersmaekerlaan+31&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Merchtem&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=BE&PAYMENTREQUEST_0_SHIPTOZIP=1785 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=242&L_PAYMENTREQUEST_0_NAME0=Anti+Punaises+de+Lits++curatif+-+forte+pr%C3%A9sence&L_PAYMENTREQUEST_0_DESC0=L%E2%80%99insecticide+v%C3%A9g%C3%A9tal%C2%A0ANTI+PUNAISES+de+LITS+VERLIN...&L_PAYMENTREQUEST_0_AMT0=27.55&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=27.55&PAYMENTREQUEST_0_AMT=33.55&ADDROVERRIDE=1&EMAIL=jeanmariedubus%40ymail.com&PAYMENTREQUEST_0_SHIPTONAME=jean-marie+dubus&PAYMENTREQUEST_0_SHIPTOPHONENUM=0651091895&PAYMENTREQUEST_0_SHIPTOSTREET=7+chemin+de+la+bruyere&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=saint+die+des+vosges&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=88100&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d1SN73218GC858924P&TIMESTAMP=2016%2d01%2d28T13%3a39%3a49Z&CORRELATIONID=d17d4c3584d57&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=242&L_PAYMENTREQUEST_0_NAME0=Anti+Punaises+de+Lits++curatif+-+forte+pr%C3%A9sence&L_PAYMENTREQUEST_0_DESC0=L%E2%80%99insecticide+v%C3%A9g%C3%A9tal%C2%A0ANTI+PUNAISES+de+LITS+VERLIN...&L_PAYMENTREQUEST_0_AMT0=27.55&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=27.55&PAYMENTREQUEST_0_AMT=33.55&ADDROVERRIDE=1&EMAIL=jeanmariedubus%40ymail.com&PAYMENTREQUEST_0_SHIPTONAME=jean-marie+dubus&PAYMENTREQUEST_0_SHIPTOPHONENUM=0651091895&PAYMENTREQUEST_0_SHIPTOSTREET=7+chemin+de+la+bruyere&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=saint+die+des+vosges&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=88100&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-1SN73218GC858924P +Result : TOKEN=EC%2d1SN73218GC858924P&PHONENUM=0651091895&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d28T13%3a40%3a16Z&CORRELATIONID=f1985db2f1d8b&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=jeanmariedubus%40ymail%2ecom&PAYERID=AFN7UWERR6TRJ&PAYERSTATUS=verified&FIRSTNAME=jean%2dmarie&LASTNAME=dubus&COUNTRYCODE=FR&SHIPTONAME=Jean%2dmarie%20DUBUS&SHIPTOSTREET=7%20chemin%20de%20la%20bruyere&SHIPTOCITY=saint%20die%20des%20vosges&SHIPTOZIP=88100&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0651091895&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=33%2e55&ITEMAMT=27%2e55&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Anti%20Punaises%20de%20Lits%20%20curatif%20%2d%20forte%20pr%c3%a9sence&L_NUMBER0=242&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=27%2e55&L_DESC0=L%e2%80%99insecticide%20v%c3%a9g%c3%a9tal%c2%a0ANTI%20PUNAISES%20de%20LITS%20VERLIN%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=33%2e55&PAYMENTREQUEST_0_ITEMAMT=27%2e55&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Jean%2dmarie%20DUBUS&PAYMENTREQUEST_0_SHIPTOSTREET=7%20chemin%20de%20la%20bruyere&PAYMENTREQUEST_0_SHIPTOCITY=saint%20die%20des%20vosges&PAYMENTREQUEST_0_SHIPTOZIP=88100&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0651091895&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Anti%20Punaises%20de%20Lits%20%20curatif%20%2d%20forte%20pr%c3%a9sence&L_PAYMENTREQUEST_0_NUMBER0=242&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=27%2e55&L_PAYMENTREQUEST_0_DESC0=L%e2%80%99insecticide%20v%c3%a9g%c3%a9tal%c2%a0ANTI%20PUNAISES%20de%20LITS%20VERLIN%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-1SN73218GC858924P + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-1SN73218GC858924P&PAYERID=AFN7UWERR6TRJ&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=242&L_PAYMENTREQUEST_0_NAME0=Anti+Punaises+de+Lits++curatif+-+forte+pr%C3%A9sence&L_PAYMENTREQUEST_0_DESC0=L%E2%80%99insecticide+v%C3%A9g%C3%A9tal%C2%A0ANTI+PUNAISES+de+LITS+VERLIN...&L_PAYMENTREQUEST_0_AMT0=27.55&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=27.55&PAYMENTREQUEST_0_AMT=33.55&ADDROVERRIDE=1&EMAIL=jeanmariedubus%40ymail.com&PAYMENTREQUEST_0_SHIPTONAME=jean-marie+dubus&PAYMENTREQUEST_0_SHIPTOPHONENUM=0651091895&PAYMENTREQUEST_0_SHIPTOSTREET=7+chemin+de+la+bruyere&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=saint+die+des+vosges&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=88100 +Result : TOKEN=EC%2d1SN73218GC858924P&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d28T13%3a40%3a20Z&CORRELATIONID=d95344be1dc01&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=6BG50029Y0961962D&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d28T13%3a40%3a17Z&PAYMENTINFO_0_AMT=33%2e55&PAYMENTINFO_0_FEEAMT=1%2e39&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-1SN73218GC858924P&PAYERID=AFN7UWERR6TRJ&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=242&L_PAYMENTREQUEST_0_NAME0=Anti+Punaises+de+Lits++curatif+-+forte+pr%C3%A9sence&L_PAYMENTREQUEST_0_DESC0=L%E2%80%99insecticide+v%C3%A9g%C3%A9tal%C2%A0ANTI+PUNAISES+de+LITS+VERLIN...&L_PAYMENTREQUEST_0_AMT0=27.55&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=27.55&PAYMENTREQUEST_0_AMT=33.55&ADDROVERRIDE=1&EMAIL=jeanmariedubus%40ymail.com&PAYMENTREQUEST_0_SHIPTONAME=jean-marie+dubus&PAYMENTREQUEST_0_SHIPTOPHONENUM=0651091895&PAYMENTREQUEST_0_SHIPTOSTREET=7+chemin+de+la+bruyere&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=saint+die+des+vosges&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=88100 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=218&L_PAYMENTREQUEST_0_NAME0=Shampooing+pour+chiens+-+Universel+Prot%C3%A9%C3%AFn%C3%A9+%28Graine+de+Soja%29&L_PAYMENTREQUEST_0_DESC0=Le+shampooing+naturel+Universel+Prot%C3%A9in%C3%A9+convient+...&L_PAYMENTREQUEST_0_AMT0=12.5&L_PAYMENTREQUEST_0_QTY0=2&L_PAYMENTREQUEST_0_NUMBER1=208&L_PAYMENTREQUEST_0_NAME1=Produit+fumig%C3%A8ne+anti+insectes+10gr&L_PAYMENTREQUEST_0_DESC1=Fumig%C3%A8ne+anti+insectes+choc+avec+effet+r%C3%A9manentUti...&L_PAYMENTREQUEST_0_AMT1=17.5&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=42.5&PAYMENTREQUEST_0_AMT=48.50&ADDROVERRIDE=1&EMAIL=lejal.loic%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Lo%C3%AFc+Lejal&PAYMENTREQUEST_0_SHIPTOPHONENUM=0786092832&PAYMENTREQUEST_0_SHIPTOSTREET=67+rue+des+chantiers&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Versailles&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=78000&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d8DH372410K982894Y&TIMESTAMP=2016%2d01%2d28T15%3a32%3a34Z&CORRELATIONID=155759638cd99&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=218&L_PAYMENTREQUEST_0_NAME0=Shampooing+pour+chiens+-+Universel+Prot%C3%A9%C3%AFn%C3%A9+%28Graine+de+Soja%29&L_PAYMENTREQUEST_0_DESC0=Le+shampooing+naturel+Universel+Prot%C3%A9in%C3%A9+convient+...&L_PAYMENTREQUEST_0_AMT0=12.5&L_PAYMENTREQUEST_0_QTY0=2&L_PAYMENTREQUEST_0_NUMBER1=208&L_PAYMENTREQUEST_0_NAME1=Produit+fumig%C3%A8ne+anti+insectes+10gr&L_PAYMENTREQUEST_0_DESC1=Fumig%C3%A8ne+anti+insectes+choc+avec+effet+r%C3%A9manentUti...&L_PAYMENTREQUEST_0_AMT1=17.5&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=42.5&PAYMENTREQUEST_0_AMT=48.50&ADDROVERRIDE=1&EMAIL=lejal.loic%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Lo%C3%AFc+Lejal&PAYMENTREQUEST_0_SHIPTOPHONENUM=0786092832&PAYMENTREQUEST_0_SHIPTOSTREET=67+rue+des+chantiers&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Versailles&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=78000&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=222&L_PAYMENTREQUEST_0_NAME0=R%C3%A9pulsif+Chiens+%C2%AB%C2%A0ext%C3%A9rieur%C2%A0%C2%BB&L_PAYMENTREQUEST_0_DESC0=Permet+de+repousser+les+chiens+des+endroits+o%C3%B9+ils...&L_PAYMENTREQUEST_0_AMT0=17.95&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=17.95&PAYMENTREQUEST_0_AMT=23.95&ADDROVERRIDE=1&EMAIL=wagon_238%40hotmail.com&PAYMENTREQUEST_0_SHIPTONAME=Mich%C3%A8le+AYALA&PAYMENTREQUEST_0_SHIPTOPHONENUM=0561650320&PAYMENTREQUEST_0_SHIPTOSTREET=1+rue+de+la+barth%C3%A8te&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=CRAMPAGNA&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=09120&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d8SR08212HX269725P&TIMESTAMP=2016%2d01%2d28T20%3a51%3a47Z&CORRELATIONID=bcd7d983a672e&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=222&L_PAYMENTREQUEST_0_NAME0=R%C3%A9pulsif+Chiens+%C2%AB%C2%A0ext%C3%A9rieur%C2%A0%C2%BB&L_PAYMENTREQUEST_0_DESC0=Permet+de+repousser+les+chiens+des+endroits+o%C3%B9+ils...&L_PAYMENTREQUEST_0_AMT0=17.95&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=17.95&PAYMENTREQUEST_0_AMT=23.95&ADDROVERRIDE=1&EMAIL=wagon_238%40hotmail.com&PAYMENTREQUEST_0_SHIPTONAME=Mich%C3%A8le+AYALA&PAYMENTREQUEST_0_SHIPTOPHONENUM=0561650320&PAYMENTREQUEST_0_SHIPTOSTREET=1+rue+de+la+barth%C3%A8te&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=CRAMPAGNA&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=09120&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-8SR08212HX269725P +Result : TOKEN=EC%2d8SR08212HX269725P&PHONENUM=0561650320&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d28T20%3a52%3a27Z&CORRELATIONID=a33a175be1d4f&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=wagon_238%40hotmail%2ecom&PAYERID=9TV3BAY3FSC3Q&PAYERSTATUS=verified&FIRSTNAME=michele&LASTNAME=ayala&COUNTRYCODE=FR&SHIPTONAME=Mich%c3%a8le%20AYALA&SHIPTOSTREET=1%20rue%20de%20la%20barth%c3%a8te&SHIPTOCITY=crampagna&SHIPTOZIP=09120&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0561650320&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=23%2e95&ITEMAMT=17%2e95&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=R%c3%a9pulsif%20Chiens%20%c2%ab%c2%a0ext%c3%a9rieur%c2%a0%c2%bb&L_NUMBER0=222&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=17%2e95&L_DESC0=Permet%20de%20repousser%20les%20chiens%20des%20endroits%20o%c3%b9%20ils%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=23%2e95&PAYMENTREQUEST_0_ITEMAMT=17%2e95&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Mich%c3%a8le%20AYALA&PAYMENTREQUEST_0_SHIPTOSTREET=1%20rue%20de%20la%20barth%c3%a8te&PAYMENTREQUEST_0_SHIPTOCITY=crampagna&PAYMENTREQUEST_0_SHIPTOZIP=09120&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0561650320&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=R%c3%a9pulsif%20Chiens%20%c2%ab%c2%a0ext%c3%a9rieur%c2%a0%c2%bb&L_PAYMENTREQUEST_0_NUMBER0=222&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=17%2e95&L_PAYMENTREQUEST_0_DESC0=Permet%20de%20repousser%20les%20chiens%20des%20endroits%20o%c3%b9%20ils%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-8SR08212HX269725P + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-8SR08212HX269725P&PAYERID=9TV3BAY3FSC3Q&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=222&L_PAYMENTREQUEST_0_NAME0=R%C3%A9pulsif+Chiens+%C2%AB%C2%A0ext%C3%A9rieur%C2%A0%C2%BB&L_PAYMENTREQUEST_0_DESC0=Permet+de+repousser+les+chiens+des+endroits+o%C3%B9+ils...&L_PAYMENTREQUEST_0_AMT0=17.95&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=17.95&PAYMENTREQUEST_0_AMT=23.95&ADDROVERRIDE=1&EMAIL=wagon_238%40hotmail.com&PAYMENTREQUEST_0_SHIPTONAME=Mich%C3%A8le+AYALA&PAYMENTREQUEST_0_SHIPTOPHONENUM=0561650320&PAYMENTREQUEST_0_SHIPTOSTREET=1+rue+de+la+barth%C3%A8te&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=CRAMPAGNA&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=09120 +Result : TOKEN=EC%2d8SR08212HX269725P&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d28T20%3a52%3a30Z&CORRELATIONID=1f42b00b48e6e&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=0GG27519LV4348127&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d28T20%3a52%3a28Z&PAYMENTINFO_0_AMT=23%2e95&PAYMENTINFO_0_FEEAMT=1%2e06&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-8SR08212HX269725P&PAYERID=9TV3BAY3FSC3Q&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=222&L_PAYMENTREQUEST_0_NAME0=R%C3%A9pulsif+Chiens+%C2%AB%C2%A0ext%C3%A9rieur%C2%A0%C2%BB&L_PAYMENTREQUEST_0_DESC0=Permet+de+repousser+les+chiens+des+endroits+o%C3%B9+ils...&L_PAYMENTREQUEST_0_AMT0=17.95&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=17.95&PAYMENTREQUEST_0_AMT=23.95&ADDROVERRIDE=1&EMAIL=wagon_238%40hotmail.com&PAYMENTREQUEST_0_SHIPTONAME=Mich%C3%A8le+AYALA&PAYMENTREQUEST_0_SHIPTOPHONENUM=0561650320&PAYMENTREQUEST_0_SHIPTOSTREET=1+rue+de+la+barth%C3%A8te&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=CRAMPAGNA&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=09120 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=163&L_PAYMENTREQUEST_0_NAME0=Cristaux+de+soude%2C+d%C3%A9graissant+naturel&L_PAYMENTREQUEST_0_DESC0=Super+d%C3%A9graissant+naturel+Multi-usages+%3A+Sols%2C+sur...&L_PAYMENTREQUEST_0_AMT0=3.19&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=164&L_PAYMENTREQUEST_0_NAME1=Savon+noir+mou+concentr%C3%A9%2C+%C3%A0+l%27huile+de+lin&L_PAYMENTREQUEST_0_DESC1=Le+savon+noir+mou+concentr%C3%A9+%C3%A0+l%27huile+de+lin+poss%C3%A8...&L_PAYMENTREQUEST_0_AMT1=6.16&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=166&L_PAYMENTREQUEST_0_NAME2=Vinaigre+m%C3%A9nager+forte+concentration+12%C2%B0&L_PAYMENTREQUEST_0_DESC2=Le+vinaigre+m%C3%A9nager+forte+concentration+12%C2%B0+d%C3%A9tart...&L_PAYMENTREQUEST_0_AMT2=2.15&L_PAYMENTREQUEST_0_QTY2=2&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=13.65&PAYMENTREQUEST_0_AMT=19.65&ADDROVERRIDE=1&EMAIL=flabanowski%40hotmail.com&PAYMENTREQUEST_0_SHIPTONAME=fran%C3%A7oise+LABANOWSKI&PAYMENTREQUEST_0_SHIPTOPHONENUM=0660963341&PAYMENTREQUEST_0_SHIPTOSTREET=4+rue+du+colombier&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=arnouville+les+mantes&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=78790&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d541398411T3569458&TIMESTAMP=2016%2d01%2d29T10%3a13%3a44Z&CORRELATIONID=b19d1081&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=163&L_PAYMENTREQUEST_0_NAME0=Cristaux+de+soude%2C+d%C3%A9graissant+naturel&L_PAYMENTREQUEST_0_DESC0=Super+d%C3%A9graissant+naturel+Multi-usages+%3A+Sols%2C+sur...&L_PAYMENTREQUEST_0_AMT0=3.19&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=164&L_PAYMENTREQUEST_0_NAME1=Savon+noir+mou+concentr%C3%A9%2C+%C3%A0+l%27huile+de+lin&L_PAYMENTREQUEST_0_DESC1=Le+savon+noir+mou+concentr%C3%A9+%C3%A0+l%27huile+de+lin+poss%C3%A8...&L_PAYMENTREQUEST_0_AMT1=6.16&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=166&L_PAYMENTREQUEST_0_NAME2=Vinaigre+m%C3%A9nager+forte+concentration+12%C2%B0&L_PAYMENTREQUEST_0_DESC2=Le+vinaigre+m%C3%A9nager+forte+concentration+12%C2%B0+d%C3%A9tart...&L_PAYMENTREQUEST_0_AMT2=2.15&L_PAYMENTREQUEST_0_QTY2=2&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=13.65&PAYMENTREQUEST_0_AMT=19.65&ADDROVERRIDE=1&EMAIL=flabanowski%40hotmail.com&PAYMENTREQUEST_0_SHIPTONAME=fran%C3%A7oise+LABANOWSKI&PAYMENTREQUEST_0_SHIPTOPHONENUM=0660963341&PAYMENTREQUEST_0_SHIPTOSTREET=4+rue+du+colombier&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=arnouville+les+mantes&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=78790&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-541398411T3569458 +Result : TOKEN=EC%2d541398411T3569458&PHONENUM=0660963341&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d29T10%3a14%3a02Z&CORRELATIONID=cc17af0cbab56&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=f%2elabanowski%40laposte%2enet&PAYERID=ZT9MEPTTFG7XW&PAYERSTATUS=verified&FIRSTNAME=Francoise&LASTNAME=LABANOWSKI&COUNTRYCODE=FR&SHIPTONAME=Fran%c3%a7oise%20LABANOWSKI&SHIPTOSTREET=4%20rue%20du%20colombier&SHIPTOCITY=arnouville%20les%20mantes&SHIPTOZIP=78790&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0660963341&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=19%2e65&ITEMAMT=13%2e65&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Cristaux%20de%20soude%2c%20d%c3%a9graissant%20naturel&L_NAME1=Savon%20noir%20mou%20concentr%c3%a9%2c%20%c3%a0%20l%27huile%20de%20lin&L_NAME2=Vinaigre%20m%c3%a9nager%20forte%20concentration%2012%c2%b0&L_NUMBER0=163&L_NUMBER1=164&L_NUMBER2=166&L_QTY0=1&L_QTY1=1&L_QTY2=2&L_TAXAMT0=0%2e00&L_TAXAMT1=0%2e00&L_TAXAMT2=0%2e00&L_AMT0=3%2e19&L_AMT1=6%2e16&L_AMT2=2%2e15&L_DESC0=Super%20d%c3%a9graissant%20naturel%20Multi%2dusages%20%3a%20Sols%2c%20sur%2e%2e%2e&L_DESC1=Le%20savon%20noir%20mou%20concentr%c3%a9%20%c3%a0%20l%27huile%20de%20lin%20poss%c3%a8%2e%2e%2e&L_DESC2=Le%20vinaigre%20m%c3%a9nager%20forte%20concentration%2012%c2%b0%20d%c3%a9tart%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=19%2e65&PAYMENTREQUEST_0_ITEMAMT=13%2e65&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Fran%c3%a7oise%20LABANOWSKI&PAYMENTREQUEST_0_SHIPTOSTREET=4%20rue%20du%20colombier&PAYMENTREQUEST_0_SHIPTOCITY=arnouville%20les%20mantes&PAYMENTREQUEST_0_SHIPTOZIP=78790&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0660963341&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Cristaux%20de%20soude%2c%20d%c3%a9graissant%20naturel&L_PAYMENTREQUEST_0_NAME1=Savon%20noir%20mou%20concentr%c3%a9%2c%20%c3%a0%20l%27huile%20de%20lin&L_PAYMENTREQUEST_0_NAME2=Vinaigre%20m%c3%a9nager%20forte%20concentration%2012%c2%b0&L_PAYMENTREQUEST_0_NUMBER0=163&L_PAYMENTREQUEST_0_NUMBER1=164&L_PAYMENTREQUEST_0_NUMBER2=166&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_QTY2=2&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_TAXAMT1=0%2e00&L_PAYMENTREQUEST_0_TAXAMT2=0%2e00&L_PAYMENTREQUEST_0_AMT0=3%2e19&L_PAYMENTREQUEST_0_AMT1=6%2e16&L_PAYMENTREQUEST_0_AMT2=2%2e15&L_PAYMENTREQUEST_0_DESC0=Super%20d%c3%a9graissant%20naturel%20Multi%2dusages%20%3a%20Sols%2c%20sur%2e%2e%2e&L_PAYMENTREQUEST_0_DESC1=Le%20savon%20noir%20mou%20concentr%c3%a9%20%c3%a0%20l%27huile%20de%20lin%20poss%c3%a8%2e%2e%2e&L_PAYMENTREQUEST_0_DESC2=Le%20vinaigre%20m%c3%a9nager%20forte%20concentration%2012%c2%b0%20d%c3%a9tart%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-541398411T3569458 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-541398411T3569458&PAYERID=ZT9MEPTTFG7XW&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=163&L_PAYMENTREQUEST_0_NAME0=Cristaux+de+soude%2C+d%C3%A9graissant+naturel&L_PAYMENTREQUEST_0_DESC0=Super+d%C3%A9graissant+naturel+Multi-usages+%3A+Sols%2C+sur...&L_PAYMENTREQUEST_0_AMT0=3.19&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=164&L_PAYMENTREQUEST_0_NAME1=Savon+noir+mou+concentr%C3%A9%2C+%C3%A0+l%27huile+de+lin&L_PAYMENTREQUEST_0_DESC1=Le+savon+noir+mou+concentr%C3%A9+%C3%A0+l%27huile+de+lin+poss%C3%A8...&L_PAYMENTREQUEST_0_AMT1=6.16&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=166&L_PAYMENTREQUEST_0_NAME2=Vinaigre+m%C3%A9nager+forte+concentration+12%C2%B0&L_PAYMENTREQUEST_0_DESC2=Le+vinaigre+m%C3%A9nager+forte+concentration+12%C2%B0+d%C3%A9tart...&L_PAYMENTREQUEST_0_AMT2=2.15&L_PAYMENTREQUEST_0_QTY2=2&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=13.65&PAYMENTREQUEST_0_AMT=19.65&ADDROVERRIDE=1&EMAIL=flabanowski%40hotmail.com&PAYMENTREQUEST_0_SHIPTONAME=fran%C3%A7oise+LABANOWSKI&PAYMENTREQUEST_0_SHIPTOPHONENUM=0660963341&PAYMENTREQUEST_0_SHIPTOSTREET=4+rue+du+colombier&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=arnouville+les+mantes&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=78790 +Result : TOKEN=EC%2d541398411T3569458&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d29T10%3a14%3a05Z&CORRELATIONID=2d93b7cdd3ab9&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=64T156541X753482S&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d29T10%3a14%3a05Z&PAYMENTINFO_0_AMT=19%2e65&PAYMENTINFO_0_FEEAMT=0%2e92&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-541398411T3569458&PAYERID=ZT9MEPTTFG7XW&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=163&L_PAYMENTREQUEST_0_NAME0=Cristaux+de+soude%2C+d%C3%A9graissant+naturel&L_PAYMENTREQUEST_0_DESC0=Super+d%C3%A9graissant+naturel+Multi-usages+%3A+Sols%2C+sur...&L_PAYMENTREQUEST_0_AMT0=3.19&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=164&L_PAYMENTREQUEST_0_NAME1=Savon+noir+mou+concentr%C3%A9%2C+%C3%A0+l%27huile+de+lin&L_PAYMENTREQUEST_0_DESC1=Le+savon+noir+mou+concentr%C3%A9+%C3%A0+l%27huile+de+lin+poss%C3%A8...&L_PAYMENTREQUEST_0_AMT1=6.16&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=166&L_PAYMENTREQUEST_0_NAME2=Vinaigre+m%C3%A9nager+forte+concentration+12%C2%B0&L_PAYMENTREQUEST_0_DESC2=Le+vinaigre+m%C3%A9nager+forte+concentration+12%C2%B0+d%C3%A9tart...&L_PAYMENTREQUEST_0_AMT2=2.15&L_PAYMENTREQUEST_0_QTY2=2&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=13.65&PAYMENTREQUEST_0_AMT=19.65&ADDROVERRIDE=1&EMAIL=flabanowski%40hotmail.com&PAYMENTREQUEST_0_SHIPTONAME=fran%C3%A7oise+LABANOWSKI&PAYMENTREQUEST_0_SHIPTOPHONENUM=0660963341&PAYMENTREQUEST_0_SHIPTOSTREET=4+rue+du+colombier&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=arnouville+les+mantes&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=78790 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=13&L_PAYMENTREQUEST_0_NAME0=D%C3%A9capant+sols+encrass%C3%A9s+-+D%C3%A9cap%27Sols+Guard%C2%AE+Ecologique+2L&L_PAYMENTREQUEST_0_DESC0=Stop+aux+sols+impossibles+%C3%A0+nettoyer+%21D%C3%A9capant%2C+ne...&L_PAYMENTREQUEST_0_AMT0=18.9&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=18.9&PAYMENTREQUEST_0_AMT=24.90&ADDROVERRIDE=1&EMAIL=jlosyl24%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=jean+louis+malfione+&PAYMENTREQUEST_0_SHIPTOPHONENUM=0553076159&PAYMENTREQUEST_0_SHIPTOSTREET=PUYCHERIFEL&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=GRIGNOLS&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=24110&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d57T15592FP107410G&TIMESTAMP=2016%2d01%2d29T10%3a51%3a46Z&CORRELATIONID=3fe0b0526f&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=13&L_PAYMENTREQUEST_0_NAME0=D%C3%A9capant+sols+encrass%C3%A9s+-+D%C3%A9cap%27Sols+Guard%C2%AE+Ecologique+2L&L_PAYMENTREQUEST_0_DESC0=Stop+aux+sols+impossibles+%C3%A0+nettoyer+%21D%C3%A9capant%2C+ne...&L_PAYMENTREQUEST_0_AMT0=18.9&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=18.9&PAYMENTREQUEST_0_AMT=24.90&ADDROVERRIDE=1&EMAIL=jlosyl24%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=jean+louis+malfione+&PAYMENTREQUEST_0_SHIPTOPHONENUM=0553076159&PAYMENTREQUEST_0_SHIPTOSTREET=PUYCHERIFEL&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=GRIGNOLS&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=24110&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-57T15592FP107410G +Result : TOKEN=EC%2d57T15592FP107410G&PHONENUM=0553076159&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d29T10%3a53%3a01Z&CORRELATIONID=48dfc7798980&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=jlosyl24%40gmail%2ecom&PAYERID=WYFQYHF4DTVTS&PAYERSTATUS=verified&FIRSTNAME=jean%2dlouis&LASTNAME=Malfione&COUNTRYCODE=FR&SHIPTONAME=JEAN%20LOUIS%20MALFIONE&SHIPTOSTREET=PUYCHERIFEL&SHIPTOCITY=GRIGNOLS&SHIPTOZIP=24110&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0553076159&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=24%2e90&ITEMAMT=18%2e90&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=D%c3%a9capant%20sols%20encrass%c3%a9s%20%2d%20D%c3%a9cap%27Sols%20Guard%c2%ae%20Ecologique%202L&L_NUMBER0=13&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=18%2e90&L_DESC0=Stop%20aux%20sols%20impossibles%20%c3%a0%20nettoyer%20%21D%c3%a9capant%2c%20ne%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=24%2e90&PAYMENTREQUEST_0_ITEMAMT=18%2e90&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=JEAN%20LOUIS%20MALFIONE&PAYMENTREQUEST_0_SHIPTOSTREET=PUYCHERIFEL&PAYMENTREQUEST_0_SHIPTOCITY=GRIGNOLS&PAYMENTREQUEST_0_SHIPTOZIP=24110&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0553076159&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=D%c3%a9capant%20sols%20encrass%c3%a9s%20%2d%20D%c3%a9cap%27Sols%20Guard%c2%ae%20Ecologique%202L&L_PAYMENTREQUEST_0_NUMBER0=13&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=18%2e90&L_PAYMENTREQUEST_0_DESC0=Stop%20aux%20sols%20impossibles%20%c3%a0%20nettoyer%20%21D%c3%a9capant%2c%20ne%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-57T15592FP107410G + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-57T15592FP107410G&PAYERID=WYFQYHF4DTVTS&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=13&L_PAYMENTREQUEST_0_NAME0=D%C3%A9capant+sols+encrass%C3%A9s+-+D%C3%A9cap%27Sols+Guard%C2%AE+Ecologique+2L&L_PAYMENTREQUEST_0_DESC0=Stop+aux+sols+impossibles+%C3%A0+nettoyer+%21D%C3%A9capant%2C+ne...&L_PAYMENTREQUEST_0_AMT0=18.9&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=18.9&PAYMENTREQUEST_0_AMT=24.90&ADDROVERRIDE=1&EMAIL=jlosyl24%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=jean+louis+malfione+&PAYMENTREQUEST_0_SHIPTOPHONENUM=0553076159&PAYMENTREQUEST_0_SHIPTOSTREET=PUYCHERIFEL&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=GRIGNOLS&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=24110 +Result : TOKEN=EC%2d57T15592FP107410G&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d29T10%3a53%3a04Z&CORRELATIONID=de935a6aa461&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=3XL74615SG318084G&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d29T10%3a53%3a03Z&PAYMENTINFO_0_AMT=24%2e90&PAYMENTINFO_0_FEEAMT=1%2e10&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-57T15592FP107410G&PAYERID=WYFQYHF4DTVTS&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=13&L_PAYMENTREQUEST_0_NAME0=D%C3%A9capant+sols+encrass%C3%A9s+-+D%C3%A9cap%27Sols+Guard%C2%AE+Ecologique+2L&L_PAYMENTREQUEST_0_DESC0=Stop+aux+sols+impossibles+%C3%A0+nettoyer+%21D%C3%A9capant%2C+ne...&L_PAYMENTREQUEST_0_AMT0=18.9&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=18.9&PAYMENTREQUEST_0_AMT=24.90&ADDROVERRIDE=1&EMAIL=jlosyl24%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=jean+louis+malfione+&PAYMENTREQUEST_0_SHIPTOPHONENUM=0553076159&PAYMENTREQUEST_0_SHIPTOSTREET=PUYCHERIFEL&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=GRIGNOLS&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=24110 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=10&L_PAYMENTREQUEST_0_NAME0=Protecteur+mat%C3%A9riaux+peu+poreux+-+ProtectGuard+MG+Eco+2L&L_PAYMENTREQUEST_0_DESC0=ProtectGuard+MG+Eco+est+un+super+protecteur+mat%C3%A9ri...&L_PAYMENTREQUEST_0_AMT0=53.1&L_PAYMENTREQUEST_0_QTY0=2&L_PAYMENTREQUEST_0_NUMBER1=11&L_PAYMENTREQUEST_0_NAME1=Imperm%C3%A9abilisant+anti-tache+Effet+Mouill%C3%A9+-+ProtectGuard+EM+2L&L_PAYMENTREQUEST_0_DESC1=ProtectGuard+EM+2L+est+le+seul+imperm%C3%A9abilisant+an...&L_PAYMENTREQUEST_0_AMT1=52.02&L_PAYMENTREQUEST_0_QTY1=2&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=210.24&PAYMENTREQUEST_0_AMT=210.24&ADDROVERRIDE=1&EMAIL=tot55%40mac.com&PAYMENTREQUEST_0_SHIPTONAME=Christophe+Lef%C3%A8vre&PAYMENTREQUEST_0_SHIPTOPHONENUM=0671811224&PAYMENTREQUEST_0_SHIPTOSTREET=13.+rue+de+moscou&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=MANGIENNES&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=55150&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d90891546UC436672V&TIMESTAMP=2016%2d01%2d29T11%3a29%3a38Z&CORRELATIONID=b85be4e522b83&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=10&L_PAYMENTREQUEST_0_NAME0=Protecteur+mat%C3%A9riaux+peu+poreux+-+ProtectGuard+MG+Eco+2L&L_PAYMENTREQUEST_0_DESC0=ProtectGuard+MG+Eco+est+un+super+protecteur+mat%C3%A9ri...&L_PAYMENTREQUEST_0_AMT0=53.1&L_PAYMENTREQUEST_0_QTY0=2&L_PAYMENTREQUEST_0_NUMBER1=11&L_PAYMENTREQUEST_0_NAME1=Imperm%C3%A9abilisant+anti-tache+Effet+Mouill%C3%A9+-+ProtectGuard+EM+2L&L_PAYMENTREQUEST_0_DESC1=ProtectGuard+EM+2L+est+le+seul+imperm%C3%A9abilisant+an...&L_PAYMENTREQUEST_0_AMT1=52.02&L_PAYMENTREQUEST_0_QTY1=2&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=210.24&PAYMENTREQUEST_0_AMT=210.24&ADDROVERRIDE=1&EMAIL=tot55%40mac.com&PAYMENTREQUEST_0_SHIPTONAME=Christophe+Lef%C3%A8vre&PAYMENTREQUEST_0_SHIPTOPHONENUM=0671811224&PAYMENTREQUEST_0_SHIPTOSTREET=13.+rue+de+moscou&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=MANGIENNES&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=55150&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-90891546UC436672V +Result : TOKEN=EC%2d90891546UC436672V&PHONENUM=0671811224&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d29T11%3a29%3a52Z&CORRELATIONID=33e43f5edbc13&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=tot55%40mac%2ecom&PAYERID=UXG83ZMRMRFML&PAYERSTATUS=verified&FIRSTNAME=Christophe&LASTNAME=Lefevre&COUNTRYCODE=FR&SHIPTONAME=Christophe%20Lef%c3%a8vre&SHIPTOSTREET=13%2e%20rue%20de%20Moscou&SHIPTOCITY=Mangiennes&SHIPTOZIP=55150&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0671811224&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=210%2e24&ITEMAMT=210%2e24&SHIPPINGAMT=0%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Protecteur%20mat%c3%a9riaux%20peu%20poreux%20%2d%20ProtectGuard%20MG%20Eco%202L&L_NAME1=Imperm%c3%a9abilisant%20anti%2dtache%20Effet%20Mouill%c3%a9%20%2d%20ProtectGuard%20EM%202L&L_NUMBER0=10&L_NUMBER1=11&L_QTY0=2&L_QTY1=2&L_TAXAMT0=0%2e00&L_TAXAMT1=0%2e00&L_AMT0=53%2e10&L_AMT1=52%2e02&L_DESC0=ProtectGuard%20MG%20Eco%20est%20un%20super%20protecteur%20mat%c3%a9ri%2e%2e%2e&L_DESC1=ProtectGuard%20EM%202L%20est%20le%20seul%20imperm%c3%a9abilisant%20an%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=210%2e24&PAYMENTREQUEST_0_ITEMAMT=210%2e24&PAYMENTREQUEST_0_SHIPPINGAMT=0%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Christophe%20Lef%c3%a8vre&PAYMENTREQUEST_0_SHIPTOSTREET=13%2e%20rue%20de%20Moscou&PAYMENTREQUEST_0_SHIPTOCITY=Mangiennes&PAYMENTREQUEST_0_SHIPTOZIP=55150&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0671811224&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Protecteur%20mat%c3%a9riaux%20peu%20poreux%20%2d%20ProtectGuard%20MG%20Eco%202L&L_PAYMENTREQUEST_0_NAME1=Imperm%c3%a9abilisant%20anti%2dtache%20Effet%20Mouill%c3%a9%20%2d%20ProtectGuard%20EM%202L&L_PAYMENTREQUEST_0_NUMBER0=10&L_PAYMENTREQUEST_0_NUMBER1=11&L_PAYMENTREQUEST_0_QTY0=2&L_PAYMENTREQUEST_0_QTY1=2&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_TAXAMT1=0%2e00&L_PAYMENTREQUEST_0_AMT0=53%2e10&L_PAYMENTREQUEST_0_AMT1=52%2e02&L_PAYMENTREQUEST_0_DESC0=ProtectGuard%20MG%20Eco%20est%20un%20super%20protecteur%20mat%c3%a9ri%2e%2e%2e&L_PAYMENTREQUEST_0_DESC1=ProtectGuard%20EM%202L%20est%20le%20seul%20imperm%c3%a9abilisant%20an%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-90891546UC436672V + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-90891546UC436672V&PAYERID=UXG83ZMRMRFML&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=10&L_PAYMENTREQUEST_0_NAME0=Protecteur+mat%C3%A9riaux+peu+poreux+-+ProtectGuard+MG+Eco+2L&L_PAYMENTREQUEST_0_DESC0=ProtectGuard+MG+Eco+est+un+super+protecteur+mat%C3%A9ri...&L_PAYMENTREQUEST_0_AMT0=53.1&L_PAYMENTREQUEST_0_QTY0=2&L_PAYMENTREQUEST_0_NUMBER1=11&L_PAYMENTREQUEST_0_NAME1=Imperm%C3%A9abilisant+anti-tache+Effet+Mouill%C3%A9+-+ProtectGuard+EM+2L&L_PAYMENTREQUEST_0_DESC1=ProtectGuard+EM+2L+est+le+seul+imperm%C3%A9abilisant+an...&L_PAYMENTREQUEST_0_AMT1=52.02&L_PAYMENTREQUEST_0_QTY1=2&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=210.24&PAYMENTREQUEST_0_AMT=210.24&ADDROVERRIDE=1&EMAIL=tot55%40mac.com&PAYMENTREQUEST_0_SHIPTONAME=Christophe+Lef%C3%A8vre&PAYMENTREQUEST_0_SHIPTOPHONENUM=0671811224&PAYMENTREQUEST_0_SHIPTOSTREET=13.+rue+de+moscou&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=MANGIENNES&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=55150 +Result : TOKEN=EC%2d90891546UC436672V&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d29T11%3a29%3a54Z&CORRELATIONID=4eb8927735a09&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=3LL2333121448473V&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d29T11%3a29%3a53Z&PAYMENTINFO_0_AMT=210%2e24&PAYMENTINFO_0_FEEAMT=7%2e40&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-90891546UC436672V&PAYERID=UXG83ZMRMRFML&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=10&L_PAYMENTREQUEST_0_NAME0=Protecteur+mat%C3%A9riaux+peu+poreux+-+ProtectGuard+MG+Eco+2L&L_PAYMENTREQUEST_0_DESC0=ProtectGuard+MG+Eco+est+un+super+protecteur+mat%C3%A9ri...&L_PAYMENTREQUEST_0_AMT0=53.1&L_PAYMENTREQUEST_0_QTY0=2&L_PAYMENTREQUEST_0_NUMBER1=11&L_PAYMENTREQUEST_0_NAME1=Imperm%C3%A9abilisant+anti-tache+Effet+Mouill%C3%A9+-+ProtectGuard+EM+2L&L_PAYMENTREQUEST_0_DESC1=ProtectGuard+EM+2L+est+le+seul+imperm%C3%A9abilisant+an...&L_PAYMENTREQUEST_0_AMT1=52.02&L_PAYMENTREQUEST_0_QTY1=2&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=210.24&PAYMENTREQUEST_0_AMT=210.24&ADDROVERRIDE=1&EMAIL=tot55%40mac.com&PAYMENTREQUEST_0_SHIPTONAME=Christophe+Lef%C3%A8vre&PAYMENTREQUEST_0_SHIPTOPHONENUM=0671811224&PAYMENTREQUEST_0_SHIPTOSTREET=13.+rue+de+moscou&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=MANGIENNES&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=55150 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=233&L_PAYMENTREQUEST_0_NAME0=Pipettes+insectifuges+Verlina+-+Petits+Chiens&L_PAYMENTREQUEST_0_DESC0=...&L_PAYMENTREQUEST_0_AMT0=7.45&L_PAYMENTREQUEST_0_QTY0=2&L_PAYMENTREQUEST_0_NUMBER1=163&L_PAYMENTREQUEST_0_NAME1=Cristaux+de+soude%2C+d%C3%A9graissant+naturel&L_PAYMENTREQUEST_0_DESC1=Super+d%C3%A9graissant+naturel+Multi-usages+%3A+Sols%2C+sur...&L_PAYMENTREQUEST_0_AMT1=3.19&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=83&L_PAYMENTREQUEST_0_NAME2=Eau+micellaire+anti-%C3%A2ge%2C+Pr%C3%A9cieux+Argan&L_PAYMENTREQUEST_0_DESC2=Enrichie+en+extrait+d%27argan+et+en+acide+hyaluroniq...&L_PAYMENTREQUEST_0_AMT2=7.9&L_PAYMENTREQUEST_0_QTY2=1&L_PAYMENTREQUEST_0_NUMBER3=121&L_PAYMENTREQUEST_0_NAME3=Pierre+Alun+-+D%C3%A9o+spray&L_PAYMENTREQUEST_0_DESC3=La+pierre+d%27Alun+reconnue+pour+ses+propri%C3%A9t%C3%A9s+d%C3%A9od...&L_PAYMENTREQUEST_0_AMT3=5.6&L_PAYMENTREQUEST_0_QTY3=1&L_PAYMENTREQUEST_0_NUMBER4=644&L_PAYMENTREQUEST_0_NAME4=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC4=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT4=-10&L_PAYMENTREQUEST_0_QTY4=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=21.59&PAYMENTREQUEST_0_AMT=27.59&ADDROVERRIDE=1&EMAIL=waucquier_isabelle%40bbox.fr&PAYMENTREQUEST_0_SHIPTONAME=isabelle+waucquier&PAYMENTREQUEST_0_SHIPTOPHONENUM=0666348472&PAYMENTREQUEST_0_SHIPTOSTREET=67+rue+arthur+bearez&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=CHERENG&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=59152&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d3G739001RM349993H&TIMESTAMP=2016%2d01%2d29T12%3a12%3a35Z&CORRELATIONID=7ac12997da50&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=233&L_PAYMENTREQUEST_0_NAME0=Pipettes+insectifuges+Verlina+-+Petits+Chiens&L_PAYMENTREQUEST_0_DESC0=...&L_PAYMENTREQUEST_0_AMT0=7.45&L_PAYMENTREQUEST_0_QTY0=2&L_PAYMENTREQUEST_0_NUMBER1=163&L_PAYMENTREQUEST_0_NAME1=Cristaux+de+soude%2C+d%C3%A9graissant+naturel&L_PAYMENTREQUEST_0_DESC1=Super+d%C3%A9graissant+naturel+Multi-usages+%3A+Sols%2C+sur...&L_PAYMENTREQUEST_0_AMT1=3.19&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=83&L_PAYMENTREQUEST_0_NAME2=Eau+micellaire+anti-%C3%A2ge%2C+Pr%C3%A9cieux+Argan&L_PAYMENTREQUEST_0_DESC2=Enrichie+en+extrait+d%27argan+et+en+acide+hyaluroniq...&L_PAYMENTREQUEST_0_AMT2=7.9&L_PAYMENTREQUEST_0_QTY2=1&L_PAYMENTREQUEST_0_NUMBER3=121&L_PAYMENTREQUEST_0_NAME3=Pierre+Alun+-+D%C3%A9o+spray&L_PAYMENTREQUEST_0_DESC3=La+pierre+d%27Alun+reconnue+pour+ses+propri%C3%A9t%C3%A9s+d%C3%A9od...&L_PAYMENTREQUEST_0_AMT3=5.6&L_PAYMENTREQUEST_0_QTY3=1&L_PAYMENTREQUEST_0_NUMBER4=644&L_PAYMENTREQUEST_0_NAME4=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC4=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT4=-10&L_PAYMENTREQUEST_0_QTY4=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=21.59&PAYMENTREQUEST_0_AMT=27.59&ADDROVERRIDE=1&EMAIL=waucquier_isabelle%40bbox.fr&PAYMENTREQUEST_0_SHIPTONAME=isabelle+waucquier&PAYMENTREQUEST_0_SHIPTOPHONENUM=0666348472&PAYMENTREQUEST_0_SHIPTOSTREET=67+rue+arthur+bearez&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=CHERENG&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=59152&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-3G739001RM349993H +Result : TOKEN=EC%2d3G739001RM349993H&PHONENUM=0666348472&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d29T12%3a13%3a21Z&CORRELATIONID=27127d16308c&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=waucquier_isabelle%40bbox%2efr&PAYERID=3KWCV5HKQ3DJL&PAYERSTATUS=verified&FIRSTNAME=isabelle&LASTNAME=waucquier&COUNTRYCODE=FR&SHIPTONAME=isabelle%20waucquier&SHIPTOSTREET=67%20rue%20arthur%20bearez&SHIPTOCITY=chereng&SHIPTOZIP=59152&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0666348472&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=27%2e59&ITEMAMT=21%2e59&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Pipettes%20insectifuges%20Verlina%20%2d%20Petits%20Chiens&L_NAME1=Cristaux%20de%20soude%2c%20d%c3%a9graissant%20naturel&L_NAME2=Eau%20micellaire%20anti%2d%c3%a2ge%2c%20Pr%c3%a9cieux%20Argan&L_NAME3=Pierre%20Alun%20%2d%20D%c3%a9o%20spray&L_NAME4=R%c3%a9duction%20newsletter&L_NUMBER0=233&L_NUMBER1=163&L_NUMBER2=83&L_NUMBER3=121&L_NUMBER4=644&L_QTY0=2&L_QTY1=1&L_QTY2=1&L_QTY3=1&L_QTY4=1&L_TAXAMT0=0%2e00&L_TAXAMT1=0%2e00&L_TAXAMT2=0%2e00&L_TAXAMT3=0%2e00&L_TAXAMT4=0%2e00&L_AMT0=7%2e45&L_AMT1=3%2e19&L_AMT2=7%2e90&L_AMT3=5%2e60&L_AMT4=%2d10%2e00&L_DESC0=%2e%2e%2e&L_DESC1=Super%20d%c3%a9graissant%20naturel%20Multi%2dusages%20%3a%20Sols%2c%20sur%2e%2e%2e&L_DESC2=Enrichie%20en%20extrait%20d%27argan%20et%20en%20acide%20hyaluroniq%2e%2e%2e&L_DESC3=La%20pierre%20d%27Alun%20reconnue%20pour%20ses%20propri%c3%a9t%c3%a9s%20d%c3%a9od%2e%2e%2e&L_DESC4=R%c3%a9duction%20newsletter%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=27%2e59&PAYMENTREQUEST_0_ITEMAMT=21%2e59&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=isabelle%20waucquier&PAYMENTREQUEST_0_SHIPTOSTREET=67%20rue%20arthur%20bearez&PAYMENTREQUEST_0_SHIPTOCITY=chereng&PAYMENTREQUEST_0_SHIPTOZIP=59152&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0666348472&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Pipettes%20insectifuges%20Verlina%20%2d%20Petits%20Chiens&L_PAYMENTREQUEST_0_NAME1=Cristaux%20de%20soude%2c%20d%c3%a9graissant%20naturel&L_PAYMENTREQUEST_0_NAME2=Eau%20micellaire%20anti%2d%c3%a2ge%2c%20Pr%c3%a9cieux%20Argan&L_PAYMENTREQUEST_0_NAME3=Pierre%20Alun%20%2d%20D%c3%a9o%20spray&L_PAYMENTREQUEST_0_NAME4=R%c3%a9duction%20newsletter&L_PAYMENTREQUEST_0_NUMBER0=233&L_PAYMENTREQUEST_0_NUMBER1=163&L_PAYMENTREQUEST_0_NUMBER2=83&L_PAYMENTREQUEST_0_NUMBER3=121&L_PAYMENTREQUEST_0_NUMBER4=644&L_PAYMENTREQUEST_0_QTY0=2&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_QTY2=1&L_PAYMENTREQUEST_0_QTY3=1&L_PAYMENTREQUEST_0_QTY4=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_TAXAMT1=0%2e00&L_PAYMENTREQUEST_0_TAXAMT2=0%2e00&L_PAYMENTREQUEST_0_TAXAMT3=0%2e00&L_PAYMENTREQUEST_0_TAXAMT4=0%2e00&L_PAYMENTREQUEST_0_AMT0=7%2e45&L_PAYMENTREQUEST_0_AMT1=3%2e19&L_PAYMENTREQUEST_0_AMT2=7%2e90&L_PAYMENTREQUEST_0_AMT3=5%2e60&L_PAYMENTREQUEST_0_AMT4=%2d10%2e00&L_PAYMENTREQUEST_0_DESC0=%2e%2e%2e&L_PAYMENTREQUEST_0_DESC1=Super%20d%c3%a9graissant%20naturel%20Multi%2dusages%20%3a%20Sols%2c%20sur%2e%2e%2e&L_PAYMENTREQUEST_0_DESC2=Enrichie%20en%20extrait%20d%27argan%20et%20en%20acide%20hyaluroniq%2e%2e%2e&L_PAYMENTREQUEST_0_DESC3=La%20pierre%20d%27Alun%20reconnue%20pour%20ses%20propri%c3%a9t%c3%a9s%20d%c3%a9od%2e%2e%2e&L_PAYMENTREQUEST_0_DESC4=R%c3%a9duction%20newsletter%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-3G739001RM349993H + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-3G739001RM349993H&PAYERID=3KWCV5HKQ3DJL&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=233&L_PAYMENTREQUEST_0_NAME0=Pipettes+insectifuges+Verlina+-+Petits+Chiens&L_PAYMENTREQUEST_0_DESC0=...&L_PAYMENTREQUEST_0_AMT0=7.45&L_PAYMENTREQUEST_0_QTY0=2&L_PAYMENTREQUEST_0_NUMBER1=163&L_PAYMENTREQUEST_0_NAME1=Cristaux+de+soude%2C+d%C3%A9graissant+naturel&L_PAYMENTREQUEST_0_DESC1=Super+d%C3%A9graissant+naturel+Multi-usages+%3A+Sols%2C+sur...&L_PAYMENTREQUEST_0_AMT1=3.19&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=83&L_PAYMENTREQUEST_0_NAME2=Eau+micellaire+anti-%C3%A2ge%2C+Pr%C3%A9cieux+Argan&L_PAYMENTREQUEST_0_DESC2=Enrichie+en+extrait+d%27argan+et+en+acide+hyaluroniq...&L_PAYMENTREQUEST_0_AMT2=7.9&L_PAYMENTREQUEST_0_QTY2=1&L_PAYMENTREQUEST_0_NUMBER3=121&L_PAYMENTREQUEST_0_NAME3=Pierre+Alun+-+D%C3%A9o+spray&L_PAYMENTREQUEST_0_DESC3=La+pierre+d%27Alun+reconnue+pour+ses+propri%C3%A9t%C3%A9s+d%C3%A9od...&L_PAYMENTREQUEST_0_AMT3=5.6&L_PAYMENTREQUEST_0_QTY3=1&L_PAYMENTREQUEST_0_NUMBER4=644&L_PAYMENTREQUEST_0_NAME4=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC4=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT4=-10&L_PAYMENTREQUEST_0_QTY4=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=21.59&PAYMENTREQUEST_0_AMT=27.59&ADDROVERRIDE=1&EMAIL=waucquier_isabelle%40bbox.fr&PAYMENTREQUEST_0_SHIPTONAME=isabelle+waucquier&PAYMENTREQUEST_0_SHIPTOPHONENUM=0666348472&PAYMENTREQUEST_0_SHIPTOSTREET=67+rue+arthur+bearez&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=CHERENG&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=59152 +Result : TOKEN=EC%2d3G739001RM349993H&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d29T12%3a13%3a25Z&CORRELATIONID=53338590cd3f7&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=5NV49754EA816341H&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d29T12%3a13%3a23Z&PAYMENTINFO_0_AMT=27%2e59&PAYMENTINFO_0_FEEAMT=1%2e19&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-3G739001RM349993H&PAYERID=3KWCV5HKQ3DJL&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=233&L_PAYMENTREQUEST_0_NAME0=Pipettes+insectifuges+Verlina+-+Petits+Chiens&L_PAYMENTREQUEST_0_DESC0=...&L_PAYMENTREQUEST_0_AMT0=7.45&L_PAYMENTREQUEST_0_QTY0=2&L_PAYMENTREQUEST_0_NUMBER1=163&L_PAYMENTREQUEST_0_NAME1=Cristaux+de+soude%2C+d%C3%A9graissant+naturel&L_PAYMENTREQUEST_0_DESC1=Super+d%C3%A9graissant+naturel+Multi-usages+%3A+Sols%2C+sur...&L_PAYMENTREQUEST_0_AMT1=3.19&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=83&L_PAYMENTREQUEST_0_NAME2=Eau+micellaire+anti-%C3%A2ge%2C+Pr%C3%A9cieux+Argan&L_PAYMENTREQUEST_0_DESC2=Enrichie+en+extrait+d%27argan+et+en+acide+hyaluroniq...&L_PAYMENTREQUEST_0_AMT2=7.9&L_PAYMENTREQUEST_0_QTY2=1&L_PAYMENTREQUEST_0_NUMBER3=121&L_PAYMENTREQUEST_0_NAME3=Pierre+Alun+-+D%C3%A9o+spray&L_PAYMENTREQUEST_0_DESC3=La+pierre+d%27Alun+reconnue+pour+ses+propri%C3%A9t%C3%A9s+d%C3%A9od...&L_PAYMENTREQUEST_0_AMT3=5.6&L_PAYMENTREQUEST_0_QTY3=1&L_PAYMENTREQUEST_0_NUMBER4=644&L_PAYMENTREQUEST_0_NAME4=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC4=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT4=-10&L_PAYMENTREQUEST_0_QTY4=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=21.59&PAYMENTREQUEST_0_AMT=27.59&ADDROVERRIDE=1&EMAIL=waucquier_isabelle%40bbox.fr&PAYMENTREQUEST_0_SHIPTONAME=isabelle+waucquier&PAYMENTREQUEST_0_SHIPTOPHONENUM=0666348472&PAYMENTREQUEST_0_SHIPTOSTREET=67+rue+arthur+bearez&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=CHERENG&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=59152 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=209&L_PAYMENTREQUEST_0_NAME0=Insecticide+bio+%3A+spray+anti+cafards+pour+int%C3%A9rieurs+750+ml&L_PAYMENTREQUEST_0_DESC0=Anti+cafards+DEGY+LAQUE+est+un+insecticide+bio+pr%C3%AA...&L_PAYMENTREQUEST_0_AMT0=18.1&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=18.1&PAYMENTREQUEST_0_AMT=24.10&ADDROVERRIDE=1&EMAIL=totorojohan%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=totoro+johan&PAYMENTREQUEST_0_SHIPTOPHONENUM=0692419752&PAYMENTREQUEST_0_SHIPTOSTREET=5+rue+des+petrels&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=petite+ile&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=97429&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d0FB93790AX531252D&TIMESTAMP=2016%2d01%2d29T18%3a13%3a23Z&CORRELATIONID=8df5fa447124a&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=209&L_PAYMENTREQUEST_0_NAME0=Insecticide+bio+%3A+spray+anti+cafards+pour+int%C3%A9rieurs+750+ml&L_PAYMENTREQUEST_0_DESC0=Anti+cafards+DEGY+LAQUE+est+un+insecticide+bio+pr%C3%AA...&L_PAYMENTREQUEST_0_AMT0=18.1&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=18.1&PAYMENTREQUEST_0_AMT=24.10&ADDROVERRIDE=1&EMAIL=totorojohan%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=totoro+johan&PAYMENTREQUEST_0_SHIPTOPHONENUM=0692419752&PAYMENTREQUEST_0_SHIPTOSTREET=5+rue+des+petrels&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=petite+ile&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=97429&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-0FB93790AX531252D +Result : TOKEN=EC%2d0FB93790AX531252D&PHONENUM=0692419752&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d29T18%3a13%3a57Z&CORRELATIONID=4bc3c7392250e&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=totorojohan%40hotmail%2efr&PAYERID=RPU2AYECKBL24&PAYERSTATUS=verified&FIRSTNAME=Johan&LASTNAME=TOTORO&COUNTRYCODE=FR&SHIPTONAME=totoro%20johan&SHIPTOSTREET=5%20rue%20des%20petrels&SHIPTOCITY=petite%20ile&SHIPTOZIP=97429&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0692419752&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=24%2e10&ITEMAMT=18%2e10&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Insecticide%20bio%20%3a%20spray%20anti%20cafards%20pour%20int%c3%a9rieurs%20750%20ml&L_NUMBER0=209&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=18%2e10&L_DESC0=Anti%20cafards%20DEGY%20LAQUE%20est%20un%20insecticide%20bio%20pr%c3%aa%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=24%2e10&PAYMENTREQUEST_0_ITEMAMT=18%2e10&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=totoro%20johan&PAYMENTREQUEST_0_SHIPTOSTREET=5%20rue%20des%20petrels&PAYMENTREQUEST_0_SHIPTOCITY=petite%20ile&PAYMENTREQUEST_0_SHIPTOZIP=97429&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0692419752&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Insecticide%20bio%20%3a%20spray%20anti%20cafards%20pour%20int%c3%a9rieurs%20750%20ml&L_PAYMENTREQUEST_0_NUMBER0=209&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=18%2e10&L_PAYMENTREQUEST_0_DESC0=Anti%20cafards%20DEGY%20LAQUE%20est%20un%20insecticide%20bio%20pr%c3%aa%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-0FB93790AX531252D + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-0FB93790AX531252D&PAYERID=RPU2AYECKBL24&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=209&L_PAYMENTREQUEST_0_NAME0=Insecticide+bio+%3A+spray+anti+cafards+pour+int%C3%A9rieurs+750+ml&L_PAYMENTREQUEST_0_DESC0=Anti+cafards+DEGY+LAQUE+est+un+insecticide+bio+pr%C3%AA...&L_PAYMENTREQUEST_0_AMT0=18.1&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=18.1&PAYMENTREQUEST_0_AMT=24.10&ADDROVERRIDE=1&EMAIL=totorojohan%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=totoro+johan&PAYMENTREQUEST_0_SHIPTOPHONENUM=0692419752&PAYMENTREQUEST_0_SHIPTOSTREET=5+rue+des+petrels&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=petite+ile&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=97429 +Result : TOKEN=EC%2d0FB93790AX531252D&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d29T18%3a14%3a01Z&CORRELATIONID=b8e6f7523aef7&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=2FA342411Y4315446&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d29T18%3a13%3a58Z&PAYMENTINFO_0_AMT=24%2e10&PAYMENTINFO_0_FEEAMT=1%2e07&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-0FB93790AX531252D&PAYERID=RPU2AYECKBL24&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=209&L_PAYMENTREQUEST_0_NAME0=Insecticide+bio+%3A+spray+anti+cafards+pour+int%C3%A9rieurs+750+ml&L_PAYMENTREQUEST_0_DESC0=Anti+cafards+DEGY+LAQUE+est+un+insecticide+bio+pr%C3%AA...&L_PAYMENTREQUEST_0_AMT0=18.1&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=18.1&PAYMENTREQUEST_0_AMT=24.10&ADDROVERRIDE=1&EMAIL=totorojohan%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=totoro+johan&PAYMENTREQUEST_0_SHIPTOPHONENUM=0692419752&PAYMENTREQUEST_0_SHIPTOSTREET=5+rue+des+petrels&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=petite+ile&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=97429 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=168&L_PAYMENTREQUEST_0_NAME0=Terre+de+Sommi%C3%A8res%2C+d%C3%A9tachant+%C3%A0+sec+naturel&L_PAYMENTREQUEST_0_DESC0=D%C3%A9tachant+%C3%A0+sec+naturelMulti-usages+%3A+surfaces+et+...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.45&PAYMENTREQUEST_0_AMT=8.45&ADDROVERRIDE=1&EMAIL=oceaaner_27%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=oc%C3%A9ane+rioux&PAYMENTREQUEST_0_SHIPTOPHONENUM=0624450108&PAYMENTREQUEST_0_SHIPTOSTREET=19+rue+auguste+renoir&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=MONTIGNY+LES+CORMEILLES&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=95370&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d2JU70737R2109024P&TIMESTAMP=2016%2d01%2d30T12%3a25%3a16Z&CORRELATIONID=6d77a0ae71358&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=168&L_PAYMENTREQUEST_0_NAME0=Terre+de+Sommi%C3%A8res%2C+d%C3%A9tachant+%C3%A0+sec+naturel&L_PAYMENTREQUEST_0_DESC0=D%C3%A9tachant+%C3%A0+sec+naturelMulti-usages+%3A+surfaces+et+...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.45&PAYMENTREQUEST_0_AMT=8.45&ADDROVERRIDE=1&EMAIL=oceaaner_27%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=oc%C3%A9ane+rioux&PAYMENTREQUEST_0_SHIPTOPHONENUM=0624450108&PAYMENTREQUEST_0_SHIPTOSTREET=19+rue+auguste+renoir&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=MONTIGNY+LES+CORMEILLES&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=95370&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-2JU70737R2109024P +Result : TOKEN=EC%2d2JU70737R2109024P&PHONENUM=0624450108&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d30T12%3a25%3a46Z&CORRELATIONID=1a100723daa9c&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=oceaaner_27%40hotmail%2efr&PAYERID=CCK5P8ZNB4NQW&PAYERSTATUS=unverified&FIRSTNAME=Oc%c3%a9ane&LASTNAME=Rioux&COUNTRYCODE=FR&SHIPTONAME=Oc%c3%a9ane%20Rioux&SHIPTOSTREET=19%20rue%20auguste%20renoir&SHIPTOCITY=Montigny%2dles%2dcormeilles&SHIPTOZIP=95370&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0624450108&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=8%2e45&ITEMAMT=5%2e45&SHIPPINGAMT=3%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Terre%20de%20Sommi%c3%a8res%2c%20d%c3%a9tachant%20%c3%a0%20sec%20naturel&L_NUMBER0=168&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=5%2e45&L_DESC0=D%c3%a9tachant%20%c3%a0%20sec%20naturelMulti%2dusages%20%3a%20surfaces%20et%20%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=8%2e45&PAYMENTREQUEST_0_ITEMAMT=5%2e45&PAYMENTREQUEST_0_SHIPPINGAMT=3%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Oc%c3%a9ane%20Rioux&PAYMENTREQUEST_0_SHIPTOSTREET=19%20rue%20auguste%20renoir&PAYMENTREQUEST_0_SHIPTOCITY=Montigny%2dles%2dcormeilles&PAYMENTREQUEST_0_SHIPTOZIP=95370&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0624450108&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Terre%20de%20Sommi%c3%a8res%2c%20d%c3%a9tachant%20%c3%a0%20sec%20naturel&L_PAYMENTREQUEST_0_NUMBER0=168&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=5%2e45&L_PAYMENTREQUEST_0_DESC0=D%c3%a9tachant%20%c3%a0%20sec%20naturelMulti%2dusages%20%3a%20surfaces%20et%20%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-2JU70737R2109024P + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-2JU70737R2109024P&PAYERID=CCK5P8ZNB4NQW&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=168&L_PAYMENTREQUEST_0_NAME0=Terre+de+Sommi%C3%A8res%2C+d%C3%A9tachant+%C3%A0+sec+naturel&L_PAYMENTREQUEST_0_DESC0=D%C3%A9tachant+%C3%A0+sec+naturelMulti-usages+%3A+surfaces+et+...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.45&PAYMENTREQUEST_0_AMT=8.45&ADDROVERRIDE=1&EMAIL=oceaaner_27%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=oc%C3%A9ane+rioux&PAYMENTREQUEST_0_SHIPTOPHONENUM=0624450108&PAYMENTREQUEST_0_SHIPTOSTREET=19+rue+auguste+renoir&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=MONTIGNY+LES+CORMEILLES&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=95370 +Result : TOKEN=EC%2d2JU70737R2109024P&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d30T12%3a25%3a49Z&CORRELATIONID=99565ffa3d88a&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=9LE015089D3413125&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d30T12%3a25%3a47Z&PAYMENTINFO_0_AMT=8%2e45&PAYMENTINFO_0_FEEAMT=0%2e54&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-2JU70737R2109024P&PAYERID=CCK5P8ZNB4NQW&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=168&L_PAYMENTREQUEST_0_NAME0=Terre+de+Sommi%C3%A8res%2C+d%C3%A9tachant+%C3%A0+sec+naturel&L_PAYMENTREQUEST_0_DESC0=D%C3%A9tachant+%C3%A0+sec+naturelMulti-usages+%3A+surfaces+et+...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.45&PAYMENTREQUEST_0_AMT=8.45&ADDROVERRIDE=1&EMAIL=oceaaner_27%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=oc%C3%A9ane+rioux&PAYMENTREQUEST_0_SHIPTOPHONENUM=0624450108&PAYMENTREQUEST_0_SHIPTOSTREET=19+rue+auguste+renoir&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=MONTIGNY+LES+CORMEILLES&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=95370 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=169&L_PAYMENTREQUEST_0_NAME0=Acide+citrique%2C+d%C3%A9tartrant+naturel+concentr%C3%A9&L_PAYMENTREQUEST_0_DESC0=Super+d%C3%A9tartrant+naturel+Multi-usages+%3A+surfaces+e...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=2&L_PAYMENTREQUEST_0_NUMBER1=166&L_PAYMENTREQUEST_0_NAME1=Vinaigre+m%C3%A9nager+forte+concentration+12%C2%B0&L_PAYMENTREQUEST_0_DESC1=Le+vinaigre+m%C3%A9nager+forte+concentration+12%C2%B0+d%C3%A9tart...&L_PAYMENTREQUEST_0_AMT1=2.15&L_PAYMENTREQUEST_0_QTY1=2&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=15.2&PAYMENTREQUEST_0_AMT=21.20&ADDROVERRIDE=1&EMAIL=menanteau.isabelle%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=Isabelle+Menanteau&PAYMENTREQUEST_0_SHIPTOPHONENUM=0553800946&PAYMENTREQUEST_0_SHIPTOSTREET=127+le+chatenet&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Saint+front+de+pradoux&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=24400&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d8VJ09905RW924051K&TIMESTAMP=2016%2d01%2d30T14%3a16%3a11Z&CORRELATIONID=19270396bb672&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=169&L_PAYMENTREQUEST_0_NAME0=Acide+citrique%2C+d%C3%A9tartrant+naturel+concentr%C3%A9&L_PAYMENTREQUEST_0_DESC0=Super+d%C3%A9tartrant+naturel+Multi-usages+%3A+surfaces+e...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=2&L_PAYMENTREQUEST_0_NUMBER1=166&L_PAYMENTREQUEST_0_NAME1=Vinaigre+m%C3%A9nager+forte+concentration+12%C2%B0&L_PAYMENTREQUEST_0_DESC1=Le+vinaigre+m%C3%A9nager+forte+concentration+12%C2%B0+d%C3%A9tart...&L_PAYMENTREQUEST_0_AMT1=2.15&L_PAYMENTREQUEST_0_QTY1=2&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=15.2&PAYMENTREQUEST_0_AMT=21.20&ADDROVERRIDE=1&EMAIL=menanteau.isabelle%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=Isabelle+Menanteau&PAYMENTREQUEST_0_SHIPTOPHONENUM=0553800946&PAYMENTREQUEST_0_SHIPTOSTREET=127+le+chatenet&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Saint+front+de+pradoux&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=24400&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-8VJ09905RW924051K +Result : TOKEN=EC%2d8VJ09905RW924051K&PHONENUM=0553800946&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d30T14%3a17%3a23Z&CORRELATIONID=27957fc1ef30&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=menanteau%2eisabelle%40orange%2efr&PAYERID=5PHHSMF5949R2&PAYERSTATUS=verified&FIRSTNAME=isabelle&LASTNAME=menanteau&COUNTRYCODE=FR&SHIPTONAME=isabelle%20menanteau&SHIPTOSTREET=127%20le%20chatenet&SHIPTOCITY=saint%20front%20de%20pradoux&SHIPTOZIP=24400&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0553800946&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=21%2e20&ITEMAMT=15%2e20&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Acide%20citrique%2c%20d%c3%a9tartrant%20naturel%20concentr%c3%a9&L_NAME1=Vinaigre%20m%c3%a9nager%20forte%20concentration%2012%c2%b0&L_NUMBER0=169&L_NUMBER1=166&L_QTY0=2&L_QTY1=2&L_TAXAMT0=0%2e00&L_TAXAMT1=0%2e00&L_AMT0=5%2e45&L_AMT1=2%2e15&L_DESC0=Super%20d%c3%a9tartrant%20naturel%20Multi%2dusages%20%3a%20surfaces%20e%2e%2e%2e&L_DESC1=Le%20vinaigre%20m%c3%a9nager%20forte%20concentration%2012%c2%b0%20d%c3%a9tart%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=21%2e20&PAYMENTREQUEST_0_ITEMAMT=15%2e20&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=isabelle%20menanteau&PAYMENTREQUEST_0_SHIPTOSTREET=127%20le%20chatenet&PAYMENTREQUEST_0_SHIPTOCITY=saint%20front%20de%20pradoux&PAYMENTREQUEST_0_SHIPTOZIP=24400&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0553800946&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Acide%20citrique%2c%20d%c3%a9tartrant%20naturel%20concentr%c3%a9&L_PAYMENTREQUEST_0_NAME1=Vinaigre%20m%c3%a9nager%20forte%20concentration%2012%c2%b0&L_PAYMENTREQUEST_0_NUMBER0=169&L_PAYMENTREQUEST_0_NUMBER1=166&L_PAYMENTREQUEST_0_QTY0=2&L_PAYMENTREQUEST_0_QTY1=2&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_TAXAMT1=0%2e00&L_PAYMENTREQUEST_0_AMT0=5%2e45&L_PAYMENTREQUEST_0_AMT1=2%2e15&L_PAYMENTREQUEST_0_DESC0=Super%20d%c3%a9tartrant%20naturel%20Multi%2dusages%20%3a%20surfaces%20e%2e%2e%2e&L_PAYMENTREQUEST_0_DESC1=Le%20vinaigre%20m%c3%a9nager%20forte%20concentration%2012%c2%b0%20d%c3%a9tart%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-8VJ09905RW924051K + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-8VJ09905RW924051K&PAYERID=5PHHSMF5949R2&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=169&L_PAYMENTREQUEST_0_NAME0=Acide+citrique%2C+d%C3%A9tartrant+naturel+concentr%C3%A9&L_PAYMENTREQUEST_0_DESC0=Super+d%C3%A9tartrant+naturel+Multi-usages+%3A+surfaces+e...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=2&L_PAYMENTREQUEST_0_NUMBER1=166&L_PAYMENTREQUEST_0_NAME1=Vinaigre+m%C3%A9nager+forte+concentration+12%C2%B0&L_PAYMENTREQUEST_0_DESC1=Le+vinaigre+m%C3%A9nager+forte+concentration+12%C2%B0+d%C3%A9tart...&L_PAYMENTREQUEST_0_AMT1=2.15&L_PAYMENTREQUEST_0_QTY1=2&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=15.2&PAYMENTREQUEST_0_AMT=21.20&ADDROVERRIDE=1&EMAIL=menanteau.isabelle%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=Isabelle+Menanteau&PAYMENTREQUEST_0_SHIPTOPHONENUM=0553800946&PAYMENTREQUEST_0_SHIPTOSTREET=127+le+chatenet&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Saint+front+de+pradoux&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=24400 +Result : TOKEN=EC%2d8VJ09905RW924051K&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d30T14%3a17%3a27Z&CORRELATIONID=263b1931acafb&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=06G89841KM1966826&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d30T14%3a17%3a25Z&PAYMENTINFO_0_AMT=21%2e20&PAYMENTINFO_0_FEEAMT=0%2e97&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-8VJ09905RW924051K&PAYERID=5PHHSMF5949R2&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=169&L_PAYMENTREQUEST_0_NAME0=Acide+citrique%2C+d%C3%A9tartrant+naturel+concentr%C3%A9&L_PAYMENTREQUEST_0_DESC0=Super+d%C3%A9tartrant+naturel+Multi-usages+%3A+surfaces+e...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=2&L_PAYMENTREQUEST_0_NUMBER1=166&L_PAYMENTREQUEST_0_NAME1=Vinaigre+m%C3%A9nager+forte+concentration+12%C2%B0&L_PAYMENTREQUEST_0_DESC1=Le+vinaigre+m%C3%A9nager+forte+concentration+12%C2%B0+d%C3%A9tart...&L_PAYMENTREQUEST_0_AMT1=2.15&L_PAYMENTREQUEST_0_QTY1=2&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=15.2&PAYMENTREQUEST_0_AMT=21.20&ADDROVERRIDE=1&EMAIL=menanteau.isabelle%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=Isabelle+Menanteau&PAYMENTREQUEST_0_SHIPTOPHONENUM=0553800946&PAYMENTREQUEST_0_SHIPTOSTREET=127+le+chatenet&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Saint+front+de+pradoux&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=24400 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=208&L_PAYMENTREQUEST_0_NAME0=Produit+fumig%C3%A8ne+anti+insectes+10gr&L_PAYMENTREQUEST_0_DESC0=Fumig%C3%A8ne+anti+insectes+choc+avec+effet+r%C3%A9manentUti...&L_PAYMENTREQUEST_0_AMT0=17.5&L_PAYMENTREQUEST_0_QTY0=6&L_PAYMENTREQUEST_0_NUMBER1=205&L_PAYMENTREQUEST_0_NAME1=Anti+puces+et+anti+punaises+de+lit-+Spray+500ml&L_PAYMENTREQUEST_0_DESC1=Spray+anti+puces%2C+anti+punaises+DEGY+pr%C3%AAt+%C3%A0+l%27empl...&L_PAYMENTREQUEST_0_AMT1=15.4&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=120.4&PAYMENTREQUEST_0_AMT=120.40&ADDROVERRIDE=1&EMAIL=eugene.sandford%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Eug%C3%A8ne+Sandford&PAYMENTREQUEST_0_SHIPTOPHONENUM=%2B689.87767657&PAYMENTREQUEST_0_SHIPTOSTREET=BP+2138+Punaauia+Centre&PAYMENTREQUEST_0_SHIPTOSTREET2=Res+Les+Hauts+de+Matatia+Lot+51&PAYMENTREQUEST_0_SHIPTOCITY=Punaauia&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=98703&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d8R084478P0710270U&TIMESTAMP=2016%2d01%2d30T16%3a54%3a14Z&CORRELATIONID=a83800a120482&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=208&L_PAYMENTREQUEST_0_NAME0=Produit+fumig%C3%A8ne+anti+insectes+10gr&L_PAYMENTREQUEST_0_DESC0=Fumig%C3%A8ne+anti+insectes+choc+avec+effet+r%C3%A9manentUti...&L_PAYMENTREQUEST_0_AMT0=17.5&L_PAYMENTREQUEST_0_QTY0=6&L_PAYMENTREQUEST_0_NUMBER1=205&L_PAYMENTREQUEST_0_NAME1=Anti+puces+et+anti+punaises+de+lit-+Spray+500ml&L_PAYMENTREQUEST_0_DESC1=Spray+anti+puces%2C+anti+punaises+DEGY+pr%C3%AAt+%C3%A0+l%27empl...&L_PAYMENTREQUEST_0_AMT1=15.4&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=120.4&PAYMENTREQUEST_0_AMT=120.40&ADDROVERRIDE=1&EMAIL=eugene.sandford%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Eug%C3%A8ne+Sandford&PAYMENTREQUEST_0_SHIPTOPHONENUM=%2B689.87767657&PAYMENTREQUEST_0_SHIPTOSTREET=BP+2138+Punaauia+Centre&PAYMENTREQUEST_0_SHIPTOSTREET2=Res+Les+Hauts+de+Matatia+Lot+51&PAYMENTREQUEST_0_SHIPTOCITY=Punaauia&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=98703&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-8R084478P0710270U +Result : TOKEN=EC%2d8R084478P0710270U&PHONENUM=%2b689%2e87767657&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d30T16%3a55%3a06Z&CORRELATIONID=bebac9a65b5f7&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=eugene%2esandford%40gmail%2ecom&PAYERID=CTMG83JZALXSY&PAYERSTATUS=verified&FIRSTNAME=Eugene&LASTNAME=Sandford&COUNTRYCODE=PF&SHIPTONAME=Eug%c3%a8ne%20Sandford&SHIPTOSTREET=BP%202138%20Punaauia%20Centre&SHIPTOSTREET2=Res%20Les%20Hauts%20de%20Matatia%20Lot%2051&SHIPTOCITY=Punaauia&SHIPTOZIP=98703&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=%2b689%2e87767657&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=120%2e40&ITEMAMT=120%2e40&SHIPPINGAMT=0%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Produit%20fumig%c3%a8ne%20anti%20insectes%2010gr&L_NAME1=Anti%20puces%20et%20anti%20punaises%20de%20lit%2d%20Spray%20500ml&L_NUMBER0=208&L_NUMBER1=205&L_QTY0=6&L_QTY1=1&L_TAXAMT0=0%2e00&L_TAXAMT1=0%2e00&L_AMT0=17%2e50&L_AMT1=15%2e40&L_DESC0=Fumig%c3%a8ne%20anti%20insectes%20choc%20avec%20effet%20r%c3%a9manentUti%2e%2e%2e&L_DESC1=Spray%20anti%20puces%2c%20anti%20punaises%20DEGY%20pr%c3%aat%20%c3%a0%20l%27empl%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=120%2e40&PAYMENTREQUEST_0_ITEMAMT=120%2e40&PAYMENTREQUEST_0_SHIPPINGAMT=0%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Eug%c3%a8ne%20Sandford&PAYMENTREQUEST_0_SHIPTOSTREET=BP%202138%20Punaauia%20Centre&PAYMENTREQUEST_0_SHIPTOSTREET2=Res%20Les%20Hauts%20de%20Matatia%20Lot%2051&PAYMENTREQUEST_0_SHIPTOCITY=Punaauia&PAYMENTREQUEST_0_SHIPTOZIP=98703&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=%2b689%2e87767657&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Produit%20fumig%c3%a8ne%20anti%20insectes%2010gr&L_PAYMENTREQUEST_0_NAME1=Anti%20puces%20et%20anti%20punaises%20de%20lit%2d%20Spray%20500ml&L_PAYMENTREQUEST_0_NUMBER0=208&L_PAYMENTREQUEST_0_NUMBER1=205&L_PAYMENTREQUEST_0_QTY0=6&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_TAXAMT1=0%2e00&L_PAYMENTREQUEST_0_AMT0=17%2e50&L_PAYMENTREQUEST_0_AMT1=15%2e40&L_PAYMENTREQUEST_0_DESC0=Fumig%c3%a8ne%20anti%20insectes%20choc%20avec%20effet%20r%c3%a9manentUti%2e%2e%2e&L_PAYMENTREQUEST_0_DESC1=Spray%20anti%20puces%2c%20anti%20punaises%20DEGY%20pr%c3%aat%20%c3%a0%20l%27empl%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-8R084478P0710270U + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-8R084478P0710270U&PAYERID=CTMG83JZALXSY&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=208&L_PAYMENTREQUEST_0_NAME0=Produit+fumig%C3%A8ne+anti+insectes+10gr&L_PAYMENTREQUEST_0_DESC0=Fumig%C3%A8ne+anti+insectes+choc+avec+effet+r%C3%A9manentUti...&L_PAYMENTREQUEST_0_AMT0=17.5&L_PAYMENTREQUEST_0_QTY0=6&L_PAYMENTREQUEST_0_NUMBER1=205&L_PAYMENTREQUEST_0_NAME1=Anti+puces+et+anti+punaises+de+lit-+Spray+500ml&L_PAYMENTREQUEST_0_DESC1=Spray+anti+puces%2C+anti+punaises+DEGY+pr%C3%AAt+%C3%A0+l%27empl...&L_PAYMENTREQUEST_0_AMT1=15.4&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=120.4&PAYMENTREQUEST_0_AMT=120.40&ADDROVERRIDE=1&EMAIL=eugene.sandford%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Eug%C3%A8ne+Sandford&PAYMENTREQUEST_0_SHIPTOPHONENUM=%2B689.87767657&PAYMENTREQUEST_0_SHIPTOSTREET=BP+2138+Punaauia+Centre&PAYMENTREQUEST_0_SHIPTOSTREET2=Res+Les+Hauts+de+Matatia+Lot+51&PAYMENTREQUEST_0_SHIPTOCITY=Punaauia&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=98703 +Result : TOKEN=EC%2d8R084478P0710270U&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d30T16%3a55%3a09Z&CORRELATIONID=d6398a2c77e57&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=9Y1674621B1724204&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d30T16%3a55%3a07Z&PAYMENTINFO_0_AMT=120%2e40&PAYMENTINFO_0_FEEAMT=6%2e51&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-8R084478P0710270U&PAYERID=CTMG83JZALXSY&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=208&L_PAYMENTREQUEST_0_NAME0=Produit+fumig%C3%A8ne+anti+insectes+10gr&L_PAYMENTREQUEST_0_DESC0=Fumig%C3%A8ne+anti+insectes+choc+avec+effet+r%C3%A9manentUti...&L_PAYMENTREQUEST_0_AMT0=17.5&L_PAYMENTREQUEST_0_QTY0=6&L_PAYMENTREQUEST_0_NUMBER1=205&L_PAYMENTREQUEST_0_NAME1=Anti+puces+et+anti+punaises+de+lit-+Spray+500ml&L_PAYMENTREQUEST_0_DESC1=Spray+anti+puces%2C+anti+punaises+DEGY+pr%C3%AAt+%C3%A0+l%27empl...&L_PAYMENTREQUEST_0_AMT1=15.4&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=120.4&PAYMENTREQUEST_0_AMT=120.40&ADDROVERRIDE=1&EMAIL=eugene.sandford%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Eug%C3%A8ne+Sandford&PAYMENTREQUEST_0_SHIPTOPHONENUM=%2B689.87767657&PAYMENTREQUEST_0_SHIPTOSTREET=BP+2138+Punaauia+Centre&PAYMENTREQUEST_0_SHIPTOSTREET2=Res+Les+Hauts+de+Matatia+Lot+51&PAYMENTREQUEST_0_SHIPTOCITY=Punaauia&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=98703 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=167&L_PAYMENTREQUEST_0_NAME0=Pierre+d%27argile&L_PAYMENTREQUEST_0_DESC0=La+pierre+d%27argile+senteur+naturelle+de+citron+d%C3%A9g...&L_PAYMENTREQUEST_0_AMT0=8.36&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=8.36&PAYMENTREQUEST_0_AMT=11.36&ADDROVERRIDE=1&EMAIL=raphael.navarra%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=RAPHAEL+OMER+NAVARRA&PAYMENTREQUEST_0_SHIPTOPHONENUM=%2B33619592514&PAYMENTREQUEST_0_SHIPTOSTREET=1+RUE+DE+TALENCE&PAYMENTREQUEST_0_SHIPTOSTREET2=VILLA+ST+GENES+APPT+27&PAYMENTREQUEST_0_SHIPTOCITY=BORDEAUX&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=33000&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d3DE40875AD605540N&TIMESTAMP=2016%2d01%2d31T09%3a50%3a59Z&CORRELATIONID=94fd7b60458fc&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=167&L_PAYMENTREQUEST_0_NAME0=Pierre+d%27argile&L_PAYMENTREQUEST_0_DESC0=La+pierre+d%27argile+senteur+naturelle+de+citron+d%C3%A9g...&L_PAYMENTREQUEST_0_AMT0=8.36&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=8.36&PAYMENTREQUEST_0_AMT=11.36&ADDROVERRIDE=1&EMAIL=raphael.navarra%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=RAPHAEL+OMER+NAVARRA&PAYMENTREQUEST_0_SHIPTOPHONENUM=%2B33619592514&PAYMENTREQUEST_0_SHIPTOSTREET=1+RUE+DE+TALENCE&PAYMENTREQUEST_0_SHIPTOSTREET2=VILLA+ST+GENES+APPT+27&PAYMENTREQUEST_0_SHIPTOCITY=BORDEAUX&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=33000&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-3DE40875AD605540N +Result : TOKEN=EC%2d3DE40875AD605540N&PHONENUM=%2b33619592514&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d31T09%3a52%3a18Z&CORRELATIONID=7be45a98853aa&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=raphael%2enavarra%40orange%2efr&PAYERID=DLWKRLFQZDKYY&PAYERSTATUS=unverified&FIRSTNAME=Raphael&LASTNAME=NAVARRA&COUNTRYCODE=FR&SHIPTONAME=RAPHAEL%20OMER%20NAVARRA&SHIPTOSTREET=1%20RUE%20DE%20TALENCE&SHIPTOSTREET2=VILLA%20ST%20GENES%20APPT%2027&SHIPTOCITY=BORDEAUX&SHIPTOZIP=33000&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=%2b33619592514&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=11%2e36&ITEMAMT=8%2e36&SHIPPINGAMT=3%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Pierre%20d%27argile&L_NUMBER0=167&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=8%2e36&L_DESC0=La%20pierre%20d%27argile%20senteur%20naturelle%20de%20citron%20d%c3%a9g%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=11%2e36&PAYMENTREQUEST_0_ITEMAMT=8%2e36&PAYMENTREQUEST_0_SHIPPINGAMT=3%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=RAPHAEL%20OMER%20NAVARRA&PAYMENTREQUEST_0_SHIPTOSTREET=1%20RUE%20DE%20TALENCE&PAYMENTREQUEST_0_SHIPTOSTREET2=VILLA%20ST%20GENES%20APPT%2027&PAYMENTREQUEST_0_SHIPTOCITY=BORDEAUX&PAYMENTREQUEST_0_SHIPTOZIP=33000&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=%2b33619592514&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Pierre%20d%27argile&L_PAYMENTREQUEST_0_NUMBER0=167&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=8%2e36&L_PAYMENTREQUEST_0_DESC0=La%20pierre%20d%27argile%20senteur%20naturelle%20de%20citron%20d%c3%a9g%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-3DE40875AD605540N + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-3DE40875AD605540N&PAYERID=DLWKRLFQZDKYY&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=167&L_PAYMENTREQUEST_0_NAME0=Pierre+d%27argile&L_PAYMENTREQUEST_0_DESC0=La+pierre+d%27argile+senteur+naturelle+de+citron+d%C3%A9g...&L_PAYMENTREQUEST_0_AMT0=8.36&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=8.36&PAYMENTREQUEST_0_AMT=11.36&ADDROVERRIDE=1&EMAIL=raphael.navarra%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=RAPHAEL+OMER+NAVARRA&PAYMENTREQUEST_0_SHIPTOPHONENUM=%2B33619592514&PAYMENTREQUEST_0_SHIPTOSTREET=1+RUE+DE+TALENCE&PAYMENTREQUEST_0_SHIPTOSTREET2=VILLA+ST+GENES+APPT+27&PAYMENTREQUEST_0_SHIPTOCITY=BORDEAUX&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=33000 +Result : TOKEN=EC%2d3DE40875AD605540N&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d31T09%3a52%3a22Z&CORRELATIONID=40b1306df89c&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=5WK75571T5183245S&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d31T09%3a52%3a20Z&PAYMENTINFO_0_AMT=11%2e36&PAYMENTINFO_0_FEEAMT=0%2e64&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-3DE40875AD605540N&PAYERID=DLWKRLFQZDKYY&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=167&L_PAYMENTREQUEST_0_NAME0=Pierre+d%27argile&L_PAYMENTREQUEST_0_DESC0=La+pierre+d%27argile+senteur+naturelle+de+citron+d%C3%A9g...&L_PAYMENTREQUEST_0_AMT0=8.36&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=8.36&PAYMENTREQUEST_0_AMT=11.36&ADDROVERRIDE=1&EMAIL=raphael.navarra%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=RAPHAEL+OMER+NAVARRA&PAYMENTREQUEST_0_SHIPTOPHONENUM=%2B33619592514&PAYMENTREQUEST_0_SHIPTOSTREET=1+RUE+DE+TALENCE&PAYMENTREQUEST_0_SHIPTOSTREET2=VILLA+ST+GENES+APPT+27&PAYMENTREQUEST_0_SHIPTOCITY=BORDEAUX&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=33000 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+textile+-+TEXGUARD+-+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+taches%C2%A0pour+tissus%2C+...&L_PAYMENTREQUEST_0_AMT0=28.43&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=28.43&PAYMENTREQUEST_0_AMT=34.43&ADDROVERRIDE=1&EMAIL=faurefabrice31%40neuf.fr&PAYMENTREQUEST_0_SHIPTONAME=Sandrine+Faure&PAYMENTREQUEST_0_SHIPTOPHONENUM=0427580962&PAYMENTREQUEST_0_SHIPTOSTREET=25+impasse+jeanne+constant&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Saint+marcel+les+sauzet&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=26740&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d3P2279771L647241G&TIMESTAMP=2016%2d01%2d31T11%3a00%3a06Z&CORRELATIONID=2afedfa281eeb&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+textile+-+TEXGUARD+-+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+taches%C2%A0pour+tissus%2C+...&L_PAYMENTREQUEST_0_AMT0=28.43&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=28.43&PAYMENTREQUEST_0_AMT=34.43&ADDROVERRIDE=1&EMAIL=faurefabrice31%40neuf.fr&PAYMENTREQUEST_0_SHIPTONAME=Sandrine+Faure&PAYMENTREQUEST_0_SHIPTOPHONENUM=0427580962&PAYMENTREQUEST_0_SHIPTOSTREET=25+impasse+jeanne+constant&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Saint+marcel+les+sauzet&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=26740&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-3P2279771L647241G +Result : TOKEN=EC%2d3P2279771L647241G&PHONENUM=0427580962&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d31T11%3a00%3a54Z&CORRELATIONID=73a028ee3aaf4&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=faurefabrice31%40neuf%2efr&PAYERID=3PJAMSXMXX8B4&PAYERSTATUS=verified&FIRSTNAME=fabrice&LASTNAME=faure&COUNTRYCODE=FR&SHIPTONAME=Sandrine%20Faure&SHIPTOSTREET=25%20impasse%20jeanne%20constant&SHIPTOCITY=saint%20marcel%20les%20sauzet&SHIPTOZIP=26740&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0427580962&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=34%2e43&ITEMAMT=28%2e43&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Imperm%c3%a9abilisant%20anti%20taches%20textile%20%2d%20TEXGUARD%20%2d%202%20A%c3%a9rosols&L_NUMBER0=3&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=28%2e43&L_DESC0=Produit%20imperm%c3%a9abilisant%20anti%20taches%c2%a0pour%20tissus%2c%20%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=34%2e43&PAYMENTREQUEST_0_ITEMAMT=28%2e43&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Sandrine%20Faure&PAYMENTREQUEST_0_SHIPTOSTREET=25%20impasse%20jeanne%20constant&PAYMENTREQUEST_0_SHIPTOCITY=saint%20marcel%20les%20sauzet&PAYMENTREQUEST_0_SHIPTOZIP=26740&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0427580962&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Imperm%c3%a9abilisant%20anti%20taches%20textile%20%2d%20TEXGUARD%20%2d%202%20A%c3%a9rosols&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=28%2e43&L_PAYMENTREQUEST_0_DESC0=Produit%20imperm%c3%a9abilisant%20anti%20taches%c2%a0pour%20tissus%2c%20%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-3P2279771L647241G + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-3P2279771L647241G&PAYERID=3PJAMSXMXX8B4&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+textile+-+TEXGUARD+-+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+taches%C2%A0pour+tissus%2C+...&L_PAYMENTREQUEST_0_AMT0=28.43&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=28.43&PAYMENTREQUEST_0_AMT=34.43&ADDROVERRIDE=1&EMAIL=faurefabrice31%40neuf.fr&PAYMENTREQUEST_0_SHIPTONAME=Sandrine+Faure&PAYMENTREQUEST_0_SHIPTOPHONENUM=0427580962&PAYMENTREQUEST_0_SHIPTOSTREET=25+impasse+jeanne+constant&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Saint+marcel+les+sauzet&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=26740 +Result : TOKEN=EC%2d3P2279771L647241G&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d31T11%3a00%3a58Z&CORRELATIONID=1bb524277c1f1&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=8J673138H6960670U&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d31T11%3a00%3a56Z&PAYMENTINFO_0_AMT=34%2e43&PAYMENTINFO_0_FEEAMT=1%2e42&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-3P2279771L647241G&PAYERID=3PJAMSXMXX8B4&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+textile+-+TEXGUARD+-+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+taches%C2%A0pour+tissus%2C+...&L_PAYMENTREQUEST_0_AMT0=28.43&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=28.43&PAYMENTREQUEST_0_AMT=34.43&ADDROVERRIDE=1&EMAIL=faurefabrice31%40neuf.fr&PAYMENTREQUEST_0_SHIPTONAME=Sandrine+Faure&PAYMENTREQUEST_0_SHIPTOPHONENUM=0427580962&PAYMENTREQUEST_0_SHIPTOSTREET=25+impasse+jeanne+constant&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Saint+marcel+les+sauzet&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=26740 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=208&L_PAYMENTREQUEST_0_NAME0=Produit+fumig%C3%A8ne+anti+insectes+10gr&L_PAYMENTREQUEST_0_DESC0=Fumig%C3%A8ne+anti+insectes+choc+avec+effet+r%C3%A9manentUti...&L_PAYMENTREQUEST_0_AMT0=17.65&L_PAYMENTREQUEST_0_QTY0=3&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=52.95&PAYMENTREQUEST_0_AMT=52.95&ADDROVERRIDE=1&EMAIL=chatelain.philippe.hubert%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Philippe+Chatelain&PAYMENTREQUEST_0_SHIPTOPHONENUM=0491100035&PAYMENTREQUEST_0_SHIPTOSTREET=Rue+Golet+3&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=G%C3%A2ce-Hollogne&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=BE&PAYMENTREQUEST_0_SHIPTOZIP=4460&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d43690997CD651093V&TIMESTAMP=2016%2d01%2d31T14%3a07%3a49Z&CORRELATIONID=c2426ff244660&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=208&L_PAYMENTREQUEST_0_NAME0=Produit+fumig%C3%A8ne+anti+insectes+10gr&L_PAYMENTREQUEST_0_DESC0=Fumig%C3%A8ne+anti+insectes+choc+avec+effet+r%C3%A9manentUti...&L_PAYMENTREQUEST_0_AMT0=17.65&L_PAYMENTREQUEST_0_QTY0=3&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=52.95&PAYMENTREQUEST_0_AMT=52.95&ADDROVERRIDE=1&EMAIL=chatelain.philippe.hubert%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Philippe+Chatelain&PAYMENTREQUEST_0_SHIPTOPHONENUM=0491100035&PAYMENTREQUEST_0_SHIPTOSTREET=Rue+Golet+3&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=G%C3%A2ce-Hollogne&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=BE&PAYMENTREQUEST_0_SHIPTOZIP=4460&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-43690997CD651093V +Result : TOKEN=EC%2d43690997CD651093V&PHONENUM=0491100035&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d31T14%3a08%3a15Z&CORRELATIONID=f816fbbcd9872&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=chatelain%2ephilippe%2ehubert%40gmail%2ecom&PAYERID=SG54UXQGJV83G&PAYERSTATUS=verified&FIRSTNAME=Philippe&LASTNAME=Chatelain&COUNTRYCODE=BE&SHIPTONAME=Philippe%20Chatelain&SHIPTOSTREET=Rue%20Golet%203&SHIPTOCITY=G%c3%a2ce%2dHollogne&SHIPTOZIP=4460&SHIPTOCOUNTRYCODE=BE&SHIPTOPHONENUM=0491100035&SHIPTOCOUNTRYNAME=Belgium&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=52%2e95&ITEMAMT=52%2e95&SHIPPINGAMT=0%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Produit%20fumig%c3%a8ne%20anti%20insectes%2010gr&L_NUMBER0=208&L_QTY0=3&L_TAXAMT0=0%2e00&L_AMT0=17%2e65&L_DESC0=Fumig%c3%a8ne%20anti%20insectes%20choc%20avec%20effet%20r%c3%a9manentUti%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=52%2e95&PAYMENTREQUEST_0_ITEMAMT=52%2e95&PAYMENTREQUEST_0_SHIPPINGAMT=0%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Philippe%20Chatelain&PAYMENTREQUEST_0_SHIPTOSTREET=Rue%20Golet%203&PAYMENTREQUEST_0_SHIPTOCITY=G%c3%a2ce%2dHollogne&PAYMENTREQUEST_0_SHIPTOZIP=4460&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=BE&PAYMENTREQUEST_0_SHIPTOPHONENUM=0491100035&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=Belgium&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Produit%20fumig%c3%a8ne%20anti%20insectes%2010gr&L_PAYMENTREQUEST_0_NUMBER0=208&L_PAYMENTREQUEST_0_QTY0=3&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=17%2e65&L_PAYMENTREQUEST_0_DESC0=Fumig%c3%a8ne%20anti%20insectes%20choc%20avec%20effet%20r%c3%a9manentUti%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-43690997CD651093V + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-43690997CD651093V&PAYERID=SG54UXQGJV83G&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=208&L_PAYMENTREQUEST_0_NAME0=Produit+fumig%C3%A8ne+anti+insectes+10gr&L_PAYMENTREQUEST_0_DESC0=Fumig%C3%A8ne+anti+insectes+choc+avec+effet+r%C3%A9manentUti...&L_PAYMENTREQUEST_0_AMT0=17.65&L_PAYMENTREQUEST_0_QTY0=3&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=52.95&PAYMENTREQUEST_0_AMT=52.95&ADDROVERRIDE=1&EMAIL=chatelain.philippe.hubert%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Philippe+Chatelain&PAYMENTREQUEST_0_SHIPTOPHONENUM=0491100035&PAYMENTREQUEST_0_SHIPTOSTREET=Rue+Golet+3&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=G%C3%A2ce-Hollogne&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=BE&PAYMENTREQUEST_0_SHIPTOZIP=4460 +Result : TOKEN=EC%2d43690997CD651093V&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d31T14%3a08%3a17Z&CORRELATIONID=5cb9a831c97d&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=9K30996919730652C&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d31T14%3a08%3a16Z&PAYMENTINFO_0_AMT=52%2e95&PAYMENTINFO_0_FEEAMT=2%2e05&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-43690997CD651093V&PAYERID=SG54UXQGJV83G&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=208&L_PAYMENTREQUEST_0_NAME0=Produit+fumig%C3%A8ne+anti+insectes+10gr&L_PAYMENTREQUEST_0_DESC0=Fumig%C3%A8ne+anti+insectes+choc+avec+effet+r%C3%A9manentUti...&L_PAYMENTREQUEST_0_AMT0=17.65&L_PAYMENTREQUEST_0_QTY0=3&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=52.95&PAYMENTREQUEST_0_AMT=52.95&ADDROVERRIDE=1&EMAIL=chatelain.philippe.hubert%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Philippe+Chatelain&PAYMENTREQUEST_0_SHIPTOPHONENUM=0491100035&PAYMENTREQUEST_0_SHIPTOSTREET=Rue+Golet+3&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=G%C3%A2ce-Hollogne&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=BE&PAYMENTREQUEST_0_SHIPTOZIP=4460 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=4&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+-+TEXGUARD+-+lot+de+3+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+taches+pour+tissus%2C+...&L_PAYMENTREQUEST_0_AMT0=37.43&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=37.43&PAYMENTREQUEST_0_AMT=43.43&ADDROVERRIDE=1&EMAIL=ecaron%40club-internet.fr&PAYMENTREQUEST_0_SHIPTONAME=Eric+Caron&PAYMENTREQUEST_0_SHIPTOPHONENUM=0609613335&PAYMENTREQUEST_0_SHIPTOSTREET=111+rue+des+champs&PAYMENTREQUEST_0_SHIPTOSTREET2=113+rue+des+champs&PAYMENTREQUEST_0_SHIPTOCITY=Fort+Mahon+plage&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=80120&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d02H92364X9285510F&TIMESTAMP=2016%2d01%2d31T15%3a21%3a10Z&CORRELATIONID=63e3e28de7b5f&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=4&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+-+TEXGUARD+-+lot+de+3+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+taches+pour+tissus%2C+...&L_PAYMENTREQUEST_0_AMT0=37.43&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=37.43&PAYMENTREQUEST_0_AMT=43.43&ADDROVERRIDE=1&EMAIL=ecaron%40club-internet.fr&PAYMENTREQUEST_0_SHIPTONAME=Eric+Caron&PAYMENTREQUEST_0_SHIPTOPHONENUM=0609613335&PAYMENTREQUEST_0_SHIPTOSTREET=111+rue+des+champs&PAYMENTREQUEST_0_SHIPTOSTREET2=113+rue+des+champs&PAYMENTREQUEST_0_SHIPTOCITY=Fort+Mahon+plage&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=80120&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-02H92364X9285510F +Result : TOKEN=EC%2d02H92364X9285510F&PHONENUM=0609613335&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d31T15%3a21%3a36Z&CORRELATIONID=d13df49248e&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=ecaron%40club%2dinternet%2efr&PAYERID=6TND7E6ELSEWJ&PAYERSTATUS=verified&FIRSTNAME=caron&LASTNAME=eric&COUNTRYCODE=FR&SHIPTONAME=Eric%20Caron&SHIPTOSTREET=111%20rue%20des%20champs&SHIPTOSTREET2=113%20rue%20des%20champs&SHIPTOCITY=Fort%20Mahon%20plage&SHIPTOZIP=80120&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0609613335&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=43%2e43&ITEMAMT=37%2e43&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Imperm%c3%a9abilisant%20anti%20taches%20%2d%20TEXGUARD%20%2d%20lot%20de%203%20A%c3%a9rosols&L_NUMBER0=4&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=37%2e43&L_DESC0=Produit%20imperm%c3%a9abilisant%20anti%20taches%20pour%20tissus%2c%20%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=43%2e43&PAYMENTREQUEST_0_ITEMAMT=37%2e43&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Eric%20Caron&PAYMENTREQUEST_0_SHIPTOSTREET=111%20rue%20des%20champs&PAYMENTREQUEST_0_SHIPTOSTREET2=113%20rue%20des%20champs&PAYMENTREQUEST_0_SHIPTOCITY=Fort%20Mahon%20plage&PAYMENTREQUEST_0_SHIPTOZIP=80120&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0609613335&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Imperm%c3%a9abilisant%20anti%20taches%20%2d%20TEXGUARD%20%2d%20lot%20de%203%20A%c3%a9rosols&L_PAYMENTREQUEST_0_NUMBER0=4&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=37%2e43&L_PAYMENTREQUEST_0_DESC0=Produit%20imperm%c3%a9abilisant%20anti%20taches%20pour%20tissus%2c%20%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-02H92364X9285510F + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-02H92364X9285510F&PAYERID=6TND7E6ELSEWJ&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=4&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+-+TEXGUARD+-+lot+de+3+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+taches+pour+tissus%2C+...&L_PAYMENTREQUEST_0_AMT0=37.43&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=37.43&PAYMENTREQUEST_0_AMT=43.43&ADDROVERRIDE=1&EMAIL=ecaron%40club-internet.fr&PAYMENTREQUEST_0_SHIPTONAME=Eric+Caron&PAYMENTREQUEST_0_SHIPTOPHONENUM=0609613335&PAYMENTREQUEST_0_SHIPTOSTREET=111+rue+des+champs&PAYMENTREQUEST_0_SHIPTOSTREET2=113+rue+des+champs&PAYMENTREQUEST_0_SHIPTOCITY=Fort+Mahon+plage&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=80120 +Result : TOKEN=EC%2d02H92364X9285510F&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d31T15%3a21%3a39Z&CORRELATIONID=d56588ed146fd&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=00W23076PY111971M&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d31T15%3a21%3a37Z&PAYMENTINFO_0_AMT=43%2e43&PAYMENTINFO_0_FEEAMT=1%2e73&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-02H92364X9285510F&PAYERID=6TND7E6ELSEWJ&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=4&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+-+TEXGUARD+-+lot+de+3+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+taches+pour+tissus%2C+...&L_PAYMENTREQUEST_0_AMT0=37.43&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=37.43&PAYMENTREQUEST_0_AMT=43.43&ADDROVERRIDE=1&EMAIL=ecaron%40club-internet.fr&PAYMENTREQUEST_0_SHIPTONAME=Eric+Caron&PAYMENTREQUEST_0_SHIPTOPHONENUM=0609613335&PAYMENTREQUEST_0_SHIPTOSTREET=111+rue+des+champs&PAYMENTREQUEST_0_SHIPTOSTREET2=113+rue+des+champs&PAYMENTREQUEST_0_SHIPTOCITY=Fort+Mahon+plage&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=80120 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=5&L_PAYMENTREQUEST_0_NAME0=Spray+anti+taches+400ml+-+TEXGUARD+A%C3%A9rosol&L_PAYMENTREQUEST_0_DESC0=Spray%C2%A0anti+taches%C2%A0400ml%C2%A0TexGuard%C2%A0permet+d%27imperm%C3%A9a...&L_PAYMENTREQUEST_0_AMT0=14.93&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=251&L_PAYMENTREQUEST_0_NAME1=Liquide+vaisselle+concentr%C3%A9+peaux+sensibles+x3&L_PAYMENTREQUEST_0_DESC1=Liquide+vaisselle+%C3%A9cologique+Peaux+sensibles+certi...&L_PAYMENTREQUEST_0_AMT1=4.8&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=19.73&PAYMENTREQUEST_0_AMT=22.73&ADDROVERRIDE=1&EMAIL=regine.bedot%40bbox.fr&PAYMENTREQUEST_0_SHIPTONAME=regine+bedot&PAYMENTREQUEST_0_SHIPTOPHONENUM=0661494200&PAYMENTREQUEST_0_SHIPTOSTREET=5+rue+Daniel&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=asnieres&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=92600&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d4Y94924337176724A&TIMESTAMP=2016%2d01%2d31T16%3a53%3a16Z&CORRELATIONID=640dd24553038&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=5&L_PAYMENTREQUEST_0_NAME0=Spray+anti+taches+400ml+-+TEXGUARD+A%C3%A9rosol&L_PAYMENTREQUEST_0_DESC0=Spray%C2%A0anti+taches%C2%A0400ml%C2%A0TexGuard%C2%A0permet+d%27imperm%C3%A9a...&L_PAYMENTREQUEST_0_AMT0=14.93&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=251&L_PAYMENTREQUEST_0_NAME1=Liquide+vaisselle+concentr%C3%A9+peaux+sensibles+x3&L_PAYMENTREQUEST_0_DESC1=Liquide+vaisselle+%C3%A9cologique+Peaux+sensibles+certi...&L_PAYMENTREQUEST_0_AMT1=4.8&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=19.73&PAYMENTREQUEST_0_AMT=22.73&ADDROVERRIDE=1&EMAIL=regine.bedot%40bbox.fr&PAYMENTREQUEST_0_SHIPTONAME=regine+bedot&PAYMENTREQUEST_0_SHIPTOPHONENUM=0661494200&PAYMENTREQUEST_0_SHIPTOSTREET=5+rue+Daniel&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=asnieres&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=92600&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-4Y94924337176724A +Result : TOKEN=EC%2d4Y94924337176724A&PHONENUM=0661494200&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d31T16%3a53%3a40Z&CORRELATIONID=45300d0b796e5&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=regine%2ebedot%40bbox%2efr&PAYERID=XZMLXUCRZVRKS&PAYERSTATUS=verified&FIRSTNAME=regine&LASTNAME=bedot&COUNTRYCODE=FR&SHIPTONAME=regine%20bedot&SHIPTOSTREET=5%20rue%20Daniel&SHIPTOCITY=Asnieres&SHIPTOZIP=92600&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0661494200&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=22%2e73&ITEMAMT=19%2e73&SHIPPINGAMT=3%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Spray%20anti%20taches%20400ml%20%2d%20TEXGUARD%20A%c3%a9rosol&L_NAME1=Liquide%20vaisselle%20concentr%c3%a9%20peaux%20sensibles%20x3&L_NUMBER0=5&L_NUMBER1=251&L_QTY0=1&L_QTY1=1&L_TAXAMT0=0%2e00&L_TAXAMT1=0%2e00&L_AMT0=14%2e93&L_AMT1=4%2e80&L_DESC0=Spray%c2%a0anti%20taches%c2%a0400ml%c2%a0TexGuard%c2%a0permet%20d%27imperm%c3%a9a%2e%2e%2e&L_DESC1=Liquide%20vaisselle%20%c3%a9cologique%20Peaux%20sensibles%20certi%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=22%2e73&PAYMENTREQUEST_0_ITEMAMT=19%2e73&PAYMENTREQUEST_0_SHIPPINGAMT=3%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=regine%20bedot&PAYMENTREQUEST_0_SHIPTOSTREET=5%20rue%20Daniel&PAYMENTREQUEST_0_SHIPTOCITY=Asnieres&PAYMENTREQUEST_0_SHIPTOZIP=92600&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0661494200&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Spray%20anti%20taches%20400ml%20%2d%20TEXGUARD%20A%c3%a9rosol&L_PAYMENTREQUEST_0_NAME1=Liquide%20vaisselle%20concentr%c3%a9%20peaux%20sensibles%20x3&L_PAYMENTREQUEST_0_NUMBER0=5&L_PAYMENTREQUEST_0_NUMBER1=251&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_TAXAMT1=0%2e00&L_PAYMENTREQUEST_0_AMT0=14%2e93&L_PAYMENTREQUEST_0_AMT1=4%2e80&L_PAYMENTREQUEST_0_DESC0=Spray%c2%a0anti%20taches%c2%a0400ml%c2%a0TexGuard%c2%a0permet%20d%27imperm%c3%a9a%2e%2e%2e&L_PAYMENTREQUEST_0_DESC1=Liquide%20vaisselle%20%c3%a9cologique%20Peaux%20sensibles%20certi%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-4Y94924337176724A + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-4Y94924337176724A&PAYERID=XZMLXUCRZVRKS&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=5&L_PAYMENTREQUEST_0_NAME0=Spray+anti+taches+400ml+-+TEXGUARD+A%C3%A9rosol&L_PAYMENTREQUEST_0_DESC0=Spray%C2%A0anti+taches%C2%A0400ml%C2%A0TexGuard%C2%A0permet+d%27imperm%C3%A9a...&L_PAYMENTREQUEST_0_AMT0=14.93&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=251&L_PAYMENTREQUEST_0_NAME1=Liquide+vaisselle+concentr%C3%A9+peaux+sensibles+x3&L_PAYMENTREQUEST_0_DESC1=Liquide+vaisselle+%C3%A9cologique+Peaux+sensibles+certi...&L_PAYMENTREQUEST_0_AMT1=4.8&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=19.73&PAYMENTREQUEST_0_AMT=22.73&ADDROVERRIDE=1&EMAIL=regine.bedot%40bbox.fr&PAYMENTREQUEST_0_SHIPTONAME=regine+bedot&PAYMENTREQUEST_0_SHIPTOPHONENUM=0661494200&PAYMENTREQUEST_0_SHIPTOSTREET=5+rue+Daniel&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=asnieres&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=92600 +Result : TOKEN=EC%2d4Y94924337176724A&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d31T16%3a53%3a42Z&CORRELATIONID=b693649e96856&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=6WG913089Y7761636&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d31T16%3a53%3a42Z&PAYMENTINFO_0_AMT=22%2e73&PAYMENTINFO_0_FEEAMT=1%2e02&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-4Y94924337176724A&PAYERID=XZMLXUCRZVRKS&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=5&L_PAYMENTREQUEST_0_NAME0=Spray+anti+taches+400ml+-+TEXGUARD+A%C3%A9rosol&L_PAYMENTREQUEST_0_DESC0=Spray%C2%A0anti+taches%C2%A0400ml%C2%A0TexGuard%C2%A0permet+d%27imperm%C3%A9a...&L_PAYMENTREQUEST_0_AMT0=14.93&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=251&L_PAYMENTREQUEST_0_NAME1=Liquide+vaisselle+concentr%C3%A9+peaux+sensibles+x3&L_PAYMENTREQUEST_0_DESC1=Liquide+vaisselle+%C3%A9cologique+Peaux+sensibles+certi...&L_PAYMENTREQUEST_0_AMT1=4.8&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=19.73&PAYMENTREQUEST_0_AMT=22.73&ADDROVERRIDE=1&EMAIL=regine.bedot%40bbox.fr&PAYMENTREQUEST_0_SHIPTONAME=regine+bedot&PAYMENTREQUEST_0_SHIPTOPHONENUM=0661494200&PAYMENTREQUEST_0_SHIPTOSTREET=5+rue+Daniel&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=asnieres&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=92600 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=199&L_PAYMENTREQUEST_0_NAME0=Soupe+Coupe-faim+au+konjac&L_PAYMENTREQUEST_0_DESC0=Fringales+et+grignotages+vous+emp%C3%AAchent+de+tenir+v...&L_PAYMENTREQUEST_0_AMT0=9.89&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=201&L_PAYMENTREQUEST_0_NAME1=Soupe+Minceur+choux+%2B+5+plantes&L_PAYMENTREQUEST_0_DESC1=Besoin+d%27un+petit+coup+de+pouce+pour+mincir+de+fa%C3%A7...&L_PAYMENTREQUEST_0_AMT1=9.89&L_PAYMENTREQUEST_0_QTY1=4&L_PAYMENTREQUEST_0_NUMBER2=644&L_PAYMENTREQUEST_0_NAME2=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC2=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT2=-10&L_PAYMENTREQUEST_0_QTY2=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=39.45&PAYMENTREQUEST_0_AMT=45.45&ADDROVERRIDE=1&EMAIL=valerie.casquel%40sfr.fr&PAYMENTREQUEST_0_SHIPTONAME=VALERIE+CASQUEL&PAYMENTREQUEST_0_SHIPTOPHONENUM=0617936224&PAYMENTREQUEST_0_SHIPTOSTREET=14+BIS+RUE+DE+LA+MARGUERITE&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=LESPIGNAN&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=34710&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d5S499061FP652572R&TIMESTAMP=2016%2d01%2d31T19%3a52%3a51Z&CORRELATIONID=a7f0b8622d082&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=199&L_PAYMENTREQUEST_0_NAME0=Soupe+Coupe-faim+au+konjac&L_PAYMENTREQUEST_0_DESC0=Fringales+et+grignotages+vous+emp%C3%AAchent+de+tenir+v...&L_PAYMENTREQUEST_0_AMT0=9.89&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=201&L_PAYMENTREQUEST_0_NAME1=Soupe+Minceur+choux+%2B+5+plantes&L_PAYMENTREQUEST_0_DESC1=Besoin+d%27un+petit+coup+de+pouce+pour+mincir+de+fa%C3%A7...&L_PAYMENTREQUEST_0_AMT1=9.89&L_PAYMENTREQUEST_0_QTY1=4&L_PAYMENTREQUEST_0_NUMBER2=644&L_PAYMENTREQUEST_0_NAME2=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC2=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT2=-10&L_PAYMENTREQUEST_0_QTY2=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=39.45&PAYMENTREQUEST_0_AMT=45.45&ADDROVERRIDE=1&EMAIL=valerie.casquel%40sfr.fr&PAYMENTREQUEST_0_SHIPTONAME=VALERIE+CASQUEL&PAYMENTREQUEST_0_SHIPTOPHONENUM=0617936224&PAYMENTREQUEST_0_SHIPTOSTREET=14+BIS+RUE+DE+LA+MARGUERITE&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=LESPIGNAN&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=34710&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-5S499061FP652572R +Result : TOKEN=EC%2d5S499061FP652572R&PHONENUM=0617936224&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d01%2d31T19%3a53%3a05Z&CORRELATIONID=ef9b62b21b263&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=valerie%2ecasquel%40sfr%2efr&PAYERID=MJK349SHWY3PQ&PAYERSTATUS=verified&FIRSTNAME=val%c3%a9rie&LASTNAME=CASQUEL&COUNTRYCODE=FR&SHIPTONAME=VALERIE%20CASQUEL&SHIPTOSTREET=14%20bis%20rue%20de%20la%20marguerite&SHIPTOCITY=LESPIGNAN&SHIPTOZIP=34710&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0617936224&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=45%2e45&ITEMAMT=39%2e45&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Soupe%20Coupe%2dfaim%20au%20konjac&L_NAME1=Soupe%20Minceur%20choux%20%2b%205%20plantes&L_NAME2=R%c3%a9duction%20newsletter&L_NUMBER0=199&L_NUMBER1=201&L_NUMBER2=644&L_QTY0=1&L_QTY1=4&L_QTY2=1&L_TAXAMT0=0%2e00&L_TAXAMT1=0%2e00&L_TAXAMT2=0%2e00&L_AMT0=9%2e89&L_AMT1=9%2e89&L_AMT2=%2d10%2e00&L_DESC0=Fringales%20et%20grignotages%20vous%20emp%c3%aachent%20de%20tenir%20v%2e%2e%2e&L_DESC1=Besoin%20d%27un%20petit%20coup%20de%20pouce%20pour%20mincir%20de%20fa%c3%a7%2e%2e%2e&L_DESC2=R%c3%a9duction%20newsletter%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=45%2e45&PAYMENTREQUEST_0_ITEMAMT=39%2e45&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=VALERIE%20CASQUEL&PAYMENTREQUEST_0_SHIPTOSTREET=14%20bis%20rue%20de%20la%20marguerite&PAYMENTREQUEST_0_SHIPTOCITY=LESPIGNAN&PAYMENTREQUEST_0_SHIPTOZIP=34710&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0617936224&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Soupe%20Coupe%2dfaim%20au%20konjac&L_PAYMENTREQUEST_0_NAME1=Soupe%20Minceur%20choux%20%2b%205%20plantes&L_PAYMENTREQUEST_0_NAME2=R%c3%a9duction%20newsletter&L_PAYMENTREQUEST_0_NUMBER0=199&L_PAYMENTREQUEST_0_NUMBER1=201&L_PAYMENTREQUEST_0_NUMBER2=644&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_QTY1=4&L_PAYMENTREQUEST_0_QTY2=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_TAXAMT1=0%2e00&L_PAYMENTREQUEST_0_TAXAMT2=0%2e00&L_PAYMENTREQUEST_0_AMT0=9%2e89&L_PAYMENTREQUEST_0_AMT1=9%2e89&L_PAYMENTREQUEST_0_AMT2=%2d10%2e00&L_PAYMENTREQUEST_0_DESC0=Fringales%20et%20grignotages%20vous%20emp%c3%aachent%20de%20tenir%20v%2e%2e%2e&L_PAYMENTREQUEST_0_DESC1=Besoin%20d%27un%20petit%20coup%20de%20pouce%20pour%20mincir%20de%20fa%c3%a7%2e%2e%2e&L_PAYMENTREQUEST_0_DESC2=R%c3%a9duction%20newsletter%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-5S499061FP652572R + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-5S499061FP652572R&PAYERID=MJK349SHWY3PQ&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=199&L_PAYMENTREQUEST_0_NAME0=Soupe+Coupe-faim+au+konjac&L_PAYMENTREQUEST_0_DESC0=Fringales+et+grignotages+vous+emp%C3%AAchent+de+tenir+v...&L_PAYMENTREQUEST_0_AMT0=9.89&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=201&L_PAYMENTREQUEST_0_NAME1=Soupe+Minceur+choux+%2B+5+plantes&L_PAYMENTREQUEST_0_DESC1=Besoin+d%27un+petit+coup+de+pouce+pour+mincir+de+fa%C3%A7...&L_PAYMENTREQUEST_0_AMT1=9.89&L_PAYMENTREQUEST_0_QTY1=4&L_PAYMENTREQUEST_0_NUMBER2=644&L_PAYMENTREQUEST_0_NAME2=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC2=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT2=-10&L_PAYMENTREQUEST_0_QTY2=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=39.45&PAYMENTREQUEST_0_AMT=45.45&ADDROVERRIDE=1&EMAIL=valerie.casquel%40sfr.fr&PAYMENTREQUEST_0_SHIPTONAME=VALERIE+CASQUEL&PAYMENTREQUEST_0_SHIPTOPHONENUM=0617936224&PAYMENTREQUEST_0_SHIPTOSTREET=14+BIS+RUE+DE+LA+MARGUERITE&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=LESPIGNAN&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=34710 +Result : TOKEN=EC%2d5S499061FP652572R&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d01%2d31T19%3a53%3a07Z&CORRELATIONID=70bf6c714eac6&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=79109931C4135714E&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d01%2d31T19%3a53%3a07Z&PAYMENTINFO_0_AMT=45%2e45&PAYMENTINFO_0_FEEAMT=1%2e80&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-5S499061FP652572R&PAYERID=MJK349SHWY3PQ&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=199&L_PAYMENTREQUEST_0_NAME0=Soupe+Coupe-faim+au+konjac&L_PAYMENTREQUEST_0_DESC0=Fringales+et+grignotages+vous+emp%C3%AAchent+de+tenir+v...&L_PAYMENTREQUEST_0_AMT0=9.89&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=201&L_PAYMENTREQUEST_0_NAME1=Soupe+Minceur+choux+%2B+5+plantes&L_PAYMENTREQUEST_0_DESC1=Besoin+d%27un+petit+coup+de+pouce+pour+mincir+de+fa%C3%A7...&L_PAYMENTREQUEST_0_AMT1=9.89&L_PAYMENTREQUEST_0_QTY1=4&L_PAYMENTREQUEST_0_NUMBER2=644&L_PAYMENTREQUEST_0_NAME2=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC2=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT2=-10&L_PAYMENTREQUEST_0_QTY2=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=39.45&PAYMENTREQUEST_0_AMT=45.45&ADDROVERRIDE=1&EMAIL=valerie.casquel%40sfr.fr&PAYMENTREQUEST_0_SHIPTONAME=VALERIE+CASQUEL&PAYMENTREQUEST_0_SHIPTOPHONENUM=0617936224&PAYMENTREQUEST_0_SHIPTOSTREET=14+BIS+RUE+DE+LA+MARGUERITE&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=LESPIGNAN&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=34710 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=154&L_PAYMENTREQUEST_0_NAME0=Roll+on+maux+de+t%C3%AAte+huile+essentielle-+Roll-on+SOS+maux+de+t%C3%AAte&L_PAYMENTREQUEST_0_DESC0=Roll+on+maux+de+t%C3%AAte+SOS+So%27bio+Etic+est+pratique+...&L_PAYMENTREQUEST_0_AMT0=5.95&L_PAYMENTREQUEST_0_QTY0=2&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=11.9&PAYMENTREQUEST_0_AMT=14.90&ADDROVERRIDE=1&EMAIL=maurice.fleury%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Maurice+Fleury&PAYMENTREQUEST_0_SHIPTOPHONENUM=0660278415&PAYMENTREQUEST_0_SHIPTOSTREET=14+all%C3%A9e+des+tr%C3%A8fles&PAYMENTREQUEST_0_SHIPTOSTREET2=appartement+182&PAYMENTREQUEST_0_SHIPTOCITY=Les+Ulis&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=91940&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d64064312TG033140G&TIMESTAMP=2016%2d02%2d01T07%3a44%3a28Z&CORRELATIONID=69c20b902aea2&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=154&L_PAYMENTREQUEST_0_NAME0=Roll+on+maux+de+t%C3%AAte+huile+essentielle-+Roll-on+SOS+maux+de+t%C3%AAte&L_PAYMENTREQUEST_0_DESC0=Roll+on+maux+de+t%C3%AAte+SOS+So%27bio+Etic+est+pratique+...&L_PAYMENTREQUEST_0_AMT0=5.95&L_PAYMENTREQUEST_0_QTY0=2&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=11.9&PAYMENTREQUEST_0_AMT=14.90&ADDROVERRIDE=1&EMAIL=maurice.fleury%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Maurice+Fleury&PAYMENTREQUEST_0_SHIPTOPHONENUM=0660278415&PAYMENTREQUEST_0_SHIPTOSTREET=14+all%C3%A9e+des+tr%C3%A8fles&PAYMENTREQUEST_0_SHIPTOSTREET2=appartement+182&PAYMENTREQUEST_0_SHIPTOCITY=Les+Ulis&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=91940&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-64064312TG033140G +Result : TOKEN=EC%2d64064312TG033140G&PHONENUM=0660278415&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d02%2d01T07%3a45%3a11Z&CORRELATIONID=6cbb7aa492eb7&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=maurice%2efleury%40gmail%2ecom&PAYERID=PV99QPBBVNMZ4&PAYERSTATUS=verified&FIRSTNAME=maurice&LASTNAME=fleury&COUNTRYCODE=FR&SHIPTONAME=Maurice%20Fleury&SHIPTOSTREET=14%20all%c3%a9e%20des%20tr%c3%a8fles&SHIPTOSTREET2=appartement%20182&SHIPTOCITY=Les%20Ulis&SHIPTOZIP=91940&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0660278415&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=14%2e90&ITEMAMT=11%2e90&SHIPPINGAMT=3%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Roll%20on%20maux%20de%20t%c3%aate%20huile%20essentielle%2d%20Roll%2don%20SOS%20maux%20de%20t%c3%aate&L_NUMBER0=154&L_QTY0=2&L_TAXAMT0=0%2e00&L_AMT0=5%2e95&L_DESC0=Roll%20on%20maux%20de%20t%c3%aate%20SOS%20So%27bio%20Etic%20est%20pratique%20%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=14%2e90&PAYMENTREQUEST_0_ITEMAMT=11%2e90&PAYMENTREQUEST_0_SHIPPINGAMT=3%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Maurice%20Fleury&PAYMENTREQUEST_0_SHIPTOSTREET=14%20all%c3%a9e%20des%20tr%c3%a8fles&PAYMENTREQUEST_0_SHIPTOSTREET2=appartement%20182&PAYMENTREQUEST_0_SHIPTOCITY=Les%20Ulis&PAYMENTREQUEST_0_SHIPTOZIP=91940&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0660278415&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Roll%20on%20maux%20de%20t%c3%aate%20huile%20essentielle%2d%20Roll%2don%20SOS%20maux%20de%20t%c3%aate&L_PAYMENTREQUEST_0_NUMBER0=154&L_PAYMENTREQUEST_0_QTY0=2&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=5%2e95&L_PAYMENTREQUEST_0_DESC0=Roll%20on%20maux%20de%20t%c3%aate%20SOS%20So%27bio%20Etic%20est%20pratique%20%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-64064312TG033140G + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-64064312TG033140G&PAYERID=PV99QPBBVNMZ4&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=154&L_PAYMENTREQUEST_0_NAME0=Roll+on+maux+de+t%C3%AAte+huile+essentielle-+Roll-on+SOS+maux+de+t%C3%AAte&L_PAYMENTREQUEST_0_DESC0=Roll+on+maux+de+t%C3%AAte+SOS+So%27bio+Etic+est+pratique+...&L_PAYMENTREQUEST_0_AMT0=5.95&L_PAYMENTREQUEST_0_QTY0=2&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=11.9&PAYMENTREQUEST_0_AMT=14.90&ADDROVERRIDE=1&EMAIL=maurice.fleury%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Maurice+Fleury&PAYMENTREQUEST_0_SHIPTOPHONENUM=0660278415&PAYMENTREQUEST_0_SHIPTOSTREET=14+all%C3%A9e+des+tr%C3%A8fles&PAYMENTREQUEST_0_SHIPTOSTREET2=appartement+182&PAYMENTREQUEST_0_SHIPTOCITY=Les+Ulis&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=91940 +Result : TOKEN=EC%2d64064312TG033140G&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d02%2d01T07%3a45%3a14Z&CORRELATIONID=f90fd6f4b7d74&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=67J076631J0964928&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d02%2d01T07%3a45%3a14Z&PAYMENTINFO_0_AMT=14%2e90&PAYMENTINFO_0_FEEAMT=0%2e76&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-64064312TG033140G&PAYERID=PV99QPBBVNMZ4&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=154&L_PAYMENTREQUEST_0_NAME0=Roll+on+maux+de+t%C3%AAte+huile+essentielle-+Roll-on+SOS+maux+de+t%C3%AAte&L_PAYMENTREQUEST_0_DESC0=Roll+on+maux+de+t%C3%AAte+SOS+So%27bio+Etic+est+pratique+...&L_PAYMENTREQUEST_0_AMT0=5.95&L_PAYMENTREQUEST_0_QTY0=2&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=11.9&PAYMENTREQUEST_0_AMT=14.90&ADDROVERRIDE=1&EMAIL=maurice.fleury%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Maurice+Fleury&PAYMENTREQUEST_0_SHIPTOPHONENUM=0660278415&PAYMENTREQUEST_0_SHIPTOSTREET=14+all%C3%A9e+des+tr%C3%A8fles&PAYMENTREQUEST_0_SHIPTOSTREET2=appartement+182&PAYMENTREQUEST_0_SHIPTOCITY=Les+Ulis&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=91940 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=RefundTransaction&VERSION=106.0&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&&TRANSACTIONID=8J673138H6960670U&REFUNDTYPE=Full +Result : REFUNDTRANSACTIONID=42266373X5564704B&FEEREFUNDAMT=1%2e17&GROSSREFUNDAMT=34%2e43&NETREFUNDAMT=33%2e26&CURRENCYCODE=EUR&TOTALREFUNDEDAMOUNT=34%2e43&TIMESTAMP=2016%2d02%2d01T08%3a24%3a19Z&CORRELATIONID=70f2adf0d5ff9&ACK=Success&VERSION=106%2e0&BUILD=18308778&REFUNDSTATUS=Instant&PENDINGREASON=None +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=RefundTransaction&VERSION=106.0&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&&TRANSACTIONID=8J673138H6960670U&REFUNDTYPE=Full + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+textile+-+TEXGUARD+-+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+taches%C2%A0pour+tissus%2C+...&L_PAYMENTREQUEST_0_AMT0=28.43&L_PAYMENTREQUEST_0_QTY0=2&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=56.86&PAYMENTREQUEST_0_AMT=56.86&ADDROVERRIDE=1&EMAIL=faurefabrice31%40neuf.fr&PAYMENTREQUEST_0_SHIPTONAME=Sandrine+Faure&PAYMENTREQUEST_0_SHIPTOPHONENUM=0427580962&PAYMENTREQUEST_0_SHIPTOSTREET=25+impasse+jeanne+constant&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Saint+marcel+les+sauzet&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=26740&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d1CY298178Y9166716&TIMESTAMP=2016%2d02%2d01T08%3a26%3a37Z&CORRELATIONID=d9282d5b3da63&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+textile+-+TEXGUARD+-+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+taches%C2%A0pour+tissus%2C+...&L_PAYMENTREQUEST_0_AMT0=28.43&L_PAYMENTREQUEST_0_QTY0=2&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=56.86&PAYMENTREQUEST_0_AMT=56.86&ADDROVERRIDE=1&EMAIL=faurefabrice31%40neuf.fr&PAYMENTREQUEST_0_SHIPTONAME=Sandrine+Faure&PAYMENTREQUEST_0_SHIPTOPHONENUM=0427580962&PAYMENTREQUEST_0_SHIPTOSTREET=25+impasse+jeanne+constant&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Saint+marcel+les+sauzet&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=26740&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-1CY298178Y9166716 +Result : TOKEN=EC%2d1CY298178Y9166716&PHONENUM=0427580962&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d02%2d01T08%3a27%3a02Z&CORRELATIONID=790dc3141e08f&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=faurefabrice31%40neuf%2efr&PAYERID=3PJAMSXMXX8B4&PAYERSTATUS=verified&FIRSTNAME=fabrice&LASTNAME=faure&COUNTRYCODE=FR&SHIPTONAME=Sandrine%20Faure&SHIPTOSTREET=25%20impasse%20jeanne%20constant&SHIPTOCITY=saint%20marcel%20les%20sauzet&SHIPTOZIP=26740&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0427580962&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=56%2e86&ITEMAMT=56%2e86&SHIPPINGAMT=0%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Imperm%c3%a9abilisant%20anti%20taches%20textile%20%2d%20TEXGUARD%20%2d%202%20A%c3%a9rosols&L_NUMBER0=3&L_QTY0=2&L_TAXAMT0=0%2e00&L_AMT0=28%2e43&L_DESC0=Produit%20imperm%c3%a9abilisant%20anti%20taches%c2%a0pour%20tissus%2c%20%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=56%2e86&PAYMENTREQUEST_0_ITEMAMT=56%2e86&PAYMENTREQUEST_0_SHIPPINGAMT=0%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Sandrine%20Faure&PAYMENTREQUEST_0_SHIPTOSTREET=25%20impasse%20jeanne%20constant&PAYMENTREQUEST_0_SHIPTOCITY=saint%20marcel%20les%20sauzet&PAYMENTREQUEST_0_SHIPTOZIP=26740&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0427580962&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Imperm%c3%a9abilisant%20anti%20taches%20textile%20%2d%20TEXGUARD%20%2d%202%20A%c3%a9rosols&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_QTY0=2&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=28%2e43&L_PAYMENTREQUEST_0_DESC0=Produit%20imperm%c3%a9abilisant%20anti%20taches%c2%a0pour%20tissus%2c%20%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-1CY298178Y9166716 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-1CY298178Y9166716&PAYERID=3PJAMSXMXX8B4&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+textile+-+TEXGUARD+-+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+taches%C2%A0pour+tissus%2C+...&L_PAYMENTREQUEST_0_AMT0=28.43&L_PAYMENTREQUEST_0_QTY0=2&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=56.86&PAYMENTREQUEST_0_AMT=56.86&ADDROVERRIDE=1&EMAIL=faurefabrice31%40neuf.fr&PAYMENTREQUEST_0_SHIPTONAME=Sandrine+Faure&PAYMENTREQUEST_0_SHIPTOPHONENUM=0427580962&PAYMENTREQUEST_0_SHIPTOSTREET=25+impasse+jeanne+constant&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Saint+marcel+les+sauzet&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=26740 +Result : TOKEN=EC%2d1CY298178Y9166716&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d02%2d01T08%3a27%3a05Z&CORRELATIONID=552478f437fd8&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=1WN89602HG668070F&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d02%2d01T08%3a27%3a03Z&PAYMENTINFO_0_AMT=56%2e86&PAYMENTINFO_0_FEEAMT=2%2e18&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-1CY298178Y9166716&PAYERID=3PJAMSXMXX8B4&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+textile+-+TEXGUARD+-+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+taches%C2%A0pour+tissus%2C+...&L_PAYMENTREQUEST_0_AMT0=28.43&L_PAYMENTREQUEST_0_QTY0=2&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=56.86&PAYMENTREQUEST_0_AMT=56.86&ADDROVERRIDE=1&EMAIL=faurefabrice31%40neuf.fr&PAYMENTREQUEST_0_SHIPTONAME=Sandrine+Faure&PAYMENTREQUEST_0_SHIPTOPHONENUM=0427580962&PAYMENTREQUEST_0_SHIPTOSTREET=25+impasse+jeanne+constant&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Saint+marcel+les+sauzet&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=26740 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=31&L_PAYMENTREQUEST_0_NAME0=Nettoyant+d%C3%A9graissant+multi+surfaces+-+NetGuard+spray+750ml&L_PAYMENTREQUEST_0_DESC0=NetGuard+est+un+super+nettoyant+d%C3%A9graissant+multi+...&L_PAYMENTREQUEST_0_AMT0=8.95&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=8.95&PAYMENTREQUEST_0_AMT=14.95&ADDROVERRIDE=1&EMAIL=anthony.barnes%40guardindustrie.com&PAYMENTREQUEST_0_SHIPTONAME=Barnes+Anthony&PAYMENTREQUEST_0_SHIPTOPHONENUM=0607300482&PAYMENTREQUEST_0_SHIPTOSTREET=7+Rue+Gutenberg&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Montreuil&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=93100&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d3G392372JD898760B&TIMESTAMP=2016%2d02%2d01T11%3a55%3a23Z&CORRELATIONID=f492491943394&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=31&L_PAYMENTREQUEST_0_NAME0=Nettoyant+d%C3%A9graissant+multi+surfaces+-+NetGuard+spray+750ml&L_PAYMENTREQUEST_0_DESC0=NetGuard+est+un+super+nettoyant+d%C3%A9graissant+multi+...&L_PAYMENTREQUEST_0_AMT0=8.95&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=8.95&PAYMENTREQUEST_0_AMT=14.95&ADDROVERRIDE=1&EMAIL=anthony.barnes%40guardindustrie.com&PAYMENTREQUEST_0_SHIPTONAME=Barnes+Anthony&PAYMENTREQUEST_0_SHIPTOPHONENUM=0607300482&PAYMENTREQUEST_0_SHIPTOSTREET=7+Rue+Gutenberg&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Montreuil&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=93100&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=7&L_PAYMENTREQUEST_0_NAME0=D%C3%A9tachant+d%C3%A9graissant+textile+Texclean+TG+%2B+2+Sprays+anti+taches+TexGuard&L_PAYMENTREQUEST_0_DESC0=Ce+pack+se+compose+d%27un+d%C3%A9tachant+d%C3%A9graissant+text...&L_PAYMENTREQUEST_0_AMT0=32.1&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=32.1&PAYMENTREQUEST_0_AMT=38.10&ADDROVERRIDE=1&EMAIL=alexandre72120%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=Alexandre+Grain&PAYMENTREQUEST_0_SHIPTOPHONENUM=0658120364&PAYMENTREQUEST_0_SHIPTOSTREET=13+rue+Charles+Florimond+bosse+&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Saint+calais&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=72120&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d10166523H9716602X&TIMESTAMP=2016%2d02%2d01T12%3a58%3a38Z&CORRELATIONID=53be230c45a42&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=7&L_PAYMENTREQUEST_0_NAME0=D%C3%A9tachant+d%C3%A9graissant+textile+Texclean+TG+%2B+2+Sprays+anti+taches+TexGuard&L_PAYMENTREQUEST_0_DESC0=Ce+pack+se+compose+d%27un+d%C3%A9tachant+d%C3%A9graissant+text...&L_PAYMENTREQUEST_0_AMT0=32.1&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=32.1&PAYMENTREQUEST_0_AMT=38.10&ADDROVERRIDE=1&EMAIL=alexandre72120%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=Alexandre+Grain&PAYMENTREQUEST_0_SHIPTOPHONENUM=0658120364&PAYMENTREQUEST_0_SHIPTOSTREET=13+rue+Charles+Florimond+bosse+&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Saint+calais&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=72120&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-10166523H9716602X +Result : TOKEN=EC%2d10166523H9716602X&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d02%2d01T12%3a59%3a07Z&CORRELATIONID=2dc67b7eafe7&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=alexandre72120%40hotmail%2efr&PAYERID=H8M7GPA8J823L&PAYERSTATUS=verified&FIRSTNAME=alexandre&LASTNAME=grain&COUNTRYCODE=FR&SHIPTONAME=alexandre%20grain&SHIPTOSTREET=13%20rue%20charles%20florimond%20bosse&SHIPTOCITY=SAINT%20CALAIS&SHIPTOZIP=72120&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0658120364&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Unconfirmed&CURRENCYCODE=EUR&AMT=38%2e10&ITEMAMT=32%2e10&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&L_NAME0=D%c3%a9tachant%20d%c3%a9graissant%20textile%20Texclean%20TG%20%2b%202%20Sprays%20anti%20taches%20TexGuard&L_NUMBER0=7&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=32%2e10&L_DESC0=Ce%20pack%20se%20compose%20d%27un%20d%c3%a9tachant%20d%c3%a9graissant%20text%2e%2e%2e&L_ITEMWEIGHTVALUE0=%20%20%200%2e00000&L_ITEMLENGTHVALUE0=%20%20%200%2e00000&L_ITEMWIDTHVALUE0=%20%20%200%2e00000&L_ITEMHEIGHTVALUE0=%20%20%200%2e00000&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=38%2e10&PAYMENTREQUEST_0_ITEMAMT=32%2e10&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=alexandre%20grain&PAYMENTREQUEST_0_SHIPTOSTREET=13%20rue%20charles%20florimond%20bosse&PAYMENTREQUEST_0_SHIPTOCITY=SAINT%20CALAIS&PAYMENTREQUEST_0_SHIPTOZIP=72120&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0658120364&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Unconfirmed&PAYMENTREQUEST_0_ADDRESSNORMALIZATIONSTATUS=None&L_PAYMENTREQUEST_0_NAME0=D%c3%a9tachant%20d%c3%a9graissant%20textile%20Texclean%20TG%20%2b%202%20Sprays%20anti%20taches%20TexGuard&L_PAYMENTREQUEST_0_NUMBER0=7&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=32%2e10&L_PAYMENTREQUEST_0_DESC0=Ce%20pack%20se%20compose%20d%27un%20d%c3%a9tachant%20d%c3%a9graissant%20text%2e%2e%2e&L_PAYMENTREQUEST_0_ITEMWEIGHTVALUE0=%20%20%200%2e00000&L_PAYMENTREQUEST_0_ITEMLENGTHVALUE0=%20%20%200%2e00000&L_PAYMENTREQUEST_0_ITEMWIDTHVALUE0=%20%20%200%2e00000&L_PAYMENTREQUEST_0_ITEMHEIGHTVALUE0=%20%20%200%2e00000&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-10166523H9716602X + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-10166523H9716602X&PAYERID=H8M7GPA8J823L&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=7&L_PAYMENTREQUEST_0_NAME0=D%C3%A9tachant+d%C3%A9graissant+textile+Texclean+TG+%2B+2+Sprays+anti+taches+TexGuard&L_PAYMENTREQUEST_0_DESC0=Ce+pack+se+compose+d%27un+d%C3%A9tachant+d%C3%A9graissant+text...&L_PAYMENTREQUEST_0_AMT0=32.1&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=32.1&PAYMENTREQUEST_0_AMT=38.10&ADDROVERRIDE=1&EMAIL=alexandre72120%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=Alexandre+Grain&PAYMENTREQUEST_0_SHIPTOPHONENUM=0658120364&PAYMENTREQUEST_0_SHIPTOSTREET=13+rue+Charles+Florimond+bosse+&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Saint+calais&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=72120 +Result : TOKEN=EC%2d10166523H9716602X&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d02%2d01T12%3a59%3a13Z&CORRELATIONID=986351db8b19f&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=6UR8314185991830T&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d02%2d01T12%3a59%3a11Z&PAYMENTINFO_0_AMT=38%2e10&PAYMENTINFO_0_FEEAMT=1%2e55&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-10166523H9716602X&PAYERID=H8M7GPA8J823L&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=7&L_PAYMENTREQUEST_0_NAME0=D%C3%A9tachant+d%C3%A9graissant+textile+Texclean+TG+%2B+2+Sprays+anti+taches+TexGuard&L_PAYMENTREQUEST_0_DESC0=Ce+pack+se+compose+d%27un+d%C3%A9tachant+d%C3%A9graissant+text...&L_PAYMENTREQUEST_0_AMT0=32.1&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=32.1&PAYMENTREQUEST_0_AMT=38.10&ADDROVERRIDE=1&EMAIL=alexandre72120%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=Alexandre+Grain&PAYMENTREQUEST_0_SHIPTOPHONENUM=0658120364&PAYMENTREQUEST_0_SHIPTOSTREET=13+rue+Charles+Florimond+bosse+&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Saint+calais&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=72120 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=RefundTransaction&VERSION=106.0&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&&TRANSACTIONID=9Y1674621B1724204&REFUNDTYPE=Full +Result : REFUNDTRANSACTIONID=0VB48352P0090952U&FEEREFUNDAMT=6%2e26&GROSSREFUNDAMT=120%2e40&NETREFUNDAMT=114%2e14&CURRENCYCODE=EUR&TOTALREFUNDEDAMOUNT=120%2e40&TIMESTAMP=2016%2d02%2d01T16%3a31%3a51Z&CORRELATIONID=69d4f504ccc6f&ACK=Success&VERSION=106%2e0&BUILD=18308778&REFUNDSTATUS=Instant&PENDINGREASON=None +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=RefundTransaction&VERSION=106.0&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&&TRANSACTIONID=9Y1674621B1724204&REFUNDTYPE=Full + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=RefundTransaction&VERSION=106.0&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&&TRANSACTIONID=2FA342411Y4315446&REFUNDTYPE=Full +Result : REFUNDTRANSACTIONID=8KG07942S3640733V&FEEREFUNDAMT=0%2e82&GROSSREFUNDAMT=24%2e10&NETREFUNDAMT=23%2e28&CURRENCYCODE=EUR&TOTALREFUNDEDAMOUNT=24%2e10&TIMESTAMP=2016%2d02%2d01T16%3a35%3a29Z&CORRELATIONID=4eef325c3027e&ACK=Success&VERSION=106%2e0&BUILD=18308778&REFUNDSTATUS=Instant&PENDINGREASON=None +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=RefundTransaction&VERSION=106.0&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&&TRANSACTIONID=2FA342411Y4315446&REFUNDTYPE=Full + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=114&L_PAYMENTREQUEST_0_NAME0=Poudre+surfine+multi-usages+%C3%A0+l%27argile+verte+Montmorillonite&L_PAYMENTREQUEST_0_DESC0=Floressance+nature+a+s%C3%A9lectionn%C3%A9+la+meilleure+qual...&L_PAYMENTREQUEST_0_AMT0=3.6&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=3.6&PAYMENTREQUEST_0_AMT=6.60&ADDROVERRIDE=1&EMAIL=Louisfardet%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=Louis+Fardet&PAYMENTREQUEST_0_SHIPTOPHONENUM=0687765479&PAYMENTREQUEST_0_SHIPTOSTREET=Lieu+dit+Rougi%C3%A9&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Pinsac+&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=46200&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d4DH699552W697221A&TIMESTAMP=2016%2d02%2d01T16%3a48%3a36Z&CORRELATIONID=dcce8769581d2&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=114&L_PAYMENTREQUEST_0_NAME0=Poudre+surfine+multi-usages+%C3%A0+l%27argile+verte+Montmorillonite&L_PAYMENTREQUEST_0_DESC0=Floressance+nature+a+s%C3%A9lectionn%C3%A9+la+meilleure+qual...&L_PAYMENTREQUEST_0_AMT0=3.6&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=3.6&PAYMENTREQUEST_0_AMT=6.60&ADDROVERRIDE=1&EMAIL=Louisfardet%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=Louis+Fardet&PAYMENTREQUEST_0_SHIPTOPHONENUM=0687765479&PAYMENTREQUEST_0_SHIPTOSTREET=Lieu+dit+Rougi%C3%A9&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Pinsac+&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=46200&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-4DH699552W697221A +Result : TOKEN=EC%2d4DH699552W697221A&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d02%2d01T16%3a50%3a38Z&CORRELATIONID=94bcf186565e7&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=louisfardet97%40gmail%2ecom&PAYERID=GXEE8K9TP25SY&PAYERSTATUS=verified&FIRSTNAME=Louis&LASTNAME=Fardet&COUNTRYCODE=FR&SHIPTONAME=Louis%20Fardet&SHIPTOSTREET=Lieu%20dit%20rougi%c3%a9&SHIPTOCITY=Pinsac&SHIPTOZIP=46200&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0687765479&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Unconfirmed&CURRENCYCODE=EUR&AMT=6%2e60&ITEMAMT=3%2e60&SHIPPINGAMT=3%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&L_NAME0=Poudre%20surfine%20multi%2dusages%20%c3%a0%20l%27argile%20verte%20Montmorillonite&L_NUMBER0=114&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=3%2e60&L_DESC0=Floressance%20nature%20a%20s%c3%a9lectionn%c3%a9%20la%20meilleure%20qual%2e%2e%2e&L_ITEMWEIGHTVALUE0=%20%20%200%2e00000&L_ITEMLENGTHVALUE0=%20%20%200%2e00000&L_ITEMWIDTHVALUE0=%20%20%200%2e00000&L_ITEMHEIGHTVALUE0=%20%20%200%2e00000&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=6%2e60&PAYMENTREQUEST_0_ITEMAMT=3%2e60&PAYMENTREQUEST_0_SHIPPINGAMT=3%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Louis%20Fardet&PAYMENTREQUEST_0_SHIPTOSTREET=Lieu%20dit%20rougi%c3%a9&PAYMENTREQUEST_0_SHIPTOCITY=Pinsac&PAYMENTREQUEST_0_SHIPTOZIP=46200&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0687765479&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Unconfirmed&PAYMENTREQUEST_0_ADDRESSNORMALIZATIONSTATUS=None&L_PAYMENTREQUEST_0_NAME0=Poudre%20surfine%20multi%2dusages%20%c3%a0%20l%27argile%20verte%20Montmorillonite&L_PAYMENTREQUEST_0_NUMBER0=114&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=3%2e60&L_PAYMENTREQUEST_0_DESC0=Floressance%20nature%20a%20s%c3%a9lectionn%c3%a9%20la%20meilleure%20qual%2e%2e%2e&L_PAYMENTREQUEST_0_ITEMWEIGHTVALUE0=%20%20%200%2e00000&L_PAYMENTREQUEST_0_ITEMLENGTHVALUE0=%20%20%200%2e00000&L_PAYMENTREQUEST_0_ITEMWIDTHVALUE0=%20%20%200%2e00000&L_PAYMENTREQUEST_0_ITEMHEIGHTVALUE0=%20%20%200%2e00000&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-4DH699552W697221A + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-4DH699552W697221A&PAYERID=GXEE8K9TP25SY&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=114&L_PAYMENTREQUEST_0_NAME0=Poudre+surfine+multi-usages+%C3%A0+l%27argile+verte+Montmorillonite&L_PAYMENTREQUEST_0_DESC0=Floressance+nature+a+s%C3%A9lectionn%C3%A9+la+meilleure+qual...&L_PAYMENTREQUEST_0_AMT0=3.6&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=3.6&PAYMENTREQUEST_0_AMT=6.60&ADDROVERRIDE=1&EMAIL=Louisfardet%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=Louis+Fardet&PAYMENTREQUEST_0_SHIPTOPHONENUM=0687765479&PAYMENTREQUEST_0_SHIPTOSTREET=Lieu+dit+Rougi%C3%A9&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Pinsac+&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=46200 +Result : TOKEN=EC%2d4DH699552W697221A&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d02%2d01T16%3a50%3a43Z&CORRELATIONID=edb462ac87e60&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=9PW705671B0442012&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d02%2d01T16%3a50%3a40Z&PAYMENTINFO_0_AMT=6%2e60&PAYMENTINFO_0_FEEAMT=0%2e47&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-4DH699552W697221A&PAYERID=GXEE8K9TP25SY&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=114&L_PAYMENTREQUEST_0_NAME0=Poudre+surfine+multi-usages+%C3%A0+l%27argile+verte+Montmorillonite&L_PAYMENTREQUEST_0_DESC0=Floressance+nature+a+s%C3%A9lectionn%C3%A9+la+meilleure+qual...&L_PAYMENTREQUEST_0_AMT0=3.6&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=3.6&PAYMENTREQUEST_0_AMT=6.60&ADDROVERRIDE=1&EMAIL=Louisfardet%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=Louis+Fardet&PAYMENTREQUEST_0_SHIPTOPHONENUM=0687765479&PAYMENTREQUEST_0_SHIPTOSTREET=Lieu+dit+Rougi%C3%A9&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Pinsac+&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=46200 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=169&L_PAYMENTREQUEST_0_NAME0=Acide+citrique%2C+d%C3%A9tartrant+naturel+concentr%C3%A9&L_PAYMENTREQUEST_0_DESC0=Super+d%C3%A9tartrant+naturel+Multi-usages+%3A+surfaces+e...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.45&PAYMENTREQUEST_0_AMT=8.45&ADDROVERRIDE=1&EMAIL=techenko%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Thomas+PATRAS&PAYMENTREQUEST_0_SHIPTOPHONENUM=0683541466&PAYMENTREQUEST_0_SHIPTOSTREET=22+RUE+DE+PARIS&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Romainville&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=93230&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d7KV40557K0734243P&TIMESTAMP=2016%2d02%2d01T19%3a13%3a46Z&CORRELATIONID=2e660f83577f&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=169&L_PAYMENTREQUEST_0_NAME0=Acide+citrique%2C+d%C3%A9tartrant+naturel+concentr%C3%A9&L_PAYMENTREQUEST_0_DESC0=Super+d%C3%A9tartrant+naturel+Multi-usages+%3A+surfaces+e...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.45&PAYMENTREQUEST_0_AMT=8.45&ADDROVERRIDE=1&EMAIL=techenko%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Thomas+PATRAS&PAYMENTREQUEST_0_SHIPTOPHONENUM=0683541466&PAYMENTREQUEST_0_SHIPTOSTREET=22+RUE+DE+PARIS&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Romainville&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=93230&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-7KV40557K0734243P +Result : TOKEN=EC%2d7KV40557K0734243P&PHONENUM=0683541466&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d02%2d01T19%3a14%3a09Z&CORRELATIONID=31a30d2ecf62a&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=techenko%40gmail%2ecom&PAYERID=78USP6CWTLLFW&PAYERSTATUS=verified&FIRSTNAME=Thomas&LASTNAME=Patras&COUNTRYCODE=FR&SHIPTONAME=Thomas%20Patras&SHIPTOSTREET=22%20rue%20de%20paris&SHIPTOCITY=Romainville&SHIPTOZIP=93230&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0683541466&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=8%2e45&ITEMAMT=5%2e45&SHIPPINGAMT=3%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Acide%20citrique%2c%20d%c3%a9tartrant%20naturel%20concentr%c3%a9&L_NUMBER0=169&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=5%2e45&L_DESC0=Super%20d%c3%a9tartrant%20naturel%20Multi%2dusages%20%3a%20surfaces%20e%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=8%2e45&PAYMENTREQUEST_0_ITEMAMT=5%2e45&PAYMENTREQUEST_0_SHIPPINGAMT=3%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Thomas%20Patras&PAYMENTREQUEST_0_SHIPTOSTREET=22%20rue%20de%20paris&PAYMENTREQUEST_0_SHIPTOCITY=Romainville&PAYMENTREQUEST_0_SHIPTOZIP=93230&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0683541466&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Acide%20citrique%2c%20d%c3%a9tartrant%20naturel%20concentr%c3%a9&L_PAYMENTREQUEST_0_NUMBER0=169&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=5%2e45&L_PAYMENTREQUEST_0_DESC0=Super%20d%c3%a9tartrant%20naturel%20Multi%2dusages%20%3a%20surfaces%20e%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-7KV40557K0734243P + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-7KV40557K0734243P&PAYERID=78USP6CWTLLFW&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=169&L_PAYMENTREQUEST_0_NAME0=Acide+citrique%2C+d%C3%A9tartrant+naturel+concentr%C3%A9&L_PAYMENTREQUEST_0_DESC0=Super+d%C3%A9tartrant+naturel+Multi-usages+%3A+surfaces+e...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.45&PAYMENTREQUEST_0_AMT=8.45&ADDROVERRIDE=1&EMAIL=techenko%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Thomas+PATRAS&PAYMENTREQUEST_0_SHIPTOPHONENUM=0683541466&PAYMENTREQUEST_0_SHIPTOSTREET=22+RUE+DE+PARIS&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Romainville&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=93230 +Result : TOKEN=EC%2d7KV40557K0734243P&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d02%2d01T19%3a14%3a11Z&CORRELATIONID=d81b8722e7794&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=7H6230576C0219308&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d02%2d01T19%3a14%3a10Z&PAYMENTINFO_0_AMT=8%2e45&PAYMENTINFO_0_FEEAMT=0%2e54&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-7KV40557K0734243P&PAYERID=78USP6CWTLLFW&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=169&L_PAYMENTREQUEST_0_NAME0=Acide+citrique%2C+d%C3%A9tartrant+naturel+concentr%C3%A9&L_PAYMENTREQUEST_0_DESC0=Super+d%C3%A9tartrant+naturel+Multi-usages+%3A+surfaces+e...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.45&PAYMENTREQUEST_0_AMT=8.45&ADDROVERRIDE=1&EMAIL=techenko%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Thomas+PATRAS&PAYMENTREQUEST_0_SHIPTOPHONENUM=0683541466&PAYMENTREQUEST_0_SHIPTOSTREET=22+RUE+DE+PARIS&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Romainville&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=93230 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=90&L_PAYMENTREQUEST_0_NAME0=Eau+micellaire+3+en+1+Hydra+Aloe+vera+bio&L_PAYMENTREQUEST_0_DESC0=Cette+eau+micellaire+sp%C3%A9cialement+formul%C3%A9e+pour+le...&L_PAYMENTREQUEST_0_AMT0=8.02&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=92&L_PAYMENTREQUEST_0_NAME1=Cr%C3%A8me+intense+hydratante+Nuit+Hydra+Aloe+vera+bio&L_PAYMENTREQUEST_0_DESC1=Gr%C3%A2ce+%C3%A0+cette+cr%C3%A8me+de+nuit%2C+votre+peau+sera+apais...&L_PAYMENTREQUEST_0_AMT1=9.33&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=91&L_PAYMENTREQUEST_0_NAME2=Cr%C3%A8me+l%C3%A9g%C3%A8re+hydratante+24h+Jour+Hydra+Aloe+vera+bio&L_PAYMENTREQUEST_0_DESC2=SO%27BiO+%C3%A9tic%C2%AE+a+s%C3%A9lectionn%C3%A9+le+meilleur+de+l%27aloe+v...&L_PAYMENTREQUEST_0_AMT2=8.97&L_PAYMENTREQUEST_0_QTY2=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.05&PAYMENTREQUEST_0_ITEMAMT=26.32&PAYMENTREQUEST_0_AMT=32.37&ADDROVERRIDE=1&EMAIL=malikhahadouf%40hotmail.be&PAYMENTREQUEST_0_SHIPTONAME=Malikha+Hadouf+&PAYMENTREQUEST_0_SHIPTOPHONENUM=0484693588&PAYMENTREQUEST_0_SHIPTOSTREET=33+rue+warmonceau+&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Gilly&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=BE&PAYMENTREQUEST_0_SHIPTOZIP=6060&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d6N169779UY1566208&TIMESTAMP=2016%2d02%2d02T05%3a45%3a14Z&CORRELATIONID=3fde95a15492&ACK=Success&VERSION=106&BUILD=18316154 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=90&L_PAYMENTREQUEST_0_NAME0=Eau+micellaire+3+en+1+Hydra+Aloe+vera+bio&L_PAYMENTREQUEST_0_DESC0=Cette+eau+micellaire+sp%C3%A9cialement+formul%C3%A9e+pour+le...&L_PAYMENTREQUEST_0_AMT0=8.02&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=92&L_PAYMENTREQUEST_0_NAME1=Cr%C3%A8me+intense+hydratante+Nuit+Hydra+Aloe+vera+bio&L_PAYMENTREQUEST_0_DESC1=Gr%C3%A2ce+%C3%A0+cette+cr%C3%A8me+de+nuit%2C+votre+peau+sera+apais...&L_PAYMENTREQUEST_0_AMT1=9.33&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=91&L_PAYMENTREQUEST_0_NAME2=Cr%C3%A8me+l%C3%A9g%C3%A8re+hydratante+24h+Jour+Hydra+Aloe+vera+bio&L_PAYMENTREQUEST_0_DESC2=SO%27BiO+%C3%A9tic%C2%AE+a+s%C3%A9lectionn%C3%A9+le+meilleur+de+l%27aloe+v...&L_PAYMENTREQUEST_0_AMT2=8.97&L_PAYMENTREQUEST_0_QTY2=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.05&PAYMENTREQUEST_0_ITEMAMT=26.32&PAYMENTREQUEST_0_AMT=32.37&ADDROVERRIDE=1&EMAIL=malikhahadouf%40hotmail.be&PAYMENTREQUEST_0_SHIPTONAME=Malikha+Hadouf+&PAYMENTREQUEST_0_SHIPTOPHONENUM=0484693588&PAYMENTREQUEST_0_SHIPTOSTREET=33+rue+warmonceau+&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Gilly&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=BE&PAYMENTREQUEST_0_SHIPTOZIP=6060&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=4&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+-+TEXGUARD+-+lot+de+3+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+taches+pour+tissus%2C+...&L_PAYMENTREQUEST_0_AMT0=37.43&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=37.43&PAYMENTREQUEST_0_AMT=43.43&ADDROVERRIDE=1&EMAIL=delorme.annick%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=Annick+DELORME&PAYMENTREQUEST_0_SHIPTOPHONENUM=0556583801&PAYMENTREQUEST_0_SHIPTOSTREET=7+route+d%27Avensan&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=castelnau+de+m%C3%A9doc&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=33480&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d6LR50683YM809223R&TIMESTAMP=2016%2d02%2d02T12%3a04%3a18Z&CORRELATIONID=c06000b0e4f7e&ACK=Success&VERSION=106&BUILD=18316154 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=4&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+-+TEXGUARD+-+lot+de+3+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+taches+pour+tissus%2C+...&L_PAYMENTREQUEST_0_AMT0=37.43&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=37.43&PAYMENTREQUEST_0_AMT=43.43&ADDROVERRIDE=1&EMAIL=delorme.annick%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=Annick+DELORME&PAYMENTREQUEST_0_SHIPTOPHONENUM=0556583801&PAYMENTREQUEST_0_SHIPTOSTREET=7+route+d%27Avensan&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=castelnau+de+m%C3%A9doc&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=33480&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-6LR50683YM809223R +Result : TOKEN=EC%2d6LR50683YM809223R&PHONENUM=0556583801&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d02%2d02T12%3a04%3a50Z&CORRELATIONID=f581baefeaa60&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=delorme%2eannick%40orange%2efr&PAYERID=RPKJBC962JZYS&PAYERSTATUS=verified&FIRSTNAME=Annick&LASTNAME=DELORME&COUNTRYCODE=FR&SHIPTONAME=Annick%20DELORME&SHIPTOSTREET=7%20route%20d%27Avensan&SHIPTOCITY=castelnau%20de%20m%c3%a9doc&SHIPTOZIP=33480&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0556583801&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=43%2e43&ITEMAMT=37%2e43&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Imperm%c3%a9abilisant%20anti%20taches%20%2d%20TEXGUARD%20%2d%20lot%20de%203%20A%c3%a9rosols&L_NUMBER0=4&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=37%2e43&L_DESC0=Produit%20imperm%c3%a9abilisant%20anti%20taches%20pour%20tissus%2c%20%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=43%2e43&PAYMENTREQUEST_0_ITEMAMT=37%2e43&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Annick%20DELORME&PAYMENTREQUEST_0_SHIPTOSTREET=7%20route%20d%27Avensan&PAYMENTREQUEST_0_SHIPTOCITY=castelnau%20de%20m%c3%a9doc&PAYMENTREQUEST_0_SHIPTOZIP=33480&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0556583801&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Imperm%c3%a9abilisant%20anti%20taches%20%2d%20TEXGUARD%20%2d%20lot%20de%203%20A%c3%a9rosols&L_PAYMENTREQUEST_0_NUMBER0=4&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=37%2e43&L_PAYMENTREQUEST_0_DESC0=Produit%20imperm%c3%a9abilisant%20anti%20taches%20pour%20tissus%2c%20%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-6LR50683YM809223R + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-6LR50683YM809223R&PAYERID=RPKJBC962JZYS&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=4&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+-+TEXGUARD+-+lot+de+3+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+taches+pour+tissus%2C+...&L_PAYMENTREQUEST_0_AMT0=37.43&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=37.43&PAYMENTREQUEST_0_AMT=43.43&ADDROVERRIDE=1&EMAIL=delorme.annick%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=Annick+DELORME&PAYMENTREQUEST_0_SHIPTOPHONENUM=0556583801&PAYMENTREQUEST_0_SHIPTOSTREET=7+route+d%27Avensan&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=castelnau+de+m%C3%A9doc&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=33480 +Result : TOKEN=EC%2d6LR50683YM809223R&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d02%2d02T12%3a04%3a53Z&CORRELATIONID=15bd30fc18d88&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=3NL13519770627043&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d02%2d02T12%3a04%3a51Z&PAYMENTINFO_0_AMT=43%2e43&PAYMENTINFO_0_FEEAMT=1%2e73&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-6LR50683YM809223R&PAYERID=RPKJBC962JZYS&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=4&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+-+TEXGUARD+-+lot+de+3+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+taches+pour+tissus%2C+...&L_PAYMENTREQUEST_0_AMT0=37.43&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=37.43&PAYMENTREQUEST_0_AMT=43.43&ADDROVERRIDE=1&EMAIL=delorme.annick%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=Annick+DELORME&PAYMENTREQUEST_0_SHIPTOPHONENUM=0556583801&PAYMENTREQUEST_0_SHIPTOSTREET=7+route+d%27Avensan&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=castelnau+de+m%C3%A9doc&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=33480 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=7&L_PAYMENTREQUEST_0_NAME0=D%C3%A9tachant+d%C3%A9graissant+textile+Texclean+TG+%2B+2+Sprays+anti+taches+TexGuard&L_PAYMENTREQUEST_0_DESC0=Ce+pack+se+compose+d%27un+d%C3%A9tachant+d%C3%A9graissant+text...&L_PAYMENTREQUEST_0_AMT0=32.1&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=32.1&PAYMENTREQUEST_0_AMT=38.10&ADDROVERRIDE=1&EMAIL=crispetit%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=Cristiane+Petitjean&PAYMENTREQUEST_0_SHIPTOPHONENUM=06+79+83+03+81&PAYMENTREQUEST_0_SHIPTOSTREET=7+rue+de+l+ile&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=WOLXHEIM&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=67120&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d41G846296V759542T&TIMESTAMP=2016%2d02%2d02T14%3a20%3a08Z&CORRELATIONID=ca6ea55fe726c&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=7&L_PAYMENTREQUEST_0_NAME0=D%C3%A9tachant+d%C3%A9graissant+textile+Texclean+TG+%2B+2+Sprays+anti+taches+TexGuard&L_PAYMENTREQUEST_0_DESC0=Ce+pack+se+compose+d%27un+d%C3%A9tachant+d%C3%A9graissant+text...&L_PAYMENTREQUEST_0_AMT0=32.1&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=32.1&PAYMENTREQUEST_0_AMT=38.10&ADDROVERRIDE=1&EMAIL=crispetit%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=Cristiane+Petitjean&PAYMENTREQUEST_0_SHIPTOPHONENUM=06+79+83+03+81&PAYMENTREQUEST_0_SHIPTOSTREET=7+rue+de+l+ile&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=WOLXHEIM&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=67120&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=7&L_PAYMENTREQUEST_0_NAME0=D%C3%A9tachant+d%C3%A9graissant+textile+Texclean+TG+%2B+2+Sprays+anti+taches+TexGuard&L_PAYMENTREQUEST_0_DESC0=Ce+pack+se+compose+d%27un+d%C3%A9tachant+d%C3%A9graissant+text...&L_PAYMENTREQUEST_0_AMT0=32.1&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=32.1&PAYMENTREQUEST_0_AMT=38.10&ADDROVERRIDE=1&EMAIL=crispetit%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=Cristiane+Petitjean&PAYMENTREQUEST_0_SHIPTOPHONENUM=06+79+83+03+81&PAYMENTREQUEST_0_SHIPTOSTREET=7+rue+de+l+ile&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=WOLXHEIM&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=67120&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d38P13513YV873721C&TIMESTAMP=2016%2d02%2d02T14%3a20%3a12Z&CORRELATIONID=c7f66384465dc&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=7&L_PAYMENTREQUEST_0_NAME0=D%C3%A9tachant+d%C3%A9graissant+textile+Texclean+TG+%2B+2+Sprays+anti+taches+TexGuard&L_PAYMENTREQUEST_0_DESC0=Ce+pack+se+compose+d%27un+d%C3%A9tachant+d%C3%A9graissant+text...&L_PAYMENTREQUEST_0_AMT0=32.1&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=32.1&PAYMENTREQUEST_0_AMT=38.10&ADDROVERRIDE=1&EMAIL=crispetit%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=Cristiane+Petitjean&PAYMENTREQUEST_0_SHIPTOPHONENUM=06+79+83+03+81&PAYMENTREQUEST_0_SHIPTOSTREET=7+rue+de+l+ile&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=WOLXHEIM&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=67120&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=7&L_PAYMENTREQUEST_0_NAME0=D%C3%A9tachant+d%C3%A9graissant+textile+Texclean+TG+%2B+2+Sprays+anti+taches+TexGuard&L_PAYMENTREQUEST_0_DESC0=Ce+pack+se+compose+d%27un+d%C3%A9tachant+d%C3%A9graissant+text...&L_PAYMENTREQUEST_0_AMT0=32.1&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=32.1&PAYMENTREQUEST_0_AMT=38.10&ADDROVERRIDE=1&EMAIL=crispetit%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=Cristiane+Petitjean&PAYMENTREQUEST_0_SHIPTOPHONENUM=06+79+83+03+81&PAYMENTREQUEST_0_SHIPTOSTREET=7+rue+de+l+ile&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=WOLXHEIM&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=67120&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d6PG45463PW857735K&TIMESTAMP=2016%2d02%2d02T14%3a20%3a12Z&CORRELATIONID=d3160c3860ef1&ACK=Success&VERSION=106&BUILD=18316154 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=7&L_PAYMENTREQUEST_0_NAME0=D%C3%A9tachant+d%C3%A9graissant+textile+Texclean+TG+%2B+2+Sprays+anti+taches+TexGuard&L_PAYMENTREQUEST_0_DESC0=Ce+pack+se+compose+d%27un+d%C3%A9tachant+d%C3%A9graissant+text...&L_PAYMENTREQUEST_0_AMT0=32.1&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=32.1&PAYMENTREQUEST_0_AMT=38.10&ADDROVERRIDE=1&EMAIL=crispetit%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=Cristiane+Petitjean&PAYMENTREQUEST_0_SHIPTOPHONENUM=06+79+83+03+81&PAYMENTREQUEST_0_SHIPTOSTREET=7+rue+de+l+ile&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=WOLXHEIM&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=67120&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-38P13513YV873721C +Result : TOKEN=EC%2d38P13513YV873721C&PHONENUM=06%2079%2083%2003%2081&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d02%2d02T14%3a21%3a34Z&CORRELATIONID=e7323458f344d&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=leslouises%40live%2efr&PAYERID=RJ7H74CCKQW3E&PAYERSTATUS=verified&FIRSTNAME=Cristiane&LASTNAME=Petitjean&COUNTRYCODE=FR&SHIPTONAME=Cristiane%20PETITJEAN&SHIPTOSTREET=7%20RUE%20DE%20L%20ILE&SHIPTOCITY=WOLXHEIM&SHIPTOZIP=67120&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=06%2079%2083%2003%2081&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=38%2e10&ITEMAMT=32%2e10&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=D%c3%a9tachant%20d%c3%a9graissant%20textile%20Texclean%20TG%20%2b%202%20Sprays%20anti%20taches%20TexGuard&L_NUMBER0=7&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=32%2e10&L_DESC0=Ce%20pack%20se%20compose%20d%27un%20d%c3%a9tachant%20d%c3%a9graissant%20text%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=38%2e10&PAYMENTREQUEST_0_ITEMAMT=32%2e10&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Cristiane%20PETITJEAN&PAYMENTREQUEST_0_SHIPTOSTREET=7%20RUE%20DE%20L%20ILE&PAYMENTREQUEST_0_SHIPTOCITY=WOLXHEIM&PAYMENTREQUEST_0_SHIPTOZIP=67120&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=06%2079%2083%2003%2081&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=D%c3%a9tachant%20d%c3%a9graissant%20textile%20Texclean%20TG%20%2b%202%20Sprays%20anti%20taches%20TexGuard&L_PAYMENTREQUEST_0_NUMBER0=7&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=32%2e10&L_PAYMENTREQUEST_0_DESC0=Ce%20pack%20se%20compose%20d%27un%20d%c3%a9tachant%20d%c3%a9graissant%20text%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-38P13513YV873721C + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-38P13513YV873721C&PAYERID=RJ7H74CCKQW3E&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=7&L_PAYMENTREQUEST_0_NAME0=D%C3%A9tachant+d%C3%A9graissant+textile+Texclean+TG+%2B+2+Sprays+anti+taches+TexGuard&L_PAYMENTREQUEST_0_DESC0=Ce+pack+se+compose+d%27un+d%C3%A9tachant+d%C3%A9graissant+text...&L_PAYMENTREQUEST_0_AMT0=32.1&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=32.1&PAYMENTREQUEST_0_AMT=38.10&ADDROVERRIDE=1&EMAIL=crispetit%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=Cristiane+Petitjean&PAYMENTREQUEST_0_SHIPTOPHONENUM=06+79+83+03+81&PAYMENTREQUEST_0_SHIPTOSTREET=7+rue+de+l+ile&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=WOLXHEIM&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=67120 +Result : TOKEN=EC%2d38P13513YV873721C&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d02%2d02T14%3a21%3a36Z&CORRELATIONID=94459da313b98&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=6HP82014L7459150H&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d02%2d02T14%3a21%3a35Z&PAYMENTINFO_0_AMT=38%2e10&PAYMENTINFO_0_FEEAMT=1%2e55&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-38P13513YV873721C&PAYERID=RJ7H74CCKQW3E&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=7&L_PAYMENTREQUEST_0_NAME0=D%C3%A9tachant+d%C3%A9graissant+textile+Texclean+TG+%2B+2+Sprays+anti+taches+TexGuard&L_PAYMENTREQUEST_0_DESC0=Ce+pack+se+compose+d%27un+d%C3%A9tachant+d%C3%A9graissant+text...&L_PAYMENTREQUEST_0_AMT0=32.1&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=32.1&PAYMENTREQUEST_0_AMT=38.10&ADDROVERRIDE=1&EMAIL=crispetit%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=Cristiane+Petitjean&PAYMENTREQUEST_0_SHIPTOPHONENUM=06+79+83+03+81&PAYMENTREQUEST_0_SHIPTOSTREET=7+rue+de+l+ile&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=WOLXHEIM&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=67120 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=167&L_PAYMENTREQUEST_0_NAME0=Pierre+d%27argile&L_PAYMENTREQUEST_0_DESC0=La+pierre+d%27argile+senteur+naturelle+de+citron+d%C3%A9g...&L_PAYMENTREQUEST_0_AMT0=8.36&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=8.36&PAYMENTREQUEST_0_AMT=11.36&ADDROVERRIDE=1&EMAIL=Counetlinda%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Linda+Counet&PAYMENTREQUEST_0_SHIPTOPHONENUM=%2B33645690311&PAYMENTREQUEST_0_SHIPTOSTREET=6+rue+paul+bourret&PAYMENTREQUEST_0_SHIPTOSTREET2=1er+etage&PAYMENTREQUEST_0_SHIPTOCITY=Tain+l+hermitage&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=26600&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d0CX4929901841911Y&TIMESTAMP=2016%2d02%2d02T19%3a02%3a12Z&CORRELATIONID=b8e994eb21092&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=167&L_PAYMENTREQUEST_0_NAME0=Pierre+d%27argile&L_PAYMENTREQUEST_0_DESC0=La+pierre+d%27argile+senteur+naturelle+de+citron+d%C3%A9g...&L_PAYMENTREQUEST_0_AMT0=8.36&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=8.36&PAYMENTREQUEST_0_AMT=11.36&ADDROVERRIDE=1&EMAIL=Counetlinda%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Linda+Counet&PAYMENTREQUEST_0_SHIPTOPHONENUM=%2B33645690311&PAYMENTREQUEST_0_SHIPTOSTREET=6+rue+paul+bourret&PAYMENTREQUEST_0_SHIPTOSTREET2=1er+etage&PAYMENTREQUEST_0_SHIPTOCITY=Tain+l+hermitage&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=26600&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-0CX4929901841911Y +Result : TOKEN=EC%2d0CX4929901841911Y&PHONENUM=%2b33645690311&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d02%2d02T19%3a02%3a47Z&CORRELATIONID=6bfc88962e761&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=counetlinda%40gmail%2ecom&PAYERID=DJSRJTP7P25BQ&PAYERSTATUS=unverified&FIRSTNAME=Linda&LASTNAME=Counet&COUNTRYCODE=FR&SHIPTONAME=Linda%20Counet&SHIPTOSTREET=6%20Rue%20Paul%20Bourret&SHIPTOSTREET2=1er%20Etage&SHIPTOCITY=Tain%20L%20Hermitage&SHIPTOZIP=26600&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=%2b33645690311&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=11%2e36&ITEMAMT=8%2e36&SHIPPINGAMT=3%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Pierre%20d%27argile&L_NUMBER0=167&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=8%2e36&L_DESC0=La%20pierre%20d%27argile%20senteur%20naturelle%20de%20citron%20d%c3%a9g%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=11%2e36&PAYMENTREQUEST_0_ITEMAMT=8%2e36&PAYMENTREQUEST_0_SHIPPINGAMT=3%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Linda%20Counet&PAYMENTREQUEST_0_SHIPTOSTREET=6%20Rue%20Paul%20Bourret&PAYMENTREQUEST_0_SHIPTOSTREET2=1er%20Etage&PAYMENTREQUEST_0_SHIPTOCITY=Tain%20L%20Hermitage&PAYMENTREQUEST_0_SHIPTOZIP=26600&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=%2b33645690311&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Pierre%20d%27argile&L_PAYMENTREQUEST_0_NUMBER0=167&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=8%2e36&L_PAYMENTREQUEST_0_DESC0=La%20pierre%20d%27argile%20senteur%20naturelle%20de%20citron%20d%c3%a9g%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-0CX4929901841911Y + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-0CX4929901841911Y&PAYERID=DJSRJTP7P25BQ&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=167&L_PAYMENTREQUEST_0_NAME0=Pierre+d%27argile&L_PAYMENTREQUEST_0_DESC0=La+pierre+d%27argile+senteur+naturelle+de+citron+d%C3%A9g...&L_PAYMENTREQUEST_0_AMT0=8.36&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=8.36&PAYMENTREQUEST_0_AMT=11.36&ADDROVERRIDE=1&EMAIL=Counetlinda%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Linda+Counet&PAYMENTREQUEST_0_SHIPTOPHONENUM=%2B33645690311&PAYMENTREQUEST_0_SHIPTOSTREET=6+rue+paul+bourret&PAYMENTREQUEST_0_SHIPTOSTREET2=1er+etage&PAYMENTREQUEST_0_SHIPTOCITY=Tain+l+hermitage&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=26600 +Result : TOKEN=EC%2d0CX4929901841911Y&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d02%2d02T19%3a02%3a51Z&CORRELATIONID=ad45505270354&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=04E467235P648752M&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d02%2d02T19%3a02%3a49Z&PAYMENTINFO_0_AMT=11%2e36&PAYMENTINFO_0_FEEAMT=0%2e64&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-0CX4929901841911Y&PAYERID=DJSRJTP7P25BQ&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=167&L_PAYMENTREQUEST_0_NAME0=Pierre+d%27argile&L_PAYMENTREQUEST_0_DESC0=La+pierre+d%27argile+senteur+naturelle+de+citron+d%C3%A9g...&L_PAYMENTREQUEST_0_AMT0=8.36&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=8.36&PAYMENTREQUEST_0_AMT=11.36&ADDROVERRIDE=1&EMAIL=Counetlinda%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=Linda+Counet&PAYMENTREQUEST_0_SHIPTOPHONENUM=%2B33645690311&PAYMENTREQUEST_0_SHIPTOSTREET=6+rue+paul+bourret&PAYMENTREQUEST_0_SHIPTOSTREET2=1er+etage&PAYMENTREQUEST_0_SHIPTOCITY=Tain+l+hermitage&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=26600 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=165&L_PAYMENTREQUEST_0_NAME0=Bicarbonate+de+soude+m%C3%A9nager&L_PAYMENTREQUEST_0_DESC0=Le+bicarbonate+de+soude+nettoie%2C+d%C3%A9sodorise+et+r%C3%A9c...&L_PAYMENTREQUEST_0_AMT0=3.19&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=164&L_PAYMENTREQUEST_0_NAME1=Savon+noir+mou+concentr%C3%A9%2C+%C3%A0+l%27huile+de+lin&L_PAYMENTREQUEST_0_DESC1=Le+savon+noir+mou+concentr%C3%A9+%C3%A0+l%27huile+de+lin+poss%C3%A8...&L_PAYMENTREQUEST_0_AMT1=6.16&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=162&L_PAYMENTREQUEST_0_NAME2=Baume+respiratoire+eucalyptus%2C+aux+7+huiles+essentielles+bio&L_PAYMENTREQUEST_0_DESC2=Le+baume+respiratoire%C2%A0+est+une+synergie+de+7+huile...&L_PAYMENTREQUEST_0_AMT2=6.85&L_PAYMENTREQUEST_0_QTY2=1&L_PAYMENTREQUEST_0_NUMBER3=166&L_PAYMENTREQUEST_0_NAME3=Vinaigre+m%C3%A9nager+forte+concentration+12%C2%B0&L_PAYMENTREQUEST_0_DESC3=Le+vinaigre+m%C3%A9nager+forte+concentration+12%C2%B0+d%C3%A9tart...&L_PAYMENTREQUEST_0_AMT3=2.15&L_PAYMENTREQUEST_0_QTY3=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=18.35&PAYMENTREQUEST_0_AMT=24.35&ADDROVERRIDE=1&EMAIL=sarfatic%40free.fr&PAYMENTREQUEST_0_SHIPTONAME=CATHY+SARFATI&PAYMENTREQUEST_0_SHIPTOPHONENUM=0660308927&PAYMENTREQUEST_0_SHIPTOSTREET=32+rue+d%27orsel&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=PARIS&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=75018&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d033401844R783652W&TIMESTAMP=2016%2d02%2d03T01%3a34%3a09Z&CORRELATIONID=b63517729cdcf&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=165&L_PAYMENTREQUEST_0_NAME0=Bicarbonate+de+soude+m%C3%A9nager&L_PAYMENTREQUEST_0_DESC0=Le+bicarbonate+de+soude+nettoie%2C+d%C3%A9sodorise+et+r%C3%A9c...&L_PAYMENTREQUEST_0_AMT0=3.19&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=164&L_PAYMENTREQUEST_0_NAME1=Savon+noir+mou+concentr%C3%A9%2C+%C3%A0+l%27huile+de+lin&L_PAYMENTREQUEST_0_DESC1=Le+savon+noir+mou+concentr%C3%A9+%C3%A0+l%27huile+de+lin+poss%C3%A8...&L_PAYMENTREQUEST_0_AMT1=6.16&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=162&L_PAYMENTREQUEST_0_NAME2=Baume+respiratoire+eucalyptus%2C+aux+7+huiles+essentielles+bio&L_PAYMENTREQUEST_0_DESC2=Le+baume+respiratoire%C2%A0+est+une+synergie+de+7+huile...&L_PAYMENTREQUEST_0_AMT2=6.85&L_PAYMENTREQUEST_0_QTY2=1&L_PAYMENTREQUEST_0_NUMBER3=166&L_PAYMENTREQUEST_0_NAME3=Vinaigre+m%C3%A9nager+forte+concentration+12%C2%B0&L_PAYMENTREQUEST_0_DESC3=Le+vinaigre+m%C3%A9nager+forte+concentration+12%C2%B0+d%C3%A9tart...&L_PAYMENTREQUEST_0_AMT3=2.15&L_PAYMENTREQUEST_0_QTY3=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=18.35&PAYMENTREQUEST_0_AMT=24.35&ADDROVERRIDE=1&EMAIL=sarfatic%40free.fr&PAYMENTREQUEST_0_SHIPTONAME=CATHY+SARFATI&PAYMENTREQUEST_0_SHIPTOPHONENUM=0660308927&PAYMENTREQUEST_0_SHIPTOSTREET=32+rue+d%27orsel&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=PARIS&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=75018&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-033401844R783652W +Result : TOKEN=EC%2d033401844R783652W&PHONENUM=0660308927&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d02%2d03T01%3a34%3a29Z&CORRELATIONID=67200f79266d0&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=sarfatic%40free%2efr&PAYERID=MNW2QUXAAHM98&PAYERSTATUS=verified&FIRSTNAME=Cathy&LASTNAME=Sarfati&COUNTRYCODE=FR&SHIPTONAME=Cathy%20Sarfati&SHIPTOSTREET=32%20rue%20d%27Orsel&SHIPTOCITY=Paris&SHIPTOZIP=75018&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0660308927&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=24%2e35&ITEMAMT=18%2e35&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Bicarbonate%20de%20soude%20m%c3%a9nager&L_NAME1=Savon%20noir%20mou%20concentr%c3%a9%2c%20%c3%a0%20l%27huile%20de%20lin&L_NAME2=Baume%20respiratoire%20eucalyptus%2c%20aux%207%20huiles%20essentielles%20bio&L_NAME3=Vinaigre%20m%c3%a9nager%20forte%20concentration%2012%c2%b0&L_NUMBER0=165&L_NUMBER1=164&L_NUMBER2=162&L_NUMBER3=166&L_QTY0=1&L_QTY1=1&L_QTY2=1&L_QTY3=1&L_TAXAMT0=0%2e00&L_TAXAMT1=0%2e00&L_TAXAMT2=0%2e00&L_TAXAMT3=0%2e00&L_AMT0=3%2e19&L_AMT1=6%2e16&L_AMT2=6%2e85&L_AMT3=2%2e15&L_DESC0=Le%20bicarbonate%20de%20soude%20nettoie%2c%20d%c3%a9sodorise%20et%20r%c3%a9c%2e%2e%2e&L_DESC1=Le%20savon%20noir%20mou%20concentr%c3%a9%20%c3%a0%20l%27huile%20de%20lin%20poss%c3%a8%2e%2e%2e&L_DESC2=Le%20baume%20respiratoire%c2%a0%20est%20une%20synergie%20de%207%20huile%2e%2e%2e&L_DESC3=Le%20vinaigre%20m%c3%a9nager%20forte%20concentration%2012%c2%b0%20d%c3%a9tart%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=24%2e35&PAYMENTREQUEST_0_ITEMAMT=18%2e35&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Cathy%20Sarfati&PAYMENTREQUEST_0_SHIPTOSTREET=32%20rue%20d%27Orsel&PAYMENTREQUEST_0_SHIPTOCITY=Paris&PAYMENTREQUEST_0_SHIPTOZIP=75018&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0660308927&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Bicarbonate%20de%20soude%20m%c3%a9nager&L_PAYMENTREQUEST_0_NAME1=Savon%20noir%20mou%20concentr%c3%a9%2c%20%c3%a0%20l%27huile%20de%20lin&L_PAYMENTREQUEST_0_NAME2=Baume%20respiratoire%20eucalyptus%2c%20aux%207%20huiles%20essentielles%20bio&L_PAYMENTREQUEST_0_NAME3=Vinaigre%20m%c3%a9nager%20forte%20concentration%2012%c2%b0&L_PAYMENTREQUEST_0_NUMBER0=165&L_PAYMENTREQUEST_0_NUMBER1=164&L_PAYMENTREQUEST_0_NUMBER2=162&L_PAYMENTREQUEST_0_NUMBER3=166&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_QTY2=1&L_PAYMENTREQUEST_0_QTY3=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_TAXAMT1=0%2e00&L_PAYMENTREQUEST_0_TAXAMT2=0%2e00&L_PAYMENTREQUEST_0_TAXAMT3=0%2e00&L_PAYMENTREQUEST_0_AMT0=3%2e19&L_PAYMENTREQUEST_0_AMT1=6%2e16&L_PAYMENTREQUEST_0_AMT2=6%2e85&L_PAYMENTREQUEST_0_AMT3=2%2e15&L_PAYMENTREQUEST_0_DESC0=Le%20bicarbonate%20de%20soude%20nettoie%2c%20d%c3%a9sodorise%20et%20r%c3%a9c%2e%2e%2e&L_PAYMENTREQUEST_0_DESC1=Le%20savon%20noir%20mou%20concentr%c3%a9%20%c3%a0%20l%27huile%20de%20lin%20poss%c3%a8%2e%2e%2e&L_PAYMENTREQUEST_0_DESC2=Le%20baume%20respiratoire%c2%a0%20est%20une%20synergie%20de%207%20huile%2e%2e%2e&L_PAYMENTREQUEST_0_DESC3=Le%20vinaigre%20m%c3%a9nager%20forte%20concentration%2012%c2%b0%20d%c3%a9tart%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-033401844R783652W + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-033401844R783652W&PAYERID=MNW2QUXAAHM98&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=165&L_PAYMENTREQUEST_0_NAME0=Bicarbonate+de+soude+m%C3%A9nager&L_PAYMENTREQUEST_0_DESC0=Le+bicarbonate+de+soude+nettoie%2C+d%C3%A9sodorise+et+r%C3%A9c...&L_PAYMENTREQUEST_0_AMT0=3.19&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=164&L_PAYMENTREQUEST_0_NAME1=Savon+noir+mou+concentr%C3%A9%2C+%C3%A0+l%27huile+de+lin&L_PAYMENTREQUEST_0_DESC1=Le+savon+noir+mou+concentr%C3%A9+%C3%A0+l%27huile+de+lin+poss%C3%A8...&L_PAYMENTREQUEST_0_AMT1=6.16&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=162&L_PAYMENTREQUEST_0_NAME2=Baume+respiratoire+eucalyptus%2C+aux+7+huiles+essentielles+bio&L_PAYMENTREQUEST_0_DESC2=Le+baume+respiratoire%C2%A0+est+une+synergie+de+7+huile...&L_PAYMENTREQUEST_0_AMT2=6.85&L_PAYMENTREQUEST_0_QTY2=1&L_PAYMENTREQUEST_0_NUMBER3=166&L_PAYMENTREQUEST_0_NAME3=Vinaigre+m%C3%A9nager+forte+concentration+12%C2%B0&L_PAYMENTREQUEST_0_DESC3=Le+vinaigre+m%C3%A9nager+forte+concentration+12%C2%B0+d%C3%A9tart...&L_PAYMENTREQUEST_0_AMT3=2.15&L_PAYMENTREQUEST_0_QTY3=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=18.35&PAYMENTREQUEST_0_AMT=24.35&ADDROVERRIDE=1&EMAIL=sarfatic%40free.fr&PAYMENTREQUEST_0_SHIPTONAME=CATHY+SARFATI&PAYMENTREQUEST_0_SHIPTOPHONENUM=0660308927&PAYMENTREQUEST_0_SHIPTOSTREET=32+rue+d%27orsel&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=PARIS&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=75018 +Result : TOKEN=EC%2d033401844R783652W&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d02%2d03T01%3a34%3a32Z&CORRELATIONID=816f9c6d40f7e&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=4NM56440KH0096213&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d02%2d03T01%3a34%3a30Z&PAYMENTINFO_0_AMT=24%2e35&PAYMENTINFO_0_FEEAMT=1%2e08&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-033401844R783652W&PAYERID=MNW2QUXAAHM98&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=165&L_PAYMENTREQUEST_0_NAME0=Bicarbonate+de+soude+m%C3%A9nager&L_PAYMENTREQUEST_0_DESC0=Le+bicarbonate+de+soude+nettoie%2C+d%C3%A9sodorise+et+r%C3%A9c...&L_PAYMENTREQUEST_0_AMT0=3.19&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=164&L_PAYMENTREQUEST_0_NAME1=Savon+noir+mou+concentr%C3%A9%2C+%C3%A0+l%27huile+de+lin&L_PAYMENTREQUEST_0_DESC1=Le+savon+noir+mou+concentr%C3%A9+%C3%A0+l%27huile+de+lin+poss%C3%A8...&L_PAYMENTREQUEST_0_AMT1=6.16&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=162&L_PAYMENTREQUEST_0_NAME2=Baume+respiratoire+eucalyptus%2C+aux+7+huiles+essentielles+bio&L_PAYMENTREQUEST_0_DESC2=Le+baume+respiratoire%C2%A0+est+une+synergie+de+7+huile...&L_PAYMENTREQUEST_0_AMT2=6.85&L_PAYMENTREQUEST_0_QTY2=1&L_PAYMENTREQUEST_0_NUMBER3=166&L_PAYMENTREQUEST_0_NAME3=Vinaigre+m%C3%A9nager+forte+concentration+12%C2%B0&L_PAYMENTREQUEST_0_DESC3=Le+vinaigre+m%C3%A9nager+forte+concentration+12%C2%B0+d%C3%A9tart...&L_PAYMENTREQUEST_0_AMT3=2.15&L_PAYMENTREQUEST_0_QTY3=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=18.35&PAYMENTREQUEST_0_AMT=24.35&ADDROVERRIDE=1&EMAIL=sarfatic%40free.fr&PAYMENTREQUEST_0_SHIPTONAME=CATHY+SARFATI&PAYMENTREQUEST_0_SHIPTOPHONENUM=0660308927&PAYMENTREQUEST_0_SHIPTOSTREET=32+rue+d%27orsel&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=PARIS&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=75018 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=169&L_PAYMENTREQUEST_0_NAME0=Acide+citrique%2C+d%C3%A9tartrant+naturel+concentr%C3%A9&L_PAYMENTREQUEST_0_DESC0=Super+d%C3%A9tartrant+naturel+Multi-usages+%3A+surfaces+e...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.45&PAYMENTREQUEST_0_AMT=8.45&ADDROVERRIDE=1&EMAIL=Anais.lillith%40free.fr&PAYMENTREQUEST_0_SHIPTONAME=Anais+LAFOSSE+&PAYMENTREQUEST_0_SHIPTOPHONENUM=0698880014&PAYMENTREQUEST_0_SHIPTOSTREET=13+rue+du+prado+bat+A+&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Castelnau+le+lez&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=34170&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d39V571365A240341X&TIMESTAMP=2016%2d02%2d03T07%3a52%3a54Z&CORRELATIONID=2615c9fff137e&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=169&L_PAYMENTREQUEST_0_NAME0=Acide+citrique%2C+d%C3%A9tartrant+naturel+concentr%C3%A9&L_PAYMENTREQUEST_0_DESC0=Super+d%C3%A9tartrant+naturel+Multi-usages+%3A+surfaces+e...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.45&PAYMENTREQUEST_0_AMT=8.45&ADDROVERRIDE=1&EMAIL=Anais.lillith%40free.fr&PAYMENTREQUEST_0_SHIPTONAME=Anais+LAFOSSE+&PAYMENTREQUEST_0_SHIPTOPHONENUM=0698880014&PAYMENTREQUEST_0_SHIPTOSTREET=13+rue+du+prado+bat+A+&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Castelnau+le+lez&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=34170&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-39V571365A240341X +Result : TOKEN=EC%2d39V571365A240341X&PHONENUM=0698880014&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d02%2d03T07%3a55%3a18Z&CORRELATIONID=886175ec53a&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=anais%2elafosse%40gmail%2ecom&PAYERID=Q2CZVFVDHEVTU&PAYERSTATUS=verified&FIRSTNAME=Anais&LASTNAME=Lafosse&COUNTRYCODE=FR&SHIPTONAME=%20Anais%20%20LAFOSSE%20&SHIPTOSTREET=13%20rue%20du%20prado%20%20Bat%20A&SHIPTOCITY=Castelnau%20le%20lez&SHIPTOSTATE=FR&SHIPTOZIP=34170&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0698880014&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=8%2e45&ITEMAMT=5%2e45&SHIPPINGAMT=3%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Acide%20citrique%2c%20d%c3%a9tartrant%20naturel%20concentr%c3%a9&L_NUMBER0=169&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=5%2e45&L_DESC0=Super%20d%c3%a9tartrant%20naturel%20Multi%2dusages%20%3a%20surfaces%20e%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=8%2e45&PAYMENTREQUEST_0_ITEMAMT=5%2e45&PAYMENTREQUEST_0_SHIPPINGAMT=3%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=%20Anais%20%20LAFOSSE%20&PAYMENTREQUEST_0_SHIPTOSTREET=13%20rue%20du%20prado%20%20Bat%20A&PAYMENTREQUEST_0_SHIPTOCITY=Castelnau%20le%20lez&PAYMENTREQUEST_0_SHIPTOSTATE=FR&PAYMENTREQUEST_0_SHIPTOZIP=34170&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0698880014&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Acide%20citrique%2c%20d%c3%a9tartrant%20naturel%20concentr%c3%a9&L_PAYMENTREQUEST_0_NUMBER0=169&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=5%2e45&L_PAYMENTREQUEST_0_DESC0=Super%20d%c3%a9tartrant%20naturel%20Multi%2dusages%20%3a%20surfaces%20e%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-39V571365A240341X + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-39V571365A240341X&PAYERID=Q2CZVFVDHEVTU&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=169&L_PAYMENTREQUEST_0_NAME0=Acide+citrique%2C+d%C3%A9tartrant+naturel+concentr%C3%A9&L_PAYMENTREQUEST_0_DESC0=Super+d%C3%A9tartrant+naturel+Multi-usages+%3A+surfaces+e...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.45&PAYMENTREQUEST_0_AMT=8.45&ADDROVERRIDE=1&EMAIL=Anais.lillith%40free.fr&PAYMENTREQUEST_0_SHIPTONAME=Anais+LAFOSSE+&PAYMENTREQUEST_0_SHIPTOPHONENUM=0698880014&PAYMENTREQUEST_0_SHIPTOSTREET=13+rue+du+prado+bat+A+&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Castelnau+le+lez&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=34170 +Result : TOKEN=EC%2d39V571365A240341X&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d02%2d03T07%3a55%3a20Z&CORRELATIONID=667e751016c62&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=0KJ27865R37743803&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d02%2d03T07%3a55%3a19Z&PAYMENTINFO_0_AMT=8%2e45&PAYMENTINFO_0_FEEAMT=0%2e54&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-39V571365A240341X&PAYERID=Q2CZVFVDHEVTU&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=169&L_PAYMENTREQUEST_0_NAME0=Acide+citrique%2C+d%C3%A9tartrant+naturel+concentr%C3%A9&L_PAYMENTREQUEST_0_DESC0=Super+d%C3%A9tartrant+naturel+Multi-usages+%3A+surfaces+e...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.45&PAYMENTREQUEST_0_AMT=8.45&ADDROVERRIDE=1&EMAIL=Anais.lillith%40free.fr&PAYMENTREQUEST_0_SHIPTONAME=Anais+LAFOSSE+&PAYMENTREQUEST_0_SHIPTOPHONENUM=0698880014&PAYMENTREQUEST_0_SHIPTOSTREET=13+rue+du+prado+bat+A+&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Castelnau+le+lez&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=34170 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=170&L_PAYMENTREQUEST_0_NAME0=Infusion+Ventre+plat+%26+Digestion%2C+Menthe+%2F+Fucus+%2F+R%C3%A9glisses&L_PAYMENTREQUEST_0_DESC0=Retrouvez+l%27efficacit%C3%A9+des+plantes+digestion+au+co...&L_PAYMENTREQUEST_0_AMT0=3.51&L_PAYMENTREQUEST_0_QTY0=2&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=7.02&PAYMENTREQUEST_0_AMT=10.02&ADDROVERRIDE=1&EMAIL=rodriguehouessinon%40yahoo.fr&PAYMENTREQUEST_0_SHIPTONAME=rodrigue+houessinon&PAYMENTREQUEST_0_SHIPTOPHONENUM=0781973331&PAYMENTREQUEST_0_SHIPTOSTREET=4square+du+grand+placis&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=rennes&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=35700&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d4KV42130D17354417&TIMESTAMP=2016%2d02%2d03T13%3a29%3a18Z&CORRELATIONID=6cf3d6804acbc&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=170&L_PAYMENTREQUEST_0_NAME0=Infusion+Ventre+plat+%26+Digestion%2C+Menthe+%2F+Fucus+%2F+R%C3%A9glisses&L_PAYMENTREQUEST_0_DESC0=Retrouvez+l%27efficacit%C3%A9+des+plantes+digestion+au+co...&L_PAYMENTREQUEST_0_AMT0=3.51&L_PAYMENTREQUEST_0_QTY0=2&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=7.02&PAYMENTREQUEST_0_AMT=10.02&ADDROVERRIDE=1&EMAIL=rodriguehouessinon%40yahoo.fr&PAYMENTREQUEST_0_SHIPTONAME=rodrigue+houessinon&PAYMENTREQUEST_0_SHIPTOPHONENUM=0781973331&PAYMENTREQUEST_0_SHIPTOSTREET=4square+du+grand+placis&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=rennes&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=35700&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-4KV42130D17354417 +Result : TOKEN=EC%2d4KV42130D17354417&PHONENUM=0781973331&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d02%2d03T13%3a30%3a20Z&CORRELATIONID=1e0028fbc59e3&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=rodriguehouessinon%40yahoo%2efr&PAYERID=GYJRY3MAE56Q2&PAYERSTATUS=verified&FIRSTNAME=Rodrigue&LASTNAME=Houessinon&COUNTRYCODE=FR&SHIPTONAME=Rodrigue%20Houessinon&SHIPTOSTREET=4square%20du%20grand%20placis&SHIPTOCITY=rennes&SHIPTOZIP=35700&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0781973331&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=10%2e02&ITEMAMT=7%2e02&SHIPPINGAMT=3%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Infusion%20Ventre%20plat%20%26%20Digestion%2c%20Menthe%20%2f%20Fucus%20%2f%20R%c3%a9glisses&L_NUMBER0=170&L_QTY0=2&L_TAXAMT0=0%2e00&L_AMT0=3%2e51&L_DESC0=Retrouvez%20l%27efficacit%c3%a9%20des%20plantes%20digestion%20au%20co%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=10%2e02&PAYMENTREQUEST_0_ITEMAMT=7%2e02&PAYMENTREQUEST_0_SHIPPINGAMT=3%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Rodrigue%20Houessinon&PAYMENTREQUEST_0_SHIPTOSTREET=4square%20du%20grand%20placis&PAYMENTREQUEST_0_SHIPTOCITY=rennes&PAYMENTREQUEST_0_SHIPTOZIP=35700&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0781973331&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Infusion%20Ventre%20plat%20%26%20Digestion%2c%20Menthe%20%2f%20Fucus%20%2f%20R%c3%a9glisses&L_PAYMENTREQUEST_0_NUMBER0=170&L_PAYMENTREQUEST_0_QTY0=2&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=3%2e51&L_PAYMENTREQUEST_0_DESC0=Retrouvez%20l%27efficacit%c3%a9%20des%20plantes%20digestion%20au%20co%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-4KV42130D17354417 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-4KV42130D17354417&PAYERID=GYJRY3MAE56Q2&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=170&L_PAYMENTREQUEST_0_NAME0=Infusion+Ventre+plat+%26+Digestion%2C+Menthe+%2F+Fucus+%2F+R%C3%A9glisses&L_PAYMENTREQUEST_0_DESC0=Retrouvez+l%27efficacit%C3%A9+des+plantes+digestion+au+co...&L_PAYMENTREQUEST_0_AMT0=3.51&L_PAYMENTREQUEST_0_QTY0=2&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=7.02&PAYMENTREQUEST_0_AMT=10.02&ADDROVERRIDE=1&EMAIL=rodriguehouessinon%40yahoo.fr&PAYMENTREQUEST_0_SHIPTONAME=rodrigue+houessinon&PAYMENTREQUEST_0_SHIPTOPHONENUM=0781973331&PAYMENTREQUEST_0_SHIPTOSTREET=4square+du+grand+placis&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=rennes&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=35700 +Result : TOKEN=EC%2d4KV42130D17354417&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d02%2d03T13%3a30%3a25Z&CORRELATIONID=eff06b4da24a&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=9GR26246GP413234R&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d02%2d03T13%3a30%3a23Z&PAYMENTINFO_0_AMT=10%2e02&PAYMENTINFO_0_FEEAMT=0%2e59&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-4KV42130D17354417&PAYERID=GYJRY3MAE56Q2&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=170&L_PAYMENTREQUEST_0_NAME0=Infusion+Ventre+plat+%26+Digestion%2C+Menthe+%2F+Fucus+%2F+R%C3%A9glisses&L_PAYMENTREQUEST_0_DESC0=Retrouvez+l%27efficacit%C3%A9+des+plantes+digestion+au+co...&L_PAYMENTREQUEST_0_AMT0=3.51&L_PAYMENTREQUEST_0_QTY0=2&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=7.02&PAYMENTREQUEST_0_AMT=10.02&ADDROVERRIDE=1&EMAIL=rodriguehouessinon%40yahoo.fr&PAYMENTREQUEST_0_SHIPTONAME=rodrigue+houessinon&PAYMENTREQUEST_0_SHIPTOPHONENUM=0781973331&PAYMENTREQUEST_0_SHIPTOSTREET=4square+du+grand+placis&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=rennes&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=35700 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=4&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+tissu-+TEXGUARD+-+lot+de+3+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+taches+pour+tissus%2C+...&L_PAYMENTREQUEST_0_AMT0=37.43&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_NAME1=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC1=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT1=-10&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=27.43&PAYMENTREQUEST_0_AMT=33.43&ADDROVERRIDE=1&EMAIL=marchenri_d%40yahoo.fr&PAYMENTREQUEST_0_SHIPTONAME=Marc-Henri+DUCROCQ&PAYMENTREQUEST_0_SHIPTOPHONENUM=0684635680&PAYMENTREQUEST_0_SHIPTOSTREET=11%2C+rue+du+Havre&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=LILLE&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=59000&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d4R551195FU8958132&TIMESTAMP=2016%2d02%2d03T21%3a55%3a50Z&CORRELATIONID=9bac388510498&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=4&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+tissu-+TEXGUARD+-+lot+de+3+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+taches+pour+tissus%2C+...&L_PAYMENTREQUEST_0_AMT0=37.43&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_NAME1=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC1=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT1=-10&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=27.43&PAYMENTREQUEST_0_AMT=33.43&ADDROVERRIDE=1&EMAIL=marchenri_d%40yahoo.fr&PAYMENTREQUEST_0_SHIPTONAME=Marc-Henri+DUCROCQ&PAYMENTREQUEST_0_SHIPTOPHONENUM=0684635680&PAYMENTREQUEST_0_SHIPTOSTREET=11%2C+rue+du+Havre&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=LILLE&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=59000&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-4R551195FU8958132 +Result : TOKEN=EC%2d4R551195FU8958132&PHONENUM=0684635680&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d02%2d03T21%3a56%3a06Z&CORRELATIONID=e3439ee9d7424&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=marchenri_d%40yahoo%2efr&PAYERID=ERZTZXSM7PCMN&PAYERSTATUS=verified&FIRSTNAME=Marc%2dHenri&LASTNAME=DUCROCQ&COUNTRYCODE=FR&SHIPTONAME=Marc%2dHenri%20DUCROCQ&SHIPTOSTREET=11%2c%20rue%20du%20Havre&SHIPTOCITY=LILLE&SHIPTOZIP=59000&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0684635680&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=33%2e43&ITEMAMT=27%2e43&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Imperm%c3%a9abilisant%20anti%20taches%20tissu%2d%20TEXGUARD%20%2d%20lot%20de%203%20A%c3%a9rosols&L_NAME1=R%c3%a9duction%20newsletter&L_NUMBER0=4&L_NUMBER1=644&L_QTY0=1&L_QTY1=1&L_TAXAMT0=0%2e00&L_TAXAMT1=0%2e00&L_AMT0=37%2e43&L_AMT1=%2d10%2e00&L_DESC0=Produit%20imperm%c3%a9abilisant%20anti%20taches%20pour%20tissus%2c%20%2e%2e%2e&L_DESC1=R%c3%a9duction%20newsletter%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=33%2e43&PAYMENTREQUEST_0_ITEMAMT=27%2e43&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Marc%2dHenri%20DUCROCQ&PAYMENTREQUEST_0_SHIPTOSTREET=11%2c%20rue%20du%20Havre&PAYMENTREQUEST_0_SHIPTOCITY=LILLE&PAYMENTREQUEST_0_SHIPTOZIP=59000&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0684635680&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Imperm%c3%a9abilisant%20anti%20taches%20tissu%2d%20TEXGUARD%20%2d%20lot%20de%203%20A%c3%a9rosols&L_PAYMENTREQUEST_0_NAME1=R%c3%a9duction%20newsletter&L_PAYMENTREQUEST_0_NUMBER0=4&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_TAXAMT1=0%2e00&L_PAYMENTREQUEST_0_AMT0=37%2e43&L_PAYMENTREQUEST_0_AMT1=%2d10%2e00&L_PAYMENTREQUEST_0_DESC0=Produit%20imperm%c3%a9abilisant%20anti%20taches%20pour%20tissus%2c%20%2e%2e%2e&L_PAYMENTREQUEST_0_DESC1=R%c3%a9duction%20newsletter%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-4R551195FU8958132 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-4R551195FU8958132&PAYERID=ERZTZXSM7PCMN&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=4&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+tissu-+TEXGUARD+-+lot+de+3+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+taches+pour+tissus%2C+...&L_PAYMENTREQUEST_0_AMT0=37.43&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_NAME1=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC1=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT1=-10&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=27.43&PAYMENTREQUEST_0_AMT=33.43&ADDROVERRIDE=1&EMAIL=marchenri_d%40yahoo.fr&PAYMENTREQUEST_0_SHIPTONAME=Marc-Henri+DUCROCQ&PAYMENTREQUEST_0_SHIPTOPHONENUM=0684635680&PAYMENTREQUEST_0_SHIPTOSTREET=11%2C+rue+du+Havre&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=LILLE&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=59000 +Result : TOKEN=EC%2d4R551195FU8958132&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d02%2d03T21%3a56%3a09Z&CORRELATIONID=9de1450f8446&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=6HF32780A0829013D&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d02%2d03T21%3a56%3a07Z&PAYMENTINFO_0_AMT=33%2e43&PAYMENTINFO_0_FEEAMT=1%2e39&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-4R551195FU8958132&PAYERID=ERZTZXSM7PCMN&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=4&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+taches+tissu-+TEXGUARD+-+lot+de+3+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+taches+pour+tissus%2C+...&L_PAYMENTREQUEST_0_AMT0=37.43&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_NAME1=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC1=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT1=-10&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=27.43&PAYMENTREQUEST_0_AMT=33.43&ADDROVERRIDE=1&EMAIL=marchenri_d%40yahoo.fr&PAYMENTREQUEST_0_SHIPTONAME=Marc-Henri+DUCROCQ&PAYMENTREQUEST_0_SHIPTOPHONENUM=0684635680&PAYMENTREQUEST_0_SHIPTOSTREET=11%2C+rue+du+Havre&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=LILLE&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=59000 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=15&L_PAYMENTREQUEST_0_NAME0=Anti-laitance+de+ciment%2C+anticalcaire%2C+antitartre+%C3%A9cologique+-+D%C3%A9cap%27Laitances+Guard+Ecologique+2L&L_PAYMENTREQUEST_0_DESC0=Anti-laitance+de+ciment+%C3%A9cologique%3A+Stop+aux+trace...&L_PAYMENTREQUEST_0_AMT0=16.74&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=169&L_PAYMENTREQUEST_0_NAME1=Acide+citrique%2C+d%C3%A9tartrant+naturel+concentr%C3%A9&L_PAYMENTREQUEST_0_DESC1=Super+d%C3%A9tartrant+naturel+Multi-usages+%3A+surfaces+e...&L_PAYMENTREQUEST_0_AMT1=5.45&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=5&L_PAYMENTREQUEST_0_NAME2=Spray+anti+taches+pour+tissu+ou+cuir+400ml+-+TEXGUARD+A%C3%A9rosol&L_PAYMENTREQUEST_0_DESC2=Spray%C2%A0anti+taches%C2%A0400ml%C2%A0TexGuard%C2%A0permet+d%27imperm%C3%A9a...&L_PAYMENTREQUEST_0_AMT2=14.93&L_PAYMENTREQUEST_0_QTY2=1&L_PAYMENTREQUEST_0_NUMBER3=246&L_PAYMENTREQUEST_0_NAME3=Destructeur+d%27odeurs+%C2%AB%C2%A0Chiens+%26+Chats%C2%A0%C2%BB&L_PAYMENTREQUEST_0_DESC3=Le+destructeur+d%27odeurs+permet+d%27%C3%A9liminer+les+mauv...&L_PAYMENTREQUEST_0_AMT3=15.9&L_PAYMENTREQUEST_0_QTY3=1&L_PAYMENTREQUEST_0_NUMBER4=52&L_PAYMENTREQUEST_0_NAME4=Liquide+vaisselle+concentr%C3%A9+Amande+500ml&L_PAYMENTREQUEST_0_DESC4=Liquide+vaisselle+%C3%A9cologique+parfum+Amande+certifi...&L_PAYMENTREQUEST_0_AMT4=2.3&L_PAYMENTREQUEST_0_QTY4=4&L_PAYMENTREQUEST_0_NUMBER5=644&L_PAYMENTREQUEST_0_NAME5=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC5=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT5=-10&L_PAYMENTREQUEST_0_QTY5=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=52.22&PAYMENTREQUEST_0_AMT=52.22&ADDROVERRIDE=1&EMAIL=catherine_lm%40hotmail.com&PAYMENTREQUEST_0_SHIPTONAME=Catherine+LE+MIEUX&PAYMENTREQUEST_0_SHIPTOPHONENUM=0233430342&PAYMENTREQUEST_0_SHIPTOSTREET=61+Les+Fosses+%C3%A0+Terre&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=BRETTEVILLE&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=50110&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d34F809108P480923C&TIMESTAMP=2016%2d02%2d04T11%3a13%3a55Z&CORRELATIONID=67c8202b2b39&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=15&L_PAYMENTREQUEST_0_NAME0=Anti-laitance+de+ciment%2C+anticalcaire%2C+antitartre+%C3%A9cologique+-+D%C3%A9cap%27Laitances+Guard+Ecologique+2L&L_PAYMENTREQUEST_0_DESC0=Anti-laitance+de+ciment+%C3%A9cologique%3A+Stop+aux+trace...&L_PAYMENTREQUEST_0_AMT0=16.74&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=169&L_PAYMENTREQUEST_0_NAME1=Acide+citrique%2C+d%C3%A9tartrant+naturel+concentr%C3%A9&L_PAYMENTREQUEST_0_DESC1=Super+d%C3%A9tartrant+naturel+Multi-usages+%3A+surfaces+e...&L_PAYMENTREQUEST_0_AMT1=5.45&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=5&L_PAYMENTREQUEST_0_NAME2=Spray+anti+taches+pour+tissu+ou+cuir+400ml+-+TEXGUARD+A%C3%A9rosol&L_PAYMENTREQUEST_0_DESC2=Spray%C2%A0anti+taches%C2%A0400ml%C2%A0TexGuard%C2%A0permet+d%27imperm%C3%A9a...&L_PAYMENTREQUEST_0_AMT2=14.93&L_PAYMENTREQUEST_0_QTY2=1&L_PAYMENTREQUEST_0_NUMBER3=246&L_PAYMENTREQUEST_0_NAME3=Destructeur+d%27odeurs+%C2%AB%C2%A0Chiens+%26+Chats%C2%A0%C2%BB&L_PAYMENTREQUEST_0_DESC3=Le+destructeur+d%27odeurs+permet+d%27%C3%A9liminer+les+mauv...&L_PAYMENTREQUEST_0_AMT3=15.9&L_PAYMENTREQUEST_0_QTY3=1&L_PAYMENTREQUEST_0_NUMBER4=52&L_PAYMENTREQUEST_0_NAME4=Liquide+vaisselle+concentr%C3%A9+Amande+500ml&L_PAYMENTREQUEST_0_DESC4=Liquide+vaisselle+%C3%A9cologique+parfum+Amande+certifi...&L_PAYMENTREQUEST_0_AMT4=2.3&L_PAYMENTREQUEST_0_QTY4=4&L_PAYMENTREQUEST_0_NUMBER5=644&L_PAYMENTREQUEST_0_NAME5=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC5=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT5=-10&L_PAYMENTREQUEST_0_QTY5=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=52.22&PAYMENTREQUEST_0_AMT=52.22&ADDROVERRIDE=1&EMAIL=catherine_lm%40hotmail.com&PAYMENTREQUEST_0_SHIPTONAME=Catherine+LE+MIEUX&PAYMENTREQUEST_0_SHIPTOPHONENUM=0233430342&PAYMENTREQUEST_0_SHIPTOSTREET=61+Les+Fosses+%C3%A0+Terre&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=BRETTEVILLE&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=50110&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-34F809108P480923C +Result : TOKEN=EC%2d34F809108P480923C&PHONENUM=0233430342&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d02%2d04T11%3a14%3a31Z&CORRELATIONID=659b0cf130675&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=catherine_lm%40hotmail%2ecom&PAYERID=AJ2J6RVF9EJ6Q&PAYERSTATUS=unverified&FIRSTNAME=Catherine&LASTNAME=MIEUX&COUNTRYCODE=FR&SHIPTONAME=Catherine%20LE%20MIEUX&SHIPTOSTREET=61%20Les%20Fosses%20%c3%a0%20Terre&SHIPTOCITY=BRETTEVILLE&SHIPTOZIP=50110&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0233430342&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=52%2e22&ITEMAMT=52%2e22&SHIPPINGAMT=0%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Anti%2dlaitance%20de%20ciment%2c%20anticalcaire%2c%20antitartre%20%c3%a9cologique%20%2d%20D%c3%a9cap%27Laitances%20Guard%20Ecologique%202L&L_NAME1=Acide%20citrique%2c%20d%c3%a9tartrant%20naturel%20concentr%c3%a9&L_NAME2=Spray%20anti%20taches%20pour%20tissu%20ou%20cuir%20400ml%20%2d%20TEXGUARD%20A%c3%a9rosol&L_NAME3=Destructeur%20d%27odeurs%20%c2%ab%c2%a0Chiens%20%26%20Chats%c2%a0%c2%bb&L_NAME4=Liquide%20vaisselle%20concentr%c3%a9%20Amande%20500ml&L_NAME5=R%c3%a9duction%20newsletter&L_NUMBER0=15&L_NUMBER1=169&L_NUMBER2=5&L_NUMBER3=246&L_NUMBER4=52&L_NUMBER5=644&L_QTY0=1&L_QTY1=1&L_QTY2=1&L_QTY3=1&L_QTY4=4&L_QTY5=1&L_TAXAMT0=0%2e00&L_TAXAMT1=0%2e00&L_TAXAMT2=0%2e00&L_TAXAMT3=0%2e00&L_TAXAMT4=0%2e00&L_TAXAMT5=0%2e00&L_AMT0=16%2e74&L_AMT1=5%2e45&L_AMT2=14%2e93&L_AMT3=15%2e90&L_AMT4=2%2e30&L_AMT5=%2d10%2e00&L_DESC0=Anti%2dlaitance%20de%20ciment%20%c3%a9cologique%3a%20Stop%20aux%20trace%2e%2e%2e&L_DESC1=Super%20d%c3%a9tartrant%20naturel%20Multi%2dusages%20%3a%20surfaces%20e%2e%2e%2e&L_DESC2=Spray%c2%a0anti%20taches%c2%a0400ml%c2%a0TexGuard%c2%a0permet%20d%27imperm%c3%a9a%2e%2e%2e&L_DESC3=Le%20destructeur%20d%27odeurs%20permet%20d%27%c3%a9liminer%20les%20mauv%2e%2e%2e&L_DESC4=Liquide%20vaisselle%20%c3%a9cologique%20parfum%20Amande%20certifi%2e%2e%2e&L_DESC5=R%c3%a9duction%20newsletter%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=52%2e22&PAYMENTREQUEST_0_ITEMAMT=52%2e22&PAYMENTREQUEST_0_SHIPPINGAMT=0%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Catherine%20LE%20MIEUX&PAYMENTREQUEST_0_SHIPTOSTREET=61%20Les%20Fosses%20%c3%a0%20Terre&PAYMENTREQUEST_0_SHIPTOCITY=BRETTEVILLE&PAYMENTREQUEST_0_SHIPTOZIP=50110&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0233430342&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Anti%2dlaitance%20de%20ciment%2c%20anticalcaire%2c%20antitartre%20%c3%a9cologique%20%2d%20D%c3%a9cap%27Laitances%20Guard%20Ecologique%202L&L_PAYMENTREQUEST_0_NAME1=Acide%20citrique%2c%20d%c3%a9tartrant%20naturel%20concentr%c3%a9&L_PAYMENTREQUEST_0_NAME2=Spray%20anti%20taches%20pour%20tissu%20ou%20cuir%20400ml%20%2d%20TEXGUARD%20A%c3%a9rosol&L_PAYMENTREQUEST_0_NAME3=Destructeur%20d%27odeurs%20%c2%ab%c2%a0Chiens%20%26%20Chats%c2%a0%c2%bb&L_PAYMENTREQUEST_0_NAME4=Liquide%20vaisselle%20concentr%c3%a9%20Amande%20500ml&L_PAYMENTREQUEST_0_NAME5=R%c3%a9duction%20newsletter&L_PAYMENTREQUEST_0_NUMBER0=15&L_PAYMENTREQUEST_0_NUMBER1=169&L_PAYMENTREQUEST_0_NUMBER2=5&L_PAYMENTREQUEST_0_NUMBER3=246&L_PAYMENTREQUEST_0_NUMBER4=52&L_PAYMENTREQUEST_0_NUMBER5=644&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_QTY2=1&L_PAYMENTREQUEST_0_QTY3=1&L_PAYMENTREQUEST_0_QTY4=4&L_PAYMENTREQUEST_0_QTY5=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_TAXAMT1=0%2e00&L_PAYMENTREQUEST_0_TAXAMT2=0%2e00&L_PAYMENTREQUEST_0_TAXAMT3=0%2e00&L_PAYMENTREQUEST_0_TAXAMT4=0%2e00&L_PAYMENTREQUEST_0_TAXAMT5=0%2e00&L_PAYMENTREQUEST_0_AMT0=16%2e74&L_PAYMENTREQUEST_0_AMT1=5%2e45&L_PAYMENTREQUEST_0_AMT2=14%2e93&L_PAYMENTREQUEST_0_AMT3=15%2e90&L_PAYMENTREQUEST_0_AMT4=2%2e30&L_PAYMENTREQUEST_0_AMT5=%2d10%2e00&L_PAYMENTREQUEST_0_DESC0=Anti%2dlaitance%20de%20ciment%20%c3%a9cologique%3a%20Stop%20aux%20trace%2e%2e%2e&L_PAYMENTREQUEST_0_DESC1=Super%20d%c3%a9tartrant%20naturel%20Multi%2dusages%20%3a%20surfaces%20e%2e%2e%2e&L_PAYMENTREQUEST_0_DESC2=Spray%c2%a0anti%20taches%c2%a0400ml%c2%a0TexGuard%c2%a0permet%20d%27imperm%c3%a9a%2e%2e%2e&L_PAYMENTREQUEST_0_DESC3=Le%20destructeur%20d%27odeurs%20permet%20d%27%c3%a9liminer%20les%20mauv%2e%2e%2e&L_PAYMENTREQUEST_0_DESC4=Liquide%20vaisselle%20%c3%a9cologique%20parfum%20Amande%20certifi%2e%2e%2e&L_PAYMENTREQUEST_0_DESC5=R%c3%a9duction%20newsletter%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-34F809108P480923C + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-34F809108P480923C&PAYERID=AJ2J6RVF9EJ6Q&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=15&L_PAYMENTREQUEST_0_NAME0=Anti-laitance+de+ciment%2C+anticalcaire%2C+antitartre+%C3%A9cologique+-+D%C3%A9cap%27Laitances+Guard+Ecologique+2L&L_PAYMENTREQUEST_0_DESC0=Anti-laitance+de+ciment+%C3%A9cologique%3A+Stop+aux+trace...&L_PAYMENTREQUEST_0_AMT0=16.74&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=169&L_PAYMENTREQUEST_0_NAME1=Acide+citrique%2C+d%C3%A9tartrant+naturel+concentr%C3%A9&L_PAYMENTREQUEST_0_DESC1=Super+d%C3%A9tartrant+naturel+Multi-usages+%3A+surfaces+e...&L_PAYMENTREQUEST_0_AMT1=5.45&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=5&L_PAYMENTREQUEST_0_NAME2=Spray+anti+taches+pour+tissu+ou+cuir+400ml+-+TEXGUARD+A%C3%A9rosol&L_PAYMENTREQUEST_0_DESC2=Spray%C2%A0anti+taches%C2%A0400ml%C2%A0TexGuard%C2%A0permet+d%27imperm%C3%A9a...&L_PAYMENTREQUEST_0_AMT2=14.93&L_PAYMENTREQUEST_0_QTY2=1&L_PAYMENTREQUEST_0_NUMBER3=246&L_PAYMENTREQUEST_0_NAME3=Destructeur+d%27odeurs+%C2%AB%C2%A0Chiens+%26+Chats%C2%A0%C2%BB&L_PAYMENTREQUEST_0_DESC3=Le+destructeur+d%27odeurs+permet+d%27%C3%A9liminer+les+mauv...&L_PAYMENTREQUEST_0_AMT3=15.9&L_PAYMENTREQUEST_0_QTY3=1&L_PAYMENTREQUEST_0_NUMBER4=52&L_PAYMENTREQUEST_0_NAME4=Liquide+vaisselle+concentr%C3%A9+Amande+500ml&L_PAYMENTREQUEST_0_DESC4=Liquide+vaisselle+%C3%A9cologique+parfum+Amande+certifi...&L_PAYMENTREQUEST_0_AMT4=2.3&L_PAYMENTREQUEST_0_QTY4=4&L_PAYMENTREQUEST_0_NUMBER5=644&L_PAYMENTREQUEST_0_NAME5=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC5=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT5=-10&L_PAYMENTREQUEST_0_QTY5=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=52.22&PAYMENTREQUEST_0_AMT=52.22&ADDROVERRIDE=1&EMAIL=catherine_lm%40hotmail.com&PAYMENTREQUEST_0_SHIPTONAME=Catherine+LE+MIEUX&PAYMENTREQUEST_0_SHIPTOPHONENUM=0233430342&PAYMENTREQUEST_0_SHIPTOSTREET=61+Les+Fosses+%C3%A0+Terre&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=BRETTEVILLE&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=50110 +Result : TOKEN=EC%2d34F809108P480923C&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d02%2d04T11%3a14%3a34Z&CORRELATIONID=a71d6f094d4d1&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=77V74570AL224541G&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d02%2d04T11%3a14%3a32Z&PAYMENTINFO_0_AMT=52%2e22&PAYMENTINFO_0_FEEAMT=2%2e03&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-34F809108P480923C&PAYERID=AJ2J6RVF9EJ6Q&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=15&L_PAYMENTREQUEST_0_NAME0=Anti-laitance+de+ciment%2C+anticalcaire%2C+antitartre+%C3%A9cologique+-+D%C3%A9cap%27Laitances+Guard+Ecologique+2L&L_PAYMENTREQUEST_0_DESC0=Anti-laitance+de+ciment+%C3%A9cologique%3A+Stop+aux+trace...&L_PAYMENTREQUEST_0_AMT0=16.74&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=169&L_PAYMENTREQUEST_0_NAME1=Acide+citrique%2C+d%C3%A9tartrant+naturel+concentr%C3%A9&L_PAYMENTREQUEST_0_DESC1=Super+d%C3%A9tartrant+naturel+Multi-usages+%3A+surfaces+e...&L_PAYMENTREQUEST_0_AMT1=5.45&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=5&L_PAYMENTREQUEST_0_NAME2=Spray+anti+taches+pour+tissu+ou+cuir+400ml+-+TEXGUARD+A%C3%A9rosol&L_PAYMENTREQUEST_0_DESC2=Spray%C2%A0anti+taches%C2%A0400ml%C2%A0TexGuard%C2%A0permet+d%27imperm%C3%A9a...&L_PAYMENTREQUEST_0_AMT2=14.93&L_PAYMENTREQUEST_0_QTY2=1&L_PAYMENTREQUEST_0_NUMBER3=246&L_PAYMENTREQUEST_0_NAME3=Destructeur+d%27odeurs+%C2%AB%C2%A0Chiens+%26+Chats%C2%A0%C2%BB&L_PAYMENTREQUEST_0_DESC3=Le+destructeur+d%27odeurs+permet+d%27%C3%A9liminer+les+mauv...&L_PAYMENTREQUEST_0_AMT3=15.9&L_PAYMENTREQUEST_0_QTY3=1&L_PAYMENTREQUEST_0_NUMBER4=52&L_PAYMENTREQUEST_0_NAME4=Liquide+vaisselle+concentr%C3%A9+Amande+500ml&L_PAYMENTREQUEST_0_DESC4=Liquide+vaisselle+%C3%A9cologique+parfum+Amande+certifi...&L_PAYMENTREQUEST_0_AMT4=2.3&L_PAYMENTREQUEST_0_QTY4=4&L_PAYMENTREQUEST_0_NUMBER5=644&L_PAYMENTREQUEST_0_NAME5=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC5=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT5=-10&L_PAYMENTREQUEST_0_QTY5=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=52.22&PAYMENTREQUEST_0_AMT=52.22&ADDROVERRIDE=1&EMAIL=catherine_lm%40hotmail.com&PAYMENTREQUEST_0_SHIPTONAME=Catherine+LE+MIEUX&PAYMENTREQUEST_0_SHIPTOPHONENUM=0233430342&PAYMENTREQUEST_0_SHIPTOSTREET=61+Les+Fosses+%C3%A0+Terre&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=BRETTEVILLE&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=50110 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+tache+tissu+-+TEXGUARD+-+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+tache%C2%A0pour+tissus%2C+c...&L_PAYMENTREQUEST_0_AMT0=28.43&L_PAYMENTREQUEST_0_QTY0=2&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_NAME1=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC1=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT1=-10&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=46.86&PAYMENTREQUEST_0_AMT=52.86&ADDROVERRIDE=1&EMAIL=patou.p%40free.fr&PAYMENTREQUEST_0_SHIPTONAME=Patricia+PUTIGNY&PAYMENTREQUEST_0_SHIPTOPHONENUM=0561981030&PAYMENTREQUEST_0_SHIPTOSTREET=Chemin+de+Baraillas&PAYMENTREQUEST_0_SHIPTOSTREET2=Les+Gouttes&PAYMENTREQUEST_0_SHIPTOCITY=Montbrun+Bocage&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=31310&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d0YR88637SJ993862V&TIMESTAMP=2016%2d02%2d04T12%3a09%3a54Z&CORRELATIONID=405cc79488df0&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+tache+tissu+-+TEXGUARD+-+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+tache%C2%A0pour+tissus%2C+c...&L_PAYMENTREQUEST_0_AMT0=28.43&L_PAYMENTREQUEST_0_QTY0=2&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_NAME1=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC1=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT1=-10&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=46.86&PAYMENTREQUEST_0_AMT=52.86&ADDROVERRIDE=1&EMAIL=patou.p%40free.fr&PAYMENTREQUEST_0_SHIPTONAME=Patricia+PUTIGNY&PAYMENTREQUEST_0_SHIPTOPHONENUM=0561981030&PAYMENTREQUEST_0_SHIPTOSTREET=Chemin+de+Baraillas&PAYMENTREQUEST_0_SHIPTOSTREET2=Les+Gouttes&PAYMENTREQUEST_0_SHIPTOCITY=Montbrun+Bocage&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=31310&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-0YR88637SJ993862V +Result : TOKEN=EC%2d0YR88637SJ993862V&PHONENUM=0561981030&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d02%2d04T12%3a10%3a26Z&CORRELATIONID=aed9259c82007&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=patou%2ep%40free%2efr&PAYERID=DC4WW8VJCYUCU&PAYERSTATUS=verified&FIRSTNAME=Patricia&LASTNAME=Putigny&COUNTRYCODE=FR&SHIPTONAME=Patricia%20PUTIGNY&SHIPTOSTREET=Chemin%20de%20Baraillas&SHIPTOSTREET2=Les%20Gouttes&SHIPTOCITY=Montbrun%20Bocage&SHIPTOSTATE=F32&SHIPTOZIP=31310&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0561981030&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=52%2e86&ITEMAMT=46%2e86&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Imperm%c3%a9abilisant%20anti%20tache%20tissu%20%2d%20TEXGUARD%20%2d%202%20A%c3%a9rosols&L_NAME1=R%c3%a9duction%20newsletter&L_NUMBER0=3&L_NUMBER1=644&L_QTY0=2&L_QTY1=1&L_TAXAMT0=0%2e00&L_TAXAMT1=0%2e00&L_AMT0=28%2e43&L_AMT1=%2d10%2e00&L_DESC0=Produit%20imperm%c3%a9abilisant%20anti%20tache%c2%a0pour%20tissus%2c%20c%2e%2e%2e&L_DESC1=R%c3%a9duction%20newsletter%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=52%2e86&PAYMENTREQUEST_0_ITEMAMT=46%2e86&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Patricia%20PUTIGNY&PAYMENTREQUEST_0_SHIPTOSTREET=Chemin%20de%20Baraillas&PAYMENTREQUEST_0_SHIPTOSTREET2=Les%20Gouttes&PAYMENTREQUEST_0_SHIPTOCITY=Montbrun%20Bocage&PAYMENTREQUEST_0_SHIPTOSTATE=F32&PAYMENTREQUEST_0_SHIPTOZIP=31310&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0561981030&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Imperm%c3%a9abilisant%20anti%20tache%20tissu%20%2d%20TEXGUARD%20%2d%202%20A%c3%a9rosols&L_PAYMENTREQUEST_0_NAME1=R%c3%a9duction%20newsletter&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_QTY0=2&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_TAXAMT1=0%2e00&L_PAYMENTREQUEST_0_AMT0=28%2e43&L_PAYMENTREQUEST_0_AMT1=%2d10%2e00&L_PAYMENTREQUEST_0_DESC0=Produit%20imperm%c3%a9abilisant%20anti%20tache%c2%a0pour%20tissus%2c%20c%2e%2e%2e&L_PAYMENTREQUEST_0_DESC1=R%c3%a9duction%20newsletter%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-0YR88637SJ993862V + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-0YR88637SJ993862V&PAYERID=DC4WW8VJCYUCU&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+tache+tissu+-+TEXGUARD+-+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+tache%C2%A0pour+tissus%2C+c...&L_PAYMENTREQUEST_0_AMT0=28.43&L_PAYMENTREQUEST_0_QTY0=2&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_NAME1=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC1=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT1=-10&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=46.86&PAYMENTREQUEST_0_AMT=52.86&ADDROVERRIDE=1&EMAIL=patou.p%40free.fr&PAYMENTREQUEST_0_SHIPTONAME=Patricia+PUTIGNY&PAYMENTREQUEST_0_SHIPTOPHONENUM=0561981030&PAYMENTREQUEST_0_SHIPTOSTREET=Chemin+de+Baraillas&PAYMENTREQUEST_0_SHIPTOSTREET2=Les+Gouttes&PAYMENTREQUEST_0_SHIPTOCITY=Montbrun+Bocage&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=31310 +Result : TOKEN=EC%2d0YR88637SJ993862V&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d02%2d04T12%3a10%3a30Z&CORRELATIONID=e96679bd25f2&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=7SV91926NX971133S&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d02%2d04T12%3a10%3a28Z&PAYMENTINFO_0_AMT=52%2e86&PAYMENTINFO_0_FEEAMT=2%2e05&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-0YR88637SJ993862V&PAYERID=DC4WW8VJCYUCU&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+tache+tissu+-+TEXGUARD+-+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+tache%C2%A0pour+tissus%2C+c...&L_PAYMENTREQUEST_0_AMT0=28.43&L_PAYMENTREQUEST_0_QTY0=2&L_PAYMENTREQUEST_0_NUMBER1=644&L_PAYMENTREQUEST_0_NAME1=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC1=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT1=-10&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=46.86&PAYMENTREQUEST_0_AMT=52.86&ADDROVERRIDE=1&EMAIL=patou.p%40free.fr&PAYMENTREQUEST_0_SHIPTONAME=Patricia+PUTIGNY&PAYMENTREQUEST_0_SHIPTOPHONENUM=0561981030&PAYMENTREQUEST_0_SHIPTOSTREET=Chemin+de+Baraillas&PAYMENTREQUEST_0_SHIPTOSTREET2=Les+Gouttes&PAYMENTREQUEST_0_SHIPTOCITY=Montbrun+Bocage&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=31310 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=167&L_PAYMENTREQUEST_0_NAME0=Pierre+d%27argile&L_PAYMENTREQUEST_0_DESC0=La+pierre+d%27argile+senteur+naturelle+de+citron+d%C3%A9g...&L_PAYMENTREQUEST_0_AMT0=8.36&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=164&L_PAYMENTREQUEST_0_NAME1=Savon+noir+mou+concentr%C3%A9%2C+%C3%A0+l%27huile+de+lin&L_PAYMENTREQUEST_0_DESC1=Le+savon+noir+mou+concentr%C3%A9+%C3%A0+l%27huile+de+lin+poss%C3%A8...&L_PAYMENTREQUEST_0_AMT1=6.16&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=165&L_PAYMENTREQUEST_0_NAME2=Bicarbonate+de+soude+m%C3%A9nager&L_PAYMENTREQUEST_0_DESC2=Le+bicarbonate+de+soude+nettoie%2C+d%C3%A9sodorise+et+r%C3%A9c...&L_PAYMENTREQUEST_0_AMT2=3.19&L_PAYMENTREQUEST_0_QTY2=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=17.71&PAYMENTREQUEST_0_AMT=23.71&ADDROVERRIDE=1&EMAIL=jolivet_karine%40hotmail.com&PAYMENTREQUEST_0_SHIPTONAME=Karine+PAYEN&PAYMENTREQUEST_0_SHIPTOPHONENUM=0611273441&PAYMENTREQUEST_0_SHIPTOSTREET=910+chemin+des+Ayes&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=JAILLANS&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=26300&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d4NK59853W8088593B&TIMESTAMP=2016%2d02%2d04T14%3a39%3a02Z&CORRELATIONID=b000e44638a87&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=167&L_PAYMENTREQUEST_0_NAME0=Pierre+d%27argile&L_PAYMENTREQUEST_0_DESC0=La+pierre+d%27argile+senteur+naturelle+de+citron+d%C3%A9g...&L_PAYMENTREQUEST_0_AMT0=8.36&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=164&L_PAYMENTREQUEST_0_NAME1=Savon+noir+mou+concentr%C3%A9%2C+%C3%A0+l%27huile+de+lin&L_PAYMENTREQUEST_0_DESC1=Le+savon+noir+mou+concentr%C3%A9+%C3%A0+l%27huile+de+lin+poss%C3%A8...&L_PAYMENTREQUEST_0_AMT1=6.16&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=165&L_PAYMENTREQUEST_0_NAME2=Bicarbonate+de+soude+m%C3%A9nager&L_PAYMENTREQUEST_0_DESC2=Le+bicarbonate+de+soude+nettoie%2C+d%C3%A9sodorise+et+r%C3%A9c...&L_PAYMENTREQUEST_0_AMT2=3.19&L_PAYMENTREQUEST_0_QTY2=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=17.71&PAYMENTREQUEST_0_AMT=23.71&ADDROVERRIDE=1&EMAIL=jolivet_karine%40hotmail.com&PAYMENTREQUEST_0_SHIPTONAME=Karine+PAYEN&PAYMENTREQUEST_0_SHIPTOPHONENUM=0611273441&PAYMENTREQUEST_0_SHIPTOSTREET=910+chemin+des+Ayes&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=JAILLANS&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=26300&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-4NK59853W8088593B +Result : TOKEN=EC%2d4NK59853W8088593B&PHONENUM=0611273441&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d02%2d04T14%3a39%3a36Z&CORRELATIONID=4610dc8d563a6&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=jolivet_karine%40hotmail%2ecom&PAYERID=J377X2L9M7W7W&PAYERSTATUS=verified&FIRSTNAME=KARINE&LASTNAME=PAYEN&COUNTRYCODE=FR&SHIPTONAME=Karine%20PAYEN&SHIPTOSTREET=910%20chemin%20des%20Ayes&SHIPTOCITY=JAILLANS&SHIPTOZIP=26300&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0611273441&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=23%2e71&ITEMAMT=17%2e71&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Pierre%20d%27argile&L_NAME1=Savon%20noir%20mou%20concentr%c3%a9%2c%20%c3%a0%20l%27huile%20de%20lin&L_NAME2=Bicarbonate%20de%20soude%20m%c3%a9nager&L_NUMBER0=167&L_NUMBER1=164&L_NUMBER2=165&L_QTY0=1&L_QTY1=1&L_QTY2=1&L_TAXAMT0=0%2e00&L_TAXAMT1=0%2e00&L_TAXAMT2=0%2e00&L_AMT0=8%2e36&L_AMT1=6%2e16&L_AMT2=3%2e19&L_DESC0=La%20pierre%20d%27argile%20senteur%20naturelle%20de%20citron%20d%c3%a9g%2e%2e%2e&L_DESC1=Le%20savon%20noir%20mou%20concentr%c3%a9%20%c3%a0%20l%27huile%20de%20lin%20poss%c3%a8%2e%2e%2e&L_DESC2=Le%20bicarbonate%20de%20soude%20nettoie%2c%20d%c3%a9sodorise%20et%20r%c3%a9c%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=23%2e71&PAYMENTREQUEST_0_ITEMAMT=17%2e71&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Karine%20PAYEN&PAYMENTREQUEST_0_SHIPTOSTREET=910%20chemin%20des%20Ayes&PAYMENTREQUEST_0_SHIPTOCITY=JAILLANS&PAYMENTREQUEST_0_SHIPTOZIP=26300&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0611273441&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Pierre%20d%27argile&L_PAYMENTREQUEST_0_NAME1=Savon%20noir%20mou%20concentr%c3%a9%2c%20%c3%a0%20l%27huile%20de%20lin&L_PAYMENTREQUEST_0_NAME2=Bicarbonate%20de%20soude%20m%c3%a9nager&L_PAYMENTREQUEST_0_NUMBER0=167&L_PAYMENTREQUEST_0_NUMBER1=164&L_PAYMENTREQUEST_0_NUMBER2=165&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_QTY2=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_TAXAMT1=0%2e00&L_PAYMENTREQUEST_0_TAXAMT2=0%2e00&L_PAYMENTREQUEST_0_AMT0=8%2e36&L_PAYMENTREQUEST_0_AMT1=6%2e16&L_PAYMENTREQUEST_0_AMT2=3%2e19&L_PAYMENTREQUEST_0_DESC0=La%20pierre%20d%27argile%20senteur%20naturelle%20de%20citron%20d%c3%a9g%2e%2e%2e&L_PAYMENTREQUEST_0_DESC1=Le%20savon%20noir%20mou%20concentr%c3%a9%20%c3%a0%20l%27huile%20de%20lin%20poss%c3%a8%2e%2e%2e&L_PAYMENTREQUEST_0_DESC2=Le%20bicarbonate%20de%20soude%20nettoie%2c%20d%c3%a9sodorise%20et%20r%c3%a9c%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-4NK59853W8088593B + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-4NK59853W8088593B&PAYERID=J377X2L9M7W7W&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=167&L_PAYMENTREQUEST_0_NAME0=Pierre+d%27argile&L_PAYMENTREQUEST_0_DESC0=La+pierre+d%27argile+senteur+naturelle+de+citron+d%C3%A9g...&L_PAYMENTREQUEST_0_AMT0=8.36&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=164&L_PAYMENTREQUEST_0_NAME1=Savon+noir+mou+concentr%C3%A9%2C+%C3%A0+l%27huile+de+lin&L_PAYMENTREQUEST_0_DESC1=Le+savon+noir+mou+concentr%C3%A9+%C3%A0+l%27huile+de+lin+poss%C3%A8...&L_PAYMENTREQUEST_0_AMT1=6.16&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=165&L_PAYMENTREQUEST_0_NAME2=Bicarbonate+de+soude+m%C3%A9nager&L_PAYMENTREQUEST_0_DESC2=Le+bicarbonate+de+soude+nettoie%2C+d%C3%A9sodorise+et+r%C3%A9c...&L_PAYMENTREQUEST_0_AMT2=3.19&L_PAYMENTREQUEST_0_QTY2=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=17.71&PAYMENTREQUEST_0_AMT=23.71&ADDROVERRIDE=1&EMAIL=jolivet_karine%40hotmail.com&PAYMENTREQUEST_0_SHIPTONAME=Karine+PAYEN&PAYMENTREQUEST_0_SHIPTOPHONENUM=0611273441&PAYMENTREQUEST_0_SHIPTOSTREET=910+chemin+des+Ayes&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=JAILLANS&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=26300 +Result : TOKEN=EC%2d4NK59853W8088593B&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d02%2d04T14%3a39%3a39Z&CORRELATIONID=89f63443b0ad9&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=6EU34499M8752300B&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d02%2d04T14%3a39%3a38Z&PAYMENTINFO_0_AMT=23%2e71&PAYMENTINFO_0_FEEAMT=1%2e06&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-4NK59853W8088593B&PAYERID=J377X2L9M7W7W&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=167&L_PAYMENTREQUEST_0_NAME0=Pierre+d%27argile&L_PAYMENTREQUEST_0_DESC0=La+pierre+d%27argile+senteur+naturelle+de+citron+d%C3%A9g...&L_PAYMENTREQUEST_0_AMT0=8.36&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=164&L_PAYMENTREQUEST_0_NAME1=Savon+noir+mou+concentr%C3%A9%2C+%C3%A0+l%27huile+de+lin&L_PAYMENTREQUEST_0_DESC1=Le+savon+noir+mou+concentr%C3%A9+%C3%A0+l%27huile+de+lin+poss%C3%A8...&L_PAYMENTREQUEST_0_AMT1=6.16&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=165&L_PAYMENTREQUEST_0_NAME2=Bicarbonate+de+soude+m%C3%A9nager&L_PAYMENTREQUEST_0_DESC2=Le+bicarbonate+de+soude+nettoie%2C+d%C3%A9sodorise+et+r%C3%A9c...&L_PAYMENTREQUEST_0_AMT2=3.19&L_PAYMENTREQUEST_0_QTY2=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=17.71&PAYMENTREQUEST_0_AMT=23.71&ADDROVERRIDE=1&EMAIL=jolivet_karine%40hotmail.com&PAYMENTREQUEST_0_SHIPTONAME=Karine+PAYEN&PAYMENTREQUEST_0_SHIPTOPHONENUM=0611273441&PAYMENTREQUEST_0_SHIPTOSTREET=910+chemin+des+Ayes&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=JAILLANS&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=26300 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=164&L_PAYMENTREQUEST_0_NAME0=Savon+noir+mou+concentr%C3%A9%2C+%C3%A0+l%27huile+de+lin&L_PAYMENTREQUEST_0_DESC0=Le+savon+noir+mou+concentr%C3%A9+%C3%A0+l%27huile+de+lin+poss%C3%A8...&L_PAYMENTREQUEST_0_AMT0=6.16&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=6.16&PAYMENTREQUEST_0_AMT=12.16&ADDROVERRIDE=1&EMAIL=Lydied15%40yahoo.fr&PAYMENTREQUEST_0_SHIPTONAME=Lydie+Drochon&PAYMENTREQUEST_0_SHIPTOPHONENUM=0642243853&PAYMENTREQUEST_0_SHIPTOSTREET=5+rue+st+Exup%C3%A9ry&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Montlu%C3%A7on&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=03100&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d719558060W826591K&TIMESTAMP=2016%2d02%2d04T21%3a13%3a58Z&CORRELATIONID=c10fe398e9982&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=164&L_PAYMENTREQUEST_0_NAME0=Savon+noir+mou+concentr%C3%A9%2C+%C3%A0+l%27huile+de+lin&L_PAYMENTREQUEST_0_DESC0=Le+savon+noir+mou+concentr%C3%A9+%C3%A0+l%27huile+de+lin+poss%C3%A8...&L_PAYMENTREQUEST_0_AMT0=6.16&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=6.16&PAYMENTREQUEST_0_AMT=12.16&ADDROVERRIDE=1&EMAIL=Lydied15%40yahoo.fr&PAYMENTREQUEST_0_SHIPTONAME=Lydie+Drochon&PAYMENTREQUEST_0_SHIPTOPHONENUM=0642243853&PAYMENTREQUEST_0_SHIPTOSTREET=5+rue+st+Exup%C3%A9ry&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Montlu%C3%A7on&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=03100&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-719558060W826591K +Result : TOKEN=EC%2d719558060W826591K&PHONENUM=0642243853&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d02%2d04T21%3a15%3a00Z&CORRELATIONID=fd4283be872e&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=LYDIED15%40YAHOO%2eFR&PAYERID=8BETLHVWTYA7W&PAYERSTATUS=unverified&FIRSTNAME=LYDIE&LASTNAME=DROCHON&COUNTRYCODE=FR&SHIPTONAME=LYDIE%20DROCHON&SHIPTOSTREET=5%20rue%20st%20exup%c3%a9ry&SHIPTOCITY=Montlu%c3%a7on&SHIPTOZIP=03100&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0642243853&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=12%2e16&ITEMAMT=6%2e16&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Savon%20noir%20mou%20concentr%c3%a9%2c%20%c3%a0%20l%27huile%20de%20lin&L_NUMBER0=164&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=6%2e16&L_DESC0=Le%20savon%20noir%20mou%20concentr%c3%a9%20%c3%a0%20l%27huile%20de%20lin%20poss%c3%a8%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=12%2e16&PAYMENTREQUEST_0_ITEMAMT=6%2e16&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=LYDIE%20DROCHON&PAYMENTREQUEST_0_SHIPTOSTREET=5%20rue%20st%20exup%c3%a9ry&PAYMENTREQUEST_0_SHIPTOCITY=Montlu%c3%a7on&PAYMENTREQUEST_0_SHIPTOZIP=03100&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0642243853&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Savon%20noir%20mou%20concentr%c3%a9%2c%20%c3%a0%20l%27huile%20de%20lin&L_PAYMENTREQUEST_0_NUMBER0=164&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=6%2e16&L_PAYMENTREQUEST_0_DESC0=Le%20savon%20noir%20mou%20concentr%c3%a9%20%c3%a0%20l%27huile%20de%20lin%20poss%c3%a8%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-719558060W826591K + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-719558060W826591K&PAYERID=8BETLHVWTYA7W&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=164&L_PAYMENTREQUEST_0_NAME0=Savon+noir+mou+concentr%C3%A9%2C+%C3%A0+l%27huile+de+lin&L_PAYMENTREQUEST_0_DESC0=Le+savon+noir+mou+concentr%C3%A9+%C3%A0+l%27huile+de+lin+poss%C3%A8...&L_PAYMENTREQUEST_0_AMT0=6.16&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=6.16&PAYMENTREQUEST_0_AMT=12.16&ADDROVERRIDE=1&EMAIL=Lydied15%40yahoo.fr&PAYMENTREQUEST_0_SHIPTONAME=Lydie+Drochon&PAYMENTREQUEST_0_SHIPTOPHONENUM=0642243853&PAYMENTREQUEST_0_SHIPTOSTREET=5+rue+st+Exup%C3%A9ry&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Montlu%C3%A7on&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=03100 +Result : TOKEN=EC%2d719558060W826591K&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d02%2d04T21%3a15%3a04Z&CORRELATIONID=de470d284a68b&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=8P375858VW505922T&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d02%2d04T21%3a15%3a01Z&PAYMENTINFO_0_AMT=12%2e16&PAYMENTINFO_0_FEEAMT=0%2e66&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-719558060W826591K&PAYERID=8BETLHVWTYA7W&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=164&L_PAYMENTREQUEST_0_NAME0=Savon+noir+mou+concentr%C3%A9%2C+%C3%A0+l%27huile+de+lin&L_PAYMENTREQUEST_0_DESC0=Le+savon+noir+mou+concentr%C3%A9+%C3%A0+l%27huile+de+lin+poss%C3%A8...&L_PAYMENTREQUEST_0_AMT0=6.16&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=6.16&PAYMENTREQUEST_0_AMT=12.16&ADDROVERRIDE=1&EMAIL=Lydied15%40yahoo.fr&PAYMENTREQUEST_0_SHIPTONAME=Lydie+Drochon&PAYMENTREQUEST_0_SHIPTOPHONENUM=0642243853&PAYMENTREQUEST_0_SHIPTOSTREET=5+rue+st+Exup%C3%A9ry&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Montlu%C3%A7on&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=03100 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=7&L_PAYMENTREQUEST_0_NAME0=D%C3%A9tachant+d%C3%A9graissant+textile+Texclean+TG+%2B+2+Sprays+anti+taches+TexGuard&L_PAYMENTREQUEST_0_DESC0=Ce+pack+se+compose+d%27un+d%C3%A9tachant+d%C3%A9graissant+text...&L_PAYMENTREQUEST_0_AMT0=32.1&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=253&L_PAYMENTREQUEST_0_NAME1=Nettoyant+Spray+vitres+menthe+x3&L_PAYMENTREQUEST_0_DESC1=Le+nettoyant+surfaces+vitr%C3%A9es+%C3%89colabel+L%E2%80%99ARBRE+VER...&L_PAYMENTREQUEST_0_AMT1=6.24&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=242&L_PAYMENTREQUEST_0_NAME2=Anti+Punaises+de+Lits++curatif+-+forte+pr%C3%A9sence&L_PAYMENTREQUEST_0_DESC2=L%E2%80%99insecticide+v%C3%A9g%C3%A9tal%C2%A0ANTI+PUNAISES+de+LITS+VERLIN...&L_PAYMENTREQUEST_0_AMT2=27.55&L_PAYMENTREQUEST_0_QTY2=1&L_PAYMENTREQUEST_0_NUMBER3=206&L_PAYMENTREQUEST_0_NAME3=Produit+anti+insecte+au+naturel+-+Vapo+Pyrbo+500ml&L_PAYMENTREQUEST_0_DESC3=Cet+produit+anti+insecte+est+pr%C3%AAt+%C3%A0+l%27emploi+en+ph...&L_PAYMENTREQUEST_0_AMT3=17.85&L_PAYMENTREQUEST_0_QTY3=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=83.74&PAYMENTREQUEST_0_AMT=83.74&ADDROVERRIDE=1&EMAIL=missmariejdx%40live.fr&PAYMENTREQUEST_0_SHIPTONAME=Marie-Claude+jadoux+&PAYMENTREQUEST_0_SHIPTOPHONENUM=0771642357&PAYMENTREQUEST_0_SHIPTOSTREET=le+bourg+route+de+Livarot%2C+L%27%C3%89glise&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=BOISSEY&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=14170&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d7UT373063Y0361640&TIMESTAMP=2016%2d02%2d04T23%3a46%3a33Z&CORRELATIONID=60c65c14627e3&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=7&L_PAYMENTREQUEST_0_NAME0=D%C3%A9tachant+d%C3%A9graissant+textile+Texclean+TG+%2B+2+Sprays+anti+taches+TexGuard&L_PAYMENTREQUEST_0_DESC0=Ce+pack+se+compose+d%27un+d%C3%A9tachant+d%C3%A9graissant+text...&L_PAYMENTREQUEST_0_AMT0=32.1&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=253&L_PAYMENTREQUEST_0_NAME1=Nettoyant+Spray+vitres+menthe+x3&L_PAYMENTREQUEST_0_DESC1=Le+nettoyant+surfaces+vitr%C3%A9es+%C3%89colabel+L%E2%80%99ARBRE+VER...&L_PAYMENTREQUEST_0_AMT1=6.24&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=242&L_PAYMENTREQUEST_0_NAME2=Anti+Punaises+de+Lits++curatif+-+forte+pr%C3%A9sence&L_PAYMENTREQUEST_0_DESC2=L%E2%80%99insecticide+v%C3%A9g%C3%A9tal%C2%A0ANTI+PUNAISES+de+LITS+VERLIN...&L_PAYMENTREQUEST_0_AMT2=27.55&L_PAYMENTREQUEST_0_QTY2=1&L_PAYMENTREQUEST_0_NUMBER3=206&L_PAYMENTREQUEST_0_NAME3=Produit+anti+insecte+au+naturel+-+Vapo+Pyrbo+500ml&L_PAYMENTREQUEST_0_DESC3=Cet+produit+anti+insecte+est+pr%C3%AAt+%C3%A0+l%27emploi+en+ph...&L_PAYMENTREQUEST_0_AMT3=17.85&L_PAYMENTREQUEST_0_QTY3=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=83.74&PAYMENTREQUEST_0_AMT=83.74&ADDROVERRIDE=1&EMAIL=missmariejdx%40live.fr&PAYMENTREQUEST_0_SHIPTONAME=Marie-Claude+jadoux+&PAYMENTREQUEST_0_SHIPTOPHONENUM=0771642357&PAYMENTREQUEST_0_SHIPTOSTREET=le+bourg+route+de+Livarot%2C+L%27%C3%89glise&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=BOISSEY&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=14170&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-7UT373063Y0361640 +Result : TOKEN=EC%2d7UT373063Y0361640&PHONENUM=0771642357&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d02%2d04T23%3a47%3a44Z&CORRELATIONID=a9f678b650278&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=missmariejdx%40live%2efr&PAYERID=4VHX63DYCVRG8&PAYERSTATUS=verified&FIRSTNAME=marie%2dclaude&LASTNAME=jadoux&COUNTRYCODE=FR&SHIPTONAME=Marie%2dClaude%20jadoux&SHIPTOSTREET=le%20bourg%20route%20de%20Livarot%2c%20L%27%c3%89glise&SHIPTOCITY=BOISSEY&SHIPTOZIP=14170&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0771642357&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=83%2e74&ITEMAMT=83%2e74&SHIPPINGAMT=0%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=D%c3%a9tachant%20d%c3%a9graissant%20textile%20Texclean%20TG%20%2b%202%20Sprays%20anti%20taches%20TexGuard&L_NAME1=Nettoyant%20Spray%20vitres%20menthe%20x3&L_NAME2=Anti%20Punaises%20de%20Lits%20%20curatif%20%2d%20forte%20pr%c3%a9sence&L_NAME3=Produit%20anti%20insecte%20au%20naturel%20%2d%20Vapo%20Pyrbo%20500ml&L_NUMBER0=7&L_NUMBER1=253&L_NUMBER2=242&L_NUMBER3=206&L_QTY0=1&L_QTY1=1&L_QTY2=1&L_QTY3=1&L_TAXAMT0=0%2e00&L_TAXAMT1=0%2e00&L_TAXAMT2=0%2e00&L_TAXAMT3=0%2e00&L_AMT0=32%2e10&L_AMT1=6%2e24&L_AMT2=27%2e55&L_AMT3=17%2e85&L_DESC0=Ce%20pack%20se%20compose%20d%27un%20d%c3%a9tachant%20d%c3%a9graissant%20text%2e%2e%2e&L_DESC1=Le%20nettoyant%20surfaces%20vitr%c3%a9es%20%c3%89colabel%20L%e2%80%99ARBRE%20VER%2e%2e%2e&L_DESC2=L%e2%80%99insecticide%20v%c3%a9g%c3%a9tal%c2%a0ANTI%20PUNAISES%20de%20LITS%20VERLIN%2e%2e%2e&L_DESC3=Cet%20produit%20anti%20insecte%20est%20pr%c3%aat%20%c3%a0%20l%27emploi%20en%20ph%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=83%2e74&PAYMENTREQUEST_0_ITEMAMT=83%2e74&PAYMENTREQUEST_0_SHIPPINGAMT=0%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Marie%2dClaude%20jadoux&PAYMENTREQUEST_0_SHIPTOSTREET=le%20bourg%20route%20de%20Livarot%2c%20L%27%c3%89glise&PAYMENTREQUEST_0_SHIPTOCITY=BOISSEY&PAYMENTREQUEST_0_SHIPTOZIP=14170&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0771642357&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=D%c3%a9tachant%20d%c3%a9graissant%20textile%20Texclean%20TG%20%2b%202%20Sprays%20anti%20taches%20TexGuard&L_PAYMENTREQUEST_0_NAME1=Nettoyant%20Spray%20vitres%20menthe%20x3&L_PAYMENTREQUEST_0_NAME2=Anti%20Punaises%20de%20Lits%20%20curatif%20%2d%20forte%20pr%c3%a9sence&L_PAYMENTREQUEST_0_NAME3=Produit%20anti%20insecte%20au%20naturel%20%2d%20Vapo%20Pyrbo%20500ml&L_PAYMENTREQUEST_0_NUMBER0=7&L_PAYMENTREQUEST_0_NUMBER1=253&L_PAYMENTREQUEST_0_NUMBER2=242&L_PAYMENTREQUEST_0_NUMBER3=206&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_QTY2=1&L_PAYMENTREQUEST_0_QTY3=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_TAXAMT1=0%2e00&L_PAYMENTREQUEST_0_TAXAMT2=0%2e00&L_PAYMENTREQUEST_0_TAXAMT3=0%2e00&L_PAYMENTREQUEST_0_AMT0=32%2e10&L_PAYMENTREQUEST_0_AMT1=6%2e24&L_PAYMENTREQUEST_0_AMT2=27%2e55&L_PAYMENTREQUEST_0_AMT3=17%2e85&L_PAYMENTREQUEST_0_DESC0=Ce%20pack%20se%20compose%20d%27un%20d%c3%a9tachant%20d%c3%a9graissant%20text%2e%2e%2e&L_PAYMENTREQUEST_0_DESC1=Le%20nettoyant%20surfaces%20vitr%c3%a9es%20%c3%89colabel%20L%e2%80%99ARBRE%20VER%2e%2e%2e&L_PAYMENTREQUEST_0_DESC2=L%e2%80%99insecticide%20v%c3%a9g%c3%a9tal%c2%a0ANTI%20PUNAISES%20de%20LITS%20VERLIN%2e%2e%2e&L_PAYMENTREQUEST_0_DESC3=Cet%20produit%20anti%20insecte%20est%20pr%c3%aat%20%c3%a0%20l%27emploi%20en%20ph%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-7UT373063Y0361640 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-7UT373063Y0361640&PAYERID=4VHX63DYCVRG8&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=7&L_PAYMENTREQUEST_0_NAME0=D%C3%A9tachant+d%C3%A9graissant+textile+Texclean+TG+%2B+2+Sprays+anti+taches+TexGuard&L_PAYMENTREQUEST_0_DESC0=Ce+pack+se+compose+d%27un+d%C3%A9tachant+d%C3%A9graissant+text...&L_PAYMENTREQUEST_0_AMT0=32.1&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=253&L_PAYMENTREQUEST_0_NAME1=Nettoyant+Spray+vitres+menthe+x3&L_PAYMENTREQUEST_0_DESC1=Le+nettoyant+surfaces+vitr%C3%A9es+%C3%89colabel+L%E2%80%99ARBRE+VER...&L_PAYMENTREQUEST_0_AMT1=6.24&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=242&L_PAYMENTREQUEST_0_NAME2=Anti+Punaises+de+Lits++curatif+-+forte+pr%C3%A9sence&L_PAYMENTREQUEST_0_DESC2=L%E2%80%99insecticide+v%C3%A9g%C3%A9tal%C2%A0ANTI+PUNAISES+de+LITS+VERLIN...&L_PAYMENTREQUEST_0_AMT2=27.55&L_PAYMENTREQUEST_0_QTY2=1&L_PAYMENTREQUEST_0_NUMBER3=206&L_PAYMENTREQUEST_0_NAME3=Produit+anti+insecte+au+naturel+-+Vapo+Pyrbo+500ml&L_PAYMENTREQUEST_0_DESC3=Cet+produit+anti+insecte+est+pr%C3%AAt+%C3%A0+l%27emploi+en+ph...&L_PAYMENTREQUEST_0_AMT3=17.85&L_PAYMENTREQUEST_0_QTY3=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=83.74&PAYMENTREQUEST_0_AMT=83.74&ADDROVERRIDE=1&EMAIL=missmariejdx%40live.fr&PAYMENTREQUEST_0_SHIPTONAME=Marie-Claude+jadoux+&PAYMENTREQUEST_0_SHIPTOPHONENUM=0771642357&PAYMENTREQUEST_0_SHIPTOSTREET=le+bourg+route+de+Livarot%2C+L%27%C3%89glise&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=BOISSEY&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=14170 +Result : TOKEN=EC%2d7UT373063Y0361640&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d02%2d04T23%3a47%3a47Z&CORRELATIONID=99d91e6a737a0&ACK=Failure&VERSION=106&BUILD=18308778&L_ERRORCODE0=10486&L_SHORTMESSAGE0=This%20transaction%20couldn%27t%20be%20completed%2e&L_LONGMESSAGE0=This%20transaction%20couldn%27t%20be%20completed%2e%20Please%20redirect%20your%20customer%20to%20PayPal%2e&L_SEVERITYCODE0=Error +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-7UT373063Y0361640&PAYERID=4VHX63DYCVRG8&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=7&L_PAYMENTREQUEST_0_NAME0=D%C3%A9tachant+d%C3%A9graissant+textile+Texclean+TG+%2B+2+Sprays+anti+taches+TexGuard&L_PAYMENTREQUEST_0_DESC0=Ce+pack+se+compose+d%27un+d%C3%A9tachant+d%C3%A9graissant+text...&L_PAYMENTREQUEST_0_AMT0=32.1&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=253&L_PAYMENTREQUEST_0_NAME1=Nettoyant+Spray+vitres+menthe+x3&L_PAYMENTREQUEST_0_DESC1=Le+nettoyant+surfaces+vitr%C3%A9es+%C3%89colabel+L%E2%80%99ARBRE+VER...&L_PAYMENTREQUEST_0_AMT1=6.24&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=242&L_PAYMENTREQUEST_0_NAME2=Anti+Punaises+de+Lits++curatif+-+forte+pr%C3%A9sence&L_PAYMENTREQUEST_0_DESC2=L%E2%80%99insecticide+v%C3%A9g%C3%A9tal%C2%A0ANTI+PUNAISES+de+LITS+VERLIN...&L_PAYMENTREQUEST_0_AMT2=27.55&L_PAYMENTREQUEST_0_QTY2=1&L_PAYMENTREQUEST_0_NUMBER3=206&L_PAYMENTREQUEST_0_NAME3=Produit+anti+insecte+au+naturel+-+Vapo+Pyrbo+500ml&L_PAYMENTREQUEST_0_DESC3=Cet+produit+anti+insecte+est+pr%C3%AAt+%C3%A0+l%27emploi+en+ph...&L_PAYMENTREQUEST_0_AMT3=17.85&L_PAYMENTREQUEST_0_QTY3=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=83.74&PAYMENTREQUEST_0_AMT=83.74&ADDROVERRIDE=1&EMAIL=missmariejdx%40live.fr&PAYMENTREQUEST_0_SHIPTONAME=Marie-Claude+jadoux+&PAYMENTREQUEST_0_SHIPTOPHONENUM=0771642357&PAYMENTREQUEST_0_SHIPTOSTREET=le+bourg+route+de+Livarot%2C+L%27%C3%89glise&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=BOISSEY&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=14170 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=208&L_PAYMENTREQUEST_0_NAME0=Produit+fumig%C3%A8ne+anti+insectes+10gr&L_PAYMENTREQUEST_0_DESC0=Fumig%C3%A8ne+anti+insectes+choc+avec+effet+r%C3%A9manentUti...&L_PAYMENTREQUEST_0_AMT0=17.5&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=17.5&PAYMENTREQUEST_0_AMT=20.50&ADDROVERRIDE=1&EMAIL=marylou.nicole%40sfr.fr&PAYMENTREQUEST_0_SHIPTONAME=Nicole+Lombard&PAYMENTREQUEST_0_SHIPTOPHONENUM=0612389240&PAYMENTREQUEST_0_SHIPTOSTREET=1+Place+Paul+BARONETTO+&PAYMENTREQUEST_0_SHIPTOSTREET2=L%27ATALANTE+B&PAYMENTREQUEST_0_SHIPTOCITY=Cap+d%27Ail&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=06320&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d87P28419LT237252E&TIMESTAMP=2016%2d02%2d05T10%3a24%3a25Z&CORRELATIONID=23ba6176b6884&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=208&L_PAYMENTREQUEST_0_NAME0=Produit+fumig%C3%A8ne+anti+insectes+10gr&L_PAYMENTREQUEST_0_DESC0=Fumig%C3%A8ne+anti+insectes+choc+avec+effet+r%C3%A9manentUti...&L_PAYMENTREQUEST_0_AMT0=17.5&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=17.5&PAYMENTREQUEST_0_AMT=20.50&ADDROVERRIDE=1&EMAIL=marylou.nicole%40sfr.fr&PAYMENTREQUEST_0_SHIPTONAME=Nicole+Lombard&PAYMENTREQUEST_0_SHIPTOPHONENUM=0612389240&PAYMENTREQUEST_0_SHIPTOSTREET=1+Place+Paul+BARONETTO+&PAYMENTREQUEST_0_SHIPTOSTREET2=L%27ATALANTE+B&PAYMENTREQUEST_0_SHIPTOCITY=Cap+d%27Ail&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=06320&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-87P28419LT237252E +Result : TOKEN=EC%2d87P28419LT237252E&PHONENUM=0612389240&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d02%2d05T10%3a25%3a01Z&CORRELATIONID=cee0e9c2a00d&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=marylou%2ementon%40hotmail%2efr&PAYERID=XYW8BCQAVWC84&PAYERSTATUS=verified&FIRSTNAME=Nicole&LASTNAME=LOMBARD&COUNTRYCODE=FR&SHIPTONAME=%20Nicole%20LOMBARD&SHIPTOSTREET=1%20PLACE%20PAUL%20BARONETTO%20L%27ATALANTE%20B&SHIPTOCITY=CAP%20D%27AIL&SHIPTOSTATE=FR&SHIPTOZIP=06320&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0612389240&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=20%2e50&ITEMAMT=17%2e50&SHIPPINGAMT=3%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Produit%20fumig%c3%a8ne%20anti%20insectes%2010gr&L_NUMBER0=208&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=17%2e50&L_DESC0=Fumig%c3%a8ne%20anti%20insectes%20choc%20avec%20effet%20r%c3%a9manentUti%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=20%2e50&PAYMENTREQUEST_0_ITEMAMT=17%2e50&PAYMENTREQUEST_0_SHIPPINGAMT=3%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=%20Nicole%20LOMBARD&PAYMENTREQUEST_0_SHIPTOSTREET=1%20PLACE%20PAUL%20BARONETTO%20L%27ATALANTE%20B&PAYMENTREQUEST_0_SHIPTOCITY=CAP%20D%27AIL&PAYMENTREQUEST_0_SHIPTOSTATE=FR&PAYMENTREQUEST_0_SHIPTOZIP=06320&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0612389240&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Produit%20fumig%c3%a8ne%20anti%20insectes%2010gr&L_PAYMENTREQUEST_0_NUMBER0=208&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=17%2e50&L_PAYMENTREQUEST_0_DESC0=Fumig%c3%a8ne%20anti%20insectes%20choc%20avec%20effet%20r%c3%a9manentUti%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-87P28419LT237252E + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-87P28419LT237252E&PAYERID=XYW8BCQAVWC84&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=208&L_PAYMENTREQUEST_0_NAME0=Produit+fumig%C3%A8ne+anti+insectes+10gr&L_PAYMENTREQUEST_0_DESC0=Fumig%C3%A8ne+anti+insectes+choc+avec+effet+r%C3%A9manentUti...&L_PAYMENTREQUEST_0_AMT0=17.5&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=17.5&PAYMENTREQUEST_0_AMT=20.50&ADDROVERRIDE=1&EMAIL=marylou.nicole%40sfr.fr&PAYMENTREQUEST_0_SHIPTONAME=Nicole+Lombard&PAYMENTREQUEST_0_SHIPTOPHONENUM=0612389240&PAYMENTREQUEST_0_SHIPTOSTREET=1+Place+Paul+BARONETTO+&PAYMENTREQUEST_0_SHIPTOSTREET2=L%27ATALANTE+B&PAYMENTREQUEST_0_SHIPTOCITY=Cap+d%27Ail&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=06320 +Result : TOKEN=EC%2d87P28419LT237252E&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d02%2d05T10%3a25%3a04Z&CORRELATIONID=7d4cb013eff1&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=70W98314VV719201M&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d02%2d05T10%3a25%3a02Z&PAYMENTINFO_0_AMT=20%2e50&PAYMENTINFO_0_FEEAMT=0%2e95&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-87P28419LT237252E&PAYERID=XYW8BCQAVWC84&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=208&L_PAYMENTREQUEST_0_NAME0=Produit+fumig%C3%A8ne+anti+insectes+10gr&L_PAYMENTREQUEST_0_DESC0=Fumig%C3%A8ne+anti+insectes+choc+avec+effet+r%C3%A9manentUti...&L_PAYMENTREQUEST_0_AMT0=17.5&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=17.5&PAYMENTREQUEST_0_AMT=20.50&ADDROVERRIDE=1&EMAIL=marylou.nicole%40sfr.fr&PAYMENTREQUEST_0_SHIPTONAME=Nicole+Lombard&PAYMENTREQUEST_0_SHIPTOPHONENUM=0612389240&PAYMENTREQUEST_0_SHIPTOSTREET=1+Place+Paul+BARONETTO+&PAYMENTREQUEST_0_SHIPTOSTREET2=L%27ATALANTE+B&PAYMENTREQUEST_0_SHIPTOCITY=Cap+d%27Ail&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=06320 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=164&L_PAYMENTREQUEST_0_NAME0=Savon+noir+mou+concentr%C3%A9%2C+%C3%A0+l%27huile+de+lin&L_PAYMENTREQUEST_0_DESC0=Le+savon+noir+mou+concentr%C3%A9+%C3%A0+l%27huile+de+lin+poss%C3%A8...&L_PAYMENTREQUEST_0_AMT0=6.16&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=8&L_PAYMENTREQUEST_0_NAME1=Anti+taches+sols+poreux%2C+mat%C3%A9riaux+poreux-+ProtectGuard+2L&L_PAYMENTREQUEST_0_DESC1=Produit+imperm%C3%A9abilisant+anti+taches+sols+poreux%2C+...&L_PAYMENTREQUEST_0_AMT1=36.72&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=644&L_PAYMENTREQUEST_0_NAME2=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC2=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT2=-10&L_PAYMENTREQUEST_0_QTY2=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=32.88&PAYMENTREQUEST_0_AMT=38.88&ADDROVERRIDE=1&EMAIL=annie.huret%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=annie+huret&PAYMENTREQUEST_0_SHIPTOPHONENUM=0549630249&PAYMENTREQUEST_0_SHIPTOSTREET=+lieu+dit+la+croix+de+linti%C3%A8re&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=thenezau&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=79390&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d5G515060CR889394B&TIMESTAMP=2016%2d02%2d05T14%3a54%3a31Z&CORRELATIONID=cf1ad218db2e8&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=164&L_PAYMENTREQUEST_0_NAME0=Savon+noir+mou+concentr%C3%A9%2C+%C3%A0+l%27huile+de+lin&L_PAYMENTREQUEST_0_DESC0=Le+savon+noir+mou+concentr%C3%A9+%C3%A0+l%27huile+de+lin+poss%C3%A8...&L_PAYMENTREQUEST_0_AMT0=6.16&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=8&L_PAYMENTREQUEST_0_NAME1=Anti+taches+sols+poreux%2C+mat%C3%A9riaux+poreux-+ProtectGuard+2L&L_PAYMENTREQUEST_0_DESC1=Produit+imperm%C3%A9abilisant+anti+taches+sols+poreux%2C+...&L_PAYMENTREQUEST_0_AMT1=36.72&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=644&L_PAYMENTREQUEST_0_NAME2=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC2=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT2=-10&L_PAYMENTREQUEST_0_QTY2=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=32.88&PAYMENTREQUEST_0_AMT=38.88&ADDROVERRIDE=1&EMAIL=annie.huret%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=annie+huret&PAYMENTREQUEST_0_SHIPTOPHONENUM=0549630249&PAYMENTREQUEST_0_SHIPTOSTREET=+lieu+dit+la+croix+de+linti%C3%A8re&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=thenezau&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=79390&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-5G515060CR889394B +Result : TOKEN=EC%2d5G515060CR889394B&PHONENUM=0549630249&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d02%2d05T14%3a55%3a09Z&CORRELATIONID=140e8f9fdd536&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=annie%2ehuret%40wanadoo%2efr&PAYERID=ZBUXJZMM74B6N&PAYERSTATUS=verified&FIRSTNAME=serge&LASTNAME=huret&COUNTRYCODE=FR&SHIPTONAME=annie%20huret&SHIPTOSTREET=lieu%20dit%20la%20croix%20de%20linti%c3%a8re&SHIPTOCITY=thenezau&SHIPTOZIP=79390&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0549630249&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=38%2e88&ITEMAMT=32%2e88&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Savon%20noir%20mou%20concentr%c3%a9%2c%20%c3%a0%20l%27huile%20de%20lin&L_NAME1=Anti%20taches%20sols%20poreux%2c%20mat%c3%a9riaux%20poreux%2d%20ProtectGuard%202L&L_NAME2=R%c3%a9duction%20newsletter&L_NUMBER0=164&L_NUMBER1=8&L_NUMBER2=644&L_QTY0=1&L_QTY1=1&L_QTY2=1&L_TAXAMT0=0%2e00&L_TAXAMT1=0%2e00&L_TAXAMT2=0%2e00&L_AMT0=6%2e16&L_AMT1=36%2e72&L_AMT2=%2d10%2e00&L_DESC0=Le%20savon%20noir%20mou%20concentr%c3%a9%20%c3%a0%20l%27huile%20de%20lin%20poss%c3%a8%2e%2e%2e&L_DESC1=Produit%20imperm%c3%a9abilisant%20anti%20taches%20sols%20poreux%2c%20%2e%2e%2e&L_DESC2=R%c3%a9duction%20newsletter%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=38%2e88&PAYMENTREQUEST_0_ITEMAMT=32%2e88&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=annie%20huret&PAYMENTREQUEST_0_SHIPTOSTREET=lieu%20dit%20la%20croix%20de%20linti%c3%a8re&PAYMENTREQUEST_0_SHIPTOCITY=thenezau&PAYMENTREQUEST_0_SHIPTOZIP=79390&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0549630249&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Savon%20noir%20mou%20concentr%c3%a9%2c%20%c3%a0%20l%27huile%20de%20lin&L_PAYMENTREQUEST_0_NAME1=Anti%20taches%20sols%20poreux%2c%20mat%c3%a9riaux%20poreux%2d%20ProtectGuard%202L&L_PAYMENTREQUEST_0_NAME2=R%c3%a9duction%20newsletter&L_PAYMENTREQUEST_0_NUMBER0=164&L_PAYMENTREQUEST_0_NUMBER1=8&L_PAYMENTREQUEST_0_NUMBER2=644&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_QTY2=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_TAXAMT1=0%2e00&L_PAYMENTREQUEST_0_TAXAMT2=0%2e00&L_PAYMENTREQUEST_0_AMT0=6%2e16&L_PAYMENTREQUEST_0_AMT1=36%2e72&L_PAYMENTREQUEST_0_AMT2=%2d10%2e00&L_PAYMENTREQUEST_0_DESC0=Le%20savon%20noir%20mou%20concentr%c3%a9%20%c3%a0%20l%27huile%20de%20lin%20poss%c3%a8%2e%2e%2e&L_PAYMENTREQUEST_0_DESC1=Produit%20imperm%c3%a9abilisant%20anti%20taches%20sols%20poreux%2c%20%2e%2e%2e&L_PAYMENTREQUEST_0_DESC2=R%c3%a9duction%20newsletter%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-5G515060CR889394B + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-5G515060CR889394B&PAYERID=ZBUXJZMM74B6N&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=164&L_PAYMENTREQUEST_0_NAME0=Savon+noir+mou+concentr%C3%A9%2C+%C3%A0+l%27huile+de+lin&L_PAYMENTREQUEST_0_DESC0=Le+savon+noir+mou+concentr%C3%A9+%C3%A0+l%27huile+de+lin+poss%C3%A8...&L_PAYMENTREQUEST_0_AMT0=6.16&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=8&L_PAYMENTREQUEST_0_NAME1=Anti+taches+sols+poreux%2C+mat%C3%A9riaux+poreux-+ProtectGuard+2L&L_PAYMENTREQUEST_0_DESC1=Produit+imperm%C3%A9abilisant+anti+taches+sols+poreux%2C+...&L_PAYMENTREQUEST_0_AMT1=36.72&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=644&L_PAYMENTREQUEST_0_NAME2=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC2=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT2=-10&L_PAYMENTREQUEST_0_QTY2=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=32.88&PAYMENTREQUEST_0_AMT=38.88&ADDROVERRIDE=1&EMAIL=annie.huret%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=annie+huret&PAYMENTREQUEST_0_SHIPTOPHONENUM=0549630249&PAYMENTREQUEST_0_SHIPTOSTREET=+lieu+dit+la+croix+de+linti%C3%A8re&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=thenezau&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=79390 +Result : TOKEN=EC%2d5G515060CR889394B&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d02%2d05T14%3a55%3a12Z&CORRELATIONID=1ec528c8172e&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=36U33120HF913340A&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d02%2d05T14%3a55%3a10Z&PAYMENTINFO_0_AMT=38%2e88&PAYMENTINFO_0_FEEAMT=1%2e57&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-5G515060CR889394B&PAYERID=ZBUXJZMM74B6N&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=164&L_PAYMENTREQUEST_0_NAME0=Savon+noir+mou+concentr%C3%A9%2C+%C3%A0+l%27huile+de+lin&L_PAYMENTREQUEST_0_DESC0=Le+savon+noir+mou+concentr%C3%A9+%C3%A0+l%27huile+de+lin+poss%C3%A8...&L_PAYMENTREQUEST_0_AMT0=6.16&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=8&L_PAYMENTREQUEST_0_NAME1=Anti+taches+sols+poreux%2C+mat%C3%A9riaux+poreux-+ProtectGuard+2L&L_PAYMENTREQUEST_0_DESC1=Produit+imperm%C3%A9abilisant+anti+taches+sols+poreux%2C+...&L_PAYMENTREQUEST_0_AMT1=36.72&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_NUMBER2=644&L_PAYMENTREQUEST_0_NAME2=R%C3%A9duction+newsletter&L_PAYMENTREQUEST_0_DESC2=R%C3%A9duction+newsletter...&L_PAYMENTREQUEST_0_AMT2=-10&L_PAYMENTREQUEST_0_QTY2=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=32.88&PAYMENTREQUEST_0_AMT=38.88&ADDROVERRIDE=1&EMAIL=annie.huret%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=annie+huret&PAYMENTREQUEST_0_SHIPTOPHONENUM=0549630249&PAYMENTREQUEST_0_SHIPTOSTREET=+lieu+dit+la+croix+de+linti%C3%A8re&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=thenezau&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=79390 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=1&L_PAYMENTREQUEST_0_NAME0=Traitement+anti+taches+tissus+ou+cuir+-+TEXGUARD+2L+%28%2B+pulv%C3%A9risateur+offert%29&L_PAYMENTREQUEST_0_DESC0=TexGuard%C2%AE%C2%A0est+un%C2%A0imperm%C3%A9abilisant%C2%A0anti+taches+haut...&L_PAYMENTREQUEST_0_AMT0=74.18&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=168&L_PAYMENTREQUEST_0_NAME1=Terre+de+Sommi%C3%A8res%2C+d%C3%A9tachant+%C3%A0+sec+naturel&L_PAYMENTREQUEST_0_DESC1=D%C3%A9tachant+%C3%A0+sec+naturelMulti-usages+%3A+surfaces+et+...&L_PAYMENTREQUEST_0_AMT1=5.45&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=79.63&PAYMENTREQUEST_0_AMT=79.63&ADDROVERRIDE=1&EMAIL=dino.patricia%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=patricia+RONDEL&PAYMENTREQUEST_0_SHIPTOPHONENUM=0684832305&PAYMENTREQUEST_0_SHIPTOSTREET=21+Chemin+du+Loup&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=QUESNOY-sur-DEULE&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=59890&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d49N208482L949810K&TIMESTAMP=2016%2d02%2d06T10%3a07%3a12Z&CORRELATIONID=5fd393f7b5f63&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=1&L_PAYMENTREQUEST_0_NAME0=Traitement+anti+taches+tissus+ou+cuir+-+TEXGUARD+2L+%28%2B+pulv%C3%A9risateur+offert%29&L_PAYMENTREQUEST_0_DESC0=TexGuard%C2%AE%C2%A0est+un%C2%A0imperm%C3%A9abilisant%C2%A0anti+taches+haut...&L_PAYMENTREQUEST_0_AMT0=74.18&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_NUMBER1=168&L_PAYMENTREQUEST_0_NAME1=Terre+de+Sommi%C3%A8res%2C+d%C3%A9tachant+%C3%A0+sec+naturel&L_PAYMENTREQUEST_0_DESC1=D%C3%A9tachant+%C3%A0+sec+naturelMulti-usages+%3A+surfaces+et+...&L_PAYMENTREQUEST_0_AMT1=5.45&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=79.63&PAYMENTREQUEST_0_AMT=79.63&ADDROVERRIDE=1&EMAIL=dino.patricia%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=patricia+RONDEL&PAYMENTREQUEST_0_SHIPTOPHONENUM=0684832305&PAYMENTREQUEST_0_SHIPTOSTREET=21+Chemin+du+Loup&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=QUESNOY-sur-DEULE&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=59890&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=10&L_PAYMENTREQUEST_0_NAME0=Protecteur+anti+tache+mat%C3%A9riaux+peu+poreux+-+ProtectGuard+MG+Eco+2L&L_PAYMENTREQUEST_0_DESC0=ProtectGuard+MG+Eco+est+un+super+protecteur+mat%C3%A9ri...&L_PAYMENTREQUEST_0_AMT0=53.1&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=53.1&PAYMENTREQUEST_0_AMT=53.10&ADDROVERRIDE=1&EMAIL=vaillant_christine%40yahoo.fr&PAYMENTREQUEST_0_SHIPTONAME=CHRISTINE+MORENO+GUZMAN&PAYMENTREQUEST_0_SHIPTOPHONENUM=0619543640&PAYMENTREQUEST_0_SHIPTOSTREET=177+rue+Le+Titien&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=MONTPELLIER+&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=34000&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d3FE90813G55876839&TIMESTAMP=2016%2d02%2d06T22%3a16%3a55Z&CORRELATIONID=1a996b4b35fe9&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=10&L_PAYMENTREQUEST_0_NAME0=Protecteur+anti+tache+mat%C3%A9riaux+peu+poreux+-+ProtectGuard+MG+Eco+2L&L_PAYMENTREQUEST_0_DESC0=ProtectGuard+MG+Eco+est+un+super+protecteur+mat%C3%A9ri...&L_PAYMENTREQUEST_0_AMT0=53.1&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=53.1&PAYMENTREQUEST_0_AMT=53.10&ADDROVERRIDE=1&EMAIL=vaillant_christine%40yahoo.fr&PAYMENTREQUEST_0_SHIPTONAME=CHRISTINE+MORENO+GUZMAN&PAYMENTREQUEST_0_SHIPTOPHONENUM=0619543640&PAYMENTREQUEST_0_SHIPTOSTREET=177+rue+Le+Titien&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=MONTPELLIER+&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=34000&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-3FE90813G55876839 +Result : TOKEN=EC%2d3FE90813G55876839&PHONENUM=0619543640&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d02%2d06T22%3a17%3a28Z&CORRELATIONID=13095bfe8b7c5&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=vaillant_christine%40yahoo%2efr&PAYERID=R3BDNNZX73R4S&PAYERSTATUS=verified&FIRSTNAME=Christine&LASTNAME=Moreno%2dGuzman&COUNTRYCODE=FR&SHIPTONAME=Christine%20Moreno%20Guzman&SHIPTOSTREET=177%20rue%20Le%20Titien&SHIPTOCITY=Montpellier&SHIPTOSTATE=34&SHIPTOZIP=34000&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0619543640&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=53%2e10&ITEMAMT=53%2e10&SHIPPINGAMT=0%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Protecteur%20anti%20tache%20mat%c3%a9riaux%20peu%20poreux%20%2d%20ProtectGuard%20MG%20Eco%202L&L_NUMBER0=10&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=53%2e10&L_DESC0=ProtectGuard%20MG%20Eco%20est%20un%20super%20protecteur%20mat%c3%a9ri%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=53%2e10&PAYMENTREQUEST_0_ITEMAMT=53%2e10&PAYMENTREQUEST_0_SHIPPINGAMT=0%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Christine%20Moreno%20Guzman&PAYMENTREQUEST_0_SHIPTOSTREET=177%20rue%20Le%20Titien&PAYMENTREQUEST_0_SHIPTOCITY=Montpellier&PAYMENTREQUEST_0_SHIPTOSTATE=34&PAYMENTREQUEST_0_SHIPTOZIP=34000&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0619543640&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Protecteur%20anti%20tache%20mat%c3%a9riaux%20peu%20poreux%20%2d%20ProtectGuard%20MG%20Eco%202L&L_PAYMENTREQUEST_0_NUMBER0=10&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=53%2e10&L_PAYMENTREQUEST_0_DESC0=ProtectGuard%20MG%20Eco%20est%20un%20super%20protecteur%20mat%c3%a9ri%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-3FE90813G55876839 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-3FE90813G55876839&PAYERID=R3BDNNZX73R4S&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=10&L_PAYMENTREQUEST_0_NAME0=Protecteur+anti+tache+mat%C3%A9riaux+peu+poreux+-+ProtectGuard+MG+Eco+2L&L_PAYMENTREQUEST_0_DESC0=ProtectGuard+MG+Eco+est+un+super+protecteur+mat%C3%A9ri...&L_PAYMENTREQUEST_0_AMT0=53.1&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=53.1&PAYMENTREQUEST_0_AMT=53.10&ADDROVERRIDE=1&EMAIL=vaillant_christine%40yahoo.fr&PAYMENTREQUEST_0_SHIPTONAME=CHRISTINE+MORENO+GUZMAN&PAYMENTREQUEST_0_SHIPTOPHONENUM=0619543640&PAYMENTREQUEST_0_SHIPTOSTREET=177+rue+Le+Titien&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=MONTPELLIER+&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=34000 +Result : TOKEN=EC%2d3FE90813G55876839&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d02%2d06T22%3a17%3a32Z&CORRELATIONID=d8e27224a8a2e&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=67W80918DY9078046&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d02%2d06T22%3a17%3a30Z&PAYMENTINFO_0_AMT=53%2e10&PAYMENTINFO_0_FEEAMT=2%2e06&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-3FE90813G55876839&PAYERID=R3BDNNZX73R4S&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=10&L_PAYMENTREQUEST_0_NAME0=Protecteur+anti+tache+mat%C3%A9riaux+peu+poreux+-+ProtectGuard+MG+Eco+2L&L_PAYMENTREQUEST_0_DESC0=ProtectGuard+MG+Eco+est+un+super+protecteur+mat%C3%A9ri...&L_PAYMENTREQUEST_0_AMT0=53.1&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=53.1&PAYMENTREQUEST_0_AMT=53.10&ADDROVERRIDE=1&EMAIL=vaillant_christine%40yahoo.fr&PAYMENTREQUEST_0_SHIPTONAME=CHRISTINE+MORENO+GUZMAN&PAYMENTREQUEST_0_SHIPTOPHONENUM=0619543640&PAYMENTREQUEST_0_SHIPTOSTREET=177+rue+Le+Titien&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=MONTPELLIER+&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=34000 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=208&L_PAYMENTREQUEST_0_NAME0=Produit+fumig%C3%A8ne+anti+insectes+10gr&L_PAYMENTREQUEST_0_DESC0=Fumig%C3%A8ne+anti+insectes+choc+avec+effet+r%C3%A9manentUti...&L_PAYMENTREQUEST_0_AMT0=17.5&L_PAYMENTREQUEST_0_QTY0=2&L_PAYMENTREQUEST_0_NUMBER1=207&L_PAYMENTREQUEST_0_NAME1=Produit+anti+insectes+en+toute+saison-+Vapo+m%C3%A9ga+500ml&L_PAYMENTREQUEST_0_DESC1=Produit+anti+insectes%2C+insecticide+efficace+en+tou...&L_PAYMENTREQUEST_0_AMT1=15.1&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=50.1&PAYMENTREQUEST_0_AMT=50.10&ADDROVERRIDE=1&EMAIL=laure.esterle%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=ESTERLE+LAURE&PAYMENTREQUEST_0_SHIPTOPHONENUM=0677628574&PAYMENTREQUEST_0_SHIPTOSTREET=27+RUE+GINER+DE+LOS+RIOS&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=BORDEAUX&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=33800&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d72349901VU1797040&TIMESTAMP=2016%2d02%2d07T14%3a06%3a49Z&CORRELATIONID=1b11c6b97ec42&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=208&L_PAYMENTREQUEST_0_NAME0=Produit+fumig%C3%A8ne+anti+insectes+10gr&L_PAYMENTREQUEST_0_DESC0=Fumig%C3%A8ne+anti+insectes+choc+avec+effet+r%C3%A9manentUti...&L_PAYMENTREQUEST_0_AMT0=17.5&L_PAYMENTREQUEST_0_QTY0=2&L_PAYMENTREQUEST_0_NUMBER1=207&L_PAYMENTREQUEST_0_NAME1=Produit+anti+insectes+en+toute+saison-+Vapo+m%C3%A9ga+500ml&L_PAYMENTREQUEST_0_DESC1=Produit+anti+insectes%2C+insecticide+efficace+en+tou...&L_PAYMENTREQUEST_0_AMT1=15.1&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=50.1&PAYMENTREQUEST_0_AMT=50.10&ADDROVERRIDE=1&EMAIL=laure.esterle%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=ESTERLE+LAURE&PAYMENTREQUEST_0_SHIPTOPHONENUM=0677628574&PAYMENTREQUEST_0_SHIPTOSTREET=27+RUE+GINER+DE+LOS+RIOS&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=BORDEAUX&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=33800&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-72349901VU1797040 +Result : TOKEN=EC%2d72349901VU1797040&PHONENUM=0677628574&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d02%2d07T14%3a07%3a05Z&CORRELATIONID=e8d3d1bc206b5&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=laure%2eesterle%40gmail%2ecom&PAYERID=FJNLWCRXXKNHL&PAYERSTATUS=verified&FIRSTNAME=laure&LASTNAME=esterle&COUNTRYCODE=FR&SHIPTONAME=ESTERLE%20LAURE&SHIPTOSTREET=27%20RUE%20GINER%20DE%20LOS%20RIOS&SHIPTOCITY=BORDEAUX&SHIPTOZIP=33800&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0677628574&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=50%2e10&ITEMAMT=50%2e10&SHIPPINGAMT=0%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Produit%20fumig%c3%a8ne%20anti%20insectes%2010gr&L_NAME1=Produit%20anti%20insectes%20en%20toute%20saison%2d%20Vapo%20m%c3%a9ga%20500ml&L_NUMBER0=208&L_NUMBER1=207&L_QTY0=2&L_QTY1=1&L_TAXAMT0=0%2e00&L_TAXAMT1=0%2e00&L_AMT0=17%2e50&L_AMT1=15%2e10&L_DESC0=Fumig%c3%a8ne%20anti%20insectes%20choc%20avec%20effet%20r%c3%a9manentUti%2e%2e%2e&L_DESC1=Produit%20anti%20insectes%2c%20insecticide%20efficace%20en%20tou%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=50%2e10&PAYMENTREQUEST_0_ITEMAMT=50%2e10&PAYMENTREQUEST_0_SHIPPINGAMT=0%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=ESTERLE%20LAURE&PAYMENTREQUEST_0_SHIPTOSTREET=27%20RUE%20GINER%20DE%20LOS%20RIOS&PAYMENTREQUEST_0_SHIPTOCITY=BORDEAUX&PAYMENTREQUEST_0_SHIPTOZIP=33800&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0677628574&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Produit%20fumig%c3%a8ne%20anti%20insectes%2010gr&L_PAYMENTREQUEST_0_NAME1=Produit%20anti%20insectes%20en%20toute%20saison%2d%20Vapo%20m%c3%a9ga%20500ml&L_PAYMENTREQUEST_0_NUMBER0=208&L_PAYMENTREQUEST_0_NUMBER1=207&L_PAYMENTREQUEST_0_QTY0=2&L_PAYMENTREQUEST_0_QTY1=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_TAXAMT1=0%2e00&L_PAYMENTREQUEST_0_AMT0=17%2e50&L_PAYMENTREQUEST_0_AMT1=15%2e10&L_PAYMENTREQUEST_0_DESC0=Fumig%c3%a8ne%20anti%20insectes%20choc%20avec%20effet%20r%c3%a9manentUti%2e%2e%2e&L_PAYMENTREQUEST_0_DESC1=Produit%20anti%20insectes%2c%20insecticide%20efficace%20en%20tou%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-72349901VU1797040 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-72349901VU1797040&PAYERID=FJNLWCRXXKNHL&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=208&L_PAYMENTREQUEST_0_NAME0=Produit+fumig%C3%A8ne+anti+insectes+10gr&L_PAYMENTREQUEST_0_DESC0=Fumig%C3%A8ne+anti+insectes+choc+avec+effet+r%C3%A9manentUti...&L_PAYMENTREQUEST_0_AMT0=17.5&L_PAYMENTREQUEST_0_QTY0=2&L_PAYMENTREQUEST_0_NUMBER1=207&L_PAYMENTREQUEST_0_NAME1=Produit+anti+insectes+en+toute+saison-+Vapo+m%C3%A9ga+500ml&L_PAYMENTREQUEST_0_DESC1=Produit+anti+insectes%2C+insecticide+efficace+en+tou...&L_PAYMENTREQUEST_0_AMT1=15.1&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=50.1&PAYMENTREQUEST_0_AMT=50.10&ADDROVERRIDE=1&EMAIL=laure.esterle%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=ESTERLE+LAURE&PAYMENTREQUEST_0_SHIPTOPHONENUM=0677628574&PAYMENTREQUEST_0_SHIPTOSTREET=27+RUE+GINER+DE+LOS+RIOS&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=BORDEAUX&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=33800 +Result : TOKEN=EC%2d72349901VU1797040&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d02%2d07T14%3a07%3a08Z&CORRELATIONID=2de4bd5a42424&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=39B3488556138531N&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d02%2d07T14%3a07%3a06Z&PAYMENTINFO_0_AMT=50%2e10&PAYMENTINFO_0_FEEAMT=1%2e95&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-72349901VU1797040&PAYERID=FJNLWCRXXKNHL&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=208&L_PAYMENTREQUEST_0_NAME0=Produit+fumig%C3%A8ne+anti+insectes+10gr&L_PAYMENTREQUEST_0_DESC0=Fumig%C3%A8ne+anti+insectes+choc+avec+effet+r%C3%A9manentUti...&L_PAYMENTREQUEST_0_AMT0=17.5&L_PAYMENTREQUEST_0_QTY0=2&L_PAYMENTREQUEST_0_NUMBER1=207&L_PAYMENTREQUEST_0_NAME1=Produit+anti+insectes+en+toute+saison-+Vapo+m%C3%A9ga+500ml&L_PAYMENTREQUEST_0_DESC1=Produit+anti+insectes%2C+insecticide+efficace+en+tou...&L_PAYMENTREQUEST_0_AMT1=15.1&L_PAYMENTREQUEST_0_QTY1=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=50.1&PAYMENTREQUEST_0_AMT=50.10&ADDROVERRIDE=1&EMAIL=laure.esterle%40gmail.com&PAYMENTREQUEST_0_SHIPTONAME=ESTERLE+LAURE&PAYMENTREQUEST_0_SHIPTOPHONENUM=0677628574&PAYMENTREQUEST_0_SHIPTOSTREET=27+RUE+GINER+DE+LOS+RIOS&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=BORDEAUX&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=33800 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=169&L_PAYMENTREQUEST_0_NAME0=Acide+citrique%2C+d%C3%A9tartrant+naturel+concentr%C3%A9&L_PAYMENTREQUEST_0_DESC0=Super+d%C3%A9tartrant+naturel+Multi-usages+%3A+surfaces+e...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.45&PAYMENTREQUEST_0_AMT=8.45&ADDROVERRIDE=1&EMAIL=yvann.mennessier%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=Soazic+GUILLAS&PAYMENTREQUEST_0_SHIPTOPHONENUM=0643360031&PAYMENTREQUEST_0_SHIPTOSTREET=18+LA+GRANDE+RUE&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Saint+Mathurin+sur+Loire&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=49250&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d3S570527J3547390H&TIMESTAMP=2016%2d02%2d07T17%3a37%3a46Z&CORRELATIONID=6100e4b3a8cb5&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=169&L_PAYMENTREQUEST_0_NAME0=Acide+citrique%2C+d%C3%A9tartrant+naturel+concentr%C3%A9&L_PAYMENTREQUEST_0_DESC0=Super+d%C3%A9tartrant+naturel+Multi-usages+%3A+surfaces+e...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.45&PAYMENTREQUEST_0_AMT=8.45&ADDROVERRIDE=1&EMAIL=yvann.mennessier%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=Soazic+GUILLAS&PAYMENTREQUEST_0_SHIPTOPHONENUM=0643360031&PAYMENTREQUEST_0_SHIPTOSTREET=18+LA+GRANDE+RUE&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Saint+Mathurin+sur+Loire&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=49250&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-3S570527J3547390H +Result : TOKEN=EC%2d3S570527J3547390H&PHONENUM=0643360031&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d02%2d07T17%3a38%3a38Z&CORRELATIONID=1552ae40901a6&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=yvann%2emennessier%40orange%2efr&PAYERID=ZNH3GGSDKL8R2&PAYERSTATUS=verified&FIRSTNAME=Yvann&LASTNAME=MENNESSIER&COUNTRYCODE=FR&SHIPTONAME=Soazic%20Guillas&SHIPTOSTREET=18%20la%20grande%20rue&SHIPTOCITY=Saint%20Mathurin%20Sur%20Loire&SHIPTOSTATE=CO&SHIPTOZIP=49250&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0643360031&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=8%2e45&ITEMAMT=5%2e45&SHIPPINGAMT=3%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Acide%20citrique%2c%20d%c3%a9tartrant%20naturel%20concentr%c3%a9&L_NUMBER0=169&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=5%2e45&L_DESC0=Super%20d%c3%a9tartrant%20naturel%20Multi%2dusages%20%3a%20surfaces%20e%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=8%2e45&PAYMENTREQUEST_0_ITEMAMT=5%2e45&PAYMENTREQUEST_0_SHIPPINGAMT=3%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=Soazic%20Guillas&PAYMENTREQUEST_0_SHIPTOSTREET=18%20la%20grande%20rue&PAYMENTREQUEST_0_SHIPTOCITY=Saint%20Mathurin%20Sur%20Loire&PAYMENTREQUEST_0_SHIPTOSTATE=CO&PAYMENTREQUEST_0_SHIPTOZIP=49250&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0643360031&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Acide%20citrique%2c%20d%c3%a9tartrant%20naturel%20concentr%c3%a9&L_PAYMENTREQUEST_0_NUMBER0=169&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=5%2e45&L_PAYMENTREQUEST_0_DESC0=Super%20d%c3%a9tartrant%20naturel%20Multi%2dusages%20%3a%20surfaces%20e%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-3S570527J3547390H + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-3S570527J3547390H&PAYERID=ZNH3GGSDKL8R2&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=169&L_PAYMENTREQUEST_0_NAME0=Acide+citrique%2C+d%C3%A9tartrant+naturel+concentr%C3%A9&L_PAYMENTREQUEST_0_DESC0=Super+d%C3%A9tartrant+naturel+Multi-usages+%3A+surfaces+e...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.45&PAYMENTREQUEST_0_AMT=8.45&ADDROVERRIDE=1&EMAIL=yvann.mennessier%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=Soazic+GUILLAS&PAYMENTREQUEST_0_SHIPTOPHONENUM=0643360031&PAYMENTREQUEST_0_SHIPTOSTREET=18+LA+GRANDE+RUE&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Saint+Mathurin+sur+Loire&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=49250 +Result : TOKEN=EC%2d3S570527J3547390H&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d02%2d07T17%3a38%3a42Z&CORRELATIONID=82bf1a7dab4a7&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=3MG24126YC309241D&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d02%2d07T17%3a38%3a40Z&PAYMENTINFO_0_AMT=8%2e45&PAYMENTINFO_0_FEEAMT=0%2e54&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-3S570527J3547390H&PAYERID=ZNH3GGSDKL8R2&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=169&L_PAYMENTREQUEST_0_NAME0=Acide+citrique%2C+d%C3%A9tartrant+naturel+concentr%C3%A9&L_PAYMENTREQUEST_0_DESC0=Super+d%C3%A9tartrant+naturel+Multi-usages+%3A+surfaces+e...&L_PAYMENTREQUEST_0_AMT0=5.45&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=3.00&PAYMENTREQUEST_0_ITEMAMT=5.45&PAYMENTREQUEST_0_AMT=8.45&ADDROVERRIDE=1&EMAIL=yvann.mennessier%40orange.fr&PAYMENTREQUEST_0_SHIPTONAME=Soazic+GUILLAS&PAYMENTREQUEST_0_SHIPTOPHONENUM=0643360031&PAYMENTREQUEST_0_SHIPTOSTREET=18+LA+GRANDE+RUE&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=Saint+Mathurin+sur+Loire&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=49250 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+tache+tissu+-+TEXGUARD+-+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+tache%C2%A0pour+tissus%2C+c...&L_PAYMENTREQUEST_0_AMT0=28.43&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=28.43&PAYMENTREQUEST_0_AMT=34.43&ADDROVERRIDE=1&EMAIL=Aunva2009%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=S%C3%A9bastien+VILLOUD+Gardien+&PAYMENTREQUEST_0_SHIPTOPHONENUM=%2B33612901364&PAYMENTREQUEST_0_SHIPTOSTREET=Place+horace+Cristol&PAYMENTREQUEST_0_SHIPTOSTREET2=La+tour+d%27ivoire&PAYMENTREQUEST_0_SHIPTOCITY=TOULON&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=83000&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d37F94410XH287145G&TIMESTAMP=2016%2d02%2d07T20%3a51%3a11Z&CORRELATIONID=1d8c9117bcf99&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+tache+tissu+-+TEXGUARD+-+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+tache%C2%A0pour+tissus%2C+c...&L_PAYMENTREQUEST_0_AMT0=28.43&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=28.43&PAYMENTREQUEST_0_AMT=34.43&ADDROVERRIDE=1&EMAIL=Aunva2009%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=S%C3%A9bastien+VILLOUD+Gardien+&PAYMENTREQUEST_0_SHIPTOPHONENUM=%2B33612901364&PAYMENTREQUEST_0_SHIPTOSTREET=Place+horace+Cristol&PAYMENTREQUEST_0_SHIPTOSTREET2=La+tour+d%27ivoire&PAYMENTREQUEST_0_SHIPTOCITY=TOULON&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=83000&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-37F94410XH287145G +Result : TOKEN=EC%2d37F94410XH287145G&PHONENUM=%2b33612901364&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d02%2d07T20%3a51%3a35Z&CORRELATIONID=bad6dc712c1b1&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=aunva2009%40hotmail%2efr&PAYERID=9JUM5YE6PPQQY&PAYERSTATUS=verified&FIRSTNAME=S%c3%a9bastien&LASTNAME=VILLOUD&COUNTRYCODE=FR&SHIPTONAME=S%c3%a9bastien%20VILLOUD%20gardien&SHIPTOSTREET=Place%20horace%20Cristol&SHIPTOSTREET2=La%20tour%20d%27ivoire&SHIPTOCITY=TOULON&SHIPTOSTATE=FR&SHIPTOZIP=83000&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=%2b33612901364&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=34%2e43&ITEMAMT=28%2e43&SHIPPINGAMT=6%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=Imperm%c3%a9abilisant%20anti%20tache%20tissu%20%2d%20TEXGUARD%20%2d%202%20A%c3%a9rosols&L_NUMBER0=3&L_QTY0=1&L_TAXAMT0=0%2e00&L_AMT0=28%2e43&L_DESC0=Produit%20imperm%c3%a9abilisant%20anti%20tache%c2%a0pour%20tissus%2c%20c%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=34%2e43&PAYMENTREQUEST_0_ITEMAMT=28%2e43&PAYMENTREQUEST_0_SHIPPINGAMT=6%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=S%c3%a9bastien%20VILLOUD%20gardien&PAYMENTREQUEST_0_SHIPTOSTREET=Place%20horace%20Cristol&PAYMENTREQUEST_0_SHIPTOSTREET2=La%20tour%20d%27ivoire&PAYMENTREQUEST_0_SHIPTOCITY=TOULON&PAYMENTREQUEST_0_SHIPTOSTATE=FR&PAYMENTREQUEST_0_SHIPTOZIP=83000&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=%2b33612901364&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=Imperm%c3%a9abilisant%20anti%20tache%20tissu%20%2d%20TEXGUARD%20%2d%202%20A%c3%a9rosols&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_QTY0=1&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=28%2e43&L_PAYMENTREQUEST_0_DESC0=Produit%20imperm%c3%a9abilisant%20anti%20tache%c2%a0pour%20tissus%2c%20c%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-37F94410XH287145G + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-37F94410XH287145G&PAYERID=9JUM5YE6PPQQY&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+tache+tissu+-+TEXGUARD+-+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+tache%C2%A0pour+tissus%2C+c...&L_PAYMENTREQUEST_0_AMT0=28.43&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=28.43&PAYMENTREQUEST_0_AMT=34.43&ADDROVERRIDE=1&EMAIL=Aunva2009%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=S%C3%A9bastien+VILLOUD+Gardien+&PAYMENTREQUEST_0_SHIPTOPHONENUM=%2B33612901364&PAYMENTREQUEST_0_SHIPTOSTREET=Place+horace+Cristol&PAYMENTREQUEST_0_SHIPTOSTREET2=La+tour+d%27ivoire&PAYMENTREQUEST_0_SHIPTOCITY=TOULON&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=83000 +Result : TOKEN=EC%2d37F94410XH287145G&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d02%2d07T20%3a51%3a39Z&CORRELATIONID=ec49ca8756dba&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=8L828921SS612515P&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d02%2d07T20%3a51%3a37Z&PAYMENTINFO_0_AMT=34%2e43&PAYMENTINFO_0_FEEAMT=1%2e42&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-37F94410XH287145G&PAYERID=9JUM5YE6PPQQY&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=3&L_PAYMENTREQUEST_0_NAME0=Imperm%C3%A9abilisant+anti+tache+tissu+-+TEXGUARD+-+2+A%C3%A9rosols&L_PAYMENTREQUEST_0_DESC0=Produit+imperm%C3%A9abilisant+anti+tache%C2%A0pour+tissus%2C+c...&L_PAYMENTREQUEST_0_AMT0=28.43&L_PAYMENTREQUEST_0_QTY0=1&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=6.00&PAYMENTREQUEST_0_ITEMAMT=28.43&PAYMENTREQUEST_0_AMT=34.43&ADDROVERRIDE=1&EMAIL=Aunva2009%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=S%C3%A9bastien+VILLOUD+Gardien+&PAYMENTREQUEST_0_SHIPTOPHONENUM=%2B33612901364&PAYMENTREQUEST_0_SHIPTOSTREET=Place+horace+Cristol&PAYMENTREQUEST_0_SHIPTOSTREET2=La+tour+d%27ivoire&PAYMENTREQUEST_0_SHIPTOCITY=TOULON&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=83000 + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=6&L_PAYMENTREQUEST_0_NAME0=D%C3%A9tachant+taches+de+graisse+sur+textile+-+Texclean+TG+750ml&L_PAYMENTREQUEST_0_DESC0=Comment+enlever+une+tache+de+graisse%3FLe+d%C3%A9tachant+...&L_PAYMENTREQUEST_0_AMT0=19.08&L_PAYMENTREQUEST_0_QTY0=3&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=57.24&PAYMENTREQUEST_0_AMT=57.24&ADDROVERRIDE=1&EMAIL=tribuqueval%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=Christelle+Queval&PAYMENTREQUEST_0_SHIPTOPHONENUM=0627319530&PAYMENTREQUEST_0_SHIPTOSTREET=27+avenue+des+chabauds&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=bouc+bel+air&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=13320&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf +Result : TOKEN=EC%2d1Y0742743A538140K&TIMESTAMP=2016%2d02%2d08T21%3a35%3a24Z&CORRELATIONID=934adcce87ccc&ACK=Success&VERSION=106&BUILD=18308778 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=SetExpressCheckout&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&CANCELURL=http%3A%2F%2Fwww.toutpratique.com%2Fboutique%2Fcommande%2F%3Fpaypal_ec_canceled%3D1%26step%3Dorder&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=6&L_PAYMENTREQUEST_0_NAME0=D%C3%A9tachant+taches+de+graisse+sur+textile+-+Texclean+TG+750ml&L_PAYMENTREQUEST_0_DESC0=Comment+enlever+une+tache+de+graisse%3FLe+d%C3%A9tachant+...&L_PAYMENTREQUEST_0_AMT0=19.08&L_PAYMENTREQUEST_0_QTY0=3&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=57.24&PAYMENTREQUEST_0_AMT=57.24&ADDROVERRIDE=1&EMAIL=tribuqueval%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=Christelle+Queval&PAYMENTREQUEST_0_SHIPTOPHONENUM=0627319530&PAYMENTREQUEST_0_SHIPTOSTREET=27+avenue+des+chabauds&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=bouc+bel+air&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=13320&SOLUTIONTYPE=Sole&LANDINGPAGE=Login&USER=contact_api1.toutpratique.com&PWD=AXLLCYBCAL4KCCFN&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-1Y0742743A538140K +Result : TOKEN=EC%2d1Y0742743A538140K&PHONENUM=0627319530&BILLINGAGREEMENTACCEPTEDSTATUS=0&CHECKOUTSTATUS=PaymentActionNotInitiated&TIMESTAMP=2016%2d02%2d08T21%3a36%3a13Z&CORRELATIONID=39b85468e613e&ACK=Success&VERSION=106&BUILD=18308778&EMAIL=tribuqueval%40hotmail%2efr&PAYERID=WB2RJ6WPNUSMN&PAYERSTATUS=verified&FIRSTNAME=christelle&LASTNAME=queval&COUNTRYCODE=FR&SHIPTONAME=christelle%20queval&SHIPTOSTREET=27%20avenue%20des%20chabauds&SHIPTOCITY=bouc%20bel%20air&SHIPTOSTATE=Provence%2dAlpes%2dC%c3%b4te%20d%27Azur&SHIPTOZIP=13320&SHIPTOCOUNTRYCODE=FR&SHIPTOPHONENUM=0627319530&SHIPTOCOUNTRYNAME=France&ADDRESSSTATUS=Confirmed&CURRENCYCODE=EUR&AMT=57%2e24&ITEMAMT=57%2e24&SHIPPINGAMT=0%2e00&HANDLINGAMT=0%2e00&TAXAMT=0%2e00&INSURANCEAMT=0%2e00&SHIPDISCAMT=0%2e00&INSURANCEOPTIONOFFERED=false&L_NAME0=D%c3%a9tachant%20taches%20de%20graisse%20sur%20textile%20%2d%20Texclean%20TG%20750ml&L_NUMBER0=6&L_QTY0=3&L_TAXAMT0=0%2e00&L_AMT0=19%2e08&L_DESC0=Comment%20enlever%20une%20tache%20de%20graisse%3fLe%20d%c3%a9tachant%20%2e%2e%2e&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_AMT=57%2e24&PAYMENTREQUEST_0_ITEMAMT=57%2e24&PAYMENTREQUEST_0_SHIPPINGAMT=0%2e00&PAYMENTREQUEST_0_HANDLINGAMT=0%2e00&PAYMENTREQUEST_0_TAXAMT=0%2e00&PAYMENTREQUEST_0_INSURANCEAMT=0%2e00&PAYMENTREQUEST_0_SHIPDISCAMT=0%2e00&PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=contact%40toutpratique%2ecom&PAYMENTREQUEST_0_INSURANCEOPTIONOFFERED=false&PAYMENTREQUEST_0_SHIPTONAME=christelle%20queval&PAYMENTREQUEST_0_SHIPTOSTREET=27%20avenue%20des%20chabauds&PAYMENTREQUEST_0_SHIPTOCITY=bouc%20bel%20air&PAYMENTREQUEST_0_SHIPTOSTATE=Provence%2dAlpes%2dC%c3%b4te%20d%27Azur&PAYMENTREQUEST_0_SHIPTOZIP=13320&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOPHONENUM=0627319530&PAYMENTREQUEST_0_SHIPTOCOUNTRYNAME=France&PAYMENTREQUEST_0_ADDRESSSTATUS=Confirmed&L_PAYMENTREQUEST_0_NAME0=D%c3%a9tachant%20taches%20de%20graisse%20sur%20textile%20%2d%20Texclean%20TG%20750ml&L_PAYMENTREQUEST_0_NUMBER0=6&L_PAYMENTREQUEST_0_QTY0=3&L_PAYMENTREQUEST_0_TAXAMT0=0%2e00&L_PAYMENTREQUEST_0_AMT0=19%2e08&L_PAYMENTREQUEST_0_DESC0=Comment%20enlever%20une%20tache%20de%20graisse%3fLe%20d%c3%a9tachant%20%2e%2e%2e&PAYMENTREQUESTINFO_0_ERRORCODE=0 +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=GetExpressCheckoutDetails&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-1Y0742743A538140K + [4] => Send with CURL method successful +) +Host : api-3t.paypal.com +Request : METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-1Y0742743A538140K&PAYERID=WB2RJ6WPNUSMN&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=6&L_PAYMENTREQUEST_0_NAME0=D%C3%A9tachant+taches+de+graisse+sur+textile+-+Texclean+TG+750ml&L_PAYMENTREQUEST_0_DESC0=Comment+enlever+une+tache+de+graisse%3FLe+d%C3%A9tachant+...&L_PAYMENTREQUEST_0_AMT0=19.08&L_PAYMENTREQUEST_0_QTY0=3&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=57.24&PAYMENTREQUEST_0_AMT=57.24&ADDROVERRIDE=1&EMAIL=tribuqueval%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=Christelle+Queval&PAYMENTREQUEST_0_SHIPTOPHONENUM=0627319530&PAYMENTREQUEST_0_SHIPTOSTREET=27+avenue+des+chabauds&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=bouc+bel+air&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=13320 +Result : TOKEN=EC%2d1Y0742743A538140K&SUCCESSPAGEREDIRECTREQUESTED=false&TIMESTAMP=2016%2d02%2d08T21%3a36%3a16Z&CORRELATIONID=5facc1e858492&ACK=Success&VERSION=106&BUILD=18308778&INSURANCEOPTIONSELECTED=false&SHIPPINGOPTIONISDEFAULT=false&PAYMENTINFO_0_TRANSACTIONID=9NS33030XT147790N&PAYMENTINFO_0_TRANSACTIONTYPE=cart&PAYMENTINFO_0_PAYMENTTYPE=instant&PAYMENTINFO_0_ORDERTIME=2016%2d02%2d08T21%3a36%3a16Z&PAYMENTINFO_0_AMT=57%2e24&PAYMENTINFO_0_FEEAMT=2%2e20&PAYMENTINFO_0_TAXAMT=0%2e00&PAYMENTINFO_0_CURRENCYCODE=EUR&PAYMENTINFO_0_PAYMENTSTATUS=Completed&PAYMENTINFO_0_PENDINGREASON=None&PAYMENTINFO_0_REASONCODE=None&PAYMENTINFO_0_PROTECTIONELIGIBILITY=Eligible&PAYMENTINFO_0_PROTECTIONELIGIBILITYTYPE=ItemNotReceivedEligible%2cUnauthorizedPaymentEligible&PAYMENTINFO_0_SECUREMERCHANTACCOUNTID=26HHW3F34EP34&PAYMENTINFO_0_ERRORCODE=0&PAYMENTINFO_0_ACK=Success +Logs : Array +( + [0] => Making new connection to 'api-3t.paypal.com/nvp' + [1] => Connect with CURL method successful + [2] => Sending this params: + [3] => METHOD=DoExpressCheckoutPayment&VERSION=106&PWD=AXLLCYBCAL4KCCFN&USER=contact_api1.toutpratique.com&SIGNATURE=AFcWxV21C7fd0v3bYYYRCpSSRl31AN77TSfMYqymndItFnF.yjQu5ZSf&TOKEN=EC-1Y0742743A538140K&PAYERID=WB2RJ6WPNUSMN&RETURNURL=http%3A%2F%2Fwww.toutpratique.com%2Fmodules%2Fpaypal%2Fexpress_checkout%2Fpayment.php&NOSHIPPING=1&BUTTONSOURCE=PRESTASHOP_EC&L_PAYMENTREQUEST_0_NUMBER0=6&L_PAYMENTREQUEST_0_NAME0=D%C3%A9tachant+taches+de+graisse+sur+textile+-+Texclean+TG+750ml&L_PAYMENTREQUEST_0_DESC0=Comment+enlever+une+tache+de+graisse%3FLe+d%C3%A9tachant+...&L_PAYMENTREQUEST_0_AMT0=19.08&L_PAYMENTREQUEST_0_QTY0=3&PAYMENTREQUEST_0_PAYMENTACTION=Sale&PAYMENTREQUEST_0_CURRENCYCODE=EUR&PAYMENTREQUEST_0_SHIPPINGAMT=0.00&PAYMENTREQUEST_0_ITEMAMT=57.24&PAYMENTREQUEST_0_AMT=57.24&ADDROVERRIDE=1&EMAIL=tribuqueval%40hotmail.fr&PAYMENTREQUEST_0_SHIPTONAME=Christelle+Queval&PAYMENTREQUEST_0_SHIPTOPHONENUM=0627319530&PAYMENTREQUEST_0_SHIPTOSTREET=27+avenue+des+chabauds&PAYMENTREQUEST_0_SHIPTOSTREET2=&PAYMENTREQUEST_0_SHIPTOCITY=bouc+bel+air&PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=FR&PAYMENTREQUEST_0_SHIPTOZIP=13320 + [4] => Send with CURL method successful +) diff --git a/modules/shoppingfluxexport/backward_compatibility/Context.php b/modules/shoppingfluxexport/backward_compatibility/Context.php new file mode 100644 index 00000000..5f1f3604 --- /dev/null +++ b/modules/shoppingfluxexport/backward_compatibility/Context.php @@ -0,0 +1,347 @@ + +* @copyright 2007-2014 PrestaShop SA +* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) +* International Registered Trademark & Property of PrestaShop SA +*/ + +if ((bool)Configuration::get('PS_MOBILE_DEVICE')) + require_once(_PS_MODULE_DIR_ . '/mobile_theme/Mobile_Detect.php'); + +// Retro 1.3, 'class_exists' cause problem with autoload... +if (version_compare(_PS_VERSION_, '1.4', '<')) +{ + // Not exist for 1.3 + class Shop extends ObjectModel + { + public $id = 1; + public $id_shop_group = 1; + + public function __construct() + { + } + + + public static function getShops() + { + return array( + array('id_shop' => 1, 'name' => 'Default shop') + ); + } + + public static function getCurrentShop() + { + return 1; + } + } + + class Logger + { + public static function AddLog($message, $severity = 2) + { + $fp = fopen(dirname(__FILE__).'/../logs.txt', 'a+'); + fwrite($fp, '['.(int)$severity.'] '.Tools::safeOutput($message)); + fclose($fp); + } + } + +} + +// Not exist for 1.3 and 1.4 +class Context +{ + /** + * @var Context + */ + protected static $instance; + + /** + * @var Cart + */ + public $cart; + + /** + * @var Customer + */ + public $customer; + + /** + * @var Cookie + */ + public $cookie; + + /** + * @var Link + */ + public $link; + + /** + * @var Country + */ + public $country; + + /** + * @var Employee + */ + public $employee; + + /** + * @var Controller + */ + public $controller; + + /** + * @var Language + */ + public $language; + + /** + * @var Currency + */ + public $currency; + + /** + * @var AdminTab + */ + public $tab; + + /** + * @var Shop + */ + public $shop; + + /** + * @var Smarty + */ + public $smarty; + + /** + * @ var Mobile Detect + */ + public $mobile_detect; + + /** + * @var boolean|string mobile device of the customer + */ + protected $mobile_device; + + public function __construct() + { + global $cookie, $cart, $smarty, $link; + + $this->tab = null; + + $this->cookie = $cookie; + $this->cart = $cart; + $this->smarty = $smarty; + $this->link = $link; + + $this->controller = new ControllerBackwardModule(); + if (is_object($cookie)) + { + $this->currency = new Currency((int)$cookie->id_currency); + $this->language = new Language((int)$cookie->id_lang); + $this->country = new Country((int)$cookie->id_country); + $this->customer = new CustomerBackwardModule((int)$cookie->id_customer); + $this->employee = new Employee((int)$cookie->id_employee); + } + else + { + $this->currency = null; + $this->language = null; + $this->country = null; + $this->customer = null; + $this->employee = null; + } + + $this->shop = new ShopBackwardModule(); + + if ((bool)Configuration::get('PS_MOBILE_DEVICE')) + $this->mobile_detect = new Mobile_Detect(); + } + + public function getMobileDevice() + { + if (is_null($this->mobile_device)) + { + $this->mobile_device = false; + if ($this->checkMobileContext()) + { + switch ((int)Configuration::get('PS_MOBILE_DEVICE')) + { + case 0: // Only for mobile device + if ($this->mobile_detect->isMobile() && !$this->mobile_detect->isTablet()) + $this->mobile_device = true; + break; + case 1: // Only for touchpads + if ($this->mobile_detect->isTablet() && !$this->mobile_detect->isMobile()) + $this->mobile_device = true; + break; + case 2: // For touchpad or mobile devices + if ($this->mobile_detect->isMobile() || $this->mobile_detect->isTablet()) + $this->mobile_device = true; + break; + } + } + } + + return $this->mobile_device; + } + + protected function checkMobileContext() + { + return isset($_SERVER['HTTP_USER_AGENT']) + && (bool)Configuration::get('PS_MOBILE_DEVICE') + && !Context::getContext()->cookie->no_mobile; + } + + /** + * Get a singleton context + * + * @return Context + */ + public static function getContext() + { + if (!isset(self::$instance)) + self::$instance = new Context(); + return self::$instance; + } + + /** + * Clone current context + * + * @return Context + */ + public function cloneContext() + { + return clone($this); + } + + /** + * @return int Shop context type (Shop::CONTEXT_ALL, etc.) + */ + public static function shop() + { + if (!self::$instance->shop->getContextType()) + return ShopBackwardModule::CONTEXT_ALL; + return self::$instance->shop->getContextType(); + } +} + +/** + * Class Shop for Backward compatibility + */ +class ShopBackwardModule extends Shop +{ + const CONTEXT_ALL = 1; + + public $id = 1; + public $id_shop_group = 1; + + + public function getContextType() + { + return ShopBackwardModule::CONTEXT_ALL; + } + + // Simulate shop for 1.3 / 1.4 + public function getID() + { + return 1; + } + + /** + * Get shop theme name + * + * @return string + */ + public function getTheme() + { + return _THEME_NAME_; + } + + public function isFeatureActive() + { + return false; + } +} + +/** + * Class Controller for a Backward compatibility + * Allow to use method declared in 1.5 + */ +class ControllerBackwardModule +{ + /** + * @param $js_uri + * @return void + */ + public function addJS($js_uri) + { + Tools::addJS($js_uri); + } + + /** + * @param $css_uri + * @param string $css_media_type + * @return void + */ + public function addCSS($css_uri, $css_media_type = 'all') + { + Tools::addCSS($css_uri, $css_media_type); + } + + public function addJquery() + { + if (_PS_VERSION_ < '1.5') + $this->addJS(_PS_JS_DIR_.'jquery/jquery-1.4.4.min.js'); + elseif (_PS_VERSION_ >= '1.5') + $this->addJS(_PS_JS_DIR_.'jquery/jquery-1.7.2.min.js'); + } + +} + +/** + * Class Customer for a Backward compatibility + * Allow to use method declared in 1.5 + */ +class CustomerBackwardModule extends Customer +{ + public $logged = false; + /** + * Check customer informations and return customer validity + * + * @since 1.5.0 + * @param boolean $with_guest + * @return boolean customer validity + */ + public function isLogged($with_guest = false) + { + if (!$with_guest && $this->is_guest == 1) + return false; + + /* Customer is valid only if it can be load and if object password is the same as database one */ + if ($this->logged == 1 && $this->id && Validate::isUnsignedId($this->id) && Customer::checkPassword($this->id, $this->passwd)) + return true; + return false; + } +} diff --git a/modules/shoppingfluxexport/backward_compatibility/Display.php b/modules/shoppingfluxexport/backward_compatibility/Display.php new file mode 100644 index 00000000..309e8579 --- /dev/null +++ b/modules/shoppingfluxexport/backward_compatibility/Display.php @@ -0,0 +1,48 @@ + +* @copyright 2007-2014 PrestaShop SA +* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) +* International Registered Trademark & Property of PrestaShop SA +*/ + +/** + * Class allow to display tpl on the FO + */ +class BWDisplay extends FrontController +{ + // Assign template, on 1.4 create it else assign for 1.5 + public function setTemplate($template) + { + if (_PS_VERSION_ >= '1.5') + parent::setTemplate($template); + else + $this->template = $template; + } + + // Overload displayContent for 1.4 + public function displayContent() + { + parent::displayContent(); + + echo Context::getContext()->smarty->fetch($this->template); + } +} diff --git a/modules/shoppingfluxexport/backward_compatibility/backward.ini b/modules/shoppingfluxexport/backward_compatibility/backward.ini new file mode 100644 index 00000000..6520fb7a --- /dev/null +++ b/modules/shoppingfluxexport/backward_compatibility/backward.ini @@ -0,0 +1 @@ +version = 0.4 \ No newline at end of file diff --git a/modules/shoppingfluxexport/backward_compatibility/backward.php b/modules/shoppingfluxexport/backward_compatibility/backward.php new file mode 100644 index 00000000..21f9eb41 --- /dev/null +++ b/modules/shoppingfluxexport/backward_compatibility/backward.php @@ -0,0 +1,55 @@ + +* @copyright 2007-2014 PrestaShop SA +* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) +* International Registered Trademark & Property of PrestaShop SA +*/ + +/** + * Backward function compatibility + * Need to be called for each module in 1.4 + */ + +// Get out if the context is already defined +if (!in_array('Context', get_declared_classes())) + require_once(dirname(__FILE__).'/Context.php'); + +// Get out if the Display (BWDisplay to avoid any conflict)) is already defined +if (!in_array('BWDisplay', get_declared_classes())) + require_once(dirname(__FILE__).'/Display.php'); + +// If not under an object we don't have to set the context +if (!isset($this)) + return; +else if (isset($this->context)) +{ + // If we are under an 1.5 version and backoffice, we have to set some backward variable + if (_PS_VERSION_ >= '1.5' && isset($this->context->employee->id) && $this->context->employee->id && isset(AdminController::$currentIndex) && !empty(AdminController::$currentIndex)) + { + global $currentIndex; + $currentIndex = AdminController::$currentIndex; + } + return; +} + +$this->context = Context::getContext(); +$this->smarty = $this->context->smarty; diff --git a/modules/shoppingfluxexport/backward_compatibility/index.php b/modules/shoppingfluxexport/backward_compatibility/index.php new file mode 100644 index 00000000..b856f563 --- /dev/null +++ b/modules/shoppingfluxexport/backward_compatibility/index.php @@ -0,0 +1,35 @@ + +* @copyright 2007-2014 PrestaShop SA +* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) +* International Registered Trademark & Property of PrestaShop SA +*/ + +header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); +header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); + +header("Cache-Control: no-store, no-cache, must-revalidate"); +header("Cache-Control: post-check=0, pre-check=0", false); +header("Pragma: no-cache"); + +header("Location: ../"); +exit; \ No newline at end of file diff --git a/modules/shoppingfluxexport/config.xml b/modules/shoppingfluxexport/config.xml new file mode 100644 index 00000000..0720f60d --- /dev/null +++ b/modules/shoppingfluxexport/config.xml @@ -0,0 +1,13 @@ + + + shoppingfluxexport + + + + + + Delete this plugin ? + 1 + 1 + + diff --git a/modules/shoppingfluxexport/config_fr.xml b/modules/shoppingfluxexport/config_fr.xml new file mode 100644 index 00000000..926f3653 --- /dev/null +++ b/modules/shoppingfluxexport/config_fr.xml @@ -0,0 +1,13 @@ + + + shoppingfluxexport + + + + + + + 1 + 1 + + \ No newline at end of file diff --git a/modules/shoppingfluxexport/cron.php b/modules/shoppingfluxexport/cron.php new file mode 100644 index 00000000..9f626dc9 --- /dev/null +++ b/modules/shoppingfluxexport/cron.php @@ -0,0 +1,44 @@ + +* @copyright 2007-2015 PrestaShop SA +* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) +* International Registered Trademark & Property of PrestaShop SA +*/ + +include(dirname(__FILE__).'/../../config/config.inc.php'); +include(dirname(__FILE__).'/../../init.php'); + +include(dirname(__FILE__).'/shoppingfluxexport.php'); + +ini_set('display_errors', 'off'); + +$f = new ShoppingFluxExport(); + +if (Tools::getValue('token') == '' || Tools::getValue('token') != Configuration::get('SHOPPING_FLUX_TOKEN')) + die("Invalid Token"); + +$current = Tools::getValue('current'); + +if (empty($current)) + $f->initFeed(); +else + $f->writeFeed( Tools::getValue('total'), Tools::getValue('current'), Tools::getValue('lang')); diff --git a/modules/shoppingfluxexport/de.php b/modules/shoppingfluxexport/de.php new file mode 100644 index 00000000..314e2008 --- /dev/null +++ b/modules/shoppingfluxexport/de.php @@ -0,0 +1,11 @@ +shoppingfluxexport_fea9f8736d4903ba7394eae6c6c4a48b'] = 'Shopping Flux Export'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_c4c95c36570d5a8834be5e88e2f0f6b2'] = 'Informationen'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_b219a0ad7d11c904dc79f9f00bb6d941'] = 'Name Ihrer Seite'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_d4700b697a54fbd43a1a613d32694e7f'] = 'Nachname'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_5cc4de9d3222cba85c3108f0d00f0d69'] = 'Vorname'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_1e884e3078d9978e216a027ecd57fb34'] = 'e-Mail'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_301dc874dc115a42553c58c5ef7795d8'] = 'Telefon:'; diff --git a/modules/shoppingfluxexport/en.php b/modules/shoppingfluxexport/en.php new file mode 100644 index 00000000..734db963 --- /dev/null +++ b/modules/shoppingfluxexport/en.php @@ -0,0 +1,53 @@ +shoppingfluxexport_fea9f8736d4903ba7394eae6c6c4a48b'] = 'Shopping Feed Export'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_415cdb58377cccc4e1e579148a43863f'] = 'Export all your products to Google Shopping, eBay, Amazon, Rakuten, etc...'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_a0dd68d9b78a8b572ab6ec63206eb3ab'] = 'Delete this plugin ?'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_3d9c89af159c37923696aa905fa32255'] = 'You are now registered for your free trial. Our team will contact you soon.'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_c4c95c36570d5a8834be5e88e2f0f6b2'] = 'Informations'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_a1bee6b128d72c39776ef33320904961'] = 'Shopping Feed software helps hundred Ebusiness to expand their sales.'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_8aa1e776501d7a694acb13a8d29dd295'] = 'It is a self-manage software, to help you export your PrestaShop products everywhere.'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_3139b46c41bbf005ea4c90cd72eb7dd9'] = 'With Shopping Feed, you will get your feeds optimized for each comparison engines (Google Shopping, Shopping.com, Nextag, Shopzilla, etc.) and will be able to calculate your Return On Investment.'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_550dadfcfe23e9aaa595408a9b99b4e8'] = 'With Shopping Feed, you will also be able to connect to Market Place a eBa, Amazon, Rakuten, etc. and manage your pricing strategy for each.'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_da1d2e630a10d288b392166f30697913'] = 'And because you are on PrestaShop, Shopping Feed will import every 30 minutes all you Market Place orders directly on you PrestaShop !!'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_e0dda7c38dd2a0f1d5ec95828edb4c56'] = 'And Shopping Feed has new features every month !'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_c438df2812d8e4c0c0a8d12e371608b0'] = 'from '; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_6dcdf53baddbea1f69cc1a2037de39de'] = '$ per/month '; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_e3c75ce8e0513bad2e45d59f36a107c1'] = 'from 200$ per/month'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_89374b13cf1513049e8a3cf8d14375fb'] = 'Shopping Feed offers a 1 month free trial'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_dcea22a82beaff68cde2a32ac346d7aa'] = 'More than 700 Ebusiness use this software.'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_76352c17cb306a6deb775c169a77e428'] = 'Do not hesitate to open a free trial : you are going to make more money anyway.'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_0287a0be11f1c63e9471487ee5439965'] = 'See screenshos'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_1a65bdb1c91d0537ceee7a2256f6d039'] = 'Ask for you Shopping Feed key'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_596b4cc9a40456e933a43b6e20758e5f'] = 'A monthly fee will be charged after the trial.'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_b219a0ad7d11c904dc79f9f00bb6d941'] = 'Website'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_d4700b697a54fbd43a1a613d32694e7f'] = 'First Name'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_5cc4de9d3222cba85c3108f0d00f0d69'] = 'Last Name'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_1e884e3078d9978e216a027ecd57fb34'] = 'Email'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_301dc874dc115a42553c58c5ef7795d8'] = 'Phone'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_adfb2c1f6876cea80e556f8c3d853801'] = 'Send'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_859c006ca1699337435eab0c1cc5d644'] = 'Parameters'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_2fb669a863725cce87e76ea43c65fb04'] = 'Shopping Feed'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_1a99fc4f6dc9fa28c71a8b9f75e215b0'] = 'sources of your orders will be tracked'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_fe13bd0aa52d7261478be7bdd9c71426'] = 'Orders tracking'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_4ccdb6de267067ae9dea0fd8463f573a'] = 'orders coming from shopbots will be tracked'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_3a160b703cd459d639246cd51dd4c5af'] = 'Order importation'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_289e4f18141759642d958fa71e1f19b5'] = 'orders coming from marketplaces will be imported'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_207af1af29b84d3804d5e41cc2b7f0f2'] = 'Orders shipment'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_77b882eccd43e201ea994b696271d3b4'] = 'orders shipped on your Prestashop will be canceled on marketplaces'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_83708457f35998b67bb983c3eac89699'] = 'Order cancellation'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_63d7710f86845e8f16b57ac722e5814e'] = 'orders canceled on your Prestashop will be canceled on marketplaces'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_d4442cedc4e9af8b42f8de0c861a7da4'] = 'Sync stock and orders'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_45cd254b3389124d488a3e7c4f21685d'] = 'Every stock movement will be transfered to marletplaces'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_c930364522c401516d1deb152d031b86'] = 'Default carrier'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_158fe915b90cf5d96bdb59dd1d40ce71'] = 'Default image type'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_717c9ffb4924ef00166e08cbf229297b'] = 'Call marketplace for shipping when order state become'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_27a9b1f928f67ea0622ebfc2e065720f'] = 'Call marketplace for cancellation when order state become'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_7494b947fb8d75b27f502865f1c0a45d'] = 'Update'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_80060fc0fdced27c94ed4ffca584283c'] = 'Advanced Parameters'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_1b84791b463ba9fe25f1de22b6d3e17f'] = 'Carriers Matching'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_5e88bec1822ef1a1f2c3051b7ada1787'] = 'Please see below carriers coming from your markeplaces managed on Shopping Feed. You can match them to your Prestashop carriers'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_36e924d45e5a553c5ea959b942c8473a'] = 'Your feeds'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_a940319b6f9700a0cfc711238d31a956'] = 'Buyline'; diff --git a/modules/shoppingfluxexport/es.php b/modules/shoppingfluxexport/es.php new file mode 100644 index 00000000..ff5b77a7 --- /dev/null +++ b/modules/shoppingfluxexport/es.php @@ -0,0 +1,7 @@ +shoppingfluxexport_fea9f8736d4903ba7394eae6c6c4a48b'] = 'Exportación a Shopping Flox'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_c4c95c36570d5a8834be5e88e2f0f6b2'] = 'Información'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_1e884e3078d9978e216a027ecd57fb34'] = 'Correo electrónico'; diff --git a/modules/shoppingfluxexport/flux.php b/modules/shoppingfluxexport/flux.php new file mode 100644 index 00000000..86096ce8 --- /dev/null +++ b/modules/shoppingfluxexport/flux.php @@ -0,0 +1,37 @@ + +* @copyright 2007-2015 PrestaShop SA +* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) +* International Registered Trademark & Property of PrestaShop SA +*/ + +include(dirname(__FILE__).'/../../config/config.inc.php'); +include(dirname(__FILE__).'/../../init.php'); + +include(dirname(__FILE__).'/shoppingfluxexport.php'); + +ini_set('display_errors', 'off'); + +header ('Content-Type:text/xml'); + +$f = new ShoppingFluxExport(); +echo $f->generateFeed(); diff --git a/modules/shoppingfluxexport/fr.php b/modules/shoppingfluxexport/fr.php new file mode 100644 index 00000000..a937bd25 --- /dev/null +++ b/modules/shoppingfluxexport/fr.php @@ -0,0 +1,48 @@ +shoppingfluxexport_30bcd40a940ca2b33e0b03a220d32fe1'] = 'Export Shopping Flux'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_9f61ff0493120d928b4149a2947f0872'] = 'Exportez vos produits sur Google Shopping, eBay, Amazon, CDiscount...'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_9d9ce5ee47d93c3e7cbfa24f65021688'] = 'Supprimer ce module?'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_3ded6c07524e0ef7f619ce547daca4b5'] = 'Votre enregistrement est effectif, vous serez contacté sous peu.'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_a68d0b4d9b0e65aa3e094fedb10d9fae'] = 'Vous devez installer l\'extension curl pour utiliser ce plugin, merci de contacter l\'administrateur de votre site.'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_47c1cd97f5787ec60674a0360ae32e69'] = 'Information(s)'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_94966d90747b97d1f0f206c98a8b1ac3'] = 'Envoyer'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_d7b5618c59901c1b47e17de4c6108f30'] = 'Testez maintenant !'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_1f34e16c2fe25926a537759b8d368d15'] = 'Avec Shopping Flux, vous allez pouvoir exporter vers les Comparateurs de Prix et les places de marché '; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_70ab9b852a66571c7973c8d4d04b12a7'] = ''; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_604b38638222ddefbea065a5bc9522d9'] = 'Exportez vers les Comparateurs de Prix etsurtout le plus important, Google Shopping'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_08ff2db75ba3d654c2b2b0ebb595cf4d'] = ''; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_e4fceb9e5be7c4e90a2e8a2759978e2d'] = 'Exportez aussi sur les Places de Marché Amazon, eBay, LaRedoute, Cdiscout, GoSport, Darty, PriceMinister, Spartoo, Galeries Lafayette, Delamainson, Menlook, Boulanger.fr, et des dizaines d\'autres.'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_f6d580bc010ff22392172e4c445c7a70'] = ''; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_f84d96b227f67d3f91af1d9ea2d4729a'] = 'Augmentez vos prix ou modifiez vos données grâce à notre outil chercher / remplacer'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_41012ea5f39df602168036dc57b12690'] = ''; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_6b0c5b875ed0acd77f14816ade904984'] = 'Shopping Flux fera remonter vos commandes au sein de votre PrestaShop et tiendra automatiquement à jour tous vos stocks et prix.'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_5423b341ed120f5fd2d165f7d1449620'] = 'Intégré en natif dans PrestaShop, Shopping Flux vous propose de tester pendant un mois, gratuitement et sans engagement son logiciel.'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_ae272547a2a7b7f72c4f37b1a5e86213'] = 'Chaque nouveau marchand PrestaShop bénéficie en plus d\'une formation à l\'outil et à la stratégie marketing par notre équipe Success Team.'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_bef1d967569355925ef696916d9af045'] = 'Notre outil évolue sans cesse, préparez vous à de nouvelles fonctionnalités et outils chaque mois, sans coût supplémentaire'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_4cc397b091e82bf228fd31b5dd7f8f1d'] = 'Alors pourquoi pas vous ? Tentez l\'aventure pendant 1 mois, et jugez par vous-même.'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_62771ddcef5175c021832870566ccc8b'] = 'Plus de 1400 marchands se connectent chaque jour à Shopping Flux pour augmenter leurs ventes.'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_3225a10b07f1580f10dee4abc3779e6c'] = 'Paramètres'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_a0cb60f37bd4242a92a71af430ce15df'] = 'Shopping Flux'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_26b3bece683b8f5f7734d7c7f15acc4c'] = 'l\'origine de vos commandes seront trackées'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_11035a6e3e5aceb6563c44c6e464e577'] = 'Tracking commandes'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_f8af698bee6f17ce11b3740a0188321a'] = 'vous pourrez lister les commandes venant des comparateurs de prix'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_e0dae2ddee8f5358afba1fafa6a08146'] = 'Remontée commandes'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_3b97064e75a8d532ac552d8fbf79eefd'] = 'les commandes provenant des places de marché seront importées'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_22895794b0b4e20c34f70cbb0dec8d62'] = 'Expédition commandes'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_d0e33e4238d65da4069d5ce5cc119a31'] = 'les commandes expédiées depuis votre site seront mises à jour les places de marché'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_30c5a9387fc1f77d12502f991989bc3f'] = 'Annulation commandes'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_38c09bdd5cfda761cb248efbb20222de'] = 'les commandes annulées depuis votre site seront mises à jour les places de marché'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_bc5511de6a99b0327b2e6981132f09f8'] = 'Synchronisation des stocks'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_70ba2a254ee564674e0576ee1c53d0f1'] = 'chaque mouvement de prix et de stock sera répercuté sur les places de marché'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_bff13ed1cd5b83b03f024f1eb6524337'] = 'Transporteur par défaut'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_d5b5962b1744f6a98b980859a6bec8cd'] = 'Type d\'image par défaut'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_655b383b53dd593d5ca2b057ee125926'] = 'Notifier l\'expédition aux places de marché lors du passage au statut'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_01d319d0b06fe46d607158fcbc88dfef'] = 'Notifier l\'annulation aux places de marché lors du passage au statut'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_06933067aafd48425d67bcb01bba5cb6'] = 'Enregistrer'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_c9d7eedc8be4380c02106619824b8449'] = 'Paramètres avancés'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_944eb62ed1a48750a399825e633f420e'] = 'Matching transporteurs'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_189ef27ecdec3868dbf25f2a8b1650f8'] = 'Associez les transporteurs des places de marché à vos transporteurs Prestashop'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_d9b6d613daaa5fee5c15b0af367af6b0'] = 'Votre flux'; diff --git a/modules/shoppingfluxexport/img/ad.png b/modules/shoppingfluxexport/img/ad.png new file mode 100644 index 0000000000000000000000000000000000000000..9e16128f2880d3a87c88909d5672bcb1a6485f57 GIT binary patch literal 119453 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�z?##J_plA({O!iHDupr6 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�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 U +* @copyright 2007-2015 PrestaShop SA +* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) +* International Registered Trademark & Property of PrestaShop SA +*/ + +header("Location: ../"); +exit; \ No newline at end of file diff --git a/modules/shoppingfluxexport/img/logo_fr.jpg b/modules/shoppingfluxexport/img/logo_fr.jpg new file mode 100644 index 0000000000000000000000000000000000000000..dbca3fab3044e72bcacf6392cd422ef76e0d1d28 GIT binary patch literal 30035 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 WM}=cX!2kD`13VkU|KFc~)Bgvfh$TS) literal 0 HcmV?d00001 diff --git a/modules/shoppingfluxexport/img/logo_us.jpg b/modules/shoppingfluxexport/img/logo_us.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ee08031cf5c5a24018870cd4f6d1c2ed7f319d1c GIT binary patch literal 26997 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 L_y0aYe;57_;H;by literal 0 HcmV?d00001 diff --git a/modules/shoppingfluxexport/index.php b/modules/shoppingfluxexport/index.php new file mode 100644 index 00000000..a6b9c138 --- /dev/null +++ b/modules/shoppingfluxexport/index.php @@ -0,0 +1,28 @@ + +* @copyright 2007-2015 PrestaShop SA +* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) +* International Registered Trademark & Property of PrestaShop SA +*/ + +header("Location: ../"); +exit; \ No newline at end of file diff --git a/modules/shoppingfluxexport/it.php b/modules/shoppingfluxexport/it.php new file mode 100644 index 00000000..685c75d8 --- /dev/null +++ b/modules/shoppingfluxexport/it.php @@ -0,0 +1,18 @@ +shoppingfluxexport_fea9f8736d4903ba7394eae6c6c4a48b'] = 'Esporta Shopping Flux'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_415cdb58377cccc4e1e579148a43863f'] = 'Esporta i tuoi prodotti verso più di 100 comparatori di prezzo e mercati'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_3d9c89af159c37923696aa905fa32255'] = 'Sei registrato su Shopping Flux, sarai contattato in breve tempo.'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_c4c95c36570d5a8834be5e88e2f0f6b2'] = 'Informazioni'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_c626566f3d7084b0ceef8a697367f058'] = 'Shopping Flux ti permette di:'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_4b7a5f5ef515647df5650494f5fa88e3'] = 'Scegli i prodotti che vuoi diffondere e calcola il guadagno in funzione del comparatore scelto'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_327a7a1c3febcbe4147bf84549abaa50'] = 'Re-importare i tuoi ordini dai mercati direttamente nel tuo PrestaShop'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_8fad66d3e465cca2169e8aaf12bace78'] = 'Creare una campagna di massa su Adwords per ciascuna delle tue schede prodotto'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_b219a0ad7d11c904dc79f9f00bb6d941'] = 'Nome del sito'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_d4700b697a54fbd43a1a613d32694e7f'] = 'Cognome'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_5cc4de9d3222cba85c3108f0d00f0d69'] = 'Nome'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_1e884e3078d9978e216a027ecd57fb34'] = 'Indirizzo e-mail'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_301dc874dc115a42553c58c5ef7795d8'] = 'Telefono'; +$_MODULE['<{shoppingfluxexport}prestashop>shoppingfluxexport_adfb2c1f6876cea80e556f8c3d853801'] = 'Invia la richiesta'; diff --git a/modules/shoppingfluxexport/logo.gif b/modules/shoppingfluxexport/logo.gif new file mode 100644 index 0000000000000000000000000000000000000000..744a2e80a07d30abc04f4844c58804504184dddf GIT binary patch literal 1792 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 literal 0 HcmV?d00001 diff --git a/modules/shoppingfluxexport/orders.php b/modules/shoppingfluxexport/orders.php new file mode 100644 index 00000000..a86762df --- /dev/null +++ b/modules/shoppingfluxexport/orders.php @@ -0,0 +1,39 @@ + +* @copyright 2007-2015 PrestaShop SA +* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) +* International Registered Trademark & Property of PrestaShop SA +*/ + +include(dirname(__FILE__).'/../../config/config.inc.php'); +include(dirname(__FILE__).'/../../init.php'); + +include(dirname(__FILE__).'/shoppingfluxexport.php'); + +ini_set('display_errors', 'off'); + +$f = new ShoppingFluxExport(); + +if (Tools::getValue('token') == '' || Tools::getValue('token') != Configuration::get('SHOPPING_FLUX_TOKEN')) + die('Invalid Token'); + +echo $f->hookbackOfficeTop(false); diff --git a/modules/shoppingfluxexport/screens/1.jpg b/modules/shoppingfluxexport/screens/1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5ca03ea1f6b1a158848a423f489317a69aad03dc GIT binary patch literal 123478 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%0DFTUxIqhJiqV%=RtH7oJ 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

    1$8aSZ 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 &5 zXLf&F6WX`I&f4}QE~POINL>AqJ69@>+}H?|ZAiyZ0kP>Pm{ zQ40NjgwC@H1sl(xw<{u(ZwsLaWCI%4jx*u#Up+I4>i0w4ovlt6p$F8!ieb*RaDV`@ ze|qr1iF+YP1;N2L;h)zv#I5g3AqD&20M}^0i~XU%{s>He8X@^76%EM4v_sGkuD^<$ zV*Rr#K||Wzry&@1dZ^!Xs{a>i5D!ezzq3TYD;g}1!A{T3HpD|f{JmQA@8WmPj1s#m zLW!$GpVh_`>1hsl*%au@nLl|w5d7t31S`8^o1vj9e~18-ROuh`Vxf*J?4@Cw)vNa> z<7_fC+31!MuOp-*Tt5m;H*I_)l?=!FbFS;*tAB}q7v#sFhh7Gy_;`6V)%S5G%uvd` zM-OB`0rgT5Y7>GVC%E<-pf%{07H|RqT1toX2QPO(I0rqdeMcbR;Rh=a7(amE=hm%M z-;2ZF0098vSIZ~EA~%=5pZrj{?XI>+?rud^p24T^+@3_;-;*5vkAFeYs|Syu_7}d< z|B@skwW!#|lP7}KwnP?%C!uKm-^umAbi4m$&46{Sl3~h%=A&ta>A zhbhEQ>W(rFNUQ*H|BH4Mg_hZkYz7lYrTdb%LJa`;ztI3>BCN(LQO-v2`S>{9jqN={ z|LfYSOoWYC6-vGcULRqnyNSQ{tv;}-|IWbxMR?qAf)@cl+}iC6L9~Nb`2XY#_`hkZ zDAKiFn6PDD&0LOL1pRN_692iy1N7y_7Y9ZFmQsUgE+NmV`@M#yaCsAV*L8363_}sV zzqL-}wol|70@_o13bj>p3ZD+CKFtzMgBu$!t2-dmhfxeyf!*^rJpC}1#G1?DM-iKH zpVtn|TbvA}G;dHalSzBm4>^Ffv4i0frEgd zt3X50{=Q|oX%rnne=D2vGsUOab4`(~2-M{+l<^tn#t^z982z0A`3XUhLIrap)72YE z43XFwVRgy5LR0joUra2w8pG}79pcwh6bi0z5b|izYVy;}vvf77<6ru(Zpp9*BS#2a zCGPH3*tWmgZ|i37iA)|FR`@JDLyp+Pv?hSW%T#*6IqyZg_cB&fA~9B>CKPKW)}cZ3 z5gus*AMRJDd}15AOi;ss1~B-ag$i&G9KC<7LrQ<^;2(o9R+uY9PiY+ZRU($EsnxNI zftBFtLK#=(h1dJqNGd*AhS}$%qLR^{!blPGEWTnR0;vkM+m-9Yr0Hl(Lq+9Zq`;v; z+HPJLsmcZ`;h3t3s^DqOlKZD!`zd(=R9XTIbCYN_WiX~t9V}_Gu~$?T9G{Y(AguAb)+n zZUH6y_uni-c9OlT{`PO4rW2ay8jAgnsGccLE{Ig2mH&uWes{{D84NDZgYMdI3!$wj zs7K*mnC>$h7JSSy%rRV$F?r~He}8-EAG2f6Y~`M5(!l^9ONMw_&T6|=>K4*gIFivK zEj-M*Ap$}~);1L&1ezcKD6oxI8anLwE0ce$o}_iiFB3`MZ;K-AdpRDGpWMy%qsnht zgfT3%oeQ%sHc?2XeRenY^Ob2I%rHS~vlxa}A+k8}?$cPsx4N%e`=kXF5D`##i=}t? zoM%byb01{J{~D9QYKTCBoo~MfJBfbCs`7N7J^{U!j1g;-gl4o_Nd=3)UA?#vmuZB(1>ks08o0YNAtE}^e%PQHy zHb79Zy@rdskoY%J+y4?E!QUhMIq18Ol|?$5Kogt7C2=$6*8}cbW)Uat{cqobg5-D{ zdsnBp5S+IejanNcyH(yZCB8&!Sc`3F|0+UHCC@DL%~5r6Dv;o&BXv>N>1mxvvtTzr z%}w(Yeg`$${0|FO+7vo6NAfxO+cUN27d)0uBC(YVJ@);FrCxz!kq&{~>}*Q>4vwMT zLGs!XdDi7t=OOgkJ9USYBbzdn3;aR82TxIHBJ-oni8Zfd^Gbu`)F#Or{Wn!n=3F6bbrnM3P{qFo(`9dkPn=V~7bDsAPwI&~19vQ1_;6Rj2{;4xsioS}x02X#McdcDvj@!k2kKG* zOjCTbP<)L2@Q=sfgWgeuOv%uYq6>2EiA4{)rLt_?z8bJ>^^UOZj$&Xlu(?rGF3MEueKFpTv% zEP2QB_~RfIxrLyOk&9WLtckU^n?sRDAc6E0Z07T5NDq#ZKifqEP549_cAmgF9C`c_ zz1N=gC#KvXa?Krf-Mmg^DVUeMBmJN8luMu3d%0mwiMZOFnw})w(yZZ`9`488W!Ld1 zR{AovMG{zyX(jUEV)N050sxLu-a92q;M^n$!Y!>VYwX79)TBgxLuD;uJ{;@L9sAyn zO8BUa7){kE7WNZ{{e(RL5-mLIkTyq43Ubu<|q{wGmcx6Y< zQ^KZA@T^@&XB(w#nG@wMm|^02a{CGi7&6i%Y|_uf?HvOj z-Q{||sKYNy+sGSg3D+2xQbPrOXk%L$cAUkfB$o1;lu0amg5GR+Q(Y5s+naD+wXf(} zr?hL0K0%q8Mf(Ra?e~P@gZXiK>uL{txz4x6Zy+ZC6e#7*7O=ekrBU1q@fo%Esp}v> zpq}~{wsuZZsxalW9Ll(7Sew%{@|$6AU_IA2&G3XQ#LNrbeZ;wAZ1<+#2;RwY)3(Ub zC-z6jcmFUb-@o!9_L!qEb>lQ=ncItWCN;Ud#a(;vn7uJF=?d}0_><;XZodv1zp^1~ z0?owUgAZKZ99@k<8RwO)Hey;Y5{(zp$o!ClV4>UIzDYF3P4`b#o*b$;8m{vwu$opM zC_*9c*YU`^F^YI{6^{~Q)=s#dYC?niC_9w}PlQ9>&Xb{c=`gT#ZY$t)QASlYb`#D` z?JL1Yp=ywOu%nD@Z>UqV@$C?3@H_4GAL%;C`425%cV>Qf4#7H&c#-xllB8Rhyk-1M z_6v)8zksz``W%fU`O(Gef!N2qFu1yCsWXDbv!BZJl?6Uv7!ZV&i6KQKVkfCjZ_XRX zkoP`XmFF?F!)=Gz_-ZvdXcl|{L1l9Ql{pn_yVv$F*@)UQ*$GZtq+^9pC_ZY7n93ks zH$57LvmCUcyV>?-XLhgOL9?vV(_9{SRUxsjOkl*&KYJx5P0H+fG*SOeYbqg&X49G$ zY`EjOUtFc7K%p<5pXa}zx3E3dMgAB!GW?5wrs-{i;OLIFieAhJ9oS7#x=JjH;6Pnb zt+iRm+R4*)Jsw|L=0P|2!-?|7W*+uWt>%-$ZNc;T2`1{sna*%kI6I=H>$@+&yk5)b z?r#Ky2i zQCcG3QH^OcpZNB8c3!Io@tk|nPEtN+-GaAJTNru!6@F9FNZU0be5b!V;9Zi&Mxzs9@11z3c4YkA;A0;;rxqx-7Y7l);LBz;pe(fyw4+R#!%$wWakLfq}m~h z|6?2cge4||wgV3wwL2IS=W1r$DI1OE9a+;FntdwC$8CYh?QQ<1thDNHuHF0BH{MFoy_ZLF#_I|ryG$~v3wtEmar9@xrzzb zbk@oxRirz4GYC%jm7y$t17XbDK)j2x5(`T)-LZy*m4W%0qemqL10Ga&HO0?ULMS8| z=t$UK`@wXh77o+XHO1g9sq=@9e*Kfn{9tyQTPE$@qaN6BKMR=1KpSHbG+)!_C3jWo z)t32*vZhF{u0B02iEO?t1+MXxTX1i1I)P_c-phPbpWX`!W`bZ%MJVfNW^2BDntz%W ziMXOl2Y9^@DKJJSGhuqt=j4Gsqb4$|9e-lgSjvO%gy9(b{1v4#4w<`Hy^tv0x9MV) z3k*8>-i5=F^Qc>j^PyseEd%Lv6SimEThWl#!nU?O(Dc%=RJ@rJ@!b85!Vzm_^OW!+ zqE=1Ud@~S#KH5i_I}!?SC4?7m$OuxQ!07FF@>xpt3j0#_@=mGg zpvWjLd_5c^J+MZ3JR@1m?SryVX$M9Kq3Y~H-G+R&!~oaiqyL1BX-=f}7eJ_fn&+NxDO13uRo>fE zF@0tog;`dj_m)6k0jU#BFgHRKi}rE=xKIuxTt`+{r9Y8c;hyqQQFsQrx5M0FO_SOD zCSR$9;c?WJlpLOlDcPpfGdUe^z+r^F=tX2^@k>4Y_niPkb5rtr`>G$)D5MHhaO>T7 z581!mkZ=KJ!(cw+-ZbL|GFC9}2{@U%h8aNw$Ye&>p!ka_#J`eprOM1n?5GF($&|pe zDplArNk80Nf7HqT_~U;k1~xlF5fI==IWiAm5|ptSTDV{ZlTE!&RI2A**rNAsWQZg3 zi=^jI4On|f1uZDwdEp2Xb`h?PcUv* z)A9;3?=vq~aE@VlEGwLT{vvPob(3z|Ab>Jj=CsR2HP)eW1a=RV+Gh3=dy_}1d1^H^ zKYC6KVUHV7fa`RUn$AarS|j;FJl?daDH3fXp6a%^L&1+w5>{!)3+IN=5+kEJZ8+0@ z$L+R2C~}|oqI63Kq#U=SN-==@{7SD|=MvgE*1UdlFY=D+G*{LO3Z0xss{3Tv4P$nz zmVRfI@OR4C`m85fVg~)C+LO(XQ8x1Z1?Pdb&V|CmC>zP?cySi+&R#)$0Dpo=&(TU$ zklj_Z6m~epZTXh?N(-5@9x(x>#caN8v-&o4HAbu$DFAh5GHys>!*PWGL&wt9^*UiG z3t7jG1q<7Q2cwyk%zgL~yQiv@DD6UC;a7uKN6axLND&#Ix7j^(I5s^(;dPI~J@Fk} z-{mYW@V&4hY1@*E>Oi{7q`L3&3LJ@v5*UK@_1fq@czvUO#&9Cz=xeFTCk;M;QOMJ= zl*`{KBF-{855O3(ZlMHfRw}2o_wu$c&K?cDDAD6u;FFV8K<*=M!7lPHtl4e-+-evv zNFS)u>foCMaOoZu!5?bTbd2Y0g&VNAmf+z}nsZ(xmr5K)r7%rtK-vU0A!DLH!gA`i z22RyC$mj2WVrUBU$n(mxAaFz|H;quZ=`V$O!q3VDic#k{(?i``A{*mU0DJg;{^+(} zYd&~_$@2Z#2q$}_WrP;Hr-sdh3B($G;_w>44Gj}ZuemmYL3qmQjN;Gh9UtS8HIeA^ z(`!Ij?Qi?LZK>0e-m1^}qRJ#Wpzaocq%_OWsov)*7a%4hJo0{gMtPzoQ@sJ&?}#qR zzr@yKo(Fo1sH#qKp73hr)-DnjF<{g85)wl$8l>Rauu2erx(H9!x?+Ro%*3)=!ZE@a zD|pgBP&XJetQoM&G3rX(VnwgoT&_Vk_*LYIhD3EN5|gam9ODMKS;TzxOQmsC!~*+1 z#mDD_YLg{H1n_h$x1_I%kR5jDF>Y`zPWJ048~q>}83EDAgKsitfiJSGduTXK*%9v&_9`-`*1S6fKBA?*aA)OH63j{3Dx)a z%RNpTjFA~Rg^-Vgka5cpJKW(Pj+FE(f!iQ^Z@v1i|Yf*(l;C_fgw%dXj}4n z?!YOxh#)cvzo_^M*bU$ws8Nki+u}V#elR!+#R}vb{NW7fq9dE*Mau4x$h1i*zTX+O zxuWXZ=;*sUf}xK7=jlM8T@$jTI!=`X^~)*VV;>fjU^&3mKh=R6I6RkI`XZe z>g??bOMJER3@e1X+7M&89!fv9xC13VUB%G`>589RTZjj>*9u`;nEyU@BP5AI(ups$ zRBGyHr7xc*XiT?v>(?26tagkT%e!TNUb-j{qoiBlvH~H;^Pp%r-lYc7ZPgwhYpvnx za=Q~UOQFhVgCanu9L`|tCK?;W{Vmnn`bjR98lAb}nWvKH_K~>$fS2&F0C{0WZ#kLB zu)g^1#aezn4sC1A96bl*Ht8yGqKx{p&OHH9SS&)9_I)}pw&Miz!)6HB6`Ccs=lh@+ zH>|aZG=2hTiwSQCG{espAd$3bJrPqg9W0vo(@#=as^*z6(6!8|uYjVt$q!Sc5*bG) zG&fRuqpW|Ow?F_IsGek5P$WIXrXyqrxotMgAmce5OnGjf~QxL`^UQ= zt)$Q|V(aJ1c8c3rhk1n@bZd&7=sa`yI@0pFm!&>}D?`V7)Yv4kl0Hug3LByOj_4+i z5GC>6mUxbCZk}S%dU3``4Sb3dU%41BXUTLwri`@M3+>wsMA_tHo{xMkL{If1)Y-#u ztSrltr2y#7)zy~1vv0?(p?OYA3J0Y@0|RiO2K!g4t_<)AZ?-5^Je1^5sMS!|1?Jc} z1q+`?AlNS45l1tyCZYYRS8-9^K+n|4bj%iOot3-ls_V@q0Z|8{+R+#q!>0SAzP=G3 zKv4p-Ih`+iWlDkLR9zs2HIj~v=$eChS7jCY+?4?{D)2Go^;W}KahU>01B+g;vhqpF zO3EI~^O}j%MH9maJ+qUt+pah_dn7aIQr}B0*eo>`UjIQ)Rj7Uz=LSs)Q|_#zIb5 zpY5_~(yOyY2mq_(C_1hq-{%k@aA`h$(?A_Lvc-~`=snzCy_|JQ4wmWcPRJZX8F@GN zO>Q!)zGZ0Y?vsK8eMbNp!Y9}Td)E3L10A#J0%X*mGob;#_a234qfItKULJCyUq zX+=Gt2Qslbo?d$|OS-CA1uLqMduh?c?_N-6e@xNJ9mx$fL8s;IRzqX#M#jqpTfQEZ ziF~V-Cz{#OY{ypQI0yB1&6xz3ETsQfe#kAF^*0*|L8(NEp zlNQKy{<4oU?jlNi-ScCs?=6OAPFnThM$1yjU4;u%B5Mv(>jKK*z%5$90*`HP`NUpUJOlMMYYTiOFRJGjoVkzR7%S{4)eK+-_F7SR{8jhv%9}z-rWOun6 zixO9nE=yV5bZj)!`Us-;1tzhKVlhwG(m7ma<+;P}qzu0D)0{KMzp~r7Q5()-%F)yP zL>^^yXx~Yyb)>nMGx7yq>H)XOZtfbbE%W2T;uMmbA~a{)&Shsq@zL1)U~U z6Jl1tg9!cmGyTYo5ju$a2v6L{E=0QJWwf1GA=VlzrK_PJ@NxGI}S3o<{MtiKzuhczY2 z{2Gbn1lHU<$Gj2?+LrFTV$pPqN(R$UKj^`KUuCp`?<36+#v+wx=*9s#&#>q|Qxblf zD)1KVpM#@3$egQ%RFq`Xz=$kHEnMion985w+D4&3ZWsyK$x6n#dz9}M<*HPgf|7Rv z%aK&?#M1g5j6|8({yh}#Ot_q6-FC@=O~l6#ruKSWI{oVl9Iki&#waTy08%=0@m>Dj za17T7$=hKDgXDkjA$(nOj_yL@B!jM&TIna9dAI25Qc-OEIVYK&zI ze7V7+4nktA55f{WAsJXoPeP@k?jfMtxy{w1xnz@pdCTERGQqXflT$6J1SZd!mrmO$3c10Bim z#_b~yw_fr|jTA>Dzv_5izsmb4?cTmhi=VTbzrOlcTMQQpUEk>Nvdpes$^l5sqezY? z?(canC(E62Hf9y7d*>NUag~oO23}y16~xAdzbbGKMd~tz|sP%cy&h?{YVU+6f>$ zL~;iK{r&z%z>oJ>0B$&aPk+DODAc*dZ-DKByIZ@XOqkuV-vAQ|H)A=Z-$O;p7Lu{}10hIcSNE5_fsv%l%PnqxV;6gTKD0 z{^ey3onGRud6&UK1+^-5dOZr;`a{8(AE;0Em%oy3z^b1gB@e$I`Pgx1;_H4hin5UO zK)XqA82`Qj#tbXG6aTS!EGje~>=;e;2a1o4`~PhJKvUI4?I|Po`GxvU^OSh~BydKC z2f7`G{NQf?Qu`ZC+zv1H^}))ai2L#)@hKF`18buF;0gRZgC6|nfw=!4+L=&m_s(b& zUzWEw-S^uUnU8&b*vwMOw?CBTh0zaFncen4*BPPCAsDKEx1o$AW`CGp==L9<_?LIx ze|>4ubalEZa8HD-TlvQ! z@o=~N&*~o(R#&qzTNKAZ;co!V<)xohD(vBRS3Fd&2O0%k@n8d2bo^LXNx%QPsQ<}# z{Wr81q2LV`X8CQ9e7V9AswbcU;+y`5s7_F{4Pv9x@e@-lWOK`;xp~=VG&XPrML?^h z=y=CUD(4olBvvG;6~kZL>0jeE^kR{xB$}_E{04~C%Z8-X?d}NAR#tt(hx>Ji_KYnc z{_9V)3=d(uq=j}&h9((Jtv$~(axig@rBh-SUWKfGD(7LFdjeSC6RsHw?iug6eaXef zmUl$JHT@6jDYd4iIZLK7%l zp1p;%hpIvmO>LCrwAE=m{WQTFNk$RC&iAz>y&{xDnv{=28%??expKue7Xj~qa=&an`o3rbspYenAi;oP1@SA@ z6VznsGXXpnP`|+Z%NEf@Kbd^V>vE^1NW)D6-;(V)C-NPf^Tg6MdYbo&73Y1Mkwy#F z*4kDnhI0|gJiNyo?DrR`ubXcdu9XHA*z#00ABI{FahW5}&*!=qhCCclni>2|6F$+7 z$SYt8eriA&E-|vP!Ri`119P943?u^8)Q;I%f$gi2#vT!f*`NL_UP$8gA!ZxSby_5- zcrIe2CcEL&`wdlO?DZ6_Y3 z{RoIWwjdVUPTogQXzKi`1ZLEqKlD#1cMsumFqG@@X7Fn>Y^&cN?2%)yGj?sN9rt}D zpz-&5S&%GY`N5K18|d7a7pC3au5V-?fSK-BYmXvq>=DB362U*dM7Mv2Bu$!fryDz1 z{Gr>O^2$xaghYGZLi-zF*&C_G zU<^tI_M~V08%{By>Bb&`pRGZ9r%Q5?d1g-B92*_>k+WxQoDkU;{GzabYx4Zprz8PN z{r@mhYB)o=e)Oh!3YvaO_K3_-l5Mp0a5#YMFPOO-^>Cb5r-pyZ1^tVSgAXPe;p-^g zzEz$EWdXTcrrld3x|V_php5XxZL1-de%I`&C_=VB#@^8Y-sim=@4n-!u4lE7E%Bcn9n7bkcet z`Mkp3zADwmFD0t!S{ z8i@=!+M2^QzF@o9Y1xY6ZYt7@BzuO2$~V!^g&1(VobVM^lCt{dE_1Y`&ua_LBhqQ* zSO<;5ZQoj4$>ZSB)Ncu=F<2@^6qWC+^MQAShueKuk-pV$oooiK7#_V+w?FXbdHj^2 zt^W)*Bjo^9dw6=?`!~Rs1SKt1y@dWbsl3ANYoGk0Vk=Z{@72ezvL5kjh3L1Z0^TD& zk~RboD3>ehf@jR`O?L{^Wk0@w4|Vw#flq6oq`BV{+#Nr|#^{(B{C3$;*_*(43nmgQ zAMTMwniyT&3}&*{r#Qmo&u>9Vy%6BEBcrfH$rfi;WwTCSSLB^iLz zM>_zw`-!|1s%P<76vxI_-s*%Sh2WZbV6%~fWw9XJ*W)=PcfsJ#n!q}HV+{wwbJCmX zSx+{rg!_5S_avcQ-pVsFM_mD3Tj&0khuVF}Nv?;LgF%~cVz3mE>;>QC(|8-i?o{ei zcpjA$LNEsVKQbaZ9JG{^GMh&Zx z!`|GNlUhP@FIQickaYiijBHb>rXbhh=OJXprxJ1d>3qX?kf+n_p8jp;wIIJleH$KEJyOG4#$Q=dx3m1CP8JU z$8)a57_Rp1M){U%`?R;&Yxd(vezYWJl~AQ(|Ki4aDVkBmfar3MJ(Km zmS&3EbX{|%X5^`5+1jHpopi}DxaMg1y0;hUhOi|od`iP?Z%0&=F~@ku{d}or!WC$#zLuymVK`PkMQyJVfBYr*&*UYGXkiwC-HBVlaZXxqFLfiTPuHwq zysAi?aAdAu_gdBU4BWpDR+6==eNSB|LN~Z?&h~rk{v)*eE7cKvbhF8NbE(o~n)9@# zIKOMFDH~efi%2I-8`(y{JhsS6Ur`6yS~28nl17N6dGD1LMlC~1C&1fNW~ErMm7QUB zD;dx4NmTNDxY>|L6>Fq$iJsZ&>Co=Ta`0%$MTilal~pqa-%eCECo&{gNHq5><$h^5 zHnzdCpL>civRCHCXD~^=Q}K$jT!p1BPnKp$U6Im|Blfx`K2JmhgDA~~Zo>f1qHf4{ zBGCKwFW-fW*Sa~bu#@*ijvgKn57!2Ygy0$?l{b`#i|Rm!kET^iTKr7P`AN=%?A{d{ z!Z97fuQbol)jWNh-VisS(Wl6a47UhI{tmCL=VsI+inWx;B+J%~A*;O~e}zw$0_sxI zoIe|*T|4sZR1yL-CDxU=*;M1ZCIAKRjU87h;$65TuwMpz984I|)(@M&+>?y)3!|rZ zz}cL{FYZd$`z@vdQ4(P8`#|X9bdYRS)r)5ZM@MU}2ff1*X}H{_*xaPZt9((=BDI${ zai_2-xS-K}X#h_w7z>Z0#_MKfPujFBehYz-#b=+_3vTs#y(ZZ;^IcZG!14}uu1Tz& zi+)#)OA3Q!>5gLvg#0kbED?m!PR`5axboP`eCarJf8C%4@6f0L&+dS23+PN{t}rW%9Rr z9y5K)njyAuXowoXW|PPzt2c*s;aVrq6lYd4W2CjqgXq9;-n(+Dibrv5#QqJ5;T zn%b=y<)j+9K2ZOVjbJU?L2>Nubi_l^1X=-f~WpdF=1T|-igXFJjpPIG9jq~!6Rd5r;LVEi}ujz|*he2po{8!FW-a@H1YR%kdU zengn@Xg89_Y$t(3a#~<C8 zKeLNxH!YAvO8k)yM2*m5UL`&adFweM?fI|^!a)!p7!g1`qZN+a?OB7|P>4@6pDa4O zJli>3L9KWUAk|dnGlpkzyba1NuvBO#yY=bPvpwvp5*h3}0CsBU@v;^K6A8Ojc&^d= zHqcTP+rQeyjb9!vyc&2@hI6}~0f{-9d13csPSD?sY(gR(UR@!6)`3 ztV`(9)573b@>Hro12u8Qq9RrtqV&-9*z&;5$!zkhF(3niWRP5(T#$5`G@O=0?0}UI z7r&hv4wd&Ed@YxwEqT29yT*M;NUuiE0G19doCF z{(PvB91XcDr)`%lhEwbw<^bDZ5Dqxdx=CF>(miTATX|a09jV8*!6-p5yK~GmR(0B@ z(u&3!y*ul27(j4JlfNiwp_}d={#LWi)smul6HQzAWk(k+v?`Gw5t4wsg|YbB5+0qC z4)GP=YKPtLxi`K&Bd!exr!#u3mRK~ij1!L|ic&}pTym2A7m z;_|D^Qx}Ck)8 z#l5F6B~zL;APBzj?GiLTy_r;%emhUFk`DM5z9LLhAV2QcQP?S13z#M#tQ&*{u_^knePMRp};z z60rT7CMuBove4so1739huhRhN-A`Fa%%SY+2@xyH_4xL6iNP=U1GZzI-H2_a7;=1O zNW-Ki)+Y@n$;zsw@1Tjc^c2WI9>>9{zUP?xQ0zl@m7NQqDYEd zZ&wRf0A@>enriL__HqD2f-H1=N#A=gf;!+;Na#mHoYiwzqH0>YCF{doE~M9u6ZA}! zq3iqo^R6JNyc&5q9jkpR94^6F-`Q(>O*}%nSF=*D7+C()vHUbke7^6Weuh9gs={V* zoMYFU5v=1#d0qUmy?S#DsXHcDM;MVy6)Q>%?rB^SzM^Mg3)1#hf#XCB4fD9hB$QV* zxKUm6w+`RG#A|=zo8S{aN9F8O;LDd)H5jbDIW3GKnj=s?*HzS3ZeH#Muv9n;%@OaJaZz5RV|1r&=M)Mk(T-jKu2emc8e4+bM+WNk$H&h zKy*4Kmj{-22V$aO!>2m{kbP2~7Cse!6_EcmoBA{T7BV;cO`zFo7kF+ zF)rl{(@BQB?TuvUuZqw-pv56(6>Sx69xP;{)2Q@TX7AsH4d8jCwxM}3Mb@E3rNs9v zjd1UYGkt7~-th40keG1TcAhw7V8HFhX@mc&w`)UlbdF8?xjRMS_b~mJSg(+<3T;V} zR}^pLCD}x4hf*n5F;GIMs223>WT;j7AlGc!wqU`0s^NuL|3ZK3RU*83?@#IXW z2un=~%j!=lMHfSs=8&wz3)wCk@Z-d)WTi?o(~&yvQT-7V%|%$xdbOXagF_9%GoY4x z3JDwquOzjE>lPHJpni+u|852X)`^b7!7ACAB%mO>B3DtH>dJ6yA>$RR)_>pQ^3 zdqinE`m380F|DeJV`z$DE>OR$y0#j~7ubfEPBjBiv0HvNm}8WG9xh)9E7!8T_&63u zW4rC?nY(;*AkNStTA@ZK{?+7k$)kjUvC9f<#E92dQ_{B zp^BxwNIEw>xtsNsq=_4 zQjt@XK<8M1eux_VzM9QT=Z!?3^jccx`dv?W4kX5rj#MfcQDAd}y~zN1?An~6=yw49 z0s+YgUo+d@2o}wS@~4n|Q+$Gzj`}Hn4ffshxq|t(+%Bvmu;&C@cEaRNn+^v$+*v6! zIOD1*!$EQqA5^k?j0GzT%*qK>r)elAQOV2blV)yS_fcuvC!<8$xZ5gQu?9(XHNWsk z33UgaZiQT>cqeL%Z{M%)j}!2ILMJ8pLJ)fRASckxvQpq^utCmQG=Es~cHCjsf}ba! z@vddbK0E6opA4-~=QS!aTS}($BdlVS_EyB?F+5CiCEn# z%2$f<5q+X{TXzJ;lg?dg(Te3tZqg4qI=Oy_DE_PU%}o+kR+d}!fyT`~95TWEd3x5% zg6n=(N?z(VHs+Eu+9z@8-0DN8){iZo--NEs?qnIaqfNB(qnre+PCA@~-o=_r;JcK6 zI@_)t;EUdg8uj0s@O}G{icwNc(tM&1E3VzBXHA#$SlWbxB4VvUS~_?k2CWjEwUuQV z4AQ=)UN43=G)c?x{G%}S<7<{%%dDE(2y5uO$1{SDa?2+53n?pI3!wrR+ChjrvdNj0 ziw%N>bz5SjVyBg^cG47&3O(pu+vs258%vJT`1804We@M+4?ZiQm~9-<$61w@#jsQ4 ze#YD9^AEkJM8kFBxBVRYE~t@qtK0s$_k(i}W-#m3Va!`+rz0!hYf-AxjSg#9mL}i> zM->;;hh!^s{jK3+mei)5QN`joTC?n&?*ONg@D#SeN1g8g66)52FV99TJ)bhMUk!GY z=0t620;;@z7A1pbtbdbM2!BJ5mToi*agF=@;uXSm{2zjV2Wt?$?TF=%dinJV2KJ^bgHI%?~u3;KX0*@RlHEoJY*nP`oDK(&}3|JK@DVU=blb0KOk^S{})~dF>_nI`F50qa4%bYHxFuX-T#35 z3%2-}3@!OC%_Ho-=K1Uzq`mnMxcN!7zC2HnbjDL>K54ntRs*E}(;i1~YAZ5yxs=Bi z@#BSu%y}=0|5Jw+F^*0n36@s>zNZCGhX;Ac*8kvPQq0yCH&}o0Vc&DA_6HU1Kklyi zX##>&!$ynm<{xRvebVxDasSW0F#lri1;e<=B>l7!xiv2r}k||flan~3neBVW91&u0{I;hwOiOz#L#VgY-8M$RC9Y;hlMft#u-eFa9f$(K| zdY;aPoDk>BlqlM4@70_XvBD|E+@iFE&F8YR(Tc z@mwVC_oDb$A0-6^z97R+>mP=lRllRu{(8)ik|6IDR*>=M;J^M1*ekRy5CZ#0dyT>? z^k2kgf8XlQyb#FfzyJ9k&+JdsHIx71Tm}9F;rL05_*?(e9|<1BwByph0-;bF`cJOOzp36VwZ8$CFg-yYZtMVMzT>GGVSA329+Y(^Y)Qh-2onZ^FmPGp3rmW3 z1|k449(hT=JKQ~8zJ#5K_C8=xsknXS#MO|Hd{tdTZQX*kRhN-#L2ohWX0Pucp0b zu$Wn1ymMSVX_(raxlGX+>sFFx6MN8N6u5=+x}`{X)y7pY+D4Qi_=;a~(?bNy>L4FOkgP07YU23He1MRrlvD$aqA@t199*Qu z=C*g!R&~#8ERA(j2J5)mgL8ZzU#sy!f-$Ej4zaSJadTBqvafGFGoqSmaa_ip)KXNj zVj@$617W~iVyT8sjyB!s5;C=AQe3%1|Ap|GWz5az^l3*LhN?QFn04^=HIXfyIQ&pn z*>PJnUaKS2ef8a!seE6^65+7abwtTB4b_Q+AssQJPq0?rM~8a0Ei;s#5v5pCN6s%l z8ya&8nW#l5vuJPlhO#9)7Z(b5A5_4QsV-=apD<-tR8JP=Hihx6hB}(QfPtY!1|q%A zSj0IF4)N^f{g}4)@FXXbI-$&I2pOTZnBQiM(1+Wjv{0=~-LK?>koi_dS0)rcA#0L> zEO5$4o9|7!NDl$aNWUuqv1Y33ya!wu6MLM!kn)*PK(5A|j<%U<_wuzKB6?OqZx1(> zlWmnV&&EL)S}wzjDPPlWx%$GqeN|1%y1GeghNG9{)RC?#*i`9#+}Ri_)YId596J1` zOvRGS9);kB-vKJ1+7<89%5{U1t=VRWOL$FV7J2MgOa8kG9oi~*D^y%j0vd(1_!kp| zrga?WP<-c+`@AJ-IT&~`PuZ!bQXUzGVNSdoRLKU)h0X4mo?mipi+iq*i0FhWmNfS% z&TMK;m@%EfgQnkn2UJcJ3yK?2k#6Ob=ISgD8Jp*6%DEzcm?cZl*k}Xc3nP4c*rkvU zF@lpuu;!S)TsBkoOPlvJ#;O~clwc$oy=M5VkSYt?)}>9YA?YtL99!YW9cKGGjNm6g zq^Y->W<6)k+jrz2W_ty@bJNlZ+-_4IyA|kcdo)oKAeX75x$b+oZ?Y}v&WhXo_ORvFrz>eaW?ghyn-8FDKuZW#SrAskIp>g$d1i?DMDA#*BZh#07HgDCtEn(b-F8wyXE zykScpUvm;M)lTvo3VK_b3eM`e;_bgu(1>Vf%_G|eL?Sr!lBHG)jx5H=cH}+ny2dr> zm3FPAp)Bqzc22~1lYNp!4B1O2a378xSD6?oj&%ba~|ze9!II4g@}Rlfg?mQ>lW+Ol(6`fc8R9tStxW; z`|M{jYc2|*b4EQ;-KfLJUdbkh7Uwaw5}vsYkMW^6Qr6|VXiKr1gX(?tO_1hyh~nQ{Ys(8_x%fC5?_mt=75AdpXN=IWd-7FZ_*W z!4~_WF;HDL)8yI2IdakmQe;}2{LaDx^iG$&5{|YT61-_J-faN9G?E~x@%;tY14b6b zWL5EP*T1|!qlgW`tg4V?A(i|>8xfv#?Hd-qL4cer6^2cYF7P z3vA>?Yj(rM=~T*5H0WbC>HoJtRc?6A?oQ6Q(MC$cwffi%F^cxSDHQkV&Pvi@S!U+R@mM z1;b8d9p^bz)S$>K7}{Cf)q6zM=%s;AvZfrfb2(;z%$$EuiT~M043I!JqiuXecG@k@ zlI0SsV`iyI$U01Ej;qRUx}{N~FS z3kdFoG)?&`Bz=nXF}IY%el}=Mk~8t zK2z1}qoz68*jB~7<>uxYk?Ki#m|n6l#LXY-IH98oVkE1b%Br8p=!y;iufnF7HjVc# zLk|i@XSH#=$sKN9@F;G6^ISdvC-ao@gmAq~E_e7O>%Pk$aCwJl-x=2Q!b{Ec8%p`Hj_rkGMACAPgC3zFkyjBr zk_aorjI(OnqaA9N-@hIrJryykg8%oM_-j$HahAio&l|Q{&szQ z%`yK|b^E+&IeCUSzNXDwn+o?gZXBu-cQv7^8{Ej01fvDrraJQ^&%y2Q7D_ z_E!&ht^Z|-I<1A$H0wZ9 z*A4d+XBTiT?As%??1+(kG`09e$+NLl z-}BY!(st7N5a-&OzOi`*LwLfr27E91@Zy@}M$0JD`+a*Fj>(ThrN)~B&y*9Tt!uQS zS3z2wlP{}6T?}f~#0(gr39Mfd#q;mLc$xFsX-9@#@Ffi>g^o9om8zRQW2g1i2U-f0 zjGMdDFw9Fl&QNIZFLnc&QAB-MmK)5}f|JuO$b+?IFTUL?H*kF}E;bBRPh%qaEEy|G zw9Qa!M_c;Q>zxB+sCjBtRMdrG7lGR64_qap#%tzuDWDK3TU*AFVL}F<2B{SmJaUfj zvr9LOlFo~QG`8a+Bvg}U+?mkwwY`(7`k6y%n>ewObqSRC;LQF|Ha}Tt3HdoIXMOhM z_4M9NL*rBbFT@?Z&7VqA=vf4^P!~GvDJln=jTS`);~DTuWo`w13Q}CUv+$9DrrIt_ zIzf`PRUwp74{T}=7WSQ|0oM8!k>3GA1Kau58vp|3hu4Yb?(poJi!)9FO)Lcz*~Ocx zYU9HV>-($=G6MB6;WUaXFD0hJU`(hEk^>d;q7`4Q9&s%Z5{I$ZUuju#N^8;OZ`IUY zh-%59OQZAyoqFN9cc3IOLuiAR*ySV%+Fjf`Ioszo9CnY5lU_y1f~vmMk+{;a+9k?h zzG2}+!W)=H+tp?1R{@1b%qPi8ZMurBc-9FsZEcg(OaMN+F+dBUVvi zOHPiBl_OAQrwuIwdG5+29_n$gbB|QAkWg>c+BLh18YoKA6a75rK7L$?5GeDO24}-j zX018g^rs7Uqyi6^QnLgXeH2(5GMav93)eO!#i>%Qmk#>MZfLMv1VN2d=VK%LibsHN zN~)l$sWZbZ#`bvKp9w?U{-nw)Bk;8M)a3sd12Jj=WuNJbm^()uGAV^kLb zFE5k>=n3J0Jan(RQ^4QYATiS|ny_u6B9XAFjPEEznC3t=)5#`SVbpP_qr5KDiM1_F zf389-|1;C^*FouLM zrgUSQ`=8d@dx@q82 z_!{KqoQ2;Up}r(;Y7f5`2`0GnA+Q5r=^>0bwt8=~8W3 z@)6=MT-;SILJuDD9Ldg+W0=(xBz?`6K(xZVsy#iCO{+BO+v9iORmQ{ zKJIYxw2)y;=ZrKj>!PS{HTPYpBn%<|=O7XNCVDzCQI^k@gYGu> z%|+}O$e_0AJi}#dwc(tIz63li!I|WkZQ*NvzD%`q6%R^%aIXo1?#v*mnjr*;pl^h7S^D9)-u(}oS07~JK*MoN%Xj=}dINDjW~GFsK=)jk7}>8)>p z?dwBKgVQVeHL_e_Gjw_3F7|rU;Rr=@0=tVys=eFYA#|iqf#_QOI@oY{ z(P1Zlha-5+4T$3=*smB-4b^n7_WAMv!GpnC;k`QJOLWq3&c{yZJFVnRbl&MHSF5#a z^*s@@$n(W-NwPB&B2^Pe*@HE;FZgs|bA$UJAs@?Vj0nr%U;qa2!wNFAo`zP^*MTU5 zE2(r3DcpNbs&=MM=Nd6uk-I}ybMr6W*XlHFazg2dA0gy4Co8KxvV6+j`}lHnq4S0M z{DSrXYX@OQcLvA%{95NBl5YyL=W=etEL)^8jFPgt6TB!e8u&=e9TYKBO^440B(sQbe&PRXsn)sOw%K)%XwEVPG8|e739fYdg1@OK>NiGNn zvPJX}nj?#!XgSw@_0#X;5^A07_3wz=`6fT#B&1o z*jh>G-4+bYb?qgV5VD!Gz0OKi{=19ir##Ie;-orKs83&7>V|YD{gj} zwi$0(7u3etWys_jE7Z1y`HBKtjkP1|arycL;g7XvsmC^d2p|bGUY@T1#SaYpYRpNtB3STn!+l2NhIDV93rD}o^qAT^S-+} zNGvcL3{?IOa3?D%M*h|N7@RKcO8@B!)XVS*AS21->N7McAU5_{fSFadj!4eQ_JI=s>Q~H?*wMn`}9oM z!@yi9LWUF8<}AFBnZWIqsj47f0>iK6on`UsqBkim9t%mc1juyU6HS^YrC;T4<2+#Y z5*;^}Nhgk1q;+T!=uAmivcB|h#lNFmS;HB5>A0t}xLObU!YebH7`;`)&&YYnt3JYd*%xhj~^HU3aKR}nImoLA?{Ppv^2946#3 zUqQ_*A{1G`l)}yE*0@i|V6YiRDoSHgZ~)^}Yn_I|)M%+%1-0@;)r(OguW6+?2DS?L zD~|-D8D>QT7~hqIZ7a@I}c>< z;Gpmq=*4vXsBUKa*{HT*?%_ZaE8c-o(vY`22{{t|j4JA!20RcDfZ&T%8)lRb@QgL2 zbZ4X)2On2wRxvghZL`0YX1aX5Q7fNhJmN2`hHJ|OXliE~9 z;5J6nWrEgt7qjQ}PjdMG|0*81{0fVrPxab^(M?0KtFOT>eLq102qhVXNL}U7gf*btH!FB?A!_dF(4hY#q>V-ndbhn*$)0+;-{MxPa#|wx<&|-N6 z2PFKDcm?o58>jAhgp`N$0x(1WllvJ`we{=><-zw({$JNoR98So-A6x+x&g8O>Jb05 z*7=to`5CbZF71q-{apl`tR`vAx2lX zr4Yx*kDo_OU0@ihSVQNAkv)0G*~$k3Itr#<${+?#JJ*a`1jG6TjT(Mt71*a9NKA0t zd*EFjtz4C^qpzMbYCPvJH+0|}+*0ZD{-!7l6KUH9lS)S~^)xpjrwjp*gL z<@kW?coFhf#2JPclK%6H)}}gTndE2QBLYx{w2G4ZAnWz~(yW7WovvJ&ynPnV46AAg z#EC(a2r^N;_Cr~xJUuTt2;3vZy{frdwOs}5I2!9hBxm)?rsgQQ5X{&uBP&LI%aE77 zPT#0LTOf0HgTZn!V8wbykua^@CAs;3DYC9kk$ZT5kKfFTg4%uxG(acqcvuum8tAis?%>ZWqq8=wDm?OD!ul6a5Rg6RS zK)F)|*+lgcRfiKE29a3TRi`Wm-2C(v8dohi7c}RR9{?@F=a4oRS9x~$MI|RYE(80X zb&^#U&N!p6}hU197Z^&s5mOHd&x!9fu7nBUz&3Xm2`!~ApTWftxD zN_v%ruRrY5xkf$Wt;&(xn&G@nr+98h{s($S|4(Rf*A& zbEGsw+@lx932LtYJBB#TT`UvuaOCGKV-PEjNO|RATk&A-O2L2IRp`!|KAS&r>6*QfFMJ{p49H~ga1SBvKRUP&8Itbnn$LJT*Au& z2MQ&3`akDbVOIl{a67*UIz2-?ZGg~O{~=ESq&Y^bsqHqU6B8dwK8RuVpZL6j5h(N< zB%xEGjP!ao2<(E({hvH~ff1DVll!w$G4+7HEQtH~fAp9AZ;j<-sWh+kSxG>yttdDC z%>c>&_?ZFHzKc58=(P~3`@$@!z_1xa@YH6vs*MC%pVTQE$=_qCuoK8jxJd z4kVWv0=aJj?$oY#z5^1do>yA0m%aF}Tf8p5p|kk_T?8)y=;~VmRLg%`2~bwmCl2r9 zCu!i(tl6A3q^fxLvRgql>uR-3O;a>S3PfPh5HO3wgRi*OWOzq;M+GONNDap@Dv2v@ zTbhz_XA8WXiA8Rg9}& z$|vug5#8ajZ5ADW?jo>`a71 z24to9E%}BRNo4Sp_ z*ek-$jYPu8O9X!f6?1sT-M5!83MRkr7?MjDWTLwFhly&U7rxS7orVSOy+X#qy9wJy zH>H|qgVM@PZg{m>Qxj_T351|GdcQ5df9V2z6Uc~-I9_Lhi&26H3xlzuz!2_bXKJm- zFngcj^S9go&+;lbekmw3cKMgg7-+lyj#>{rjoB_p+UC!V{Zg_2+iChY8;pKw$n;xP zzR)ncdNF%eife|hYo?}fFq*~EUdudxQfYf0tFR6IUKABmR*l%L1zVsr#1TDMmth2k zI53)>Pk^b@Ezm_teacZ^e`ODVYu}1)wydg_m{PcP-x*R%-sfMrJEgnm&X2%t5RZo2Hx)T@phW7 z?o_5hyTzk$8r*p_wAoW+^-scK&3hRg)x1HKlrNex8Z(M}0;h#AH1|t6#&?g_x+n1# zxghTXg%^^o+PXb86GTSS;_l!X&wP)2zXR3`*zZ4ny*6=Jsm)2AIfZ5V)Q{BaNxG(63siS%OM_zyJDgCkt`bgJeu}M$;7OimTj|LxTqirL4$V&MYc=^){ zw5v;QW3MMVLo)Xg-#Awmd$%%CtVA*sl&sV(p7qSsYJTY) z%v2h?07!-%U9073+wh)9HJ2;k9?m#CG=@(e4?OlCS?|@-3{tGdu2@Jzky?d}4fgppfOrgS=G!(u7GBu)a^f<3~@5M>i);92RT{q{ON0G)Hmw+RpC9k5R zh#~%%y%0;0w4e@mt1D=Y`dpJc`BWm%X;kxB=Y=_wtG-+8Q zb>MUEHsCzj$_4yGteC197^jg~DWr=T1r$vU8fi&FLU917$7Ho{9#r~$CGThBC+pQZ zR?v<(JmlnR(dM%>gCuI6b@u!C4ei8JP$32u!N{QMS0`LtDIa}Q=-n{wE0q$@bie3| zaGE1ky%@0@#5AlwzX!WfQQ5SUgn;#*TrWYbBVa5)17~ePIRi62vd9g+95UYyui&Lt z5gjE?`wGgc2kwR9jTaIPb`2g_H7Vo;t>tQ(qRHip88BI8x(`KkqJUwx6As$AgPmws z2FfS3bcaV^C2XiobEI&Nh)+ywxi?}?;<*P5ilNqvG>X)y>(9VUIu=t%$C!!a+t(Cn zvcJ*%2M=n{lL<@tCx;4+As*zZ$xQD@v@)Ju5z!`II6T4Jmum^WskHA*GC~=C2uw`r zgMpkNmpd{Kccl#P`wplo(SU|4con2+c{HF+O}@b)Vq84=o0ZXz-B=23OrwCztL0%J zHpo*aG$w}Q^7j?Z)oLT+EnCJv#HZ_C`E@cka_&%g^N>MT`{=wW;Oe8=mOt&TvHl>! z=*Smhg_}ERRb1Q~jvx+KM^DM0j9S>}G!~T>e_2d{V8MArbC0*oXDR-mIAU*>pZS#f zekA8EsjC|%u5sY5X2V%GPQV=29L~AL*LpeRx+Z7DyP7UVw{0Hy)p2O>dVidgrM@0= z)op`A{nG#s_0fCknl-GO`f*jGw%-TY`R{-Np_5jSWbfS#4+^1(VdI3QC8KqEYis;# zBK&%JalDY>HB6r!0z1BGhWKfx*Ker;wPa-5*dLxmWK_4eg&4_fy4gQ{yrX8$ww(-@ zmDA*DK7h~Cx#awy|CGTmWap3+T^)m#vSmo$?=5*JeiHyN04Z?m^1B9Nv4I5)nQ^fm zB9>Gg=W>jB(@Z%hkGJ0gpNl zJ3$BZ?ZSbqgsu!t`tG8rjGmBHJ!Fryh!Hh=@1w^?a;gVc^rI}snZ??c)gAf-T)7X% z1IH^9&v{5FH^hfR&YT+ATkxvFUboiK5y)%H*{K(O!fnrpWcjQg=@ETDr5clMAR|@N z)}68MrkNbpUlaS~Sc~NHmxA#hGtJN7Qy8lCgq+5iBKEGj`daU!5-KAf)sTc}YTX10 zeyd?#hao$ay!GsTL!P&`VUBhu{#T`JZK|3z*(6HW3iQK3Ht)V~S3L(h94ky*kyJ=r ziYy*Wq0XWw_Lz@j34{TAq0nx~b%gnATSGwf=UUq2BztjVEkfa6?j}gK?|>rT=LX^@ zs624GgE|ZP+=hC~aFI_-&49e*A_N0lBAn;(X{Ha-mifBN3zd=(pS-WD;0GGt@9?>N zBY$_3ADT;nTg#J?%=>8!)s$6d$(yolj2Aa;_%mVlG-n(S`34W7%La#^85b|YT}*qn zH1K1VGw;>ispD2k^We(7LQ)nsWXb^|`BvXS)Om^9=1%pCLN_a&rJ(D?At!N+i**lt= zVwBUHy_T<}BcM&~2$iEEm?6)Zq#9^2LbIHTB-1J^Jq+r#pqzf5#hRCn&x!l+8U3Rx zN!xn_#8X(ZGUyWfo6Xp1=HRS7$&5zx8TSPl?`p2<=Sg)XipaGL7VGmH9z-~SSsxfh z8l^&4MV-+tm51jy#~-L{F}s7%YE#b*RUIhLykpc^pwvUNh}cFzK9fu9X$cc>Z@ant zjHZOvsArC@g4*oPvKwi;;k&R_I}3a~5wEzn1Fbfx@)zKzl3xDCNBcQq``}f93a1EU zi-XRXRX7HH)iNyJ7ArlEFNT zEhdS2M*y{O@o8z!4aMve4Yz`MOKU*NrsGG*NvhV<1A)Fo$(M=hDp@$rD(|tK+&2I_ zb=wW5jonQ3#WYLOy?v)ywbPni)g`Tj{rgmN{ z#>8x`#j;-iq?P6K!4n7r?;&(a^6CXBVE+kR_m4iD{r3zbLhmx#2DR%aI1u4JuQ9$9qVFG6+=$(C{5FxG<^aCCEJ@V>t$%?ZkRJt}Tw! zCx@+vVNG@Ct<5(dZ(8Nda#=<046r3~;ucL{p+IuIa%!&nB7=t3HiZ z(2z5B&fkxlKA-mprs(X);yw$-#1yvhd;#uqFhf<1r)pA)?OhZr5quLj16xBS8$*8X zmAaBlX88)p)~1u|9clWYNM&=2`ZZEhujCtMp?3RZ+gV>()(W^dgHxSoORIUE zrR&Jkxgf%8s{|MSmxTL^zL7Y3KkTDx>sdY}dPE4E_!X5}Wv6PCbhISiYYaBFI`mLf ze2aYEO#3i?{i)}5+UrbL}!2>OFkv5=1J3RKXiUH+T8{ddkMeC>*T?wm@VSKhK!O)@&Eqfj2Ex4L(}2 zkqfdqEU$yJH7R%?S5cBKuX7GK)AH_syB{(A#bcK&9T{Ybiff-z`?A4tY6&*B)^tSAHcnVrGcxQnRn*iaF4c;H&^qkmQUi?MP4yB5a5LBPJ|V-(M8bO#3)rR#q0yd=JiKaXLjXcY;@2XZHUF^o8GB> z_uKh1b`8}Ontk{an0SuN*%PNB6uX4{}&Skgd4;0UAAUx!3fp9R~yL^HM5M+PK9m1=y>6=%5lcIR?f2PnK(cP)R`;HXW2_ zpUJ2fKwxcd^+s*K1UD|ke3WJg4$YcfY2$!(e|!LO2Y%~T(nn?W!T{{gPCGZo=joyb zr!5@LmS*cdWo|XH3Ibo zDin%ft)F}u^TOel0a#nY6iuN-Q;#@adtdvP4Ti{}GpNba15aGn`wxn|q-JG}_;_#~0XZ~2Ngyk4+J zf#aG9v`(BB#qTSsK2Og<+O&J4iNAw}qE4iE-^Kbb!#4<~;>h#<^?4By8GK-un->t7 z_HFuDh|p)t#P0TGx}-eva{t~ymxK>PpPa(&vIxBR90}f6Ivg9V3wx}lz@NxyaaDW* zrzIVX$d88VhCYWo3d`1|@XI52uoVgKF7FI1&x0?>1b~f#sg#?+y-@ls9r7dS|A|Zw zty=$8xR9NdeFkd=jV?nDOnyyUFK!$1-4iQIH=Up&6~5nF;!0f_l=y3f1q3~V9S103 zNEQ(uE8fHpS=~_5a?mC=I&a^wAE-%ZWP$3q`e7#Bm`-P@xy#ugM?(y4kZ8dFkR78z zMo_?K-6-K%1!qJI2V#rR-)xKynLUy-Kk?VA`x7=CdTBw}+3HkBl;E_kLmUKkyZ3F& zPpoHBO7m}9w9d*PEzkG-*+*Z;Lt{YxUTk z78Lwr)HpE5N8Q}ri~7}QSrKo$kfPce*c;SlDXS$toyLL!&@>I{CFyZOktO+UQzxYY z-(OSDj$4pSI6S!X86Y6Sq5%PWiyOh9!>S=5d4FRD{3lB(tJbNon+Xtr2m|CsrcVey z1~Ph2coXSq(itI#k5+5u1I^6JP1S7NFCEe^@1ly6Q3oMEDbv|U@cv*3f!-v|QMtf7 zERUye*z`Q1L5-XUxB3AmY^44{ZC-HZx~Vj2`*P{V>GICD7UxI_=e(M69`mrzf*qD# zEOLHnDPw^@lJzcGo9$`iWzSIG2u@or4s|wB`?X<`3?;tK`v--P&5KejjtE)K5HIgg zww38bG4;tp>ffE&kY?`7|Kj0IOnM>$_A(+kG$XsvS52HP$3@2Bf#&e2Iz-`JJde#A zzFHx*rLE(olSGgwWHgzPbk42n@GxjK6+rad&H+y6-uu-+gfI9d`ME34f$}=Ff<)*@ zI~FI_c~_3Mj(SxbaJRW$jOTfq^N52%S{<|0q?aEQTDrt=B)MM&mgqp4>aJ!8t zDq@yCsv0C7;FcZI#G?RaYI>ZV&hqjQh9w5&{;OxHs7NpXx*P<(2zq@S+a!`Luc;dBQy=FIKe3osdk`(w z!%d*?ZWz~kRor2amNmFnosI-`m8Wj(eMMEUW3B;K6S-vh>u?AWZ7b5#3XFEHHk>}K z-Q{*KOEbzaG{1+udNSym({PW#P+4R@#)!*Nn&K5|C3)eY&OLIjV=MJxF#tO?nSYn9xXOeficQ?MloD;>?c zs697a;1pr7w1wBK;iWQ`Uu;p|6a6n1nY&oO0&{;&e6}KfpRH7+SUB#kl{i6a^!z4% zT6)2FpAQ#MROYU$D4&|&8+@au&yk z6?sgGo8X0AFRMzCjUPGOrh)6_F*o!}&j1Yk%o-_BNBRu3OfQy$SIG~;)`SgkSJw7K zet_psTvgxBjf6r!jqJ6u=Ukfrf>D(;WcGgpJVf z`IPyJ_jggeU!?FwvndX^NuC;~5r?DdzAm#|ZnKT4yW*eOS&?=^R1b+ubY*NzUHvKky(N)>iEWU!H661lL^A zLoAo(z4#3)TqBd^CyvibNip|si^8IjW+BeN`*-AUyVoYtRtFyg zSt#aQ78XkL{>^GN2}LwoFrBy-_3`0jD;`YD#H})fd*SVKYrZOY`}Xl=Ms1@3_q8}K zpY||;x27sMxqC*~oUhx3_RPH)n`3TANKxMJ78R=?xxq>ZiytbC7%Cw!MVl^%^-g2> zQTgD8MXq5{NnuI3Ll|ipTDkMQ-Tko;UR6V``E=}+QSLzh!S6$1f94!ykaXs$kgLHq zFI37t;0$C@_rY$&*AL3dOY^{?)Gzt7k@pQv9w`&Hbk1iN4%Fx-A~*&F_Z2suf%t$j zO0{Ab4wKRAB*wl_CozE2{T1Q}o6;&hzr^)X*KLK#t-|a(x-CWCK4?oZ`PR(%*2*&Z z8Uy&{Udi*e=-_!9DAx#7>PS@j5<__YWi&;!^FLRFF8pD-(3TN8@7$g9CP<(M?Q}N) zdIaE*B?6I(ctE5g=!8#juY>Vq0RSQUt;+qzAeK4X}bN2KJYfe7*55Q)~7D1A(4vkNxxVxzk2Lf zEA#)~@Ge6L97oSsh8KnO{K2?1PBPd9lJ zTmS8y@3gF6?b?4Gx>NA+Z#B6QrBy;$dodT8P9^53OIY!v$LDPOq?mU(T(XF#nl=qS z&DOW)q1YROF?Czn&8C}1sw@2ahs~c)++#`!n}DAcYUd&zTBer|12R(xy@TFBQjelX zFml3bFHff30~1SN^Mi_|n5gwuqwO7rIW$-wRKB@cwo;M+(Xg|zGdI>p?W+~NzV@o|Hapl}cpIQVg}1U8JNmZ6_;)R6F<~#b=PF3Lar$&dSX26tJN0uY3NC<{3tVgMBE?ALK`RlxNRSvVASm=+)#6dI^E5*aP z?8CJ*vbvcB!N%D0a(>k~Y&}2>K|)jLnEqB6nduXg1h|*sS5of4Ws(NwiD6~Db`Y@XzY;?=}GpPX4L0DD*v0p^^UE#qW(5 z7@YFsV(5w6viP5XT7852_(R;Q?*TZ%e-1+VOvQf^YwKbrm&}FHeBW^(Fib-b2&!58 z5>)fY$sJ#(?_VhU{s#p6u@_(I9i?>We%$!p;WT^$4?5wtyp)fIb!ud2;fmca87!Ic=9>TI2jZeNT?vzA#*T7#~08%jsx{`y}8d(H;&|Dd9CKf z4J}TlJ9+g9^_yhzuH%O_GZgWV9-=L~rJYgJ*%^Lz=LEgH07jo0lDur)RO!Ah>wI{9 z$-pBa6p%bxXZ+F|R}LMI<9IO9RAMc%Z-E?`p*VL+=B251d)Ab;-qlOIv5@dx)f3sA zHyDbqrLJFhGA1?NBsL#?I8QJb&hA<5n^m5oH@!wo*(cZhaWeVvG2Ip|U5r0B)yzRG z4d@u%k-wQIi@GPqd1YCQcRDV5%2n11Z7O%M?!9kCZAInKxK5)R_5dsXz1<1Os61IK zDRqm`iuRC_yi2u~&Y(s6UU~IQZ{h4(=Z2gMmer%oRRjjep!ZvuER6KattK~79XEQe zz2+9-D|MAKvads7WMDi+yU+fysrVhC=DVW8n{V&khfhpSp)-#QhK733= zPfQeDu0=Vq=dvok1ZRmwm1m=(Atm3ea(Mm8JVU9g(rf?}GvK6)W$EO~2JUO@+y_RL z?d{hkC*Q*#UFK?kuf}5oiK_NbEb?-GUF67aVQ!iDfWb1O#tMnZD=5D9Xtz#aAfac| zi7i`%ZvYvy1~{dCKI-48V4R}?)clUnhl-VkgoDpxpM4DfX`0#7qX*TAGjCvtsP*H1QhX(ga zV_b;w6%}?{hu6z@12XFRZ{AiLTuAKhY?{`dB6@C!1jnFOUK|Y<{~DJZu2H?Fu*PDT zaqEWEZqMLo#n6`jD(t*cRfsg;mx-L1oXl;c@tL_BrT89#UIs%NXgpnb!o20S#}?_j za*QsVGbQ$_(~kJH`e>i1DG^9;OFWDeAsj_YDZMW;{r+8)WYJ&D!tz+-$>a0$K zEIA8jx|P-@Bbry{<$i|cT3s- z;}%KqMR?1vEmqNlUg{=FlHJi##a8Om((STgZ;&&vGb=2^fS9yJ+I4K)wSjIU#n;vwc30#j)M}$66=8wB#i0^7ZHl8S8(-__>5Y-b1}!8Wv3f4Uj6;E zcYI7K9qS4=Q)_e{8o83#35w9ri4bSB1kGI&Y!sZp zBXs>RGL2JI-K$AlICl#rDeiO4q9`vVSENQvo3Fs`q}_N+l%#~DcJ#5G|vHB({# zMWHE6TLC6Wvj}ZFvz6Z|EB9Vb*|I9`tNWT?kMb`78}?N^;E~V_t&XQ&HG$wUYn;gU zkUP!qvQ;DHTC%MUlX+U#0a-rCyhl+K>0Uf1YIxd1f&ZWP4 zBJTxFX=a<+=!1)yqeqtWT*v0<6`Pd4f4=E{-5?|^pgF*a$;>gvOFH3PHVU@XN>trA zZ@EqI@F49`WT>5vFc){0t?JMT{L4!ENfF^=CE_U$75Rjd;EXVh3N=uq`?)v#as*TW z*uiYvo+l%@I;PX>{5Ln!V#Mb`=oZFOVgJ$Wkhy|?J|S?Wbdtmvq@T5W`N3OeeQ z3B@;!Y^T-8EGi-cZ$5%=ylnbG4ZQ$^k&I+2X%qca>r@*$PRoWL;(7t)?gDxdkmA_qPj6R{dP`P&;cmbDIDDK{EDe=~bfj9P zM>fN<%Lua4Bz(q2)#dx`JubR2_^m|A4VFQZIX~(5afgbc^|y7! zlQjCr_NW%x8wG0Ezw192_UeCI#7diH+{FWLE7Ps(X>eg9qy05z%Z-Vw2lteQOLnqN zV{pY6o$o!D=54^TQD%~Om%~jwmX^N3txbDiPdV^l7N{YTldB38>B(XCu=7@WdYTQP z5-?=YSA(6pl{UaQH7bjo#SyB<@9djS@A`g{Mz2;Kw?NJOz}Jd2^>zjQKdsWjWm6Y(aZuOZKRvs^IE`_1lA7GD-#=x_yqD76yey9{oe` z_S@oxEuM#}C@@E=-3m4$9QJz17B45t{jhXcWcJfaIi9j`Jh(~3)nXU6rjW2MAS(ar zdGM5XN?EHp0`f9^T72HK{+@Op8V2+09V0QxYI?v7v!d!R>Ib~kS;1Uov>?y1%8T2) z&E)BO2L=vgQ@<8x`vM}|QO-^yt?>N1?E!AWrn0c|2P|Y$evh}e@;+SA5vI{gKSHGw z%Bm}wu=Hv+!}+=_FUk`P$<#S1S#A0O#%W|AzC{s|>#x+m6y5A2_Q<|Gz_6m~%FBSP>1bQxiN4&@2Q&gYhg-KHGW+vmpp8})+me)Q5wU!8OqCtd+ zE#|re<|THnjrgg1#0(dBP&Cv0&r?lQ8##Jh2gYL41>IK{(PNp}#{K_|%II}yyTAOJjtKacJy0UIC zmmz(iJ1bq(oQJ8w5)f7%BE$Aj>C6{IxxlKhWz zSjERRtNpPoAiC1t^(@TRI6{1(mlnBJc1Ji%1{Yd;!mslWDm#WK4O*>7?@nJ?b4;$p zgXcr;;J~j3XVFKrbvyToYb<;~>h627N4G-j+l)Ih8!N%^%8pRa@L=Ft-DMhCpd@x|--Td&hoN@w0pomY*uMh6Bf*|l^hWXa$3L%qlyn*X_d)GB&krYyYJ^wY}P#Nv}b47@!R@6?ToFo6TaA~ z-(>HF)z=HFTOXs|FU+yUAVxc(nf3MnpKLobHoSNC;U`|1qCpqojN2{rfPPMwUz{2S z+muS=2anm5|L*eAHJx0e=N^+WjdA2W!C|g!`?PE)0jZA+4al&ARM8@fftrMth_JD`ZnypeC-0Zi`52kDJ zl@F-8Mx(oCcAS7Bedqg4^#Z1JmMZ3BFo_S_;%#ilm)*y^b05=uCS~Z#S}Z!o;4C?U z9pTcA@h9K%ORm$iP0^l#n(Q5-tv~rtlU3^o-juo=r0RZp1|pc~x#mkhT&x0dndwYU zy|gepqjGz8F}_Ry>~Dx|qkEgARJt%z4WSYQQx9X!tRrTdjyIs#_=>vHfxGL{Jqt_T zH_G)T2Rz9Z$vw-05~Trc62 z4dl$4J3m*A*OisGmV)>n7^3$^5%o%7*4x~C{1(f^htX_$VBQi-ezRc1DgzobnrVaPJQ(6sHS0EB| zdZl~CT;_!6`NJ{BoatFC%uL+{gBPKav+ir!s%i7xb&)gxCfFH>wGgb&5hAml8040t zGc{Q=j4|0`L)c1aNsG$Kdn1~PORRnVmGp2fk-Xyix}mg&m&PMoNNWh&vpY4lF7-5%o+h|pE!36km3RpIt!lq_g>#Jf zHy=}0y#ADuwu*}(LB=}KO1Ewg;>r7zgGL7L!A~QB_Si2kuUY*5CpgvWs-5y@IaIN4 z($hF{VJ(zOstPTI+Pe{zO;!CDWTSW!T!_&j%UUsc@U_k=R@FuRl?j#j?%wxl62355p5;( ztucyyvte=Uq!3@r5qOCzU(j*e@zr{-GdW?1Z%LQP+6JCIWRVubzipLV(H5tkl&Qz4 zi?|E1NW1_a{~B%37ZvE+io9TgU1sNJ8Bq1Z++~^8@guuuFD`zqkp`Y5C3D|Io+grF zyEcrz2Aw^XR_FE2C%WB%aIWvQBJtMynYmITyCy@v-J{- ztp-7>{wFhC(MY!38$HqzI@D7x?<|eO(hQ%vb23wb9um~QzQLwUG4NqckK0&>tEP}G zm(A0L+kVxFjnMYS)DJ~2FPz#EIapkU)~71_gl*nXNWqgNSa>>;3x~5 ztr%O}st9}T@u{z(Y#p_cD`yJ(-4t(#+f~z|i8PkA^KjxIca5snZr2|CNyQR` zZ17GWz$0*Mzq81G z$E3+%{~BFj8+0;AO9Ph{8zekOhwT$N zKItmVJ#B*NJe^@hfjQ;pF^(I4BeOTLL7;NrgtyBZz}dJWt&>BTBdsAVN2wnDPI3Z7 zT4HRy+YTQx2Og3yU0j-)q-l-DaE%I_GH&Q%D1JZ1f}cl)i~ejYPkk!Y`@LLFc2`^b zLlSE8U~@_JPYc-xB9Zjcbj6i*IgX^ON{3NyC47as?8QrMJrNMYkT-kA#G?l}YF73b zP~{^;v)ao6N;M;t(MR(<&&rr%=LyOkZPkjTrXnWbg85f#3yl#^UoOy@6JJWwEE@s} zb7GWU6XD8j+8$pI#-F!-56>V)?isFAQ9mCgT}~lJ(F;a2OGJF3UN#J50kTU@A1Hay zsmAf@y+$#aaG$8zB;S>nD8QD$=wz$rjlw62)A!s*!&n{9A9v{~Z-sTz*XOIFm+ZFd zwp(V_8q9Jem-Y@C_uWYqOOCAn1)Ka*H98kMPs0^u41_LNWIw&)a<1F_ILQIxZZcAq zrUvp&JY)usSqYviem`YVpF{Fr(TsMlD6uVi&=9PyL5Iw(Sql8jD1H!q=Q#J2sZqXU zz%5#SzjjDnFw8LfWi^nKE0l?3rD4Pheh}^7ovoQb?qF*L#M0Onj(LM~ZZ;$|TfdyO z`N{12-p_>_;6E$YFe^cKRU}xQ&>LI~cL%Y-9$)f|u`bMwL3= zP9gn@oPP~x3}(suFZsv*DqI52=93R304%_I#!sXBeyo4`50=|)SQvT+f&%eU(mxRC zhX>C~P{95XAlrrG5YQj`C2u9|>`|QroOb>3E!Z&N+iO%`UAWkPc|&+M}9 zE3T7lN1BuD9i4$fBTlK0hxCDlGqpY1p)`BQ5n$}KNkOq)&GOya_#=4{PbmmnPoZuL zz-E9fP^wY4K-_W76N(vR2z3+O#dP!j@=~<>sBh0eNaBS6Fm}=rl3+tfuG-cSVv#T4 z;=0fSiQ(*nQ_nHc0=EXG9Jih&sEERL>YAD}RCqmQ6vzS`7F^l`s-{vMDt*ib3jLD) zr>p-9sCorYjdx}j;DA=GlvDG=rzxh^rsL{$3tElUogwS$8-ay}o#G10&ciGbFBYAn z!*%cgq=jTCu)=z~&OqU~b*GkT24|qFh&zH%AFI<)Ac}haA;_&!_*4Oi9e8mDBBysd zoC4i=(o2G+grm_^p@t8){`o0)JSZXBoZBaqnWO9GXP}m4nDEmlhtH{DPGuz#$#6M< zuvpVxIKf$$Q@~Z2lBjSBU;g#g4M&GjXCP6&q(dZNg|sY#&OqLKJ9JPVC&6t@z)lb9 zg*gLVS(?-MgtF`Qo&qQ{K$Hvz#p`LxKPFf>1J%p8K{jt9a{aR?`MAU8 z`!^RQ|Aaz!`3awk6u*ny^)pcU7Y*;qf0V%gqI#@_2*ot!;wC6A7d(-72LP{pJP(rq z&6^V{3B+Q2(TBe`1l-X-Yx$zl#FR(RKuHDKKostPpq&sf6W^N$Fdc_$b7+324*MjB f(jNuOKLxmjK|`>0I5(yaaO@HSM);}W&c^;9Fejop literal 0 HcmV?d00001 diff --git a/modules/shoppingfluxexport/screens/4.jpg b/modules/shoppingfluxexport/screens/4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6d099b3cba93adf2b526d06f1d43fdd61f4bf63a GIT binary patch literal 99116 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

    pVWWcDIOzA#&>g+Gg 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 Q1q@7|8Uq1d`j5H)0_eV`OaK4? literal 0 HcmV?d00001 diff --git a/modules/shoppingfluxexport/screens/5.jpg b/modules/shoppingfluxexport/screens/5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5d2a679ee7b3980b70a052ad1a401ee704841d3f GIT binary patch literal 111937 zcmeFZ1z23owkF)T1`7lT?gV$2Kxo|E-Jx-pV1Wc^Jh)qMcTIvj!JXjl?o8*L^L^jF zcg~$>&dhygp8ub0D5$DlRkhZ;)?Ry+?0%koUIAc8i%W?EprD`thL9h?^D4#~(8J0c z0FaXd&;bAdL;x%lKLGk~IRK*cM=Jm003Mx%-ChH#TE3u?I1G z7&$PrGO;iN1cW^tj7)6ITu6=0EUfGVX^vaI(vVu23esqB%CX2fyfd@3lJs&iQ}L2l zHSw}B;WecZ7J7j!;KAnsasZjR7?FB_Z0(%+JOs)A);k|0|ErprTu8vl)SORQO#B}d zkdh$zKX`F>cV}{EXR>#)U}ojzL03R;^pBKVEzwu0?fa__&1FH*K+-Ql463D;d`VH5=guuT<{M)*I!}TvA@GlYnwyyt=!Sz?1Yi0)tZrveK?DGQP9RL9i z4jv8`0Uiz>5di@a850E(V<6+8W1wQ<;k?Gj!@K$VkZ8C@9!;gm{E>|MKZeeL19S=jK<});Bh{ws&^-PS4ISF0Za{Zts4{ z1qFclyI6lp_8;WJgvbRA3kw5_@JlWzXm?10!Gwh)V}-{OQ9>|sd`Zq0fQT&`lU?;4 ziGp4E1jpEE4EYr$$12t7FVX%c+5enif&WXA{VCXAa?Jx!VW1$&gTVv{16D0_!tP%B z)8>Q${?$ZZb0hT(ppub%2Gsw&quK|TkFL@@#4}PnE%@yumhL?R(DcED50ZDrVYC&9 zhsd-!{>X3G6&DS(=gRk6k_?Hf`*3e3q}o2rOCMx}b;tDx5r$UYO(pn#LAX`!UV}6r znT^t}rui|FdpmVcmpSmXPExAW)-X&sAko5oYIqK_UN|!B zX~%kveHW!Nvk-P>Md6WWxhXCosumxD95ab&Ag1{sSC_fQm7lj{tu5w7`Km+4`=Jl|R;fMYnz(aTI~AfuW~Yq`X4@S$tH;PTP0lMslr)4*4HdQ(4gcC1&O_)bp!jqTz1swqncI-H_uM{y&Z z{PH59!!Tzlhu?v>uk_V`7Da2D1E_++kw8F_+;`onUry&Jwq2I8HC*)y*bhiq zX!xj;sUTH5EK1NwrYToyCY@l}FH6?|<&Qv-3$xrFDUUs_TG}qrDb8ur-wND3e+C2^ z&fYj(Jx%i`$=aZXM|ZLIj#ffrzwAd?fT4~>M_(Lm)3)(2(}}aJ8rZ=7?1xB-c^Lb) zJihi&pX=;!YkZ>~HM$lt-zb8m+Oy3`6`z;%`hq;SYOGF&3Ij+L?bdQ`>Z`49j7IfmrtPqN#{f2V73h7di`cSwr%XvFdotf{b=MPSonOXupd7c!U zMrEIRUOEv{@b!jzgtIW(*Nx2G%%iVQVC&tIEqb7MUQWGSre8=}vEql#7O5vFpr=sg zi};>IGtQn=dq>VLn`C`B^Y{~PEXjV`4DWNj7j?l2F>4W6D3XSOXIhl^(%%9c+GV0Y zM7H`n?m=Bt#B^+*cd2b$G1BL|-M28MTsMGZv%|Ke=4|ZRo+RvnrhCm1i(bLy$@z%D z&4Jc0T9dU7J;Co-6-A6?XkjSIoqLc)e0>Yvc|4JGEdv`hBF~nP8M2-M=m}a$ECPlv zTO4`?&`UPQw+(b&U#M$5P|h1%d9=QiRv9@Hr~)ykZ@JEGf_}CTuG`CdIjhZdCpg=1 zad8!K6nTOe_IW~N$;6S>LYC2_MkMLp!kPsWRv$jv;ff#Pga~Nl>&$8OyZcbGFO+>x zAkcDy6+RpDf3Zn+>BL9u!O4+9J5D~S-F;**suhdSg@rBQfLy|(m&+f*=D90DSz!Y= zRtCgY1=Hp4RA3dASig~j5AB~dr9ZWI~OEgZ=Q%A?t5 zPmSqYaf8cBO#|^;ZC)}2AyFzX$YKYK4HS{CH?98^^sQ?A3}1mTab>BZ{;-NX2$Vp`{m%4WZO`kSKU?%Y78`wf3L~wmh*wr#-WQ;*v|Jb^1W%FnI~s$lOVF-O}A= z&cgEdqutXDDTH@H?>OL?OzR`xkbbU>ELRgPlp9Vn4OZ5Oe!p8}bjk_l14ayAt_@QS zUR*fL_DdJa-LNbXf_6D$Vv ztTiwO$ zDV3?%Wg|V}8$&KDkGL7WnHJ*w5P}+POi(X;oct+#YVjf-!xwjl;29q*@oHM0MeqPj zx#K`AFL6#H{Q<6cJdpXWPxzmd8?&UFWZs2BF zRT#!wNElUEHyFuVYyui--PCtnD>nuT?t@-@cF#Fnca4bYB#c#sOg1($oFq9s8XS#^^)DWG+ zzHVI;JfFAWASn=~ExbxS?pK@8dC0ik+5`JIluG=TO;uJOdt(6;4as66+gI@onvln!sG+Cw+u4yD>jw^mR_fg|RqG z(O1KpvXs24bQ#-5V<>6^DZ{t=Zr$0T*{1?1U?}QNqFaJw+g^i!iRqxRf`_=WY6CP?oN|*{ z(d2dGTU^KJm7@W$$&MUhHN;ZuaN?LlFA8lBk7UpIbdSzr>8&WE5AWw9R4eB_cwrEN zf|M3-zP_ua7;a-gMRIPZrHmJoOOw=6^=~CsfcdHV zNu*Ma&eTIVq2A@#kwwA4?0KKQ#SJesQ~t*80()j<)3=(c^R)(KF13+d8&6RFTI?qh z9e(|bMmu!==1AW1iSMtsui`({H)uHN8tAlev>RWDo76 z{YLX|!T}{4_V#;sVcSwb)8VxUawNO;*v)fusPqIReAV<84F}y<{E5g&Gy*WP#EfI@ zeKYWDYHE$IdbsQ2O|jw^Uk=i@P`a$Aft5EC4V$?vOT86vcCH%~7Zw)#Oq1t1(Lv-; z=WHDj`Xl!5&)TWi@4b+X(zj^ox zzSs0`e5AglCLJzonIvc7GF0pI<yG2q&^ zT~njMWU!|={7%A!v0gDAr+A9fMa(i@+rkliSk8V`goicQL}_^y?FfnBQh7)5N)+vt zxMIeXG%Gz?fK67f=nJ|W+IqGdVqQs39P_a%5~4<`X4HnR6CoX1G~T=Q8H&X(Ynr|_ zF`qAQ`D`cZ7wROq3xPn7z(t)ypK9WmI)Kq$pq?8ZpDbfqH9C_qjcFQLC7_WN76XyU zvij6Kybu~xfhb~UCl=dDDLIB}=P;7Rf{*{5=QxblY?dh^g`QpZ6fL!6v8@d}j-Lyb z9vif$l*PEP<%>kO*Ph6m&g=lOfj#%N+$f{5TLP<^HP zN3a>A@O1lgd<+sLt6G}E2I#|GL-jW|SYAaSxmr+$z=a|R_0mZS`BZ_p&2rp?dZN%K z;(5*|uQzd-scifpGiQHa3ZPTe8j+k3!LD|9se`UHceGY|bztE!>sv3E``%rRkDu0k zrTgH+`0)=cniHfvEWsc=(zF#5XJ~X$!IH5srzp0k+NLuc^4;O@M_)&J4spQkjAIdL z4UDdoN*yL>)b$D6#6}%N;OwxtZ?+~uqwwXs&1GN8P-C?OJ`P0plFOiU?aU&;>B19Y zcoOY4_S=1GW>V5BT6@8HDLyg1+Iq>*+O>-R*(~0GK+AtGE0)D$WlF{me@BB1RU@ii zOe11>UR6WgOi?u+;6IWTGa;}Rj4v3iN8uJW(0a<0Xu|(p;HajdRIcPN@ab0 zbHpn*6?z%_Hvqm(NHCzZ5J?y`vB`^LO@d)nv-eRU%!2*c@;i$pg@r+D37H3bvk8 ztsTdxE@818~J|GMjZ5pTdb;rXPPbMZ-S)F>T>f`yg}b7HFxm zyTOCs^E)A!_|ib(G&o`_dgi>_*)HcuMismuJxW2(LZD*4Mad)yINTr(iIj3f$<4~i zs%~qTv>o3YQDDPo4^%CJCBzW<4vQgz5DipNsq6@&&4T{FoX{g^OYIN6qmCqQNltU` z_1EuXo+KV@b`*qm=5ngO)*T5qk!<+&MEyaM^~y!|G8-l5<%QgO1mGZ20qbE$`|q>s6X^W8`P z84x4C@bne;86aYPY?FH08*=2MlmoP|;85%*T+1mv74nMtDuv6q$EVZM4oed;5K zbeu@JuzXLltkYYKP#fW#_QvS(O#=x!lbt^<{D`c}qE6I!yBF^?|Gw@-_I>%Z#{H3( z0(DBRW&ing`^R+6pUVQ6$8Aw|s8BSarlB3nJ0j5pD!CBErw zS(TuGUW&MA1e}GzllZ**>Q4M;fVucnPO;R9x8gG(fiI$A?E90UMuh|savkqtn%b3v zK}u7v3S*BrVQb<=+(Yt$58pE&*6)j7^E2R%wd6}_6p9trju3v$gdL@nS%4( z0{-1}o1=PcycTDT?cD)`88QaALF&Ck+U~1m&L0=Y2Nz?;tuhY4+6aNS;)@ac2_t9< zurQ-`pEF*c9DkbVo^B4QvNQ^#j@6=!H8t*zN%Sw3cba>6;U$Q(CP9~z55Gy%cN9N! zOIS6ylBScE$uzM408ZDCZ;4Z^o4ok)@i1ZFG^v2fB!!z!O9mjFRvbMm$Qo&r=?AOe zlJa@$r~CwUGX~ya?b$$ZPTbJqS#hqNv4fi3zoa*Hnv0OSDSa zbRL6A2ljHm+Z9`J>*wXBeIJ9P%&MIJjMOXjC=;^gaq{M=J-kkpFwX>3gk>RoE0dbN= zbTgwKXk6FQ*`{3P48xA5jrS}l>EGa)^}$B=X7B2m;pFqh7I5+$flHKwt?kmL!KZ#V zs!#OKfQ&ndC)mMfKu^in8^6`mV-!nwuI9A*GX+PtiDy7=4O`)C7`!B8mUeNhCx9`BYz{?hD^|07%k3QG)5GvhqP8@NGA2Pk z3$vG_E)#V>B_r=(MrqKl0Ye6*?O^Osa)9+6G&*CbnMvz*;fkS2bxzZic={-?B+X|T zXOe0{4AqF)rfAsHesfs{AuSdkN!>+nESgf--OX`FPNgZ>hk`oY?V1miKL`nehz=J! zUban(ijCma1R@~7ok=c$H9UcY#}pZ`=rkRpJ%`hqw=KkGoUo+ z5wZZ8Rrj{vhDP&bIlYW+&>2xD=@~FJlE!jH(|E;M21Hk#@fDJlqp>NgyUp!?kXyAU ztoUd?;lnX@kl^BpkcOEoVP*?<4mu9o6?%Q6eBbFsFj!s*Qr>NlhB-d#H5+xFj1|sz z`>cUR03-7PuY<8&uj0o+S$L89b#?pIo{_GHgSGa<_1)(QSj_|iU|mZBR_N3qwpqV< zFCmz2+O;91PL9sT{$Rq2<5jpL2wGQur4$R>Y}<<=Rn%?s2<9mY*$Gfi|U58baJ&8SJNh|{`Ykb*CEraoTH;O+PYqBoS2}Huf zvm3@lwtcazPvmmP)V7|GA1LqH#Ko#Qr=a7aWsbNdt8U!a4+c`@e=YyHfv(z-V{mgH z_t^aeQl6A~29P-UHGUl~gx214?W80oPqD9(awxOF%6_FRkAm=9hwkK77XTAK$s3rYjiAhS4uR6KbGcC4}^l>>WQjmpSq0_NNd(ZUS52W%MJa4y; z6#WrSI3bSFeiS;B>evpS3w==Z!kle4$i`aVE+hM)E$UcR6;4FtEao3X%Gk~$y+iya zc*}ELVBL<<*cPXDMjdS2ToXeUTFtd689>zED_7XqE6lE;19ZQa@J`OR@g$526W}e~ z7jkXO?-Cu65hmy4u6ax5+{lg%HdYiL3n4`%Mw8cL4ykA#^ni79N9R0nr;T!Cpc3tf zNw3aYA}~`RC5+_h@6`e#=fyT$F6tI;8jf);;7pXSrOe;m&Ev1c@|T1{AH+<3MsllR zl?!X4PasTtU7ms35+pv!klPq2-Z+*su^v`9EYd|cyyq?4w_-?Ts3*Q#%>tqwbo0XZ}_ zCS!jHx2JGAx_xZhZ#`)brw+&|`+U|b5GY|n>3BGz8I!61b)wEz=`G=bKE{N_RGrL{ zh3rH{#?hu}@K%EszM@!oZGt|pIuD_Y{tg-YZ_QFDS*VdVk+mLxap2rmzbeEjT~!o1AgS;H+#yml{#0I!QO zl@(dXK9&I&-ZP*CbVDR`JtWw+PrdLh(Q#LUi^*tUcYIDqSMai{yTKpE)7DLlC6_L{ z?Gp?_OHOPNW$D-Qp!$ZVhNfYe)xkE&y^o5Pj3c@Ey{60Wk_GCC&DW6B`fhvpTm7p$tLr=0 z&$~r(t^KSXIrp-O#G-~T+HL*W&ye~F?RrJDFO-y*mU`j?!)Wu^V={Dh%wuV@nxV{- z9x5e8hDt^H@B}c`FYZxVZYeXgP%#OT@>mD$zAxtVI3ZEM&_|}1((mCErRiwojq`UN;<7%diUTTz;vE>~eq0{UH7mmDV+Sax@ysb)pHJ8y)#@A*Y`?k&gXB8Ie;6<}Z@9fx%)kYz|df=F8%BWX)(c}ojoaooxJ zz(;B@48m?6E1B{(bvcQ(i3Ur@IMcF00iO{Z13hrQ~;21j~;jzMbKs+_^czD~RnC^~JJW zBRI%iaL;p#97CyYUd~`@!_o1=|Shw+_yhPr4&gQ#UkTyzfYL|L3-fzrk z*?W&A%g@5BbH840KN)XIP`R(Z`ErVVO;8i`dTStLU%IscnsIdtZ4XQ!7MZ6!jIaW$P$gx)r$ZSQg=~D>V=?@6D z*!L3STTZxgu98jfTd}b56+E>+K`}Hv+X!r&0pRv zdfJtl379aVjeXyEk4JeLlk&56VzqJtYhc(-;x$P3`kJPRCf0fiCtiS)&#T+U#-OZ4 zcO)K9SthZ-SDvr;J4&AB&b2nMJ`=vq=(U7ESSr@8B=p-MTwcL@R%EkDR~VUbZ*qUniTw772KbqYgtsxpKzlJUgZrnU~tav8i6Qb>;Ow*KN`9GejF86NJfB9tJC>B{MNZDQwqdxZta+htl&0b~O`PwB)@nNKO@Oh$(s zv|0FVsey811_TtgK6ZVye==N4`DGH3+URI|So;`zi9OT2^0`+{Mq%QvVz0Jvkh{gV z`e9>nCn^UOKGso6&JGfJd~BXHpM)DAgy z!d^?yKltJ`fv@!XAuh6J!t!YCD=H0drv(v|#xuvb=~~O2{Fau$9}vyF`%kyP|Ff;} z|KfTf)Dk|oboUZ#mf77O$wwBTsvbmqVU=&iQ?ov_u{`axmWTXw)VtUTJov0UFsC#) z2gbz%5lEAfr*e;dD+M^bh3%z>7eD9jG{*EU(+v)q!wXp%9FKz0b6I;7Ch)E+I8HS_ zxY{FF2M%h5;v~I_l>F%=DJbFh&EIBE&ira!VPcA5bDla{+3JQTih|#Ln*6oBIWo#{a$uC~bhLN90@R>v@CT4-WMNV1} z^~Sx!$@(rb--c~>NX_;@*-+z<-MQ(DD4O%^ba&V8I-bk^EyqR5^18;PU4EcVNQ63P z$SX#QLPmf1t$A)j3>L|XYGtvpxEWIug_!^@KNN?+UbaKa91{ zUD10oB`mvh3uzE}Fh6>BoJ!u@C`?pUZ~y9;!$cOIexE=Pc>qM?=-~ zq~lr-A>Fo4eH(C`)SzE|!8D_E`m(d|-PNbV!*V8}!PX#$v7Ql%f%ATS#}Rh0irP!L zD~$&xG)CX62U}w)kN`_3!;gMK=OWAW=m1jKK-Ft}SjRM6c$ z8Nr;BZq9Ar8z`5mO+PQODx@{QW~8lic6v1TDpa1n?9Q`$RSm>0ZlO{W-N6e!SJVBX zFraB#jxJ~kzRe%pzpX{%Gq~G*GAF{>^_tFHE#qtzH9DDU@iWm~=tcByiTa5IV|UK- z5CAS;$}===;QcYtij&j5w##u}#x!KYN(!g;yq6)mlQIf*0gjvrx#{H&$ZaKJJo$D?3+FPNn2*I3bkfAMnQ0$y_gwXQd~hjn}&!&O)xueik8)%n*EZ}Y|AYmQ}k>yAhsgZzfF3_ z-O_i zXF1=7xne`%LL!y(Q<{yhs}g_al*is;dMZ2vgt6YsJYoNt!(seQ{=bC`Y#(?+asllv znS%$##B%t%C%SL!0kICh6$`(yy%AQ-wmPUdGuZ450-|L1y zTVnf}>iWGG9(o1@JCAq#$fe<;mFYe%5xwLf~$K^c23vrf9Hm!TS2gPkF?I zJ^n;3Qv}!}2PZGIf;yW2UTEwl4Z}$pId}Dm)yA++)wa6G{U;$Tf{(z|!drh~Zk3to z;)O*yD`%qaym1i$Sz=xj<5Dmmh6L&T)YpUXsN>$-%#+-E^7Z@ECyR$Svz)}s6f-1B z;flT%iZ-)O1#R$J|p$4q98U?BUj!_jyaX|S;ZDFzyPR{lTfGE((*aQW9#&E?cVM)kYpoh~x= zZl|3mO#tj7nwx)?Nde4wVGVng1yypS6b)rc+ds1we)xRke`<@^$V1scgMTure+{jY z#xvj#dx-i&2U!dQ*lN#!KZ<{E76n<_MB zj@)KWGxLU!ou;v8z)$0-+V9T*!Q5v+d$;MB*1fm{KWF;{!oyY6(>=ED7xddhlE*80 z>M+4vG&h?+%Cz^gBFPufV)>Wq*`&4_W+1 zEuR6$RazWMhj`94I)7G3{KZSPW$rx7wt2%}HUEw~iCUwPVf(-MC9w*6@|Ji8_=ff8 zL|JyGr~Lf0Lg*hN;KTum$3FfR>9>}C8{Y4G>9>3M?ZkgSm;UzH|NqOQR=TF^@IyS_ z9Xx#X8@yF1A_>yFU-3n%ixSY*5^~@g;A16SJn~)9G{aw6t&RUlNawNhq1%^==X_Y~ z%n?WLHCtgb=406Uljk#Fy(6kh*Kbt#!9%@HGjL#SYktjx;wMh^$D|Paw~~sEX)&<~ zFyM3jpbizCdY`osRyH>!182z01mQq~iBjgUyp@8%@;k3Mk9ROaUuyjer0h1uSMH=Pg$ zinXGI{9nH7P?0{Y)as#Xp{;0o1|$bx(MR2GLte)~7V3r^1r7^C^4)4v$2E6m+Cla(q zHc&07n}xjd%=*S4-goq2DDxj^DgDXGbWY~v?zQp%pz|_mczFbEp#p^#^utmKGswIy zIp)vie+i55ONJZd3WtJu$Ht2N={X(*+;&VxX)z%!~O zvsYU?)VHi-8A0jb14Na?l1{vFqG|AcGpNu^6Z-&sG9F+X$fU-)R4oaD?~ zw$oan?grc+IcMG)Uxw;gbducC&Ko?|Jp;y=HH}#+Bk*gNN6)xB&8PM>K2XM|%2fEN z?9kEXw2R%d6!S&>4Bz=VUZF-Laol}jzpEttA=y?1@reY# z*#M#W&8WLz9+>;>2l|Xt`)*;B8@fZ=OPNsfmX*4;JfnFQ3AiSJFMFo-Joa&uo0PtU zG9%Re(eTY$NcD$j01EmIW;wU$P4{XP=8(~N@MIiR9Cjej0>r!>Gdr5u*I1tcZ%d9x zNS=80WYCpoWX@RcmQd<^TQhH8>5l-nkY-7wgp8gz0WGYuRr)ls2M%RvxtS*W2i7)% z+Vgh?lt^Tm_-E#Nr4l~G5s^1EIE+)xy5Gj6v*SO$(;P`p&npGti{`ZI^^9q8aYunX zA2VILYo2n%_rCcdUE`GL4s#sHs3X6@4=gh00hne=pWi;171gcRqLrXQ&Yz;19Nnj^ zbgvf~VO=H8R4sh?Hr3s5a9H5{!?HBpK;7F9jYxD5E?qI(D9w(dVO{Nkrbus3+h^QB zW~+IymMGhSMG($ldiUN{#BS=LRAP$G8$s_Nz4gdmN!R>qg|(YLske{8 z&wfo9Q_t?6*0X-yJ<*PUL>IZmd97t%kcrj|909C0Ws_(a#9!aM?3Q%~3*>A}$PB+n z(d%W%#Kfoll6vMBK4DUm(|UinOw00E$~lu5vCvut_F5;R8-1YW1E;*0*U|Bu&mld7 zbxb&C`$qEF9T2zM4GJDAGNu=gNYkxv4^1|%o^SMGD|4kHIxLZJ1bQrON3?SHIp1cC$rhpSJ9G4P2swPyzJmpJY3l1 zbT;smd7_}3(;9AY6I1%7#r;*hfa5%nEK+!h-VP>WPN;78wR{8Ib@0m6maF6tvFY#} za#ZFS=?tgO3u_GU_T*l6WUju`2fo*}8qwCo0;jLO7IQXyRMsS?ymfqsXNBigwN3I7 zI@bWtqq9?^s=S&ih9Hw}kA*w(#*qCkWmikiyg_%VqG;gU8h7sOy8dI;nCeBk{0j@I zhOc#_iF|f|OO+o%M~LL*8u7G^4YYcFJX`ONbjreh_%ohs{E z9oU*T!!}r*V_DNoroY_H%1aTc;l$1_B53QFHGO)E*U{BYw#2O%C~J#AR4pZ7sIqbT zDiLR9Zh5ugwqp?!C7z9BWf6Yyd_urIXZItUcskBUvo$yhMUYsjjlB=Z2vdA$+<}D) zoM5LQqW%nMs6DQFEEol4xW_aM_^}U-aM|`8F3%1leJLmG8_TJA*~Mp?P~nhBnIm`Q zBv7zy`m~~JN0Z_2M@Q1dXRKX%=&+#u4nyQ+GE8K#3PAwg5p6RG+mY3nBG4Da8Mxfb zmTDd~gcTRifIlioPmYe&>s-OuDqCV~o3fdoz#S2Shx#yk>)@RBo`Wl{vMIjYUP&v) z`>QGnZ~Xy8_;o~LZPa8o&RvYQ8norTiEA|ug@7I zYO9E=77JY@Sv@A(i6}J-kH`~`NP!0rzrcmC-<7Md_)25?E~2opCT<8E+eD`th=xeI z5|pVOW3K*jxRY)rGaWf5%48UKe3Q|QGN+o+o>Qj9+vdh3psaxIr}?}(Fru03Y?cO( z$}Mu8rY&!(G_UQRPP#{~8;Z43+z|32C08u(3gL+_ElskWUQYE)mzQa(Pm`JNO48MW zq|cD++}T5yI}Fe9csk7|j@cNzk)aC2G`v;!E{mIy9}a?2yUXF(=S*AiI3k=aNLc1t zeHevqj0C7feacNFJUlDq&hw?(`Xb(#u}ew8#--(8aGo38H;nf={>?NwH4{1$%jXA! z?4B7`AE{}Owoo5ZPaE8c*i(QrwcAp<^54lL@)^c>P{XG_$D9Z3HSGynHlyTHgTGM_B2Y4mj7X9v7aFv+ec;AmzU$ACl?LY_xT-`uhV|b^;hR~avKG6Aqt??88e!9n180c!6b{W$tC|x zq$LGli&BaK{%|J0#8DqrYG_|(914hoi`CTU0$lJIqM-|1tmUU{(GpX|*C%HhJ9yf@ zjIx8;mt{(6V#G;jYAX=!5*R*9SXRe1^yeBMdfQPhLJ*07kU{4*S@v>hiTSQb9rsoN zZFZi|eUW!}nEnecu$V5*t1Pb}(@ctFXi@Ry%Ma#6s=NeJgePboLLmv~Ds`0}v70}K zQiZf7UP_KeHXtzT`RfUj_D48Y@DMA>gn_487$?XfesY;AG!( z`$Waaj455&j-AGDV!1owjy@6|JZ2Y`Gv6Jy(9N28?bKuTuBu5Xa(2Y&ZLhLC-w#f2 zjfV4FTsB%~0tUD0nq0J@0C(m!1f_l84?Wz%;%WD*>nr2EspM?lP7d32G;~y`Lp5gC zdl@~JWif5v>0xIqI__f(lZ=lf95~EZ%qPzG$?!l;)-sGN8pHq%sUpvOf%`pkzjJz z3*U_;`HNOGeJe7aWZZ5`n11D!KysNBQD5|pX9;Wp>zIPzqLowas^>;PZsdR5h}8u~ zl~;1F#AAT};THRrMv$jO>OZqUJp?u;CDlVt9hqHOx1-JaBfT*`1l@I~1OUr5K4FwL zGp7zezE4XsA=lDjHMMVenw@dhA@Md$&@QlJrwM4C}(U!qfhXws;eOHY6q0;F(u zf};9_-{Y;iUpiZNQmbV!WQA(&Q-C-EFAXt#adiAc-~=uk^O%;+njo88yKZ&+iL5s$ zPsp6_;P$;Se?Xf1u6!cIxyul6cCy4`^4&VLJRRR}Tk;U+T^s{{+$K6phvm(8$1X7t z+q^Q)_39bMV;l%v0l{tbjkez9z^BFMIS>fh9gr966c7k<3H4Xyf!Yj4601LYnTw z{8U8S%-m*t(2*(wxf{^@K0ED2G31K_uCaSh;nU(cKpd$F?=Z=c5YG`#pmE_ES0!lb zaNlj|4b#yJG3t+dQdl0vn^4{@8Hv;DC6I_hF{Wc|YU#AxFrBUf=f&MGp$m;-h*TdJLjYAK6EFx_!;-Fp zaG`n`irNO0;-HOl?sd1NRCf!)ze$HoFZ4oxEH|xfyvm=wPfRvdm7V!r+DZ`uaXLH@ zsa#WVe4(`3-hwu-V-*D|HoI>j8fu+)Ej+84gSOP_LCLV$XNIdsYRCb9%qJOJI+w7B zzONsjg6CNKYCLrO4UQ)LA&)Da=Orw(@M{|lLpg3EcXTE3)jeUp8b7c4SMAQdlzGiL zy~N!7>~H|nfXQp}tj4L<)EE$4#PCvY0%a_%tYKF{Kw}NuM$k8!>@rWxAB7E-OP!PN zUF?W+&r2AKv?M%<@@5=>?xX`ct;LkWz!8Oa6XSWfid@4rJ?<^yjgIFmBdT68b=87V z`NHNc;d30yi-Ho{e`6w5VG{TZn1^aenU}HhDWXU!cdpanRj0r+T2A<>HgUAdHvdyc z;dLXp)tR2w_$^AbSF8l_g*WG-UAP#*$HIr5Up=XBw$}zwS{-Fan1IUl-$E0$R674S z+}<4)VJfpr_@O6~+G3T5w7pQ>%%o#UlOZn8GfWuXNXHlxi2hDSgUN4_r0~fVI5ImM znPpy+qQvG{Lj+WwIDU9UUVb{r^FExmLR{6@?BAbH7*wsDr1UsUkvlD}p{#5L)zt)r z0HPf{i}sCq6Ee&O=u-ElrO;E(gB4hFD2wpSMh;GUpyM*)<^3?;o@{kh#hV3a(FCmX zQ#!Qx8zQaq2=e5+ph*#6t8q@*&Y#SO>I}hxlV<5L*i^Z=V)^}@crU)x*BI9C@+*AW z2q;&p=Vk?)HT%`_{M{QDVx1vWb9*O~B5T$b_WSd%`ty|T2#CPW%urA<8a7DDNTK9z zCVyNqMCyaVBisg$`P$-&cjLh2Z{SwpGtPZdryJPm8;~$Ag+kb)=bO<;>SSCx3FGIP z7i02ISgigGgHO2u^}|Vl__HokL>N8UgM`ghxMfzPC+ZA50z48~WY(10|!C^1@*Lto-&9%x;E-JNqJ@i&6 zNADuC#ie?Ac@8t+bY6D{iBJwYyynS%*+Lf!O}KKgeU!m>3h{9{KbmHgTeWOz=Mx2w!GM6hgd5nbRhY zoU0C3D_4&CITQso7jhSB{ELXZ$Q8m!UplC@7lLK$$;1{?&YK5y@!|e#nzXv{_$1s4 zUQB^I6FDV*mfDb4?4ALZp5Nwg_3e|ODD2qNTz3_Pnv7nHk4w=p1i5J=!B35Fa}S;| z`Gr=#AhIPKn1S4y_Yv+2b&aw3+h&$wp#%d?RY&(NNvO2EdvatmwU_<_XMO(CWVAmd zNj&jUD$5UICL+C+TzT-gf{&c#83K2-m~GFFWnwb6mW87 zI$o6t;kV9iGJIw42^RN$D2NH_LFYi*sR5dQUwgr}{-`&CYr^9m5u>GXZ1f4R-i}VR zi}1;10y~zYItxr@7P~BF%i9s1FG8BJ0^xM9sQ{=r$-KPWLGTIp(R7TON?aMHxu}na zbmh9>OOX}T_1r7*b0<}EF61G;LLU&NJ7B|k7ZL%|7B{2>w}p!EMztb66y*_*@=gy@r&>$j*aA8tGvZ(yig2Di6mivj7G*@WM09-W;Ce=IyW^o2aH2U47*WS>H)B zBt&iWC9k=!m}bcS^mNU3S$g*cU|UB5v)+MTJe3{!&2QJlb#V1rOq>L%T=gmVj8g_K zsnUI=n(%t1evMu$_bOMG`u+18{D1g4l`ka)eKROTmo;_eva9AQ8;}>6-s^v?$d|oV zKdoVi>j{QVfS`fukoPD_>a`YS-q7ex9i~N`lTfC;Ja3Kh>x)#H!}(=8NnJ<308OlC zoac7;sfxhTXWe*gZ_EhNm>dvC4YWhMftF(H{Y~$~24xmX1c9JBDbPlwq_%1X&ya|l ziG!h53x;z>Z&;m0;ex^OJ-g6G&t@!jgufsf9!${e1!wxuk#`D=15 z$xbGBi%1siv<$lR(NIRRy7O$QO>)hcTo%c4n0goxeVXg{9wa;jh>~MJW%r|eFQ?eC;+il@RYe1 z?eiHae0%PcVeGSY(=B*9!1t_gptDHb0kWUXzGqZ2PdW@keN;`$_SQ& zTsE0T1m*G6m_E=MO&Ete5~UNIsK?1({_| z!@+{gAXImCYqjB`9>X)bS7$Gi-g6D`w49~N2MkEZ-8#271oNbbQrN88TOf7f8IK)J zyGs!FTa#wsy%`d_jq^TxA)WETxl0^F$pSqj-_->%`HH5Bft!-L-{SVp&7y26tISVq z0wL=weKt=xq0D5p!dQ3n&ufHMR^^;8v-YL-2CrA?1Tos1COQwD)|y-Hep zy;;n`liXqJ9#N0mrKn88sid?8YaYl6lS>R_mAm&Qc5^4y51e{-@eSXD7z`AsYrA-S zGx~A+Nu7Zg4$>$=Sw=EB?WNidTum9Ir$ zdcLc-@kVkYO$uua0}HRr9jp=KO;cG_S(!!mxYc0aF6&EtB1?re`AUWWQ^XB5H>wiY?=pB83(T=EV- z<3G_qR`~_$Xy)AE2SU{Zk8})>jO(>K-iv}s3B~(UFXB5D`BfTioIU7%Y4FR?HK_&h zoN*!f&4db-nd4K0N}ux~LaIkqpS;5K;(?3;PC=(NrxTm6OBM>*XQCT(FE^~amncUi zM0C(E&zjOur(Kj5bS2LQ8Sx_}z{UplQr!EgFQ6hfk`H2(@9qz+B%+=n`9X?qQedCe zxpQ3K?=5*o4pn`BQ_IP}VKSck;KjIDAfAGPc6f^3Uovduc~Dl-ZSV*o)tmRM1_&1i z*EJ7{BiAMqzzUlh>eaL6!c->@&b^+IbNy8G^p&YwAhsd)`IA;s3~t)??8OBmM}L_N#^HjF32DQ$K9H#h44!K(6pTI-{Fsz1vnGf7x@yn zko$j1mHKdUj49#}~?KCdLi2ESOS!>|tf1*%Z@ z3+z(tQr^zITJE{iF~%y!(}ALR(@ls}T!4|+2jXtcF`D(qxqDl_iv-d(*nw&^#b>TR zcS<0IcV85c@ig)h6*}9UQRuyfojW{~sVTR-2XZ>Z8j#n4d?LD&=NftHod#RE-SJ}D zj)nL8+qYy_*fXna-<`7hHjXP?bSuvudeSB%*ITRE8#H;w=w|D0WbB5gxrx596i7V{8Lhg_}83JQL0_gnNc@-{L&EvVyZ6bT$Sk+RxCv@8eHsRpj<%;-4y zo60o>)8gl-`rIJNF(M4V$)wwxSCW1tZPrd8ds$l*-T{g1+Jwo83n4fW&A&2@m8GM8 zYLBF~`a!z{+ci{nbA>bSdNh^bJ8iYbdW&!4v!Cp)!5^6?kEzM(w6q+&wN8;Y z(XME-q}IIh>4x9J4Zyv8a_SnK|4hD=kFPYV<67EoOH!}H@Iu|M2c**UcnCl@ogItC;#IR36V>F0dX5-_ zr7VjYG)h|t_-f~#mcY>xJev7+tLq!hSQ&DzlUc8a7cavaY5g4&6BiZCUCi6K4OZiP z3LTd3wyH|P0yv5oT%BAz8hOMCJW1c=^4xwP>)%&9 zfCh2d__OPE=&HQw#j_=L0K?sGpAyveJg7}Y!zfb#YlZb} zM3RYXv4Jk%jvhm*RAcP5SXe{kIw%7p`t&f`(nH-n?=2?1IOmpGj+G;{xg>tOPPKH8 z;|Ew-j(1#p`R%v|t948xTx zoX;~sUy})vTas&sFpzMk6m??MYe(twtnEi`lr*f9iF*?!OVEaHS#nT+CeNJx_{xNF zihb-iR!)7(`f99*g?W3vsBlSxg%(aA(H@rsUG7AZ5_bou9>N|K{(ekRdTRF<2<{;` znrkX`>KACs0b_MhOl{|_-E+-LyjoY!T}sV#M&Hmr4&k_06Jr81IT?O5D z`6RD-S;oG86##9cg*xsg9PYsTwRV!^Sv_hkZ}0*XlO_7+d|o0Fsaln_^$^MH?BZ*7 zoaixd>=Q{%{4Ka*0`x_25$(yu)`-DU&(O4<2Vz}K->E+%J9RZWc<#x?I`=r1R4+Ik zqH5uzE7AkT*WdR!=Maw&T*Bd3eFXeM%oaV16q5|*bc&qN-C6~4yO#gOfD@sWL0DzG zAq+CmfhD@wS3=?lbD9`^8)EbO>*NgOx)6iqc3!f#-{J}r#434qjB0CY(B*XkC|)I@ zgJ_o_j$EW1=duu|`Z$8c*xqWXC8IBI0E{VUCB<$Ix|1`trVs*!NUyiuMGrnW$WtdB zqTSTW1b>RiI%_w2_e6(+PzW6ziFEJnYNP1$Gp)(5?rF{6JPYf;45^j|nq3nXXNO4B zTRmFABuQTVLq*_tPhL0Hz{_vsJPR^Dj^|x2Jd^N#zRuf%&N#76Bx4xdTE}L(->7zMyRp ze;Jq6{#t7&N1mY_!m0n2j$nxB>nG%NJ(s8$WC3;NbmbT(*dk)(^<|}|B}ZCoYS9bE zYEk`4uCEXKKe%u^y_G_zRaN`&mVy1_?FzuWgL9{mSyUEoW>}y#FZz+>s^98~Dn3ON zqc}fHTfJyEaW%P)$>$!&Z}Z7{4V&cu%54l_<4Q#SRf_%t!G;+#&|QGW*DM=LUtx4x2ShNe0r>xXog;I9-wA zxJO^Ow|v~ceKXC_5uj%!KHdX^E_ybc3hHG2G`iWNF{u({53t;5c0hz~VA^oe-6Kc3 zY-*h3A@iZWqlaN^0;NH2dTJKZhBnpnN*4BMlItk|?tNuJRaqOeNLgJTIfWlo z###d+`~qkF6!OHn(X|)?EE=Pawgy=B_|eAU$%WUOBQu(Mo}l5YkL6&(fLGru>{XnQ zAR=9rmjYl`D_zTLz+*Np70Y z*lQjZHk^BVVr9lznM!1OM%rykOQPV<_ytT}`ifwFFxga+5N@lYOQWhnSNWv7bLeK5 z8yle{&@WaEZ{H{WkmT;!-fTWtGnO#aW>Mc2up~K$r-?RkjdCWu+L#)xB>(a3OiHNE z{Ykg98WPSm*otG$OI;~ZfkT@h=0bRfq>ev`$206pJwjO$df-^08H_AuRInCru|w?; zUY_Y(j)Vl=&;S<^)K~1V$3FZKlia*Lr*r!vjQweiLw9} z4pd}o&8A0Jmf9z+oIGCOjlZ>Fu1vM8W?SI$kL{;Uih2EHLB!QtN&V+`LZlVm^-zp} zb2ZP{Lc6V=#K%_$v(a5+=*~{V-pTvkAfLYzx!_EXUgA`k7DY}9kMitiS89zbMdP|d^1x0dujjAeoO$*SzR@s#cV9i&p1~IT-y8#@OjuXn}>*Z|Q zqsJ^JW|2TZf~ZsS-sAZQl@a+@%Q5Go5bpt6xA$w-&OQp#EV`C0hmb3_RP~vmfe`KK(j! zSqY0b<|Ok>4l>P&g<`bc*CQI%y|qnQB`1D}qlv`8e$mKr)_2hmhRSn~e9I$hta7Q$H?SK^zpxi;v#k&mcztLO*VB?Yr0?G#eH3izXP`Iq$t{ zUJ{Ex{#b()ah4PN-F5$r#7lx3>53lc zKNJVL*f`l-fnSC2HT*P@%9L<={X{L)6Cz2lAW1=%ggi1)xSb-S{p~Gb!j#fpWSOch zz|8kqa%G!ONNDd8r&Wv@vtLh3-o(rXGv!IXtPA72vNEuy#!-vl_cTB9Ycajrk>vE| zkcp0n;SVvTzLIn5K6?C~?b#MKv;@OAO68^Y`wl4+T)NU%yTK_mUuCd6w6;`d@>PDE zO;~{`lDlbBlI%V?22b}tZurproR)~XMnB?r+TK0Z#!)VB`~@mb-5|-`o^P*^Wp0Tv zodS>Ta?~;jPAQ?Y&zlW%Ygq`1U#rK^!+J^kv_+{tQW=ZWvm8k&h}+GOcuXscQ4?$T zkSI6D56h(K={z?{YNNGiwJ#I1d&MG{MyUMib9-$Mc_7yc$=pF)A^^3+mq^u2iW>6bpVibgwl*C!H=e$lJq%GzPT+>K#3JsMJNfSQkU5RPd(zFWEQHOm`L5AcruPwj!~M7vzN#Md!{o_S z?#kpS#ZiKvd1v3Dy|RBY9~!z=xs&zD0s&e(O!LL|W5mo`(h<`H4(shC_ONQuz{6+x z4}AN>(sfrZ*DiPtdS20Jjjd7r!SSE=T%$zeryi;PjVXJ}gYV=hS@pR;3)F)+%l_Q%m10*0WnGD&!Q4&c21R*XdjP?=idOf85`zU6v$Je$`=MYGzp_##3;Z`TqPN@4~S_O8`Po z!>J>#?aGn?(bQUUoyjyGKC>Z)v|a}hQu<1mTUJe`!?7@T@*cH@QT|Dz=+NB@kK3G@AQbruU7c?GbI!6zj(TB* zdfR1N(0l;rI7E^wSz6#8V6!v2Cxsqdi*|$>*-=EnSudax3dy;jj_ll?{Q?cYy+szh z_1R8)@W&6<*92Hdpv{zEu12}7Wli5pW~*sM_<~m3GaMT3aCjV@@L2G$r^kfU&&9_O z!;QDNtFEM)mxM=Z@(i-8QW5rk;2n%5?xO8}0N{eLL3h3hR9Xg};gr0%>)(C!QR7@4 zJ^mD*({xYgGNE>mX*rNz@B$#d{`7@#2&sgWVX8Ewirl!m+WuOZ?iHOBNexrS7yory zyKW(La~om(+Z~^m691)$oIzskJ6I*{{E}4D*R!7?1Fw!=zWGx7jVvQiFg34mM^EaI zlSxmelp>94Jqf*if2^>wcpbGP{5`T2z}5eeUU#9hqH@ZrQl(V!6H2Gmri24&do3zH z=#c%(^zwPu7*}Eev$RJ+Wa1}(%4aNDNxqp$N8eqBML!D(Obz0uYRB6bg}PmMq*gC3 z%<6PMkECJyL?+de0cNF=adLTD6RAmtyJQ7ZcH!D^v$ql93_TM7A^Py|nx^-% z*}ZSAI=OGpJ@yKJI!v{5=*0d(Tku)MW*%|);E;r6QphjRN%)?UMp0#naXRsH%k@t# z0@qgUnAPF+J%kSy+3B$i=qf7BW%zUNuf!gjc__(NgpWz>G}ZZ8(sCO+s*9|!8x#sH z;K#gn7MhtWU!c1~B$^n1rYEYqpsQLC-u=6S)(0Z13x1}ms*0|t#`fMC0Xn*|7{(gZ zJO;b(d_s(RAxr{{8r#g3#P=T2HE7lvdMM${#h;>3HVJx`TFNNFg!_kT%oiTH8`W5q zhyotF);I<1OvU7(Rx7@+n)MR%`Sfo90oKo2Mc)Lu3=8VYsq86<0PO&y7;%L*i3KpS zt%SEoR{?Jz>uOob(v*zEy=rO%qvSv$xkHr-0+`UDm6G6rG3OtXH<{5~(9+iz44?^E z6N^ADTR`trde+5$b~)@Ft+)NYAxa&eXAl+HNZc$V;hnSMq!#;`umo{1Jlyyfz;zyw zy07e3;WA@Ghp&_oAChakILG;NorDl&>bqiCnWrqA ze1Q~Onkp#8j*K^y{Z@*U|IETU#7cKD5IFu=gb|rxJsP_H(2+usi1b!SbVw1Iz0R*I z${K9?8T%qm^N4lLG9WxemVf^8=)+Rp51W73H_icfGmeK8btI&YOA;4a# zR2^L0G*lrf5>KMAARVG^ri7Xg2X~JBJ!2fHNOznG*8bt;CozM811t%<7^>9xUgQ0V z%L`J5O&pB^#)VDCdQ!P-v2xe!>gszz4q`Kv3U+4%l~PI&YKnhFw_NlqSLe%|NKHLl zbSsz|zzHT;%bObClx&kvo)!J{_2c z2$j1Qs5s^ji=}1$DCU6;o!`qXD~x}|k|B{tX&3mRrbe;Brq+reVVDFYy6kpj;_;r$5C{@ucQ4k$u;Vr%|#+T?a-6PHnWP^p|aalgUB()lImerRM7B`b#u7S zl1g@=s=CELv-xjqhm)qep9<{j#e+P0~B7LWMMm7l_*o4XJCHKvy#%R3gR^R>xo{ z2G(vu()1g8Zbq}Fah6oa@TxVwMB63**sUiTq1)Tsv8(}=omDAQy!EgVXlcNmRD#%< zj!29&!hFORx^`m1Nsh~AXQblk1} zB@l0?3`?)(4&#&`ca&vbO9mr)x|v2jnKSqBXwKFS*P%6lI-eUi_|CNC zKRGAWft?>0t3K<(5DXE@w6fhaAr-SQ)p}0^si4BQubwShjd2S_<>l}44|?O;+r{Y@ zx{X*@Jz9Ba^L~u#i!r2YTqeec#-bvC#FF12m4SY2flF!izw_C0^IBVDFsE4i{R=vW-Ccyb+Zah|`)t%(@T zrPzG;&T#nr$?kn~lo_eF<$C(IU$Q2E?$OV+uLw@B-zSGR3oltPyOwc3^)W@!utr&vzCg^%Z`S>VV;oS_mEX7X~54VoM^wioPG*gh=si`zaq9 zKDz6876GGDLelHeFe}9?rc<6BuUEhZl({&h!)R9R$ot9>;E*%Bg4MtA`yV1e0kPVD`o8L7tMfRo(Y_o&J=UxuvSAg zlOgI)9UN&*A{TBa#X86Z9`Hdz-FGuW|$UWkM$avW*FClezTH!DQAO?3SQDuk=$ z8aQu-W7LmzmN6MyJslyFCbMNm!HW-hCPe*osOiM&B^!~vc*T7Uupk()3zNchqtZu#U zxE#==1fz2}ww`dn$9dsLlSt&Cf~m3$EYjIJ9DGny{jsk7fDqRtBW?itipMmnD- z63;yz(ANE2R5`rhQgFbTddNE+IUxtLbcVKMemnAsMrYCcCQWo__ zM~JgkZ0hqDG_f7-YZ?}6M3!2Flf}nM5@Bz}Yo7bMd7=kS)eh3Oe&2~DB0WqEGK@Lu zdt)8r@!i14)^pL15I!m*bqx9-mS&bhdCC&)=HX#N9i601Rhk%9*!g)*6se4?GMVba zLNq@@Zcn`0|8m~TzHhsy+~YaZk=C4t%lsMtIv-;z$z@?8Mvz)U+iYu&hOC2!3uPWu zjl4EYBQH{Xr=WY{D(`{V&}P+(NR~tPt$ZX-jkB-hhQiU;4Y!n{dEvN=Vi(C1`<)lF zOS@WK$#`X`XT$;L%}!1zRnEMgUqVT2#kl3O{D%>bW~W`FI_Ov93PYXIT$nFgsv&%f zhPOdfMpa1GmkweR#g}~49*gXiXGKueV#-(_Qv0u8Zl;jJDtj7aEOMxej$*pT4&+Yt zWa2iSNY2?^7I@=HUU*0y9?AKc5lfO{zqikqW0OHVZh6SF7qDb;owxVT3EHYV#om=@ zEg@Zyj+A?ULe5OE!s9SJVl-7;zh>qbX3#EEF_t}HT@on~Mj1`n@*cbY1wWDR*woT; zH&H;?wJ$V?lray;^xih*8W-M?)7DL^c(_35P*y zDcVeFCzWcS;GE1G$hh9g!CY=-gz$io=7+eaJ-gSjLLx-aG<~i8IkfB?-1LrE_G1+% z_}q*9Q*F~KGV)mIG2;s8=Z>8a8Ulnb8%Y~y?o$$9qf|x;Ei3yUCEiB1&2c2IMmLO4 zle+G!_A{CWZTan)-c)ztHDUTr9x-RvS_FQe3?x)h?Qb4I^>!+9aWF(oWXZDIgjOoV z&*`Q$y{;W@#_iotA*nc}4bE(wfcC7GYl~Ef;uiH4B+s6s7-9ONvo9dmXKTC`gl{67 zf@({p9u%36zh&EGdlQkeYIhR?*4hy^)wUPF!0s)PHL8YTH|X;G0wr4HsnX~ezD!1x ze#(!nY(DoOOftn>8OHh+A6vI$9RADN7uy^p>L6SRv2guzFX5r<4t|c^D$q*{Z{s>u z0#&aCR)SuV2|ebKaotliNS2jd+CsM#T*uViw-`05Z9aYJ0vT)HMq!H`r#rEMYIk#4 zq3{{f-~loNVQ`oISBUwc(T(xqAs5h?e8A zP{H3#L~jh>;Ltawgu~XjCV4Br*`RvsSVLk3&KpXRy%huc)=AFnl)Wrz#unz&(|BXr zK4R7cN$P))U8gQfuDR^yyT}m}R4yQ(mU>erPS>&;s9?9Cz`k+*nK1a^XVje{a7Y>^ zY(5_M@s~H4NwK+BzneVfs8W#C85QID1mH5xyKL?+mRBVJ_^TjLPuVOB!{y??O0~<7 z%I~%p?!@XDlkVv+efje2Sx>8Smw;-G^?D5yvi7PA{DMC+6YE*e%9(Jo**%x=JCna3 zEd!x%LA#p+3FTG5(|1N6F!D>`$qhIav$JeyGPpye65|Y|jAU~*)tPX%bEt{WGG>2n zh_R-^TnB%Fyb~YjZUM@-(B8ts9C5BleW60OB@<(`PvwApH^cxn1Xdyt6qe(&q^02sieNAk-Im zI8B5-^4|PKZ|1i@+6w|X{jSA$NhKrCn?CA0i#A#bts%Y~)COTr1-^Fufg#k9}q@45bs zOuDg()d6=XV5*L5rC(c(is4Q#CMQx9Q){lVu&~+@HgFET0`5>K+y;#IaZJ`s ztFe~&)Tlk6+p9?Rl$zcl;S}H6)I-MR+x=f4NI1aTBz+8X2Y~4r5A?{}9;-!OT;bf- zn{h2^8zIkD#WC1}GvLc8ezu>7Zj5Sf100d`a|6bah)K+Rt`T2|&NW%3|Q*ErIciw1xkvl(fvr1avEFr*aGTug#|C zESy*0To1Eu@wdWw4)u}@4bH&p`*O{vh*^1a%#9m+rva$*AK#e~pdvaepnT`-$8rC?-x-EwQ(hY=}f~M-%aR+T$ ztfqezgjOrH0#P;MAY|*?d+WIk27`-P|6DRU*jPQ_EShh20AB$%^q2ux0{s0)7~d|l z>tnXGbGO_gu*6d4=rMi01~TY%Al-yyP}1fQr*CE^5iHleg4xb)=~9G7usb~X44=xH z--_1%_loAsE^n?KFUe@A_|YwB6zvH&@xd1Z{)HsPiD+vP(y3k<^#o^Q$Gdiv*Ab5~ zFJFWOQ=@t~>u{8^*m?#x+HRIzYyPi?cQ*6Aj8xPqK z`CFUF0+?#I1c*~H_hKy=WcZ(Le%7v36eTgGL?<`T&qX;0xx&%z%LR7S74l-RrGSYf zGlC;6TsOrvTAu&-#P}Tq6w{se7IXgFwVMG$Le|zS>f>2hjLeLqzx5p1YXJRO+Vv)84ZM8pm-kc$-ugy1J3jn#oI8U! z^$EP}X4UqDDwXKn%$u0L-d}wf@|cr@loNv`F9dwrYKi-kEo2Pp0uo&iMZWbjHD8bP zh$Nec1Z_lw(5$WJf3_DvUQJQ`Qa}q;m2)9&?mnULo0zA(+D?k?n!;QOkKwJqTL$bXc~Q&Sx{TV3S6;C=^CmJl)=m zR&-!2)99?yRHH=rQSm-gxZ$jOzZ>c-j*}-wR|Ij7-sW}Vh;2Vck)hfz*^7u?f5f6C z0gf`v&tUqgS?=68Dm?SG1B*kfsx=e%3N;^B1uQ1d;<$>foIhpE`E+Q1t~oOA}E&uRdrY(tyG zyzqRqk>0wCNIC|IoJ$f}x9x3e1{>1KeR$f}Pl&#Y^FQr4lLr~XPdkZ`O?kCPlJ`Mg zt+IyA28_4OdB2AgY-w)3@jEN?M#P|mh;t6T&R#$hU&M`SBl2oB2z+k&1bN`eunuNw zk2QrO=^&1W<~6#c4+GygNr@p&>5cWYeeiq#i;?=PQWPk!wT`bmMXHU&y8vBt0+Ch1 zN^KrzO&SX{aeyEucacD_;;K6nyc)VZAk*Nv8*A7qz&3nm;U z7Ny+}Ii$;&8?N!-0|t@s_!`vHL|X9!9?5ic1GU?Q5B?7I!}>JeT47uk|4k(sX_>Z& zh*{EZ$0}#2Nwy^6;)qE^w-C_U6I76Mli1qHjr}2Afja&_fg~`8^FlRuM&&J-8*7_?% zC0Pk4b1vhSh~c6wE)?Ol>tGWj?1^^TpYF_sI@80#>m-W`Tjbfjjf49+{E{4xT(67s zLlU2N3Jp0`-rrX?NK{(bROvAlFiQIuO)4UuR;DI0yzcV4+0V&hx|(9s8a6dxH|FTs zQ~5FqyYjZK*-zS@SWf?1$f9eFH(a#^9Kdg(TIY=1IWivEW*V>RJ`-H@&^E8j0r68H zsu1UMyiy!@;3#4EW8xM2eziBQicQ77x|I8Ka=O5xJ{UC!;BT44&CYo_{ZVD2SX;wN zd`qAo+rHBP`cyWscW6TAS&;3|NC{fI;`V#-d4hWt{p%B@Um!DWLvr(PFc`A)Sm*K` zthorH-8!zbN96zGx_Uawji2;Kewh8emK1ziax9<0YjO|aMlsr8mSbjUn75VS;dhOh z=i~$I2SLMh5!IiiLH>}H=ZZbMx{4E4;o7;)$154YKZALv1NR5te7U1F{mmQg2MD#z zmN0(A<}`C;rxV31r%7uqns5_#?yHs-8>+w!qi5$cPQrxEF~@Ce^3UQo<|)Dtv2U|Z z25^GeP|{lFHjIj&Z%i&9GJ0+wDw@FRkmV1F4X3uq?{DaZl=Y`tCprB*_EA!wn)^E? z&KK#)5*bf08`Zk0(K|oPf8Ti1TK+UFo^WOT+noRG2%xm0PZQkuRrkzM#};E*R54PR ziG!B6bk4Bs7MoiC#ZB_;0)DO@)izcJn_V~XR)@@9^q-ltJ$M%HgMIN648~Rqi z-8397a9A_bCckz6y$B+eR?XXctiVis^kZ*D8psOn0N=)aP3Dts9wrq1Z5Q^kIRPdk z5S51)ebhAYloaxD+YGJR6oe1|cmy4B#aGgfX$l|?sDn@k-Hw`v`@pdy2^f7xRA0e+ z|D7Y#iMuG97>!n@y0of6Entx+EmD<9qKRD%l40q-2%tKB5ZK(4QgTYTtFrQT&&-v? zT<<0$s{Mvu4xoNOt27aKzJ$)#OL3W>Ks7r1_M?fRoAB}B{?5^wMUFkIeE}!Yb2V4I+1ajGgU-!qHO6oO>`*h266Bg=MT@{ZrW?0me4}o@vowr zA0Gd8IyioJ57u^!KI|tA;ViY5F^qXnu!{@qN4Y$}!6j9QaBfs0loS#v?S&`Frwu2a zh0Dzp$Euuz+jviU;H5t6N)oD3GS$#VsWn#?ou@*@Qtx)?(Sem%X#dAbFfU5M0(l=D zY&I227IF0~WO8bis>t|_@G7=@DZZYF1Y7+VbmyzEWlK-`@e;~xheuKp* zcy`i5_W7RzO-eDs7y?QF?jj2yM~ZaD?VW25)S_=SUyk@t>c4S2HYBR{AN5t?Em$kHN5g#az*5^a0}1(M+v8`*XBt zYv)piXMB8=X(TFrS0mANwQg39Kt#Pkb5Jc!uKD)iFkYNo?lTj}(9oHkq%$CY&C8-uREWUjgM#=V?U^^5+ zk9~JYKG~D;4&WWKh%LFye`MjfZ>e^6cEK*r%U7d`1BmF1BB8v5%_DYOroCA{ z#k~w8r;jk4 zmwZk{hTq88JXw@29L&<$yOWLH)AI_UGl}n)r!`2!EX|=rofjQ0Ym-=EydHm5XYnWu z&VeQzG4i;a8%fFpvwvlHb~ba?E>tnZTiC={l#;`I;jTKtDRf%@(JYTZ%?|n+Vo779 zIwwh}cuwLsWIG%tG0#jx|}s5eBH3lzL?zDaFl#?Nw{XCwmfZfPPDQAXaN%| zAV=s#3@p&ubK!B&6U(Ar;Gw5V@kH1NH!PjQ*(5k2EUPhsQ?V9A%4?@mXtgtOvA13? ztEu)CUp5m=b)s7MY5x{A?^9nyLIo{^d9$p+WlU$Uy3W&?Q_rhp;}u7ujzmSkD{iDM ziWG5v3I%-3xc=0So9W+L`V% z-wliE)xmXXhHu^|Gflk$=;boc)SP?*S;bX^sl2SjaMT0bpZq2o#ysqSsk%o*>)P%C z7mS2>#)9Vs1q2gn)w4f=>oC9`w)`}_LKFxW8Um!l2qp)!B%!_O(56A8htqJ_4USg= z#_c-!;|blBC73Wu%;Jyt_gv)XT_X1@iU%|HoHQX*f4sjk71<8;xo*jrE!{Ad#Vz{d z{lSROFaTpa{vuKFv1cHGQTxvi{vwNUdqh0fzmbk?Fp!eNw8-X9dC86aV6NRjUr1!3 zM09bZQLW`aJ`n!zDR}Vw|9MI;FtlX9?P~uy(SMm&_e|3dOMU5?zt_HS=S7CWom%%_ z)cdFEek+sxiZzQEf2`_{G5=WJ-^(3d=0!Kt6kYajR?zF)u6XA~(O<0RPa%J=hT(y} zG!JW*?n9Avd^FEc0SC{C7qWcaJ|7_W#_(+n&rN|L-%F|AqGdpDF#v@&0Eo z`D3g8&-VDo2LC_Z@g*1X;PO_~n*ZDtqdx=_(__(JA|n8sBE=nDdKK6243;oguC>+F z7B=yQ!*>ZoWkvlrwuC-2%NNVPKqLUfbMz5FTgw9Xmtk0=xms~>=DfM$^01c+b0Hqj znh9GAwQ+y`ho^h|P3~8j2hlSco6Tj-yUj50FVJ+xJuxg1$Rwpcy6@(UAJRI>WAx^l zqvNKiMs|oRz8+ewlIZEOmtzkJKqFSJJ@X#S(H-2*Gi|6LY-k}iWBk&y@Or(r6JNB? z;TP!d1#+}AUAeN68SuatGnkdbINwOs^2v|=cBQdLo++lij~(RS}FD8Yw% zz>egz3mX#1$Yd;*>+O$Ck-w94Hf791yBk^)Ah{iO#q~au&E`FsgVuBk?nEJ1z2?!O zby|I0orUQ^R@JBPs|vnPHa40--R3NQvDzeoSGaXwbHezN#O-pVW=xEp?)U`f|B4Eu>l&|a({^U_u!!mq9L zNr1cp5><3NFtGaH4!oPW$DtwPg&Q^yV_P-LqC{i*{j}AVeZl33LFEKi!Ca>!k-03$ z!I3XnHKh8@&=iS)YQu2)Rq}{^((>O8s7vLJSjN0j6=B9Z?C|`lq}ptM8YKm8m-uU% zj8utUoW{yK8q{W0>M+FhZ$Q*_bfVQ*!~mZU+I!RfI=2QHxqy`{;mnpbv2 zo_;&m6u;NxfZ95zAX`PDVadSj^|bw6nFO91`#AEywX;iW%?p;)*_obz4CS{ZO9YL7xFpq6Bi&wF`WM$F9jLrvfj-?d+8RVuW;c5Atv+MFfSI7 z(`6XLXJ$oJ@44mkT|2;X0e7e31#R9QTL;qBzt#P85?B4O2vA@w`OPt)TZ#XC@qebA zo8l=c!77MkTQx5u?{z$U^ zz$Ws_^y%b3gSEdaNN_J`LFy8#q_SL_lRwOtXYuiQeEC=^=;oHp*$Klm15~x44nLI4 z_u6L{_9Gvsb;_D28%&)rO$T39S~*aCgE+G$62N)0@9yt7F_jcT!`>=2L7TPVYetsn zDKKlaQ8`#zD;)^;&o)*eqC%cmnIUdJv7UW$?FdqAV<(;-xq~2)O(te10F=%96IqM` zciu=APK9PJcM?~0Q%Z|JLq^5ZsFZFUZuN{+5R_Ih*sS_O54K5E#&7E1r|OJbPnk$k zPH#2Ezc;ZBz17xP_m!LCBZR58C`y#8*Tb3%P!eT)bk+APcU`LLSVN0!$iy0<(0WbO z2u8F$Vu2rQNJ1@q8|pG2i_M4xdGN;eM)wk}k7hS8-(ztnya?%jsa-5%wO!0%D-S0I zR#s9o-13~}^;FKCU+OnR$e3+Vb6!&5u^T80t>+mrHaHAhlqA?eM3kMc9&zd~kOkoS zsyyaZrxGs4rSzCvmnqc36q>f;$x~A4P7l# zp@`Wn4!1JteYX6{#2wClL$mJd!lW|rEq3?AvG$I;?G9r#d-VK(v)60h z>dKtH+=WSe%yaea^Fd$Ke(T)jR(SA=5gKs*!fGYS`PRF^pm=aimf>7ya-)9YNNMR< zp&|yHhEDaI@MW@`u+q=d<*^zDx-0W*pqcIW+T=oakq4?e=IE>j=h&*Ue#|C^E3P^Q zB5ki+7ugsl4b&7w50}CMFB{p!cYg0e~CuQz3wI! zWBo+FzYR0o_L&Bp>)Vm#4tK6GojLBsqOKh#XWeD$zOF&kPa59)Sk}EgLlQ_c6FkB% z$Bv*V^ z?-~~*PrZ|_ajk2@-bzCRQgJoS@bZXdGrFtzl!+HZVaZZL_hW|Az#%z)RQo1Ys~4*0Y`06jy`VgEnbT!#B@z6eZ z%v#Bwi+rF|f7-yE_(D}^kRW$nyJ3XGuTZ>Hj29;k*kg@ zw=W~J9+*rVJ84dlj_WQBj0r*{dx?YR8f-IiYJ0&88M8Jb6ReL;;lRS<3W>VG(tP#{ zeeQ^+1&U19l}=&dLY=X56wtC-$4JR)36lBMvmwbAYXZmv7QgBxtRBk|Q;*Pz{t%(4 zt&pzJniLe)3&REXQaJH-^9|V}B%Jx6>}Z9`II~hVgzQ$<{+tjC_;D4vAZK?@9QxB(QmQ@Kuw+VW&e@jQcNBH1iu_#a3C~-&WT?#W z-2~yTdq9az_M(QUZ8=_3d|K#FczVo+uhl|qf!S`IvLC%{@^+`Lr#RfIrr8V2gvWRp zQT_aSR<26~@v!%a_7`}fou|~bE+TR3Djm_Dk9#%_6hA@M-n{+1?Kg}Y|Cmhv@KO(N zoVcBw3D24a-<|53p0owIFnbXh?MMcblQaX(?;Km^)3x{8vHiO}_d<97%DSXGcbUZ8 zS5ijdX19v{2;eSsY2HmWi#|c-w8nCo$Bc|UOnqHfgC&g0`MJX+{^xk_uu9u{!&#ri znV4Tbt%i|mCGt)f1j>Yrjav%Pev?U*)l5YtAa)~oXt5gj44VH8BXXWB*|*ofyk-8gWXoYwuKAk7#i`kcnxR#?+mGD{!2n*?bEf6n0lxCh)f5a3 z;gCjGY5kC+I94QiGj8+su=8NmJD(q4RT+Nf_H=W4u|7I7bQdY=EPr+ky0Ce&tAN5< zt|L@vugfS_HmBrg=gpxV>M%@jsOPbIFF7qbe(Xq&vE1u{p6cjCtFifcDeVmwJ1^Ns z=E~x+&ZiM)Nyzr2&>6fcp@fjrL^P~3_5u{v}=OVM#WwV&(T;kVE>9o=Um{>B)_q8Zh9Pq%N(1LWHxs_Y=d1Oyp(4@!^kpsMxf zGmW2RC4SDJ`ajrv3!u7|ZC!W~2$F;l5;Qoh0Kwfo!QCB#I}3NRkf6aecyM?35Zv9} zgZskCn>qLFefGI`pIh(#RsXB|?%PzYqH9Ud**!=17(K=}zA-l8%zv^+e;aVE)H_ET zYQC?h?y@b^>Mr=KHZZ=Z5W?G)WdDpQ4p$EB^4)$u)!n$^^=S%gH8%wDinmG7)p!Zd zu*wx&Q*D}E>o_yw8aBqj7!P88tmAZ!ux7=sG_`rs5eTuGx`)t3X<|=oIlJ2s_5B3B zKZU)oLr14uO+FR(Q10uko&yS^`fcAk@{-B5){LF+eZJk{DYP)1Q`a@KDnJzf*309j zwBj!(D#S$Hn|dqLaOGSWJ6&4Jn$PlfUZFB-XG_g!{tObbA<$M!DOgFyL(rr%nLWuO zJY96&f7?4s%W}P8k<@)Z6J>_wijc+_rhl4hwcRnet~Ei846p844*+GqLD+==}!>-+3V$B;0Ut%vXr1W_Ypwf^8c%?vuf%+Anq+`2EkLGqjf$v=^@wEMk1bHI$e|%C0rZIF-NI zF?_W?iXLQ|dbn8^Zj>aj(izfh<|2k^40fJ%oXQkZ94)@cHzH&7ak}_^xHWfK)LN`@ z|9I@^X8vwiJEOi7yKj#D(`ww@mJ3N`V-?eYiIdSMS;EspaeX!uTkwVn?_T`F81#jU z*E_SKMZOgKHL@qYW=^}M$m5s$q6&Np-;(q9dbSf|iw}U*FsPS9>&3+R9Cga^`%3Xu zpIYo!S}g4GHsI(UL%SebQc4wzLRX$tiXdnh=nd;2PVx;()J2>zVYh}utTNB`DNN!8m6PPw$B6o=}N>f+07Vk@+w_X6xhSxCpkt{?|`JnWmq({x@ zemf@Wixx&CdSz7w8?L?Y1i&KH1RL*=xxCSdb5zHZ|E$$2*$ClDz@n|C#j#D^@A_W9 z?j073<^!(ww56-I5?Rq+y3+4bF+1AOWziR;_R_@n$ST{EeAT8ep-~8=Kk}cxEi}7_ z7>v;Z{;;j1hX%BJIP*@$@c~1r4^SrB-tx=%g%*vKL(XA>+sQtJKMRZgXYXO^tUvHs z@$aSo1dY5dQg#o&x~c-wiUBWxfH|nNU@wk~>N{jf`>b3n!)Hl+Bf>lSQ>c0%e3Y&C zQr6go1+DSG!p=A@nX2gm6AJ{-7r<%4Q=6gq~~xf)vy4wk$znV_$1UmRrbKsjbOjDTV_Y7 z6mOlTKUcp%E-gJ|eain#V;Dh_du3?N(S$J!>_NF2v*F!kb`Gfp0{qw)SMwLV61Q?S z;~&IJjZQON4g6%r><-&7Y`81oR4fKq-?C^9qc#!ZonRhjltOa?B7yAY5B7Gxc0IRc z+xgN9dNQM_ZuHM_iVv$lKOGd>XfrA-QqeVQiA*C$P8MxWa`3e;pX+!KP?Uu3)m{ex z&J=B#IN59DHozv_c(73D<&ozxqsa@UwhC4EqO*}f%Kt`j%!-kAithVRFMc;w?jesc zZq9|^G@j)8`ra#6iBWJvG71jC1h-2Nci&9`-edUX0u3q^N{VEWk^h#wml&Zh*%^j3 zkID~1SA{n;FR(wr>DwUj_7Xo?9S*v%(0oNEMW^$WS1|0yglj0mZs0+P11|U({4fDk zOSNrY@j{~d)W@a5`!pUqNsJHOWDDNWWt3!I0_S%>G^zmG7`Sg@H{G6dF6!iQR$39H z2`i)EBQ>_#7NI^L1RH;_M~lSUHakA~old=3?cLWV0UvyZ)=sx12aUH7UEzIa* zY4#pB4xyO+z4kA>H)1-8g%vN?QGMg!({XS%lzByVZ}1j16~`|OjjKnC51);^_oGXY z>Tq2A#KH4+m<+X>;^N-3?f#>vr?A{4*xMn;y)nNSdy|?5;Rr1)h7xoLUVrM_nDg9L z`5Z4)#v$oe5dT}2XR2$)i+-w`ibu9x&&A$FiF9@omu3%&Z3nAHlExBbSVcYlAi)OL zcFsZkK$@oJhIHq52blVLkAH&3TnZ_qr!JC8Uu1Gg)kNvanveEbO<^i6z=dy}N#1!y z2;$HPfZ&CumVDjJos|9sqT$!l#nc68Xd)cDf1##SsG5I*?tDx5_oAUxpmJdhIlx$u zL+Xl=7xqN?hH<4AwYJ7V{0>~f@Lm|doC5U3$l>Gju%)TPZOzswvEuWdOR{bpr?chF z&rj3^i8oIoFHy<&OYnZ^o4@v)iigt1-svcJP&`jSBDe`d?&ieAw~=PCYm(>AqHYjT z29s_)OB0Mjng~9Bs!71F!-gG)s4X}(wk{KY;ItcdhKxU-lAdfBLdjkErBfWD=bUrp zwAO{n#nPH2a7ON3jGk?b9RT*p+Mrlt^PLo7bhIqG1W06mf~fBXF|5z$AMk+8A^5>> zU@t`RACLJ=jcQU>>q6J!*r-l=vem_Qk$F+w5aJ@|&FJ}Iju~bQJFxNDW!8dMZ>D}+ z!js_IM^iFJ34l&Ib<(6->Q3T==(5ZGY8DGh7D>7Dd1{QQ*4U`Lk#!Rlhh<#J3+JeT z6Rz%-L|8meL&*-8FswdbR4==Id!YwKX(=Dro!f#0s#BL-#6E(y$SM4CT+ zQy^9*7&8OMc{<{=!O$hvB?BrEZ7<$%8J4%OBo3Rq>aO&v^Ow?(D#*qwnZ83@If8J1 zB&YQc%G*`Yc@tY6S(NU22=}2ygMNu8a(u*IiF$%mt@v3j+a~kcQ^~?DC4O71(Fa|< zt)@(({U@Ogtl@3bk6>L3pT^S@arMX1<;oqn<2Gs&$gB+Nfchmipgv{C%F}zuHCilh zYjN>)sv~A-#}qquq-euayU)~zL~kt**7JwZBz&5A`m>=HE~%(8b5A|lrsZnANqruN zVxWLQEdy9`uKXPW-^fCkMaD8v?C%S+gCHVbPj=a04O&bzHv8JGjD}c01ns~&bwe)c zDq{yw4d@pR3&>vSH6aB2N+`0aoQtNvh0TbVYa=9FK0?G3I9GP9?LJNT8t&m#9%Rhz zHJ9zPo!V4}?>3!2D>N6o>^mj-)IABUTuUU?r~$!Qkq!L|T(nm%?yj>Vc)}TLjKZ%} zCer{hrBE`rtj>>iYWWgs5zucED)8jv@ed{t&p51Me)s~qf!~_G&7xYg_yY@lK1<^Q zKuOu`#+74Bv(l2GN3_*Q;5U`OL>juf7;@8_SJUoavp~L6&6wNyR^2^2N|WiAW0Mf- z5uqg3c#KVq2+lW{QI39SDxp)cQBuvQj)Cte2fMv#U#dy$QnF%NG*VsmrkaIN$&A3s zJV)_xE|Kkw^Xc!HW(X&Kfgaq37KIUm;7cebf^gUO9IgjnStKL6EZH)|oHC;d{EGzs zx7WY-7=-*&f<@8pPtbFnki0vw8~tAi6bDaA-=YAZ*Kd@&C>L*J_}{6#CBPD@5BI@*?SPkuuMB`Vl?&iIETNw8jK%ZO)o2}KI(YlRd+|@*DD#T04z(8SjL$5& z)FAmd&aIdc<9oiZUb^=mfAG`;0MPp3WpmKsBL2&Lg$g)&Ukfqu zosNZO{c+a$3cf1EeEV(mzy23Pa_2Rcw6z5ZXG>-^oEBtG3ovY4@If4fECA$Fb$p+; zs+kXu8u_l!1>4fBu4eRtlT|+$RG7aLm)MmG)A*!g`SOL>^BzHj7i}>dod3=Vec72iHa{A8Yf{X| zc-VT&Ukg1&Kk`D_Q8oSg3nKdK^#lgQ8O{I~wzlYlSG9h+yXP1#S>&2NLnq_#ieT0) zPwUw=`$pQG^xvMhD|Gu5(#wC9$Tv)X_aJ>u@e}mReJHOWQ%lc*2At*FKXv7X)S%)SF zQrd`!rnixuuta^Yv;qUQ2n*kCDE{$jpiAboZS>HR1&`T9(b#uC!3wGGM~@8CMDU#m zv!H%|oc!8we9$hAsj2XF;DM!Z6LtA#YRiRXzV(#ZeFj8oi$6T1e>~MtUpujtV2a4K zAoOgjQ%t$1HK5)L4$#L(g?!;T;;0==W>cY<<41KO-Vy_g&J5iHF8GP@f7+85Nt(#m zVUd1i!?+cBbpWB#OM#*wZ*M;`_;88XBAP`*)hh2#<$+m<49;JNFmAk~yJe*5|AnN; zAR<2gmtv$`cMSXN>|%Xb^%FoCGTsN|ho|Ct{Gc-q zZR*htd7KxI>y3!LG#MTZ1)P7(bA6w)nTM|8NZqJL11C@z+HCB~kxw?ftbb{@Or@*8kdR z|E811#}&e)_QT$VHKCmpnOB+snhR}Dyptrq#>}${I*bcofle|HG9O%e{{{mJRn5rh zv}fv`7ri?H>}UWB^qOxD$oxpVI=Y&4qb&RDqyHYWq1+_&(a@1FmuO_t+^}_5_kR2? zugv~6;7}9S`-5u@bJB%e{X^~aM(spv#fIkNdFKXU;9vyBc4@PAv*DhmR-9kf(rB}P z_R=zJml31g6o7$P+K7pOAp9qf`k75$D@jc&qa`ut2b zSqLoTzRR$B+8;C$d-;Of$Sm3tf6~m_9?Qgw&-0DiwjK$WaH)<^89w#EIzlv9`AM zEH8768LPU&y#=u`PPG?SReuLiwY09UWAtsq_lE0Kp5cF!|xPh-;!9v5|dMa9hU zEF2Lb5RL;a3Z>f^r@t29cd^JxLN<|yQ<0OR9131`RS{yRm$&y{zW$j_QOn2)io(B< zZ$<>02ZE{1CaPC<=SHGye@BU$s#up!5nW-Q7gG&R{&EgIdWc!CXPOzzC@@b<$qCJo zhUSTHYJO+h$B6Fz26`?I_Cjh_8Lv(#Eg7sH`kcQryosW;_}&laRR|l2eQqlo6SK2}EpALpTOy+UWqg#VB~{)=l>3unw!F^<7LI0C_8zrXI6+pKy(HJq zoL^uHY($A}cY<^>f+;~6Q3Yns+lu3vjcm?NI(i>Snm+eO=mqv_CBuh=>r+13{GXf? z{J%3c^-91$7;sTw+mGL;L7^(wDXtiS3`V~|c;VTp^>3f$$90O@P1?pUF*ns-`60$) zuyu>6XH+(%RBq9Bl=u879AZ2r<|NQkHPNxMJzmyqI6lnXvN#|tcF#)@CJ9Ne7FTWy zr_n!iQI>CmpE*muxrXXy4{|X}s$Qk%nlbO$w4~%o%)RS;g;^7A8BPJeHSdRC3f`=6 z^6he@Yck8hnxNS?j=vQdni$&Q_4_6U_jy3^Ez0RLCk|dw9qP2HCX}LG={044X&$-? zSUmC(k5@Mhx7{b?A*GeO*`D>yVzE2=0&&Onr;WK4VbUMxC|ASYrgX@ZVQ_!RIH@}p z7~*~&lX9)={_*og-FiQCuk{+E_<=ad(|ib3dBy#074iiqMR`@K(9obiRUHjkH$T&c zGiih1TJwuO1IY_J8vd$^z=51)jx#uTq@C%xdJ6!k5H8VF-Y{-BX6z0{?aboRlBR;E zN{&Ym`6z$h3)_?b3HshN=`d0IS+u^QPWMVwQ#j#p!v$7uwWRMSvcM$UC$^41DSiau zzi(L1T>{6&1Il3@a+Ab=TwW!65MJ@hrlxh)SAl&HLLB(sRq@gV!6e!{nX(@rwHUkO zH6)NEQJcy+LXaY!s`qKfj~P^-68PuHywstxaOSYRC*Aka4#lf=Rqip3t`ZO#=f}#A zV^aA}(Wh&up>2tXxnJj&a&nzszs;7dm=$$pop6dQcuZAFiRvTB(S?L@Q+;p!6C{ap z{?I@_wVAn2fNY*N`x9hMu4fBVB=&!YoQ8WEGVcL6g7*)HT)HfXgih|O2e;BKihJV5 zI*SH#HCdcaT`e)Zyf-%CQ(eF&Wd)+&+zQqDza}No@2fjP56Byq0K$i-TPRXGI*VC{ zI7_;@$0xz2$87afOFL(>IVDM+Yw(5QRFV|QkwKW>AJ6)9n{L~{r&cpA>fT&ISMJ+m ziw^DqdX%G~Xt^7IN#0m_bzWiW7}VeyXcPJr#M)%oZyH!Ss{uV~{!RJU(1Y5$nT@z&SD>8a@hWS*|(h z@!kR={B=yr!Lf9mhl?pXV=l(0|bXx!L58AyHImbxEsmO)!T@OTL3Xqz*a7h!% z-o!b1e3`7b(wk0ky&y_(@-gZM$rWCiUENwOE%i4S!-2Hbl7X4drWwIRF{F$F+QA_k z1tH0{AyIp)7YEy)9PjBQd&p9Mg4ClGs|}s!5HAc>i65cN`>1jZiP#FY>h7)n1o>V* zj{ikk?R}Yoa+2dy!>+2ZB>rShEK(X{s-l~Td;P;{!n>$hobPAz*`{V(oniI4w6Fxm z#KnYYTM;2#ah1nvkC2H&(6ua=;2Rsp9YyNO#&mWsRvzJ{h};}G*rqJAwwD=MMpqSh zG+&y8MSpLQ$<8t*pI2*jpN~sbhqDMs77CeF>xcpkVK@`Z7bnn!OPsU@Tofj$vFuGp z9%0TcR9BT}weel47(Ed?WR6r&bLkeEI9ji&Xkij(j1btu#iI5Jcup3RCysnnl^QTI z&7671H(^@try!DFOZ#EW}%x1{;YNA2Zht-Abcq=7;K@Do+;-nIX zdoX*qmjO?smq~@ihZ9GV1hx%1UXH)G|43%$!0u3rcLmjGsP>g^cGWr2F8-`3`FgPO z$j?|VD{P&UFxEo#gf2dPQGITgS%QvU^0TR4O`J(g-s7_JLP9vq{vU)06IFS4IJMYp zR`)*EbK3^>%Uc0YE2)?-{q4iMYOA#ow|;`UmI$XvqA+X6rhZ73$iU8CP#u6ioO1SJ z-1x_X3F$|M3hz^3U1u$$FzqcAo-}?ywig@O*RKH4HsDdRy;^TSH7D(**BXR%l?~5k zBhw+>Rnpg*LIh-aE43!$+mi~lr8DC9r@3q=WxkT9$u~XwT63H+i>ptE=e60~mm14{ zN9>kR%XptNfOVn^n_l)nW{0mmynow(3*Z&d04FO^k#ISxs06xSawp#Z3IY%4@+?JJn-dgr=%IWP@mj>*5q#q(Q- z_0qLg5Xt(;=PzkjGMC^yoco1x=*B9Cx8g85_isbGb*~<4@GSGU%U+RpeB>CjJon_X z(tlv9s~;b`Q8cpR?kYdP%kCQMC6s-9a=n#ZcXAY9r9vJBQ#rF#l^4X!8Y8MqyEYX{ zCwAM;^-xXQvk6C}){rgOv0WTq6)sQZu8m`ml2CO(t+f0UB^n>giwZI0dpZd&uda`1 zw>CWXa1-}e`2IdQ#sIsaRc)(Sat&iXx2B%**vF$@OxE$)iYm_Hw!j_Sv=@*n~y5{=oCBBII1g2bf z&Kk2;!j*mgJZlWBLQ`9+0nBC9A)CLb-USZ%z+oz~^I~HYhhAzsG4*!!AuAq6G{da6 zQ)mVJ!EQA_=aGk!*=Vy_J0>9G!1a*vLhu_2mz#fYFD@unJ3WPduUU~frc>Y&k|J4xjZ#H~vwt7RW z8gxZ>EZLb{6JIyfW4#X=T|&vlDdaHpM1FKB%kWAUAC-Nd=4yn`pU za+Gp~D|(4lR<(-VbF#<5oDhed`xUX0sNl)2osumH6|+=ki`B+_!zt3TF^Iz0QG1v_ z`-Fn`d2RzPoE@!cV8kWTA8Z}#76FRdRbHu^R+)Z{&R`d76 z(WLQk;RDfBb|GnWBQ21R^!Oh%QmSxk#ReMToi}l5x#p)cnsZl<7Z~V*ucDcHz8N;u z;(*Yv4T>qKp*pH>gg|{*$ztd@qW0wD zET3vP1xddm94v4WnAbQx)LNYB1{Qlli=*$Mh;G@G#_(`~gbAgrX`Qd9BK1nU^B1+g z*KEyNk=J1{>%1RlP$aTGygm{i8x1$C&on@Qawx z-A?`YK<3V)}4wgU54{Y!b|_3XlZ8uTkZqqW&~hZLvs- zId%G%;u7@)c4)rz4d6`U$dv@{zmkc=W$zhe5c!f zs97GW>HK|W=R0vL_MX530q~rN#L<#KFLz+O&0}mOMT1a+%6sF5(Uv=82X?RvZQTqyH1XIGVOHh^+u6CuF z6kLrhjVlBWTA%c&!^aL`lSK&bQZL8EU^CCGm`l4i0*fjuQMBF4U32_HYeg+BgzHe0 z9%q>2hZbSxSmmAQ%7Nj2G^05VXcngd8IbGkFR9xUhG(P%bo{`J`C$9 zua~~sx#(?&3;LTDCD=YovKp59<&`Lrwbq@EeFztshD4Ekt=Luf#W3r@#n?vhkj@3KZjZ4%CcQzp`ybu0FK)$vy+sV?R zn}9L@&am9WYL|Itoj?dycykTlSg#58ZK_l~3H@^DV?WL*C(CJTYO=?=+S=*+t3UM! zEQhDYMyaNu1l}-1cK(t;zkNwBn`NDv?(Z?k;^M$gDpZUKw+^*0V{js>6~` zlPNwxT`OWh2LD6y&p+V=OPCt@Kc$^2RfXRI?tl!P%ECKNH>S)JvYlYcj3%-wYIfB< zGyqzm5^G|fH#G7|p&RuZ?s+ajCv8aI+XsLJpilO8V{`++qw{0|+-A~N4tmB+!O%$h zyVK~0YZlj+0PgE8|53E?hrC{+75}P;cfJk*Ti2ZFR&9B; zzuH%<(I%UMiuVlf%>`Cn@Sk&Jg-ewMcWF`D z#JPEq@pK=TyL|oNF;?|g;DZl{$o=d{6E~ChzYQhxw|N+0rJ6D0vW{)NrI)U(ID1rh zpSVc6fXyv9hbYk7Ju%_j@H{+U3oleutgPuvZv57QMpkHL$wC=Qwz9tk)9_$PCg02E^m`vIMW&bH1pKxTM`nfHB$_^F|nH3qnsov5pes6`sRRoX0b z%!SqUmErxyAj&tkJ^~;#0qS>ua$gb_8D?(_LggI_(evQEooE$@i0GDxaEa&%+-$W5 zTG0lVgRm7^CurXUv0}91vE;2aSov-Qm0lRbggz1xXI0le1SP*h3BeQHxKx$ud@A6Faf_DV)O@l_nsHJ z|0Zj{kNvB;V*RK?;i3@U?IK;**6A}>)mNHiy@bz2rpU;UBEv2ml9N-blK$iGsX(cg5|revaBfI=>EG|U_P)1Hm0=`PH5+prBp4D?hy z7r}uaR-B$H7?tTk8GAUTr|xS=;fd(SnngZsH?h%`+Sn$r*Lckzc*NqE)*ELxXg(s) z&-u<;eX^E5mwKMSUL8XYxGPlTi+g>%&p~UGrBN2?K^vO!sO-1hoRF^cXvNmJ_feXA z@h%%onJfbmtwao*D|dy%I!M{d8J~$8Sqx9GYH0_YU+%s39mca3*VySN>0)|r_nhNK ziMnuC+=w;N99z=DW`4^{sts(-X*7hgV&_SfjbT^P=A><9p=9y6+)Cnjj(DzS%jtB& z5dZNImlyO2ZFRHC(5XcuugvMwgtM(d%y#PD=;(Uy-tAQLSPXSgQRkP+muksTvKkWq z!jAuC+y9qrc`B6F^)3EOyz63FIq9DuB7m2;Zh6oYl##c46A#l)2B>VTZv#KfH(K-b zVlt1MFDAPyafMaFP=#rE>O^iiOFU+`Pe(l}e4p9aJb!2|9~qa2K=$%p$0&1NgtATT z&{|*MiO~_fqhXRM=y(<4B_lTMR+x1aJgns8HHg6enWl%<Rx^?a*7w@x#vHqA#d9xr`soZ@JaCqk!JYybFr**kD>0@wrx7=lV{%0*75 zB^}Fcp7mF-H_b~V1yLPQ47)}x)%WMhn$i+OH)iS8b)tz22Z^uRyQlGDPMJe|M9Cr} z<(GGL^_s_v?}~vqcOApwV(6F9WnRwPF9%bfxo3=asj6X_MmYlH6Q#8KYqVA3wp3kN zH-@QAudS8}bJfJ3IbXtRhB-T^S^E6nbw5Gb&fD1&PI|P6nP9d?%XGS~;7^?wTh+^^ z6&EQWMXA5&A|Hjqv8m=%$YAb-E!W0cd{8y2#VDr3sT`+*+oOO6w&LYQ%f>IF)5yqg zDb48`rAhQFz)kMPF`Izc%u9s1lGJsVV%#1`bW4STCm^&3==1t4rv-=*!RTIC#=uh+ z6`jb^IrBt}*U`PGbq?>SaJ^5}y-38@)4n)%%kN3aqR%W?9Pc<=#S}>p-5;g6@{N#P3bhM-qS574=XH z_0`l-`&7-1aWskl;eljR|7B)4$F(O4=XMQsm(^EK{ezat{Pt%9B7{dn_9VRi9d@!) z^#%GEMm@2!hbyP9Ym~RH{jqM^Y09Izj5=2`d$JQpMTZxtynNsCtSQi_Mf?KcT*7Uw zUGZGn4jJWk9|)2}$M;LYEfw{_SIk1RKp?<3v{Q$b*d+aEuJUGF;;uDl96u~3QKIJ7 zy|nrkHgOXce68lc~|7%a~{3UE#%&*U-|s(*4)EXZN1V_vIH>n5QvZY=!o(`mM5crSXk?n^a2LB!EB< zz5y9uOoZ9%l)>D&;;R1HgZleBm7$$)z1LpdAj7en`3K#-Ln7E?R)D2qdJ%{}5~<4T zQi$j1evjgr!j>oC3rEZ| zcE2XTcc&{CrfCrbu3q4oSGAL$Zb33Qq~4L#{BlIITJLojY&!LxuRuiftawL7S$@+P z*HP+O?Be)r6tG(AxBd|{0Fn|#0eU~eF<{??#)``?K)b724~aGfuzvhKxOX)cOfB19 zvG}f3vp07~Zub)2ssHUk$PRs`>qoPb@Ye`97LRz5Z@~w zRCiI><1FY2NBnmc$QrICPfrv73q&xyf66*XmmNqj`oc1HosV4G+?hR56qe)nJR)E3 zMWFEW!Ji<~INcAqo5-%ZUFCk(uIi-8mL-74D%}kB`tuGS(L;CT$c8wrhGuM||7f;n zrFeZ{gzF~+`92uFy}aoXrnIJ9OY10!b46Wa;yB&vd+?NiTl&m!pd3+mF&!WDe0xY7v=Xg+KnC3#;Z*M$)wXK&)=ClL z?#~C(mg%iXXVt5F!cB)0$dL_0U?ghC3$|)*+KQ?qRZHi8^qO1JWVFU z2Aul#%BUin?y?T`890VPas?Ev7untYHy~C z2~D#|hsGS+x3$Sn+jc0r@L^4n2gpsnf4N|8H>2^TC@H>n zom6M4$EFbnY?FEYn( z_8v^Q=5*36)_A#A1|9R?(;gDXttmdKdNW`o{^SMbHJX4d>+tNAq)N0@T;FObmZ?Lp zWoDwQRR^6W1er{FQ)XdH2zgjYoNOd7tAM5Iq4p<;smRXFFLbLm=Sy09#_;8ocgI+V zj*_@9!!-&XrhQ0_jBFqG-VYe_oVmtCrD!=_>HBhg-+GTP(>xBFV%uW?L(PZe3P2{c&nI(vL*_Mwo|zy_QnPxJl{<+*Vrf{R`qUs1g;w9<9s6)C>h1T@gKIIK z!wsiFVXMq#(*bk`|H!?{>t$~JwhPb6Q3tQ%V zuMSO=8e&%@yfA?wI~#5dO6Auoe`5rc?={t+OGhj=aP~CY2<*INGgO%|s#6tg+on#9 zO)t{WE@?K&o1dx4e5pBTc}$%VLnjw--Gc+%`gWw3Yw_G$PPPXC;`9@=#cgeKBkSjg z=k7_hBsR5#RUK6774ZsxBp=-iNh?kb75^5U5RqYFJClL(s-`lO|`>;aY=FI1rM<~`e24ux2=uz=EaR9H&c`oCFD!$wFyO- zOFp3O=XW2-6SX-n)r5i|rjKHuzNCZ)opPsjH8(zB>iR-|paJnvMd*nG^n2kkm@bIl8 zB@T6xq1e1=eAPxxlB=^9pFg+diBw!qDInGRsFN9nF@Wa@$8zKZ;Zj_N5gdWUpF65n zM1Wq2=qHFg2S}R-3at96t}Nfc{{(GJEZ=Ec?C;szn_XQ(E;yF>>1{UwGKW)Lz=}Dg zJ^?5;aDGHsIGsUF*B(!ol;RgL!EN#wQX4?>$q3v|kRP z`V9J8t$0`YAP>pdW%?$E-Tr4I&z+g9PH82a!YIFb>fW?-BRV`hnCh5!6))5{dX&72 z(CciVhcufREJ*rATgul~?(2Fw!uEW~A_U{g35EE@uF4>W+qr6C#hm^cC<`lc(U~WK z6CAhK)(sCNF#ppaiH-~I@BmUN=v`vcPtfN=m}99Y_r(!(fUh~e8Uh9QGxy^+!nrC= zj3W~L{oZt5cUIj*%N*dP_*m{!gd}hC7=~TQbZd;Q9p7k}Yh=B;kDJomSa_+QL@H90SEWA{7PMYHDOOF^wsAYdQ8x@qCiB1lF5$ef3ZutA5gpVb^ zn4Zp(E^6!hmWAf0q23P>nI$66aqKw2N-U})$&ZH*QWS3`Z$)n<&JKXmbFhFjH-n>X zUXH!7oT(&!cQ}DhcbS=I(hD zj664|M=bT-8~s7`86NJDZ{5i_j)TI6D&*#n&%^@H%{iES+!}Sj%{uv#nzPQw9u9zL z-jDbR!iP{J%7-CQu&@j&c+$&j_8{1?;p%Xzz9lWA>T4hI5yj#AQsAJtDb&agK2aW> za42lFkmT0gkK!A|pzK5%(oGo<-$=Dj>rPB)GO?qbdaBL!eG2pJIFcrS-1M#%Tp1<9 zWq9H}AG~dv-HTPkXPh$RPmjCHuprFTZm#jR*jP@!Ou7L>cI}7Y_HxeKxFy;KA50%j zZpkEQ1s+?l+zJ=2R8y?Y?1DRbx4asQ;zqchcIMZn6TiiCY=#B3nQQwZ5S7R-DMP*z zwg1Wi*go<=Ru)f}c4Jy$R&AJChxZ(nl>dfhFr-4y-;Ex%&LcCdew#A8_eCSytB&bB z*l-1wg*#`_L`7Nxc)2e1k_fIML zL#4-?Kl;Ku!gBx@;BnYU9=VFem+uUU<@IE|(@VK|fC0DuZw4H^M?&j%5%hBZCn%Iq zYWZx6{}u-A%FXa1J~al4Y?K3JF_jN2uFTM3HK0`0ERfZh8VvI7O?q(a2KZ%$uSPe3 zV+k){4Yr!xnY&RwLL-Mp*wZJ@3_=8yqSZ!UWXwv_Id0aVA zsm^vcj{(Z8Rej>(!CkGMWhLV$(TZSg`7cJH5B+YD3mwKQyTv4n04!s->>2(KS7_SWdO5)UH9_)ugWLT zzx9Hazs4V#^znD=;U9xnOFK^7Sw8F9d$`gC3d>wcI~-lFI|2cI`d^h%U?oo=1ZTvEmx!P5Qip7M0d(ajCESC!sXFl*RO(JTA|Nm?s`2}Ih znwW$ap#j7s=QooL!P^hK6S?7v`-O(=&G)!wmBQ@q;Y{g68}9` zoIW}d2d=)rp7+)C@G=%zH6fEYaC`;N15ky)5e7qpdT(MMQ9037EhSr>F^_P2@ix(t zTy$Y4l_gBSb0CsNk7jXGsUtAfOB?c4Bn0d@A5L=p-FLbfkX7!yMX6!~JyK!TaZO?T zN)nd^`wH2{D(^*~FqD0Z(iH7XZf>ofj2gY;xN3XDS~-nwund^-p#HPNJaeo5VgI_> z?bj3Ek>H>^_JZ!5;@f#j??}UM3D1HsgRb!)3ZOm<-YEt^$qkI#UIrc8cc{$8NMTR>$;Nv>iw+D^DCs$ z&q>(pT|Mn7eBFl{CK)7_nI`%|X;)iw+I7*I`K_i}#%`R&OGYvV#m2lgPW+HjU|=Q| z2^cDirM}hkWgdmZSu(JBqg0MBeRTtR>fW?HD|YSpCqv;)(koFI_t z9W0JJFp&|<)t3B-9v?mGn@Px4c2Ya`xCQpq6r2ANwF&6H<`6uGcL+~H6{2Rx24rQ0 znQn#KR5JX?r|{9#45B?GGu;Xb=3;15K|**PR%kN=9B+Q7z{Z@t13)}c*;&we$oxtt-Oi$c*YkDVuH~++X;uhkVydE3~T7;))r^Nu1p-bwnXZsTkMW-y+-6GM72N>)_8zM zG~6#IBth5uKdUrEjZ11KQFE@)cZ64F9B|4v+leD_t^++i?O=}pcu!woRo4O0 zGW<{lAd5WEAWh5 zNm=Q}L}Xod3!(*B5#N&clJgrj#hoy<$43t=pb_x9%-lRTZ|)@8tGE}xta)ho3Hrv| z9hiFAS@Yt@rHX2zQe1S?*gG4dZISStNuJR5(01-Hw`XG&SCP33MW;Qq1Cpkfwofgp z6Sady`$<2zT07GritRFYI>c*8IcrqsWNr^)Oy!*%2sIjt&c}WbT&F_A0rIMy9 zp(}=Q=^^dCv#r#fmc1e=y*Ojeou(MO5Tm&;)pKl&$S$g>Ks|Ukr*XE8U`o0zpLu(; zaN1d9ih@xRM0-XPTqNLl`i6rqlb9$E^W(TwMR}rYvDGMfoz=LMYm`jgLU$CR7$_A9 z{?XUTbH~Y+zVD}NLl)vqKeB6Q)Y!V-wHH2O=&qJ9|KYZ)a6%DGIs&foy+<3aQ+2$x zTB!~*$}If#?GS^ z-#*Or?WoB7(JAUGy|UiReM@U0p5`ytO7{!LoLP0p0}2Bb^SfMrN!L#y%z_NGTy(be z$;^gEEk-2uJm;Nsk`{F-18r-c2e}_!Qm3dB-?GN;3R>MB*DXaJJa+;W#v_zd;994P z7?0hVU}e9llJA6oqn25d!!4Z1gT(x@pM_yS5I~Gxf)wLPV^{i9suL)64JaP}i@mpw zifh}}#EU>e2n2U`_uv|m;KAL4I}}bKDImeU2yRKx;O_435(@X=4na@v^WMGZp40bs zzu)WbF?#%7=Z`(8D%RSv_TF>NHRm_K?_{8l$O$(emo-Fg8~i;FCQT+Zp|DymS|rO} zn9n=KPhlN(-emE{H^~|&0 zSjms1Op?<3D99j)82$Dt@27XyQOV*Uj^6z1a#Y-?V_6;scRmFy4XgS2EmEwEm5r2i>DH>yGgP8KLwT;iZ6Z?_V*masf}xBv{&lX^!nDykF6N#iv$*yT7COo?*$80 zFB+<)$T@EBac;)Yv#RleoC4-7Gz5pu$=Yx2m*)i$YsFBGhAR~MBU28gkkR6&RkGFJ zSu^004Y1n-3YIj8g?Lqf2S(Ce7I|~QXt2+`Bi3%h<0IHplfbN?o6Qok3VkAtK|Z`1 z|60Mvvhe!tFAcSNg|haG8g#MM`ZYwxQWXf?3sqo>>AaL?r!~ z&(!&Cti8FAjq@%S1J3d+NnB0yza-WFzYw1M|FO-R){`rS+wePhPJZHp*aqN(K~t5H zs{RGbyHg8aeazzgyje&GBRl%BzWChj_ff;^?wVWI6cbw*(?;38Q)vAft} z5S`Vbk;lqUYmk(sR6}ruCEkzb@e0=>Ch~*R1`Kj7v6oT(_&(eHXiK;AX^n?5X}J<> zs-GwcWM!S~3A$HGHC@X$)`$sfRRKuEP_f-mk&+1plH1)*rOvKuM~rli0up2QN2gAD zZm-N#hRLW8)!-4P@lUv9H{K108TYk!&)4874o1;2@?Wmynd~K@ZrE~dx^aPa?+{yI zFAgrqlJCPg=E>&|L<%X-G#BEj{3z2J3NC(V!#qLL$J!=qw~4=w_KFfE+6W~o#b%2)mRPCD6ipfB6Z<1TgkvR)wIb>hXw z`S$0vZ))v}OR2S450-%P*c@WILeWj0S9|BX z%r)`U-`T#`Sw_Yu*;QE@eL5xjlpaia%5|h=YHvdCSCY(hiuMr^@vJpp{N5&v#P`*r z-u?|sFO^jEkT&gN)yanuk|^%BOs^M}ARwQ%J4*OFX!Y+KGfU>r^VIvE2Msn!V9iP%2d!Hk z@T2=%sT5GMSDn+)T{zcI^H?&SC@BMkCRk9VHOA{^`tgcQud6|`+-_{%cBZ@!mYfw? z^3iF;lS+F7B%!RHnJ9=%gappuoiP@YY>C7hFqE+%aBflyHK{eBxU!Obe*MeUNF_rSL$;(cBX=$3Ww=A#W6zVjA6~4b%rUGQs z#Dv_xo%=#%$BMVBYH!`9ggzvdnwep7*0v)KDsMPmhxQAsaJ-t^%r8}F7tX6>-}b=& zl4EtlAIwYO-EUc~mslNXqFnj@qT@)oB5frG(afn=H;W^*YNj@02Yc`K)oup~kug_( z;3K=ooq*U~h_QPFHbkIAE=(>(aeYfDQmIS#eQpMo&SN;#$_5o;^NQ)Vek;4j^hV7%^h|sivkAgMH&Sq8} zi+#?bPT4a-h|fOOsL~R<_pvAM;JEx;&&)$j?XH-mH$V=saG=&rj92r)$Y zlw7;wqg@R5i}Fk{(;#yOKp7eg=A3UO_^!VjyCCIwFzqJa*vd_(up5Vj+D^;AC>(Pv z(E};r4iimt1aDdE-R!$N{VbKMou=cPnWwBP!>?R;&IdB+4950N71J`;x2)OUO2r5( z%G7L3*xfpopngq^m)@4P+J|7ZIIGJ4+@>K0-BgU^0>;+C1~kO*FoB z&VDmKgArjgA$x<}HyBShjCrD>EVU6xN8)w?cm~k#+yC;?s9^SKsS}|a8ec7vWy9Fx z6z04+0LhmD&|@uAM^|T(CNOk^d{%d4@ zJp{jAk6)JHmyHCbgHY)Dq0$w>b@l5@Pw4h1=v80tQ|jB-(M(*`o^VkGfDrW8Eb@P4 ze$6j|u1`1ud*O za$rzHIt{VcMxiqcTvSn<*@#E{vNzG<-^h|CoXn$@je%e-F-KcA^L}E+)(J0V1l5l{ zf_+FNnumQRO7eb0W_iJ>=Vz*XwDfGo$WsSO6(npzha{d@o|vo(u4hdFU9Mz8>VT+H z1xdJ+0$!{5M+d6gH#ExSu!k8Op3A2bkbKZWC*33LEEpnA`*{(r>S2LUdE2nAjULL6 z5;{CvwX#IHX@{!YAgP2I%}_YE94rr+sFzeD67fyl34S?wsx>QSKXoM}u3TNYKzqYa zNn%HGx&%Yo!eU&H*fNOYLbjT5jq4TMj$2+lt;=_4Qwm`a3>J;%jeZ65MpSSBT&v$n zM_&FrArN}X=BIyfFr5lZnEfRC+`efd+hmyK6|B-m%XpD~n}8cqLOBu-|Dmu6W& zd)iOnAka8CCu}$0|2mc8j|2B(5qtnXnMu_bGLqsE4XmNomVu!J_W2HN>7Q zzDSGxs|;Z;j0PDEh1K<)%{xy4^6*;`VJ#b*gD!KJ||B#^k_Sn6C(M~A_CHeHyi9C%Rd#Xyd#ZG zE9<@GlUAcpcgO_^dCaw9{9veLjgU5x6;llPsf*sq=7gC8+Nme$EDQ5&`?cJ3Z8S(- z;|Ko!>>_1gFOd5dEYA%J$e5wuWQ2NnKaOBwo66AT3B?qa9Ta}7()*24{i1DIEYa3s@U+bfesJyDib)g&~U{6)ek z4;~s?&(Cc_RKGpw7a%QMAsr8U{r*_3Nd;nWoNqMo2Dhd>+Z1l*xrX!S_RQK)tjq^Xbc%zs{OXJEFT@%Gl-`lNigPtVYqxRlibgT=j3OK*hJ(x}tGofM2Y z`^&$xjZ!)b#T98k2U~6V7$y0fp!aOPh}b6Fn-?sY{Fx1^y6`x1nIPQ@!`-mNi%szCki-WeAwj=YY%iY z)pk1Asq}^!HiAHpG-9>7b)I7)fF2k;L6Msko+tC_RBpUwWfO7PXQ!^OPFPHrM#_)X z0uvGSIK^gETg*JnTTHQf^&6 ze}P)%R`vf1X#Gzh_5T>K9=KMDBe^<=`z}E5TLpDQhQO{;S*aMg;ECjBpSti+&Xu`AxMQYGNIFULiEVd_2o!TG-!iSu&5LZUOG3c z+)&{wtXyB8I9%=SQtuM;(?n(?7LY6lvt(2jD`MLer7ATZ7Vo)EF6dqnJm8FCL&tzg zn-bW%#sSdAcBuFd8i0HW*w$2m=S*C+&G4BT!$C=A}u{{3~x`*n^ZoNy6CFrs44ON36#ovW}yqf zft+<^o?`(f8`w^GpdFAkrJJV!z#Z6rru<+#kK|*MU`v&+a*fl3$`n-J=aNtkam5>s}(FTM>=Y1EZx|hULnI z5*@?Yhf-6P|KKup&!nn^%on>f@lU$!*wECjsnmrz(c8;sZ@XOfW{PV*Sd!>v-{|XQ zO`G`jU-E>~M?`@?o5$Q#3NnaXASxM$Z`D?N&wJc0G(VW#&NTl9D%9Ve?KPx#f0npE z)Qh0G#4US{XwPuRkO5?wKSw{jj0P&`N|TVm6b%UBwiSkf_X{&=nVqcPw^l__b) z+^(0Vc}Ys5E) zQtiodLh4k<7e0`mZCWzUVZ(sX?yiScriygs3_wqJC!XX&){WAWXv;l$SAu_NMO;(k$B@K`djDzfjOhU3N4%+5q+ zHxiEt3i$vQVJvV?R>Kp~-hq)#yHHtY5aoq%VZhgDv(kG=K%6GvC&U1^sr-Ma@bLFy zg8$`Gy}}V~ed%h{^vJf}f}62N;|fEWXB|qz(4GiDwMK;YZuZU!k^QK1$J=*XDc^|1 zJ)Yi{gX=Bp4+*t_LqukDM3BsevrF+m_p)BBen%$B&kY?#5eF)SiC-|>9mky+on#~C z=WZ!ouQF`4u1lE#kwWbEwhug@U8efD2T$4S(x2nW;@clHQvkF%NGQzVj}{hx>+=%* zYw8~@i2l}R?AK0zjp?sP>en0fhq?HF-k|(Ja$!C9HzPUquKzOlesJ65B>qC|9Dx^i z;SUS{cbo6`uPpXwWR-t5?^Xy?YA$~>=~;gmd63(`+9~sHgFD56&H3S0hu7Jtkn+U*% zEd32+DgEa!h9CZEPM8(HG{m?TCjfjk0e2Cg=uzul3VN#b8>lktPoGOA{^_Vz4}mIRFu5;4OIG-hC4S8UuzF92iw9ld<0KdJjBo!QU-d|asc?;O7;&@J*2vM9Y*$B%)ce4R$cBi&s8`QA4&j^(`)shW0Q=FI|XK%=dp3*rOm zf7~ugu+;;&$@-AGF|OU4wKDP!}iN$`heHTO(!5;Q;<;AC4jjkbgj`|%GBD8GU|9y z|7BQAoz&?Dm;gfJv9H|ilI9Yj($8YpJ`@!cHc&rnT5}?q5i$05*v*l)LnCsaWFiYG zuvbt7#^s;c#AM$jpS>uuhqpBDNFsN{YER5#12)j{L(d|ufC;(u9f>uAB9X#{oDy!lBc(?p%AMDME5FbJ( zjbGc!hrS;Yx$CqgvlsVV1_X>nKdJ}$TW_DYdkfc?ly^EeqJ2Lix~*{PhszQXwXemg zO_^6rxh7GoGkLp?^=Xp^VhNv&>VLji=c(7$p8$BXyt)%&iFwaq7%zlX84a~4(c-ER z1jt4>xkYVIM{#!W#kA60b<9E($q6$ww4-H-VlYD=Cf|V}D`Q`m`Yej^LT%Sl1#@Tc zT@#i>*^O}qPQ+*jz75=E(I&L1z&vS=o>khfJ?A@kcWU`=a%AQQ?A4DoN!4y0?MHbw zac2lUqLN}d?s(%llIGA3`5cmPPgMxHUMOu8ZPbz!ZO<)*fFZ~MMS$!q%KFA5glAE6 zrQQ5R<45+!6&P=8&kyKk}+;YEDbR~<>IYI(*5u*M-K)=vw-N`|J~cc)0?=*o;kewZbHT8STd zbT1%SDn98tneUsk1g-3}MM=>SY2HBd1L;S=WDZ$+y0#S4Eu}s=%v_zfu0)utPHalo zLOUeCLdQ%16vm^tJ1Zb26aEH>Omqi7JZAVg8^s^ArFYFH*-SvJbq(QK*Ay~J|cUZgbllkMALA2OAh zdL^b2zmkYl4p2U;?CO${dc}$6PU>!__Au22aAcQ`Hn)n3N*W#7$hF@zgPECk_#QR%#@;Vslsu6sXdus> z*>bI1#MHDa8i#2p62-rEFh_0(5d8tkWnyVCO1jT(BtNnDu!oS}%7^4h^!!NUyz5pl zM9AKq^hB+LRUd1hLSiiK$xQkhnOx`V`pJXRoS+Hto8uDBJJU%TN|4hm zUYIOx+*Dc$V=2eu#9mZQ7sadjen-dFQ_+a`maGQEt_QY0hK{!P%c(;1*6RiYuY+|f zTWdAAYtr+r&sdy|M7pGh+Iuaf+R5i;XNq#`s>&vEtAbS;IVMX?Ssk((kKVV;#MnaK)@r2W54%hR7&D z>)?w$gF_4;#xQ$vouP34(8%MZ5tNyuQ$!pel%Cf&`8vNtb4I=rr$BE5TFl(tatdq0 zROIw>sqr$5iQSpycb8MOXO|BpmUz(yyFT>KIUTuB_{=eQr{}U%e=QkQ=mRq;Q#l`u> zsvTud=<{-HI&OsLYtHC(9AX`a-cJUNkp2e3hwNqKrhF`Iy#Tn}H;V5e04v*yE63`v z@a?N<(@Im+oy5r&vc5BF>yEVTny&S{Qe6dUiE;ZTp&gP}v$5YL++nY3IbOUtpcNn7 z_;}rigz1cnElXWr?;}yby&&nBZ_sWn5=~VjAB1&xJqlVm277K5)_i+^V`Dw)>pUYf z5BomU!z+>&ID)Y8;F^UpXYd?jmo)MOgEYdK*WpNW%Izstz{A7t7UL7DDC^`It_WiZ5iqjcH(e<< zHW_;>AVI4g@IRV?{&Nfpe^4e&RRc^|3;)K11qygthBk?N6!p{S_CG_OWH0JX>hd}L1ouRaj@dq5nU$1OHv^cj+}`a%Mj8$reSN>q zEzHSX!2^qik)qZ%6-^ca;WF0_hoz^__|d1w^nTiG(M?Wo1moYNPcP(<`7?2(S0P3> z-*%5G1|#RVPHA{c4?6DIVrMz-&EAdp{Cuyc;M}pT z9Kw)!!!1{sW|dMpcE(j$%_;--4r+1ApZk#vIAc=<5^0QhJpyeve1(0Zt$JuJET1FY zTuLw5z482@svz_{5r2aDHA{b;G;<@YTPt7x@%)8@=lI0=j$QS0U5L)JrA3siXNs>v zvJ^e{K8fd8t4P17ZY{~&z~_z%y)0}M*KABVW=&lKXjrt6JOwEzZ?^*loxjtt)aJY} zENgAZd|N+>y`*F35HU>FHH=-yC1eVg+TI>joGzDSx4;*)H+nPeW?fXe5%BczU`9J- ziA>W|CH69X$@w>wS>j*t!-d64KCccoKw^y#q0J70{&c?SRjz7i z@-`V~J3JvW4a#tfb&3%HVS1@GiGQ*2vM87s8Pn4VNfsNncVmt1>-I-4Z^Z;5Tw}(b zxvgl)OR{?aWMIaoDKkEzP;cM-C2a*Hwf@JobHuOS>lnu_Z?)a#fk|BgY(6caq{uuk zx3w-F!pCeFj@x=lZy5(}M+Q4~Z3~nPgyG4u`DYJh{*-o|7Zp1tBaxeAqpc6g!l+=3 zQbb2ASa&{~6y0gi2t3`bB~HjAt8S{0Agh>%4^4blXPvLbHI#MciURGr^mOCaC+Pt5 zhbrgamT&*0Q}JKv_kR>{s8<6vxOXA*kmJk-l<+Ui2s-kbp}&)7j7^PGRm&@g3v)zF zeV^m!{$a3}RMzt}t(jRvlTHXiNRtgw%m$~hEa+6o%x%x`LY;1`DtUujA!knJU^-(F zMLY^{@HR_wEOpb0mUgZS#oKz+kJ!y1c$ck?E}W+=)7Y$K{vOA@m87q;yZ1L2PE%X4=0<9bY0@BYJI(NTQla>Mk@IWl&Gb9Z zRE1j?16B`CMX}L}H35}uco6=rB4#a}N>9w9_mFt=F*b{DG;Yd*R++)h~V zj8n{1O4nrxO7Yh7B&H6-gxH~6*P3l$NJPJ%Q3^Zno1yhH2%(vxX^2921VF8~x$>V! z`ZnCh86wZl!vFx9;(~w=Np|@F?%6%5R{j zhd{OcOK*(3$4bXVGX|k5wLDkMN{HLE$tp34p%2@hE;89q@41m+mKUjHY7F&~V`4r^__Lx935uaaG z&+yf;5{|v+hCX-ZE5_EB)PJ!9CB0cjgM_ZN!rEr$eh(Ju_rdvq_uTp**1E3mNbyl| zqzHOU_wY{nD-iE9-W5MP0>Vc?g6L1p>ntt z=Utg+OG^FFjtE(R6lvow@s4Rq8PSR1?keuo=r{`-Itmd7*4fY8a6t=yZ^8KYKIxJm z{y$o9{jE=)%FACn{WYe)9;sh%)Gvebf7qU8JyNO?Kgtv)NaOf+`K?!@{FS<}mlh(u&qb>9MQvU}i zknQ?U?m+s|o#h&e_h9_1|9|1}TS`9(=<$w^R+%)fii{HJN*qQ#ltSp8^=Ctp{W2h*m?DV%&kgb?-ZMsBj>OuYBR2!~ z!b-Lh_9QG#sU9sd>rtJgz6$T^b9exWm=xOSK`ufz9x_nQrT;sN8V=^=9TNzhnCl1k zBdVWmh)3w@4buur9Zw$^!j|xF(LCT?Gfe1<53jzx<#Rc6Vo-9(t@wJvjLO2|J&d8y z!pD`gn&2W}-#B;tO0EE63eT%NY58I=P*+!7*;1!B>5E&-I2Webv-YSWf-EcG>3W2k z6D-bl^u+7gUc&Os=mil*VAq7U(9+t(7TkI>t^46~cca(32SZ>ljc~X9qNh2p@OR1@ z7^*;S+}qlB2?a9N_NPW3NX{sfzH822n%uTnIzOqspB|c~?B1+H-bg)xi}43^AtW+U zEHZrDi24-kIjR!0#*{#!I<8>L9S|8{KlT+$@Crlho=f2yP!Mha%{fILYyeQ%emcSJ zvCE_H8l=9kO?hyS;(ml5xN+utFn)=;3%Zs@%HU)X?#dub?40ErWPpn_=KK8Uo~{qj zAYy*qBMW!NaDLi;q)>T6ckqd?{8h}S+7xT|inuKl4VCfwO}P?*_KmYi+zXP;)?{K~ z7Cpvwg>bxzGL?Qox=;&2QSD4czh~KbZa@%46M3*WT6WCUvl?1cR4I!i;b0bS40>_+ ztiV|a+uJ0s`FOJZ1%w}~(;>FQ&~}#6F&5E|1T)ic0inOBSy;nc&pWze->e~gkkuK? z|D>;dFNQ^KubY5>QgQaOrWR|&)FSXhL6C%Br|lzj0g;vMoc9_;##6X991zE=!3PB9 znJE)bJvG~;;_rIBthE?+1*ha>FBxbNd!Duv-Kf(@G+EtsTM<2Pg(E((!&|O&T)dsH z>s9iqcU;^1;ed47Ztudpz&jvP&}mu*2jltmAiqw@<}EDGL4C|jqti4EMqlw-7u?Bs zUrn)Jvv*H-vv}X>(~L@xfjezSgW+D*lVQ^}v^j2SI?1|QAl;Ba>b8@x=xM4_DQ$fh zgS~vfaBl)jtvPqq9P!2!IFj>`=A2reqN%8mum1G*>}kKX9^p3a3VAmBc!n?2!5U-^ zNortne{HciLcFQ{)qK71m8HnGU}54kv3r9r|G|Ulm3XPqDOZz3o>ES?hpnqAH|yij z$WVQ52htc}EJLWF|C+DP1#M$fBi5VK*JZ5l0$1JrxRpMaikFtIRyC(@3h~1L-h8d-8N6us0k3}Q zB8wr`B4JnrJ9%cy+($}%^$QS4rSYjlm!Tw2b7>`yG$x4MY>%#7kaZy#S!RuHbaC4j zp8wD*E>~g&tiBCeM}7lMhgQzt?EMA;bqnPTZ%0&ZRc2@xiFJb~02ViS96`y zG_pJj&TSFp%9HN1oijkux2Yz#`*3~UT!b2%QYXO5fXh#h&rlQL}2foD*!@YZ%N zwq@M5?#&(zJEAG2-^+Jk0YOp?TPV7<=I9G)+d2i3H>L^Fv3P`=u_~eJYK!V1u;^pC zPiz)|^6m=y$QDD0c+KQX3OI(b6T>`f3Zg?a=Hhm)hQGzSz_tH2gMXAe56kUf?G#%z z4&tb(%LdWAh_8KURx1arUA}j2qKqFpZWNmA!jYouvrH!S`&r%})Ka1i$tX*?Z;k|bSsM_(NvqRnXCcC2sw@5DCg+Xx` zxH4}p{Z2(XKIaOqdnACH9C?<>tZVpNFsHVgDr)NhZY_%-SrbjGsHFm#m17|5&Dh|prXp6kS1ZDnA}6OQvb>_wO4HQ`s#AKrMM`#OFMssN zB1-uMzH4Iwoy5$EI2qt)t)??*ByYCVdRS9q_TfXY%q7y0HQtdB3G@jJ^C><1ac1OO zBClmF8&P()F-P^1&p}~ckC3oW(lrv*76rZ;q46+k7$y`Z3VMQq6oDZjpF$Q|RqRNe z7h=|`VA{E3>RKkvw#PcqH@t;GH;;@auyQdftYk;Jo3TS?h*teQ8Fk+`g~;5!ZdY8D$C+eSnA4fzWV8M@7<_xKZ3E%H@0 zal=s-8JrHZOe8fPc(3NQgrmSuTvT&NbUqzT-Yj&sPWec-tM==0 zZY1_lq18~_o8zPEUi94b1%76aN{l4C{H4E$0s*VdpPiClo}7C`6Bzus5xTRK3DE_h6FYaET1qYJVrnt9r^ROt-zWee91Wgy_DoX z%@lvGc=)gIS*rEq^fwTYgW#q6<0B6O-JdRvf_r(CcP7h4be!Ir&LU3K183MhMI*h) zizBFnzH&UUYE-Z_pZ# zV{7&OchA@L!b$W5s}9C=9Z%IpKiV%iFC6ywUzFy%{g}-ok>xOwiVo7&SHv$mLS`TK z%4_|4|ERY^*X=%S@_JUYM~0o<9xaX%n;IuV3NO_GnRO^F1EI$zt%ZCtv$NH4(t(}B zT;4pznyM}khR+rx{c%mQmx6NvBQJNcH28sPPM5B^Ipyhk=oi(Vxg@D&2tT%-_4x=h z!*Of$Mmb-!S?&u=|4iT3r11|iL2r+kMNztys%(t9HCxYIXV1&?Dinpr;`bj$4aD{K zY~kIG$W}sjmDc zv1Js`4uiLWpfnsayPr1Ulr~HetPzSFyQ991%p?!zVDp8JUeM$2N?`_{e}BnO?^i*;fsB&hH3vLrvyZ2& zO~(}kBWz{~?0dtUWw%31L_|-}4@y#Yhw1s9vRzP~S0bZac`|^ax?GOlHXe_5q5dc_ ztuL1%uq7VRDE>59wkeM(LF;u())Q8|E>H4}Z){PDko-|UR+B0F1M{W^M}7@k?mlG`aaI9J zdvSgN(dIw}^57GE0XUZ>Nfxb4Kf|1XOoTDQ^Vr_sK!)M=7;B>0qpW;weP^kWr=pb= zeNz8EjO(OMYD3f4HbARKK(JhDE&FTUD_y9^h|+~&!i%WL&tl1|Qw<)I4|8m7bxn}O z^x~>Va!xQ1^49=oblDzsrT^mY6G=it>Cn&h0 zdA=+4qA|a?6n+LhMq^R=v@(&!vg7Dc-MVtWaRdG6+I2z@M=}g{9hQPG9k6%scp%JM z!@o$4$Glh7qiI&i{plf-so{O=sk1`BpD>|kK+XL`TW31vF(G1^APr)Q)R-7`RZO3K zD+Ko&C-`zTeau*=PcX($sK(kz;%C@dcB`3&=UoRMZ$*F^p*tlhK281hQki{qvG##u z_~6~cVenhkaLq3)^qHN2I7575di6q~)2ae5RoL#OUM6L?IdM)wH;!Ynv-X+@Cg^;@ zyVgsO1M#~;iITYs?}qYyi@Y!dZZ-RUe2l%v($Nr0`l`Z7SJxqUUD!67UwPt?y)5Qy zwugI2qseVDT6EujCz{|^l51&5D3o`)Is%-`Zn%S6-ISqLYY-U965HOZG83$-+pTW& zlOXR7Q~it8fV%nn!ua1Q5np5-k0e5JtYQlWkzlCxC5Nh#7O~VKe$Ot1rIx_;f@q31 zPks2!;G{P>MR8B*CjsW#Jnd{(*LdZCZXuVL0o=<`{iX0uD5kLlC!D(tA+q=Ft!5RWldDEY=*!Jbg$LRkL6z3s!<>MSb`{U8mjoii^hj@zO^( zlKdw{?C#yT31hFJ4$<`M!A89P5f!d&JzfzSXRA;OzHefmFXgTXP&S7Q4(90e5vpU- zv)`dVJxGDx(PU!2JsY@`<;cL5CGCOBj4U^Xe2*tQ@b9$|Jg=?RZMu8X=`!!UKuJ~g}c*AZR^w3a_)N=<*NIq@t#L*=3~u6GR=Uu+W} zN?BX|>A03|sR6l2Pw25+W<4D!=@kXzW)Aur)@JQ!!s+9lWSV75K3l<=j#gEw7nv0^ z4#{I?PO)yKsby-P4x-mc(>E+#DH{IZdM znGTW|!Vl1Wrh2Bg!56$BG+ZLF_qRek+KI1P(fY7elFB|@W11@Ve=m!*povJ4D% zE;;CnONAB)YNW+k7Iy(=K@d^jYVEs) zCj17)R5us#e%esLvF)n20 z;7_ENgw+9A5zHLo0^MtUQr(AUXkXvddFlcAru~Jmdu{x>4xaXhcu@?B1Yt~x4Gp0q zOIUAL0@zT3uBX^7Z#k6Rv?-L$=R19zum=k1V{B}08N{JN{u{^mH8yhD^X%9hm>a(8 zPT8FPJB&|BA0WrUy57`=xT4eF(S#=*UA*g^pQSt?#=kX zKqQKg9faawDZ{n~F^>(%cKT*v;sruhGgvCkkw)_>)YqE_5P22UpIEfnvdg*ZB?r4u zw3i*PoZ>03c+1JkDra4VSB)KWKTlIeFSk#dZFnkFRbeD- zJk~Xa`f$nfiN<-VPYpb`=%@UT8j)YUSmqJxhZ<_J#2M{1M?JEluZf}SQo@Nx!<+iX zEG4mBj)b*uBeW~xdG*4kh99RR6t}^x@-;1()t2&9%l(-jItk4@;R=W)v6%X>rN`&!|Mcu~*CpSL*heO_$Br8P@i+2-|7 z7|X71o^aU%?AxO zSUNmObqRd&IM$o$`KB3Z_(mgnC33!en@&4G}(FFz&~6NYg+a$-Pgn zuhQ$OYQm~Uvy4@P_^mKZ%tszFtH^4TtS>b8KGaXT&NpMr+atbeDUXs*<@L83yl6bQuBex(?ua`~AZm;`qpwbspj3VgC zfE<>}LeOSthbzTCJeExDk{Zr{R*#b9D8ErI9$I$1bg@8U^bQGc+ zZ04H6Z<5(N2Od1ma)@79oe-MmzBA|dBhtoBg#lqX64f~Q3Df$3H>g?dcqOj&?B=y~ zL<`D=pZy=UhkjCUs8r3Gt{t$si9VS@*`K+FT}~(KV%|aWN!Qb!H&z~GOe?0S%H7-l z4CddkpBtqcE*Rv^o{5?pdV$N@boG6x<&HR|>3E0WD6i8odrrx^K-$Hp-`SLl*8Skc zU1~`0XgpjPeE;ORuhCoB(SGhghpjM8-dF1rzF5{X-M2)w_MM*t-tG&3Us)Gy6BJEx zgznwkzc+_Z-aNFvp7@d5L-^*)$QH;fHX_B%gtrW!!AAQ#o&0~*zsvxrIJ#bZ!Dwrm z?GGi2KWOs*En3s#V|zlQQa5c`K31YTF@emLY`VHh6X4-ao>XM3BjV)i=qOr}^ZsNJ z|MW#c0Z*eMi4Bi`6vpQwHY3GM*%|gChpD168TIYD{r4YTe$L90m*?(0P#h1PzL`yQ z=MV|U^^glEfg~GoxhIH*Y`R2UTsVBPRtw9*J=)w@jy;xZ+S5!c$FW(m*HbT^J>^X8 z_PUYXY-#?+@*yDi^d*#a0t0_9CoB@G!YUM9(*jL*hqGtdz*&6rRBB>5><%;51WU2$ zqAXZnJ(VD0D7kt*29gGCFYIC&cye~Sct3A=ZA{#aSH0mZ$>V=RNG8&^(JtuLCh9Da zbD+iBoU*i>nHc-N{q&5vRDF4Kd;9c))2{jmXP5tYPRCa0)2v#0dH3a(YVWT0Gqkwmmz>2pq;d`)0)*{=_jK*;#H2UaYEaM zrBkoV+gXv9C$*s^MHe5Jg>>#iSDQ4Q{qEYqbNbkGq~x+kIz5GsD@L;%iK(|uk$J%? z;rDx!fXKwzsgc*AbFb!!_T*N}!(5B4HXo#tKCcM~!8M?ho`OAhh1b4O;M;Zz&R$^o z$33L{23j}RXlPB&UVP4?T@`eHP_+^@YxOZ+t#yl)Q~JHHw2wx(ubOnGR$$SQ-RIic zS@N~lwEdXhO;DR9Xei4>5%%JGd77(By=-sf2OCK`T^LWNy{@kZM=P{01c-cIuUXks zH>B!J(*&4wFcF`$`PMy;PW?=ac0NiL`KEVW!eNye&j~Bd_Y`@hsX`XVaSC2+>z(m)jg@I4F`gR;dv3Wro ztqV{4lsB-_@ZfmYit}u0fpVKTTK+xX86ee;!C>S5p8ACS3xq5us`i_L6HCYhZ_7J* z96xStgr8G0@YZk+ULsaDH(xou{P5riquRkT?1hA05czK)xqSkSGU7hik#Z$$^j2>A zJV$3N+)6$2&hko*02DwFyG)c5tXZR%KT`N@Zq(^Ad?rAnP8w^ziWSe}k$XUwu_8vb z$)2!*nx6Y<>)jJqX|$4013cbt1?oVmYo*8RPA*Lv%%HGiCcPIp!9v#ZXoUHg3d+d`$i z>&6|nBNLgCN<*7wL)1hf1WAF${rOF=@x%%S22?e?cYru)cEoRKbzovnMiTJ|qOmrX0Uf_3=WBZT~A z-m8zL3U6v}x>hsJ96*+iGkso}+MuTXSq@{Hn=|=u-~n1`2~zK6wM&K)+JOxzc;ZCk;(X zv;AQ*EMI(i{En>gf`n5#NgIYq=T140*0l5RZbz(;roh+YA$AZ+uLFd7smo^YkT*Z} z?M(DY(FeZFrEYRaLrMynx(UXC*?0PqAIUuhw!aos(Zb;V=NIJfjLziytRNI;@=~oI z$&FVJ&6p3C{}JT>W$Q3i*u}Em&5O+)Qx)es=`-r4@qB}zWGDoEzH*t65^Ew_pQ~%D zXN9YkIdvHps-p|v&hZar%VqfIhl1~Y{OMKFJI8t+%guzIfP9TF;rnAcZh7Ikh! z49lXdI`NR8hNeN%jQ*{X|7Vf^ zt&+c0@=p!?ZA$>7|F?Msl`>ED>N=KRF*lY;Qo$W!-<~Cb-C4Ge}$tPk}y6 z;JT~ttb$h_^sjB{ck;xgfJEfP_=}6kZ=lyD>%VgbgnsWO6rOG|os7pHI*_1!vi=AC zWUa#^SIjPw0)TX9>p94riU$M@xqJKUjQ$(ws{A>7FA3ndEa!X!LCk@DjPQrI_ z#vqmeXW$A_*z{O46=oC0U1R`hYn%FiY)=b+;V z!D~8xtW(@p}u&p?{@t_Rl@g z5xJ(n@?3wMA%5=&%j@UdhvvU)#13X&*dqf-NB>a^<<}#Hx=G_~1U?C_ha`}tu&aIC zw=!&gWxVIg+gVCh29S!1^yd|ViR$>Z-LcNnZn`ju=I+AUB4=Yl@$h?-t%KY!u?4E- z@*ovY;mqtB?eP>@H`6D5y7lIk2T>OR)jAznGS9rfOYPLqE! zOnA)qnc7ajBz{?(S?=EF-O(du=p@wUUC0`3QFCT(z0#K*J>$t%bFjS+p@C2RP|>nl z|4A^{=7|=m(hjk&W^WhUus3sn-Z1s_RNfh?WMH0sScTxhoS$T})({2-vKV;nKSGZBvNm-9D>@AfsX6^1 zL^^61??qtyUWTt&pBK> z08XhH+S3mrzIV@n*-9Jj$3BE1^d~ZCxy|hE-aaclN9MsEgbKoRwPdL*&HZo-1VFt% zx|08`Wu9lh@Ags1S#J%BBrSY*y;b1!&&1;}V8guqqy5A3rp>@u%2OPi?EDfx!7{qF zoR|BIfcx;qr(fxpib(X-I+3pq^!BB$=&xz&%lgI*I1271bMCJ9TwWt4VQ{h&4L!vv zDeA$pYc}B+@-{B2M`s^naT4PDDrlZ%ou(dy;$dHLl9!PslVvNsS??}tdi=0hssiV| z3(WPsI{+!QzG#R?dz~0M*CA$Fw!lz!dvSe7qCf)Y+;)l0`kdxOBZA_08ph`_W6wXg zO>R-`ZyR-!OZIT<*(%>)MstSht+3~nDTDJGtT<`H3wQ-AglRn5UK3gz^t{lnle!^q zQ)EjG8#Ce>jaPNjpgB}n#D+1w6^!B_OvM>&Ur80gXLFe!4tQI-zKFdP@|j8kNJY?5 z_;=n{U8|jF^uxHQZyL&J zX4Hx`ZCqf@O;$_0jXwz5|n)sZ1=85Gq$jijdGjH52 z_3ghS3qRuxL_T6gfm2dddimXEl4yLlB}9sFcC-(snwR$DYE9lsEKMa3AjjK!$x&8yD)MY#G5o+-R@a&mex%K2ipCS#{Kw*F#BtugP|?FGSG2KhIy7@6wTc=Y9C znxJ?KP+L_TTU~0PEJEcC^`$|pUYW(j;>U7!XXxBsbw#?>%-wAqtnl0W<4x$){?5W=-*)m6Tf}q z`9g_sx9mI-&*>>ju5Qq`r#ElLbDMUL4_D?|%h*lBCh^*8T65=RfrpPsFQ>{JTgtSa_V1ju%x;{#H z@_-}V-0SJvY&A)<&k|nRc2WdueQP>ysJrop#?U;;EV5N5swFki5wQryj#8N@w zr3IPHoaIuMA{GYHNky{2FL0xB90u=t6;<11*WTAUYSyGiUvsVMP@A)QTLKfwt;=xj zs7z#uF3o#6tg98YySfWI8T3Q|>nVj@EU^p9+Dhw0J9Ocu^O5vsYO;=TYfxpk!Rq#b z)W(@z%Hier6DoVG@s8l-y6bFt&K7=kPP|7o!g*GlF7UW0gr;g!Dg(S$;Um;$heZF*NQGrq*pzQHS2#$Q`LlJ%e8n{QcNY&VRM2np6|N3O%bQ32sq zB+eu6JR;?iH0(w9nz@%g4)S~&B-DMRBSPGApWxDyJVFHkfKID%Y$u!auy3il{!Yl2 z11mh1J7jNxuLj7o$9|cbO_-caI3Ih2MwG6%i9rA|##x9iWvW0Q9q0I^buKrx%BGUT zJ&uZp3N}nEV2*H~#Yqvm%zRs^s{&z4*Him>N~XnPI7+>~MwPR!HWbO(^OI9GY+_@YA_`<);3q1u^A^wIX*1KTl$BRzj z2=JWYSu{nyk=$jB_X)#=78gls2`pHu55@tB0uKjIXV4h^HYThCu7$bPgLzSlmn}^BrWN9} zaA_8-)R>K;P&b*PdKt^bb?3)jE+Opnbj2sq=+KND<6Q3Rcf z6s}Ttb~}xX#9`t@Zp6h$cN3NvU0Ej!u!n=Lejp%8qdJkZJC2l3L>Z29nOSE=H&Ndn zFV2p>`QQT;A0Fs1fj+Yu7w1(mqU1XP>XX=-lyihM_xV$IGC`dA<>`~fdJmo^QRC+F zrp*34d?q)m+g}bB1qGKYo_V|Gs?He;8PqE!spsEkHhfx{sE_ZF#R8<@c01d@2l`c50EtbTKmd_Vcn&za}lQ0<))UVQ1DB%%4 zh+v>0SI}%{0B>=yeKgPL&YdzPC}0X6bWAQc=p+k(Og25sm;ehKVZnF!?C9t*-j@w+ zQ0p;Nee7o#yqZq@=vk`6JQmCiy$gEu<*t*Zw&j>M6x`kq zi;d-dBg)2bw%==DTrWifNpLwy)S2e*a~PS+sP~E6k!Tc~=m=w0JjxC)d&vP6QErS{ z<0$u**%^@A8jZ&=4}UcCm4a#y3cf=l5*BdQu;;Q8rMKh3Zy2o<`sHAMUs+5ZKFGBg zEPrdZ?OmoKhV+sj6P222ocIoZp8K5LIC`qg5PTSM*`^@QfraKo+-D}ic@!Bv=(rBq zGxgX&l*XSR;8VkSL)Vn7`esAtx8!8Qx*ey|EkSLQ;X&9{80{@M{D}<}ySLs~d3EuP zH5Zz$Rx?gfH+a9!y>-_+jkl+}?)?lu{XNAA-GeZ0XY^IF4?Fu+yS8*jV5+Av>9Ul> z+WvwxpxIbqR^bJ*Z4#SNQD1+TlZpv$5vEH|pd-6mGFGszZR#7%AU17|}3 z1fnjV)1`2(U9?8+`07&B;Ipj*W!_4><=Tj8mdjDF(2Suy3tSc`W-5_&=K`Dgu_N$p z@Hz5h)J33im$yzp)CPJcAw0BU8g(tl-$3qX{UNFy zZqKt)Rc;6cSDsnBjtPW?Sr44fVN# zhvN`qsV;!T12496D$){_v$NE!Hdiik+_RXvGD-@QgZ4 z&7!Bte_CY>Jusp4tLM@{*z?%?35xK_cHdY0g~dF zYIGf(p7;7la~IX1qv@RQ40_iW>$JU^VVd8lm~n% z5?2ysbgZeB=%c~#th;!+z$#yElgW`z{Z*Hoal$GIuJ{TzamD^}^+D|g4^P^tBkFF} zu1<2?sJkwOLw~E&n<92IzMi7~tk+#0Jlnxjd-$MDIVjL?!YRP% zXu~yd1>v30uf#LhXhD=05YTM4HjQ6j53jEaRX}PMmSi}RPAl8h`*yu2w=t(#kn&h^ zP6l};%S#2gUfvg@dMh{IO3WfC z5+ubs=r2{Qe27krVfsSYzV1ZXDf_H-Ac2VMMNV&K5Vh2^|;9PPS6qFQE{Pxhuh zZN5~U?=1b2LCi?Rji?mzx5QdeDS4D_`?HCl#(Je=YQyC_6RP~u4w=_ccXA(*DzUYn z)C=c!`sClrVg^@q-}u=7Mah!`O39-{D&rsqNAiBA6dysg!175M;n;Tw`P)QrQTfvY zNTnD!Z2DFT&UFpHvPknGR{@M*WXjRj0_p=xMO5?i`=veIZ0Zx?`K*!K_%N}vashrC z*cZDR`|hgdFPCQgiTTrFuEFG4p|KVAbM_ON;aiV4V`<;FkPJO`-e51ZdKRzzylR(g z9*w4UXixV780;A(P{)&d!pw}EJ}~w?z$=vZSrA5?;~pOD!1xO;fH-4 z`fj`)4IL}OBAcmT4L|aGY9K5S@eqcRa@?LQq>_{J<;4(;K_0xObq#=|rya`b{}wCK z7}9+}ppUWEaqsAsAG2vKyA8!wr~&9Z)bV&A^dAJSZ0VSP!e0EB_x^~+fOq^MW3#7p zXX$H4WK(1=Fw73L?`H^)zwiGk@&$uRhVV{XzHck;`JU?8qSn3|HobWO+LQHSkL`?> z9@Q?j9i`cS?}`tUjEJ;3Wdg0MOtv1h_&zDf#>VfT!TUeY^MoIPh=C;P3q43xK~1 z{s;bh>G$V10>2UXjlgdNek1T3f&YmJ7+4xv8Cg3505D-tKXwur;2lF+81$dziiq$Z zWhfRV03agbXZh!@0zT?Ha=&*K{}b)!x6Hp0_>I7C1b!p%8-bq)Ff%f-a5FJ;Gcgh~ zv2n9-a5FLk{zoHGq5mnB-S@FF|+2QII3@^AT~4PqflX!VwAFdZDeXD=5BAK;4ZCb z;BH~SWk?~wkAleS%I#`pYh~o9N9<~4Y3;!6%182JbZ&6@`_Bv{{Ji#t#@zC6ME>3a z{Ed&~@4UFUxX`<>(A(IXFfeg(aWOD5GcYsLfm_fyxLG^uxzbrXkp6vuH%1Ny_GY$@ zW;WKu-v`vww{ddhBXM#vGvqebGiK8_G-RXG*JClHV`4JYqti2FVWKl+VKL-jW8!2s zX3{75J9$HcKdIX~*<1dgZD_z?^tTP00~ie^1`>w9G5w!K6AaOxME_Oz!7_r|aKE-U z(sML=1HSmbtCfz4nU0B3@eftgvoJC9GW?5nybRyL_=VB`T+aU?wD@@q4Y&=y^KN7R zH}VQbcK>_Ywlw4a`xg3d0)oH)tpFYwY<36;2)qox68&FM`0)$a>cIW}v{7(R;{OAm z-$ec?kblGV8?Ju}fq$y;Z|nLE*FS~8Kh^lRb^SjE*Ux>fku`X8>jK`zKF$MP1K?m_ zU}2!)U}0e4;o#sA(U8D<3`EQ)Pm$5EF>!IQF|nWH5mLOsBX~*h9GirmCpkZL);1Lj!zzr&&0w5uvpdg{4U|^uZsY(bha6JGT4F>%M zlOXIfIXyTMI}B!@@N{@mq0&}N`O#xC7JYkP1VpUo*f_W^$tftQs9D+AIXJnvU%wF+ z5fu}cP*7A-R#8<`H!w6ZHZe6bcW`uac5!uc_j~`rKj7o1z=+7G=$P2J_=JqiFIm|+ zxq10zl>R}+uwF}PfpLyFD|dHZ*ITK z1p$Ein^=EJ_Alf@1Iq;o4Gjei_gyXsNEh%0g$51tf(aH~P!3Md?imTQ4?KoYczS6o z0x669F{Zx#C?Xaa>*~vs@1p&X>>m@%_dg`rpMw3AYYu=61p!tb6dFJPuxgqSc>Bzo zG9wW1&t5dkAZTFEXSYXy9>pVIR8GZPrTHHI5fF}b25OUe1Y~3sYw8>an|X?6%L!v{ z5C{rm$U^+S{sjiM+5*=f1U}fTjGy1RYOjgCA0*pV6N-2RAqbrsb%niN?7H5(YQOgg zI2)FF1hj|?Twl0jl-*wF=3r*>&dsLa1}$4utJu4?;d)sS@#IIKN|-gqsxH!L@$*o z%AOnqQMgFf?c+Z#bp(7swp>p2`_q#JdSbXTN zmeVGE1R%xgJOWbOZ9tIXkAUvnN5F^vl1IQWAIBpAg6t8nJ^?h+_aFw%w7CH7{vrN} zW>r&q1b(ys8~uO4c=q2B-3!&6DBa(_OSeJP6h(_C^O4AteMOu{=68m=&3oR>rPRMS z=9d)naVo^bzlcrxiLy(DoUkon_(_(#Xj>>?&NboWf==1gsG>p-*jEBq zvebGoJ-AnPEE;ssK$GqoGNsh;+&%eg$drZU6RNfzsAn~3zAGDs#}*4k11mQ!oS7E8 zPR-Bx31@bWt3Nu%)9p_#TV59L;nqKuHh?4IfQ}}x6+6<_%Gk+KnJTh$xv^jYoyy#7 z`NbIQV?4W7ktufFqO)0ziBDVPyXeZZa5hQV-SjIcIkM%zq7_5U44>aoRmZAGAZWZl z?rxS%cmY!{jxLT%O0U3KFplX5e7 zWZ9tPZg2LmmPl{*$d+8->hsBW3v_Q7V@#!5qO{)Vowl|DIh+R!4S4EKrm6}X%%H1m zMGNP*#NJQ!O*xmo!CEqW(V{e0AKj$a&7~`rubdF_!LT|8jX&*DWh#TJI05^9GE9s> z&0sOOnG*W>cCo00OTzdqsOl!5?gG?YG%#NTCts$Pu(m+mN@mA{fa$-3QKsv61_?nN z6zZPBfM~%YXB6OpBb5!r;w?EaPgqyndi%Ti22s-aFLAvF$#+(sxFS)9Eeg zeO}Kma_*m&ftrBF$k?nHUg%q=Yg8+y6(>#zXVEbRmp)jwu!_3jenTP-eu1sU89LAA z`qLXTMY)pChs&_$YR>qlw@pf<8XWiL@uwM72rcSA&CLPTi8BJJdl4x!y#LMX>Ji{W zbV{-WoB{jEb48^U%%evDq`-!7!z17;*tLGkEr@-7PpYniwi6{M>;@;R!jrvQ9ZU4I za*^4rT5V2UT^!lt)y(kLAy=2QbBV%S9ranTWXE%UjO+Nq#opD_r{+~xQ_i0->a={4 z1!Y)lDTqzB2v|gAzdZtqb9XL^l=d66R`*_b(4sBj1s~JZaZ8o)Ewe-*8syHQy5lQr z$DfFbO|pIVpgcb?MzW}V%bt+j`AJeTXB&cSnCGiq7)xL#-NkeuuhJ@k`m*3;VYr&*AdIqMj;AJd@0=qf_%?Keva^ zVH{sKv?CJKT+%|+?(|^oOo($GRc(Krz23oI7m}!#r5Ph$LVI7~PyCU$JSdWUO~Zx) zwPqK_;@V-2Fm;VU&T)I}BA8@Lb)c#@e>RSPBJ&7)NX!xvVW;(WJ$UL|OGBmVWH=yg z?1J);VuEzyfL_Tn*IMa~K)rZqAJGQqxxi~#R~E5E*^}aUw@cth+5|T@!`O~1iLed{ zOuVOg%+De?X?%LmGjOxs^`AZh1o{VFW*sa(0(7Roxx0Mwl+3wS5aagG*($5}jKSDS zcw-XYv~SutvsRmo)V;28lGX9HI>9KoIKrCVvXVv*dg>J6-I-qx45KKS?(J5Ir%?HX z`n2fec>xX^#b_l=L(CBAU2o=0-#nZ%UKyOH-Jt#H{B9G^^hNEo-~_9r$0Gox*T{-I z{YflobKJXY9Hd@Oc?X}A_lk?V55V(e0iqr&x<-NXl2dLzqP3XN!riIMPdR&7F;~R~ zWfL~E>NFZvAT+$lNpCVkGMIM@lN%` zYaO8z|Ift>nuo#Xy;xGz2UkYM@rh8-MDa3EXM;OV56+JOzX#1^ORyzA0*(a=2p1jf zFtZA)Ip|6KF_^`+Gjee#PK#CAbVZ`5YAfI(?*`CsC0a;62troFXPCN^t87a*!GTcveLjJV|W!sK@w}Ki)OxH6YVu# z{sAOmlPwvc2mqURE2bJa4ZMc>mU=M`f*(I|XkS-6MJXXrJ-ioBG8i1b zYSLWCISMhCvREtroWAS+A!rJ>a-z;6t=>XXhfPo970BZ0GBv<1(l2QRA9r0@=P5(` z+3}34fE@QHkuuN-BZS^&48`!7!?ev{kckU{Ytee9j_Wd59?* z5Z-%HU_Q2aCV6Bd|E$5SA@QD_JD6on`x7wJd@gta*FTKazS*jJ!Yat&4YrYVi?oaL z(ZN`3`y&9&vhu);HLpU;L8LB$JO*a6u)&8@(|X3<{uOaT+sVt2X3VP)dPh8uneCLN z?!K5=XK`vu8`d`+x;1Zog2Kd(0=GTsvdZseM=HH|+LkD)KIo?)9jNFqvvqc)sPt)K zy-)-IY@*QZ=CaJe7PY*kFbdQbRkAwCd{r9(i)&m>5LN!!WrDE(0T+S8YVH)a%bk#= z{fVcAMKfAOGLp8{%fbuEn{*|QSz0>e(V0wpLVf;kT{3_qr~}OgZu&F>`s#M>m`a-xNsK8MEJ^~o4hx(ReY?%#S3Dsi z2_h zw)FHG`)9k=`Uh=Sn| z;7|Jb&+RdLsgVd4OBb6fAAma3dh`Klt_EF~@5mc!%5bd# zV^C<82R-3WS5{70#*^&c9)GxK%x)Ohs?e6LsD&}M&);ZSp(6I{CAJmZ4osCic^NiA zTVyB$sy?<%_LwU1^RwnuDO$?0jGe^-o8_|V zwTs#idQ5+%iJ*1j5o-)5TONCh`cOr357o*C?Xf+%=%dV#l_gQ?Zj3ODAXcA`O7zkg z;nieeEVAVJb@YMgDAKbGDFa?}QHL8%)Mon_M~DQAI@A7BzGv`9HZ&#U8Uq68fiGVXaD%wdBOTRa?Mr zI@Jt%+8&vtP+WXo!^S6c2)b-r>$=jetWykGC1(IIV;KvRc|!pdgDyK63VG&ZZ|lab zF7BarnKrlNK}Eo8B9;&Ss#}(LA2T(Hl6y&sO^7HdDAEohd!Z7{k|_Hbp%$j?*{re! z4j$B}j%2&i%k*3$tv(d>2rm`Bf;p>X2~Y838*o)n1Pw+iCDSX<+3fE?)2mV~*D_TL zbS@aAFmo%1l3<*4-mOX7e5X0(BUUH$}FLI{!#| zRSaGu%b=q>=0l&WHGBnu{Ipcv^N{JTwVfB}qLt2AD4Ws^PF2Z=QoQ&^7LAX9LHY;o zB$qi^d>hSBca%OD=sItA{AtrB3RA1#2JQ@6G}m`582Uuvgv98@GQMu_I7H#Zzmgvcc%|d={ey!tZjA=Tuy7Z zn$4u@tBaR4Pn0Y1%vh^^tiOC_X~q90_X$tyHRT4Xty^(6isPdC+)!OUin|oSdf=%= zrKlSJSVw_G_l5)3D_T)FoDF3^3t6D4W`lb~Zvh?;+GT;1Jf8f#!c{(n6U|jsL<3g0 zCz`arZkUfn*DwiD(Dn;D{!{Lx^P&O*plZz>9gj+mb z@Rf0y43cWV&MnbMSDu5I zJBIWj$?tU@8_Y|>M?k>E6=ZAcgzeVBb&_C>EChWT;rj%bwuo1{V!JF_AC5kP`mvh% zQ(Xv>&wU47=9g$A#8!xy-Uk-chMq7Z8>WbHaTN2u&e5{KjdCwKXzYqd%`stRJX8*% zU*9StUh#|2fJ!>+&AptYdndCe!ywR-jT_XVlQJ@+=7-wUWM3l00+1IW;!i0!k)f2<+M3 znLMSC?|hBYo;!$QTW}TkB(Jz#ZgOA7uOZP`jSja9BLs(y^0Lzw@yM_W-cV(+A(j@y zpMru|i3ncCGX-xtQM@5!XdlliqOq+-bl?V3gqW(!BPb~3nmfPj(%PE6ym~FRr+?RO zD@dVn5*%+!+Nn|M+LlX+=QI88Piw5thuL=2jSGyPf5bgq)(qrvW5XU?(^zUX!NYvB zOzJOxMq27g66C~%SH@Iiv(ArKTWKYMB+05#h-7hHRgW%FSXEg6Mc)>4WL0E5DX%bw zTxQ?-{+-V8R_g3A$YvMRe7yW=$gGOR-2N?T3^qyi$9~qca_C@tSm_b*USa?Qmw@^h zA;tvq2jRhRAqB%G3#({#jxgr?+AdPP9%w@Ny%3kT>}Tdv;Y-%+N6ZL9b?H>$Ni0t@ zLpHqm%%u!eB9$h-)HsQSLEy`FF@}pYP*a{m-CJZU?sCo1_bmp!kWTopi5HNl9dIml z<+`;2oZyyuz`=BLNz{%!X1a1c{RW(1mwCX$G>B`P5pO2dY)USbeP_}EU?{>dNrGQph9%EBy+bvJ(A)z6cV`2KWX;};M;fvGz}7&*MQ@gr@&=n@7mGP zf2GgJb8c>$q&ubV`>ROM9jjOVI>@8<5#W^oxh*Q}kosr$&`M3PX4DS<(O>irw$tbx9aXsg?EfbVF#nYzfNxA& zLT}J)1opvE-dk$w8<#&MogQm0PYR`IuRkMYAv#clRow=u32Vlctm2NnJK19e2RA5G z<%C6yY&+n|_*Y5n|Q>MbVg@;#()UGo$!@a*6L9MVJvmKojm+^`I04we)? z0#;FuhaV6VY(Nl#qW3SFa2^5a3g6SZl$4JERWtCKRt?Suv^?352Qu?3R!$t!#@Jbq zx7s22>qHUsh>f2X3f_y zFhqYL_@I~b2;g5{22&UK4+HY{%=FA+PvH8sC(9#1C>yLPZ&|s&s7v6tAb)D4P&jWv z(7?_FBT=`O(nu=pkXl^ZJ;?C9B>&$qLn?maFIPF&U>k&qma_Wy6`KS4I{pYqwE<_W zyoqL+L5BZ;xd97V!KW1F!6AwjxXZWA@kHcqmAe9f7;#<)FX~L}_3?PMmR0cxW{4{u znGK7X=3nNFdV+DXQMQooxZ_MA35A`Q{u}vspO@l-Vc7gvB;8>>es)( zkkeuHplFQ-2jY;L@YJr`xSZ(p57tV3ffRi~x;-tho6YY%+xK>9hG^#A!Ce=Kj-P){ zMh6|x9Z}S?ydhiF#1L-bV~O6Gs&fde3FPFGd2;eD8Mr#+NvlU)mC~)S2DbJl^t!S2 zryX^4edIGHl{ZswosD+8m;H{kAuQ4sv|aQ0U=c{4GiyDBYxN@3J1-G zQ)M>0#J3u_C9VmO@U?|l$LSJw=l@)wrr}yI+w{4^E-MN|5+lAIpy)dZE$B}u)i-P( zgza5$8pPDIAa%;5Fc;V=j_~SI!~kRV%ckT zWvIOkjnLcZQ+un2qg1tGUvE#ldpi_Q;oUT7deRuVb2-`xT~}zNS0mqKkd+qH6Iws; zvLDbIx3PivZuAmV2@12PnFD*S)N$UfA~Sc-x~5W-91UjL>Bui=74JVF4`4j=mS*;% zsXy7us0;NUJ!Df&v8jCFKeQ|ta=L61V?UB6_cH%Ul$*6%&pMTYr@&-zN@@muV&UA5 z5Q@Rz6xP}S@!2X5J34kK(<^k8Odj!GD6Vv=+4`qb%hL{n+n>^EBAydhSSp5(6R*W< z7uXc-*j@8wR!30L-G8oVs)|$&fzOIh?&GRHofA)lB`MAUH+Qn-6j*&lZ} zHMX)NPuK9FtvbGm*OKD8hRh&5C?rb6D#xkRK2W~QqdYF7k^icrUB0@Zta-{HW^TPb zjQ2BHYm8)ze*aexl|L5+oll5woxp(wyirAf>m)ybD%?0zfr#G|q1vxL6_gB^khFBQdl{d@MJ z_*lAV>Pn}4iV}2<8FLER=nF2Jk{AJQx?GYThxklcd^cTwf%=}DS=SJ-9g#|K zXVsK)!<;U(y+jOU;(%qd>(bys^kqgegh+TPFRr~jnMg#kRrv@gm^s@hL&@rOpLXt% zm&2VePi21_6oUwd$R|$VI?P$1omjZXZE+2lpRKT0<4?80XFoL`J@DU@I5Mn2i$|Ag zdt0kph@F(=qiv*u!#+!=Mh?y?sJ-}?C(Cr+z8fMsm9}{V?9)(y0t1^&O0oq^p4?D? zm%vL*a9&+lShJ>NHDUC6SR*5lrk6)3kTMPO_x1l922cDbi&FPL1CM%dLXR`=NS5zT z-x=J~e0#z@Fi_iA*Fb4~Xq?)wmABQSVS0}9jT(0r)Kd+*PmOy7APSVxJp!63wglRu z^fL;>7U%1ka{raVr~(JNGOB=oHV*xRTpI0wIgQC5G%0@$4Ef)@!>z%k?IR$<0SG>& zsV4CKbP3Tc)+1m!@{DLz=gqs}%U+8WyosPvIEAqL<%>S*%}yZvRNz&p{EsOCS-Q<{ z)bRmi$pppc%~q;<3M`I%xCA*x3sHO>EO;2bk*fsO2~exkJbS@jawWPcG70*2pJ$o| zJ=eTQ6pg2HmwB3%;r$GpjCFjcXr*%)+7}ZDkou(~CB%QMU&7EVeM48Q9sK+&WttiM zlZ*Ty>#pdYpMw>M-my>Ll>wKh9|5=mc87w<_|?H@oko=-&kR-5LAT?Xq0ko@5oL_up6@J{Tw#W ztSAY9io~dSYq)+pCb9PX7Yiu?8ogfpGW_6ZbCP*S{p3jU5dg%yw~#S5>*?e9g^I_| zN>fmu-`yB^mUV%R56lg7$oF}X`(sjQ|5_(dmIgX+zB*~{3N^+L%KR~zesHDI{Ih01 zSD=yM;T}wWHh`4!;QK5J{yv42j(*nsLifB+LZR)6mZOT$ z|HOi4zw{9>E^~Liye>Km)@yd^A5d8TZ1h5hS~pO&fQplXvrC{WS$5q-AGiE3F2y@r zJmVw2Td=RFH3BFqqW&x0o1gxtV0l&+=&tjF#-$?BQY;9>aXpnX&?F-F?=<>hdd`2k zwfw6;yN^CZ!(C;87o=bis|VwT5y4N7*7!>m&`9uM2Y9p&3?>}l!V&$eP5n_t^pia> zIRAw_6(`dJo(%plwEU;9LT&Jv!eU;DpW%)F(Auv)Gx<{W5wMfpY4{vis5Pc0VU-!856fge&Q?iKazv zt${q2ui**ga1klm&OUzLuZ95|Nn56sd1Q5=PWeS&rk~j0w`tZoE%s{aQc<@Mbeyjz zusa*((P&QoG{-_3FZbK+{U+^1_&a@`_PV|71rwLvE{84-51-j5AGaeGBrSA{VdCl| z2U4v^BM^hAde=j|Zv!=ZxWXHM`gGNGjT$7oEj5v#FuIOc3*K4S;b)})a;C`OrP=&r z*96Jr(s>OH85%9GI93jiHG%r&8cxmi()CbxR#4N*_NS2_8>kh<1#PP})g<*L&}<2sA=fuz@3n<7e`>&Yt2C{5}Gp6$+Cq)-#K_Fgr& z<0D_jXS9BHFUXzqDw|z8J{7<1&p5!j>%7TNSmJyN<;XC1y7PNS?yd%t8Z*4ui zKuk#vT3Hp@9%4p%6+M9+?uNz%1zOE3kASdDe*M2}DQSOvQ!3&O=Mub)JqyZU$6OE&UNLu6`;!=I)c18fHEF)C8%v}e+ z5D$NRIa}s$MZqfVDlyMhmJI^eZo9e^kgHGTzkXzF(W@~;eiqVjvZwfE%n7??eu&uDdw)NlPGWHC9JTZjZ3%@kVsK; zz+tRZMG9+zWIoy8)hu=5_f(?eDtEQj849H-Nma2pZQ}>C=3Vt)AqWC&z zYJ>@n^}-J|#syrGXU4}B8tg}S?n98FauGw_;D$^KP9CW{m5r5Hqm)}E30og+61rNV zK7lLA!tbw9i=r$D|2CIYbv%rf?0mey8G?faOGBEps<;lFLe$Va6n&l zWJN3k8+JBG#SxBz&F$YqX5bq*(M?N^F9#x+e1^!Vg%*Pq9(tQM&Ew*MZ zcat79S0~MP45Zo6i$>YPax-7HDO1;7QjX)WQ?O_1mKV9ZlXcd!z;D}UL`BSkD&sfv%) zil5{tcdPL1wNWxe{ooge#tz#XPThn0g2PQgV`3|~99{?d*e@tdQJ?M?)H`ji*dGR$ zITWT{q-U~Arf)&<{3rNx@fDLLSkA`2lrNaN@|m?}r=b?YG9yE?c=y8L-70II6S`L4 zQOyv!;du`oG`l1ncCUA`gTwKkWg~X7!_e&T#n3X5^9}S{!ej;zctbb|+_LHYHg`%a z@MbCE$*+XR!(Of5Wz%kiKn(3~H*sd=@>_f}6BJ0cBzOJd=T}RvRamo^dV)_lDM4UO zMYpsisgX;kOv=0<=AD^#$Q~hz@7?ljM`7pIUe(OPP-jrCUVwh|3|$OqR>T%o8kYKt zI$67n75~w57 z!EIg>UdQazrzAZ)Y#%m6sL;7SLzB>5&xs@3qXGjsj{+^eDQJ=ndU%!%lXUoup#5ok!@4(C)p`znzpSUH1FWOnlRgP+p>Y~Z@LU0K$X zA7=*pPVUSk$*GG^Z0n1b$zYW@-T7T_QhjDeU}7evtqXeVyEqEIa-nan&cH8T{ZsXK z$quQpCCxfx`3tTV!=8z8TF7NR`Zbm4*_wV~S>6kbuMARh0<|xiOBk+6J*Pp<#qEim zSQ$j@G#YsZ8isYwN^)iF!xXe!*u2Q8Z^z8*<~vFVf>=)HWt2uw0zd1xU!Xp|Fozd9QM6T4 zK{5wg>m1)YBUbI@b>x}!7eJoo$+X~5uH%pA+qjLX^vYAGYpDw1aXM|0)e1lhGK$hI zLgA1L!E59nnY}5S$3a(oVebqlk1C6HW;d)p-+ZwQ zf+*#;i63wXU*tO8Xt%%%kdKX0+Yuy=bCNrW+9^p(8tSnDBI z-Ru3wjtrstmR_%qbOqOQDegp~ELC zdr;CAA7W96ZPk8I%KVi4nv&G{Ue_<|3-YNeXIE?sqc}>$O^kxLjS)dogx1a;7j-f& zV>kRlN_~JdDpwUII$ZUp z62egACoda2`!(MZ2hupf#P^V)ib3Vb+w!a!PQB$P=WySk!FOSLO;9viTVeWIqO9Wt zS25F1Xr)Ft;M=rJh{`E}Zw zg7y)^$Qtl&5_(bAH$op2PNr+d$&?ub?FCIi;^#ykmN>}9 zsEn&&$Zm#7$!_Ai3HWxkZal&HO7P-~37)mz zjh5-&4B3o^Jv1MRpr(#yvpbb|`zjTfL*xivab{Q%TreOyF=<4jD8^d8J}1{t|Bc)e|UF0qTt; zhY|U20TX{bdrytDe0>Z)ZdfdJpYQH_1>&U_*oy>G1I}!)uaDZBo=zbXk~Dd6)R?$_ zs*Ij&vBYQ2!@)N+Atjwq(pZ$9RxdrC%FN+uEE*~|JmKj$iPd4%J+MW6B5Mbpwzvx? z^a0rxM|9bh1}OUoPTRB&4blaWoxS=ik&SqF8FhRL51K?5;6SU9d26Cf185@V zwC@u8Z7G>$#9Tc8jy^nzFzCWW#nEAcWSq@8)~aY_(Xq+aM7XUwW>tKzl?#qYz1hq$ zcFH+c4puR)lf)n2Ta0(gbwrz}yfS$wMD=|ES)}lmTay8-fwu}ADe2d9HutXaeO#~T zG$2dQY37m$hptbOV%yck$K|+hUx4)FUWIppJc{;S0gVo5*O{_b97+iu&{eh7O(8>b z2t=IB@NGDV5iIe{LMcfmjZSPsi>~gw7GAodv@~p!=PEH-pQv%!KAXPdgvs2-Spi{A zR8QYdzKi7+Wb41Kco3oqw<6CnbB_5qnn`P4k%-7X))7L6gBSXG@GV=x_}b<;icjFk zTtD@|KF8Z{J^Zpykj^eF(Y*k@zTHAi+!4#>B8%FRUG*`PhQ>-HFEGpzhD?NSV=2Xw8e; zZN4fb95>U6p0`8gx3q?EBjBT6*h@GbnO6y8a(L~IVsy0h74yQ% z)l~^6s~wrwGw^ZjoO3Kb)5VNHojA1NHOUhX-W8B_bVWDQEwy9UAA|iO|E&Y6ZS41Woj`grXAa^)V`r}kV&eEcw zo9)}+t*(;~eU$V5&|OIpOff4b>eaZ8W3Ca?vcc<+ba%&2_)uT#9h=VttF zfN>a(gF3Q6w5oV7x)1&E$Yn(lU)im~EAeA^s$n@f6;30o;X-^%Y4_Q zwfG$BlF+qG-GdvD>eLL9(d=PW4*?D$>r$PI_(mmdd{7cXFq5M?v;%Las>V~8!ZI zH<7cmb7l^8gD$vP6VB!u{-P+ad3{UZ3h$=KxY$RJZ2FlwR@L;l%nJvy%iT^D01VDB z0OES%syHxqYh*3YC4;PHitYe3rDkYnVO@qdB9GMTUj>#PD0lzCkiqiTmS8XL5eYS;% zN(?7ijS;>u76;ck-bbQ%$l7`xv|Sf>y3bxIbIbBg%`qc1M(Y6v;t{rj`dBO@L6I{m z3YsIw4-ZX==2i)_N0t{sJ%}(c|+Ffq*GF-O>QG*_oh|2y*`?* zJ}=j9{L*5g%T#_7l*!eKmSk@io;0ShHobO813XEJM8iIS~_dzOSr7 z4Sq@uQpPt9b`IGE9r0&%WJ7Jtw&V#~N8X~Z0J82ED~i+V&RK+6`8qqnR@)0|!YI{A z1CTxbuVY$xJ=e1x{Ki63r!O7>sQlnPw9YAYXYnr9Gjm%D*s;}p%b25qir`GS=?LM zn4z-`xI9?tQqZK?LEbb^=erOA41kTF*c4!u~$%YcrC`sz>DqcKPLIphw<}bj*dEBT(Be2kgPXD$BVQs z)F)<*BlU1J_VM$N^BbgnDi2;+tl|1ueGo0QipO+RQJ zqR#LE7dG04882_Zd8aYKLW6@0Kk3Ldgqu(t`&PkGCSZwh+*309IzV{Bus-bVw>LHr z!3aJ+@+7ipE0?!dMae?b@>3ag-aA+79*Zz2O!e|X7>sB&$~~`ZwoUhZU)v+`vSsbw z8jU1?aNy?RZb}g*GXs#kH>|lFDiy81ec6bxZFtsT$C!ht5?nGk3tq~nF7vi-qVntP zBkdy04ysd9QpdQd1lD&R0ecCL0QO>3Dgpb{!@wi(G5t_*$fnrhey(BdZ@(Sa_-huY z4xjURCU8W{#O~?@Rg}@1G7kuO^F*pNmrqtw(xoM5`8&5nMZ@{|ciD38@_pP>o8tIv z#v(1qOhQDn2@UrRVK|3k7e>8wGW~Pk^QRf`CTf{jBP1S-FKoH6w;#f_*$J}=dllWQ zfe|}EK6ht6^N|9NcALG^@e{JTuXlV6_8ALR-|oA}ci|NA0#7jvFE{WV_RZ)DtzS0y z40=jHHO;h6sao|H_y%QoLVHsfr5$A0yQ!T>8N!UzC7)BZ??a2UC7mXXR*K%vUhk>ahpH8)IGXR??E!D+!_(?^GEFZ%I2d-lCHC?Q@k zXtE2r&ceDfN`5!sLK2{B^a?U1!1>^dho7WHzA#DyT3yWiHtqW~y#QGjzjgySzt-%k zOzf%@Ok>@VLc0T>7jgl}wx8QV8heMQp=eg!xN4K{JWFhvd&VY@EPyJH01^h~ihJI> zN{2^)rUp2SqTY5!qtpJRUR~g#wfX#IUVpyMbC@k@eyq0Pk-cvjfp_C;|0m9a7S7BvFgip%UXFYOnEjYqj(+2=sKPYjF9@nPC5k=55SoY`>`GW&mFEry8;l z83G!SjG9{CG1!D%)0I!|4I!AKYi6b&`U0nJg&V79d8?ux!f{9!+QVjsTrV$kGe)dl z_++TW6=--xZTdSKCY|q{5givCF9_OMm(LI4fBo7Mj?El?fiK@l>(Ex#O45rLRFG-N zcmXYEh`5M+my9^I2eXlkV-Uh-XwR;+OFGskei#9^!AKG z66HEvTBn(!4X<1;zP-f9(+E;!U8FE(Tb`3wwQ{0&s4(z)DO(6=8+v4x^&i8lnUnIc zhpR;3SZ69It=9Z`Gz$9d@M)k}K^rf6~r*O+2I7{W|= zl*moU*#OO4PhVzDJgX2zr#9bmGU4M#xUSDtkTzGu931G^`5cnsxGKNW60N%+5T;d`ihYi*(dvX;E(|JT4a1Vj z#Sc_|tFAc=L{VpJQ10iOaLz+-o9ZR`xGC#!M!$q`sA9%e2!7=oBit)$y!t&!`1WP3 z*Oo!HxMq-$Ud-l-P7!RbGu(_YYSMy)Y2(llqo^5yR8g3JM&nDAX$987M>K1IaXAFt z1cTI+8Ff;_!C(&!ekmDE!Esl8&a9a{eGVy7Ft>q6c5z$l7Nv?_w_uIP@-ft&W)>!M zU_?3Y=)wUl+aQ;v<6VESs9_cRbM`XTxP^)%igae~SD?D)3D4o%8({dvwK?bZG4P{a zqO2rz_<>-IuzkRmLuD1@%=*YF+=P|Zb?lpoN*a+^*#xq{t<3~^ve)ERYr!~uo~?$4 zJihlc6j`=NyuHw2Uy4g51S1$bXu`)yo0!eH30ODgK^0;ch3+Va_36Vo*|An$7Uo26 zEneFps}R0rxD4g68Lkrw;vA;nTtS7QV^A79FqmMyD-v0{?wJ}B_IMXdgLWDfoY}{3 zg6F^B&Dii^t)`Aracu8Fdvy@Fx8YL7|6=U05~)5|`F2s4J1EwIXm;CQae>j$C&M6s zlZZCJl-S6GXGZ&Wis z@}kv|TE1#<3(^c>is9nyg~~FNlV+5Q<+xbjs;ItrFm+a+{&-*wzQrfMV>=JMyg3NM z=R8B_-OgP>Fb^{U&rC)jtokAwj7uRn{M%Cr!MP@ z`nq<*oNo1}%n;#V@np43p%#3r1!*M_ar_J3N{ojD@LL+T_?^M8cPUQYa5=dS6|3>6 zc^NZu^L2(<#=V+^aik3`_KMT1HAGbDMy9k_K(h%qrP<3pOROe&1IFOAwRgxl!Y=h~ zYLRS4g0D1qhj)=yn_T$6998_^NHiq5xuC<{*mne7K~E{cr?i`XS!!M)O2(VMYd##ik19oZkmg1=Lm6j3&i?h3t(F1h*wJ}Myt!T_47KLXrk?#{v5 zR-6CMW#$hKo!*T!Ih%qrB|oc0e|E!6{=xDOenl%#e>Vi9_g@H)oTk>SmU_Ppi_~V{ z2R!|rU|&Yt7RVaJCM9L!^%j@Lo&OY9$p`U0cuzCVC`h zNhyJOn&T~00jz>=2maG1Y^8ryvy7X4thRh-&3miP!03GuuGpLEXZ{ z7gnOIiqBRM6jlGT)-m#HFht(G3p3QtCdak>Uo7h{hL=;px^4WAn5d)2tKSVln8^ff zC^zU1q-b|l-&Dire$4Z~c@(}hhtg&9P*4JJxe9z(P>2p_Y>vbq z0q;`pDM4eEp!3u#@EuKCdG((TZBNEjhldqdQ3PzHc(?_E&l*ci-;Dv6!S^_bLqA<) z<{aGrj8>>wR(@xHLyU$UVU%uN867egf>6WVi|Q9I{N2P2nttldD_`K&3=H%9J=L#M z>w7DQEr~-2K(1VP(7M37rsER&1Zi~4l%&f?qOhL*Lb!AQ?*7$JZTLNZpBYqLrBd2N zgrk8xpMBu)3G5j(lrO+R_~xQVK*#rIxT=cwz{G&yTcD4{^S?Nf8i7(O~{Hr8D{gvkEhkb!6Ca>v*5DE~QmB!RK z2viMz1C{76{p+oMn&#ih5Y1yZ?H!6f`zuF9z$f2SaGeHXIU+0I}!YnzV&$*gL$@sAE*bqS{1J{ zE(#-`aHwv|?gF7Y3H8l)y9o36@~Z2~#th7gZLB@>#;{r`Oqrjmei&*UdLqvgQBWf-jm^wT#aFb42}^$;6AA>MZieQn0* z(Lp`=id;~(aJj=dP^Vui3{UG9?9jU6F%XkEkOK z#gx!&^SL1=9>j~om0yM@E3>(DZ2=%>b|RO;*Q+B`HzGJw#6B_AQ@&(rZ9TY_o3K|= z=9*vEBW(P#p#Is6m}QW#-zpzVD957~p93nqb(kzA8u^ORZ0>f^%(>saBu8LY|EpZ3 zk|w^D=3zf!Cib@9RGrxVeny=~Zc$OhD(Jo+H^8RAfc&!u4<3ih_t#~caXI_H6aoh) zP|Y;J_d_~iNm`G9lD*s7o@?_Vn)*feu2pbS&U2(;uuLp|XrYG8TM=CbAD@s$rnRiq zY!y#9Ms-zzH9Y$giekW$a#%rQ2eZMxm&~psLP9Wn@)bh}tPHR#j*j*{)zhjfw642R zXp2e>t_4_5u5H$_ubD{i1U?O$>ljH{NTy0*o%+$9WT+o#l`|6zb$A`Z!mn&c$Vim@ zf9$a zZ|&V@?>>FbxwoJG?&-e$$&V@?)><{!lrhJcW6XEFb6GSg{FZUT%if$@yz29S)#H)CRB5lbKD}b{A`7@(icMdoKaNU%n#GS9`0bGyY4@_a z(X4?<7q~eP>r2}lzV&#kM4kAK?8&fn-ncd?$O)7O)nQ>1=>F?@{4&$F^Ap04<`Vam z$nakl!gi`?gGPQobF3EWibNBr2FQPNhok@E4zsQ&#`_f*%+Kl1LM!#VH&j{!D*e27 z=axLs&h8gZdgm{m>XGOrGE;=$bGpsGU{Ba z-+s+;@mfOjwcnRh5)bE$#?;kC(t_RLl6Rt3`4zQ^3s{AkYW24iFZ}QF??}Z!n}_!q z6ihy(nk9$Xla;e?z>*Xr`LCf6?!Dz2y)_&d+ebWR3d#C z0dI6m0RDp4#@$4GPNdySf18qt(qbv9)bjk!M;fg@{>%MFg%m0$O`c#6=8IxLCcn6B zL%@C3rFV2ISie9tQ;G#rwuvXEa#hctJP%=9da4Dg>oyVIvCAEGdy;Da1V-OlAD4cw z&D$p$L*>Mu*XMaKh|)`A6jrFUuKT)Yu3l9%tC>W#rfQ6-vN3rC4{@+F4wrhmjjrC5MAjZRlu=2^s)hp0BYm7>Va|$$2>U^hn)dbD$2mfsY{3XV zaY4eF1kl{RY-AHYr`TfOTRr7ua;CJ25#$y^WeQMxtQ{gQ)mHv0T9tT#lkQL+S^*7L zuSWhzX44Mo*^p{t3;23}zB7QH1@y|T1dg*6XpEvf|CzvW&S1WWUYVO7-QTJ4Kp#dQ zkn}-n6r-L$qgKZSSzG^t#N$kCFl^twm?8w4aC<-A+Kr~luwjS8A*{1UV@>(;>t&+G zS0S=%IUe?_g?1I_@Y*d$L?Qk>-S(yA>#%uhs(ev%9D}9Dgoj|-bFc^NT^57fCa#Sg z|M?zqV&R6WSom*k;H5-~Z(SR60n38H5j=4Z&gdEe?pi~|wXM-@1Hb0A$YS&{i@14n zJFhlXt_`s+VHZ*}dNU@{!mNr>+>a(^793+-*rO&&R3B96QhDFby9}1%f#jr7K4N4O z=dw1HI7jm!n}&q48gMbM6=s@F3=QY_TT6pKDz8^g=sYs|&JKqeU*-seQS0KzZ2waTEq z&?a#wzAhmOT6bbh-8a zz5QR_EjFbW;g)jVKMDqkf|yBryW~KC0Do3Du{!4MCNB#rk;>iX^@|tSbvi9#6Lqju z%XXqgsYw4+u)X-gZC%5tlDpJ^@5zvO^vkRk0QwXhyHb9GGY?rzaYXXUBiN&fAU{2J zk%(Eyaq`Yhq$zj^InjOr@k9`8iLh-BUFlP^{sMj5pS-&U{P0yi$oHOO-8&2i_~8KH z{*Yzw@V^VXHN>61TRc+zwpE@XxoqxLj0}RAUT)0(0!0i1Yzg2_(=)0Dz&8_EL|8@_ zjGy4{zm>GQgtSQn{kt`i$ky$Vtf{!m0OF=-H#lL}r$}P?F!+`zaL~kid-&A=%~6$@ z_AijsZ29e}{V!0LHP8gw|F;(K&%Wb59xN`~b=@|AF4}cg8_A2(6_-tDvwDCYh_-Es zP&Zc>1{bP`{g{X{lY@?deXB>Uv%=QJ307Y)mnxyD+m>K(q-J!rq(^euaT=yG@)A}+ zuV-3n0a*Wx^iJJet5u$|yPxXqV!+xj5KyI2csCN|#j1|?nV~&5$5P+}dK)GAMz^w7 z?14mZR)9a~qKK$bmaEWk|2@hbFx7z2F3r__BH)^2A;kBHs}4z14X# zawu-b6CeihAp*!aMEo9W5kqz;kPU#c%B)dU)Bgo3aJ<=NLVg@Wp)T|kPYCL_vSQe~ z`u;qkI6f+;5`?SSdxmzbr@lK=mYKKJn_rshc@rGk6q_e!9mATZ#r(?K3RQT?s?=?S z#Vbu-M+4mz^V?3t`?Rdu%3<9*d8)<}fx$EvpwZ=Bde}LHvpuuB1xp@Z^ND-$L?CNq zJ+*#|5KXi?Ho{66&5FN1yPqCToNZ$aq|v?ZSr8daromP%o88r<56Wc7`^sDmd)XckB0#}iwM~}%cu-2>b*HKV|lDFcK(!7vK=3k(cNp9aIX0CUV z#2I|GFnq%uUegXo_Ku&4v1@P2@m|-Vu+Vt9pseO7YiaCOA7qZW^{l|g&LgFl z8FYfp0)^Y9r3adbpQGyq1TzV*f|DEFS8lNs_{l5+_pn7(qt(8?G}P<5J<8Mzq`0(? zagLIF)DOSMhopdxyiQU$$+YsOtsAEE)v=^MP)PWkX%v(1yp%Q@%}<@VL{YeBQC%_l zlH1sZd)rgh-F~x|^_x@G{e?QmwCWhCi(PFXd7}(i?x7f}?iSr~K7VIgG<#Jt#gM&d zI8=HUL8R9f$W@tBM`qDGr(}Mx^mG?WWjI8JB`&j9p1Jc)kv+!Hs7bxVwJ&6-Mn>p$ zS_CRju+VOlt?)alr{fZfHih)A*xK&s_=b)~eqWvq$56VfDZD*Wm5Fj)xpI;Z%^J@i zgTnZsv5wxxW7)S3`s6%S=vZ}; zr4a(6l&(e{3+PQL-+dfDNo40O$iAleOnj?A(6K{eE6`3$Crjyo9h7+OO*%eyR?m*4 zGO^Jaa`vScF`VrhI_>AiBO>e8ksM5uw_t2BjYgn!ny9O8NZGG?ae`Bj^fOJarB%j; zv-}NTIkPNh$nI5k)0+!x)T8^8@sl0z*L84Z+lE6f4lC|Hlt?&!UH8u3I2EvG8T8cg zK9b8V+I}#TSM_ms&uLZ~Jyv0acIO~2|La%5{fAe~4@g1gV>3+conac@yZ=&s~spB3q~pa>7DnCWDk&mu7$ddqj=hD@zvFu6nIlc?q079-;y7Qcai+uJ+7+JZtW-lyJ?V%h1(Ai7d?kiMp zGLLfZw0lq8a&!^N8J^h>Vd$I)OT?!4QBtNFR@(_Mm+QbiT~1a_Lc{wx`CNj^5aK9b zh>{mKfL2Wr$s>G#+Er8+WhqG)6CMkVJ$2ZK@a1si zF$lJ1=A+>G;rpD547Fw_eMgFqo&8-J#~din$*BCWT@tC$>!HUe2^|_U@}AD#k49{D z+1qj#Ji_0G!~}t{0Wo`a`>j@9_M7!ko)@p`aM|>u#0y1xHfa^i2ZRaqsJnx#?(1;% zbC^`E1m`fIu9fV*qdD^}y#1+2=pvVoO($BQPiSuOIksmrR);V8vCYg@(yfR-mJIAi zl&?3f`y-yxDp{QwdATke9NhaA9Pfn7hL(ljaTiIX-A`|D)ngcF?4=(;G!jeaFh_&T z%S`FdNjHW*Gzq)s7#o||KJBFH7?yv)RyeoF%StTFB}^fww|wt-=!a{kjk6oF3BD9( zcr~f&U9;>Ah#Hw$UZAww(?#>=(TnY4fT|)osIjegJUY?w+^ex zgBHnjW>zzFtTfKoP6DZ${x(T1G{^T~A-XTpCm6=cmg_&NLd7(QFv*qhSU+?pM6Aft zN6w>=mGqmUUj_D3uiUS+%h>m-A^f<4Tyd^^b@Ic~hOk~DLQcGHR?!Wfv<;cOshQn% zlx?iu*gx zoG1$A7MB4#b`4-~T=A+t*>@~E;jFgymN|LdL!Ot@Xw=sPpR*ZW9lZac|3TGh*nT!f z5M8gH$%Y9gCbIaQe81)E`-{AVA&okPC)ju8o-QNLqx2_-J`;yKS)#tNP-LQy4a$O_ z7bD?6aN@c<8w9eByX{?R6P4nv>5^yka_~cb1nX1DaP{!Uf%siUb*tf8c7k!*-WDMu z-*08QI*kY-I7#sad82rZl%oUB_eIPgxKlZe%G!=Aune`jgcp8aT6;!&O4cIQ1RkuC zqUI|vNAhY6L+kdrh$rOZb~e1zSqw2ZUYszi>2BOk34=)wRh2LSykay0Ra}^6A!IE7&LbMgbRa}|(?qkX zl_KWrAh|<9f{aXTUTN{W+GZRIA#O)z#zMBH?aDC_THe!fEmVjo@K9-N&a7c+!34if zW%@p`Rw#$qGNt{cf!ryHgS-$*#Z#YDU5?G$No8Nx+^f*NatHnpw`q+Br3abmWX5oh zOw{g5eM44^N4jX#&I3Ltjxw7pZK8`1?#eBnw2sqm8%h$)M+;JE4l4>d@7t)RW#S|J zd7NiblNrux)qw27=CR3WOLjySl`)atT737yCaoD-{8rwf?AY1o(Qji>N!X=lRUMAm z-j8DHq*6QbHz`COqYN#q)G{3B#e2KcS1HnCy83!ha3^|YCC0FDx=m`u7xo^LIp(k~w4EJ4ONP46hM zTqR?V}Qbljp-Z>E?Fg zO|B0zZhMk z)?IUaKi{UQ)3rX`RP^0&Nl6vNPrr?IasLrDhM1PRo!}9L8ReBgW(R#%TIOkE!KSdd z9mb2=KGO`VUm(=6oyd10;{Xc}!=kBSd1Gb`PC(9(Bh^XGjRAkeBqNyJp7CmJHu4tK zh6cfrhr4V(8)+F5oTk1~zDrFyzODkZ2En*v9utdYd?DHsxD+ZZF_pLGh6}h1hZ#O^T-S`*557*B+Z5kPB_Ft}_#ow^Cd2k4 z$oA+5= zW`rXm+FGfrRDYi!;(LJ7G5tT3gSjez1K}v&f}D4(SC(`$aFZFQolU()R_e zz@&85867^U@zVS3dLJ2s>4=9zKA5j%MmvnuZ=$`46_Y8XKk2gwQx#(NT8Bj`AWcZ{ zsuC#VQ9-YqSc>=)fF&}?0uXaqJjHzT^rYH(QYE~m7XCivy{yu$W95z@@vMa^qnvUz zvo5L7wLd-TRdTt;oRN~JD?{gxNcNFRPY+>sRSjF#{m3!xOR?>`dO@ndFy_2xz-dFE zfArCY_U8K<_ACj5v_{v9%{&Xz~C+_|oObur*2x z1)&~FU!6`u6g1Wi8^%}<;)j{8aiAg7A7f`g@c*|Bfd7L&L?*JZ78}M_A;(1@9qvns zSsmx!HH;$PX9Dre!2B$K+FSR0#GMQ<*yuD4001SU0CKogxCM;nJTO?2YCssPO@6ji za&w2~_KNklp@bPghQ=f>kJK-ARj+S8A(0P%AI6D{({tQA1fk#mhNa7j9UFN&&-PTo zzC?IXF5O3qk4j@*Cj{vZ!D;rm%#Pg?^Dk_$^G$9@87%o8Nl7&9s&x%{ZA;P*=h+r zaxML7^B8i7wn_=Ze^4u!hc7nf+oh1S*LHWQAIf@pF0-15jyt!5vvXw)WwS;>{(!GH zmMozz-gXALR_qWvZO9_%qF}2$OF7@od*p*{GkIu1oIlMiA`VAO4%Cnl;}e{%+a!C&4tDu z$PZ4>xZ29zhtZsl{sK`El{+q{lp3e6^p==K7(rdT2}^n{zY#ACoW4Iqsc1_P^>a>| zxf0np8Jw}^rxI&k`aJW@xFd;LpEmgVDK9Lt(=|q94gEZnV-0zHr}7DLYwE)N{%`Bb zrlb1MxH~^3y2gNS8_knvx>zuUQ01AfB`QG(DduF=) zKzr0XsF2u6Hv6-F9Gj-+@zwFjQsk=&H*$Ejsf#cKI16@272&4-=j-6hcbru6`qo@O zLeZOehJ;ioORV(@hNL}K#j7<5UYF$%`#8kZij=_EC|T^mP)#=HkEc{&6+&$oq)fDC ze7@cblMt_#!cR4GBy$nve^>mB>HT?CZ#(S7%-5b&qy6M_T?b&@NKc+h3pD4T)K{D3 zMq*x^-cO>G>~)pvNFMj{SIB>+2%z5I$&7g{H+oqcG?i}S_r~y4vIC+4XfKJ$xd^Vm zd&yjMnAOU^3s@cO%Y#OiWof^(zcDLF(t1 zGk#5_z6>7}>7!m&b1snB;sw>cO2swOY!Y8qIG|=ZHw;&+HkcbCidR^%xhHq!8~{U^ z%zULX+D0U)?*Zqf87nYZ81U=a_`6BK_QLUzaeHpfG(bIV7R<>|t>Y-doElm7-ndRQ z$-g7Aoz}yldU=~qxnKP5^CVsmUHS}@BM)(xlMM5mNJQc5!yaJjnauq#)%;5@{Q~`6 zHwA{3+i6~BEN~Sq1JvU)x3Q9c*H9^0>WTbQ$tH>7Pk>dhJ9rLk2L0VcLnrh#$oPRg zx+$YU`jyuc+|{lkeITn@(SLcP7NPpSErj>BeWwm`ebKU}`lqm6mIt_qwO};cP&gw; z00JSZcXxk-{I5HX|6HhFosBD#3W-jV@gfb{m<53L> z1&oyA-GfnSGsHA}v+=zWlF+*vGUS0sLa;!!_3=DJ2U3u}ur>Iye2O6A(yYsdBnOAiK{WJxQ;8J&XCg!msC{U{HA}`~-AGwYEtmkRo@^ zqNzgx$LoW|IACX!`p+lq3H8zc+uxAq?>O$zdpS*A1YcH)t$P#^8^bD^adqj~em!hX zVlFvDVtP6WsAC!co*z7k01|t<<*&4T*i^LSdD$V>#*iUXgc~H7=3k%F-pWqE_}}6l z--yi&zZtK&|9c>o5d5e7smmgBCFcom2D_5Xn*NZ2f0b2rbGFKbKZW40#RTjB;OjQY zkf&U!Q?wZkEem7*feL8&IJh-{XHjN)sd|>x-pFuj2`m8iueq+&HwJ(O#q5dcQQoj@ zOj-9IJErBq{$Wg_|J2|DVeG;GxE}v(Yx7UBWXk&a?CpaNI6xzDZJ)_7vr3_v z<1Hj-_^4jOzh(9O7uzhp0m&~UgKrgK9i!qhlznPlMI>Uy3M~)e?1>}{TG}5 zZ)daaKUSn9|L*0**|$G{X@BVVjT6S zGWoaa=Ks?Tt%*}n#q~yqzBo*3fQ^K_|E6z$TjR_)^Pg(N^u!otTl-w#!nRkZ5* ztS;+^*-F$jGZ^ieXLB)=m*mG@`;?Se$@eVOh>YwM`h5WBm=wiTn++Dd=nRjY+kmU7nH6 zOhU?nfikN~F(p!yKI{R8s3Gk~+6b$>2c_dz;gU04roGL9!iUr+%q8a}{`X&@=s%3; zfwP{?$cvqJlgQ$KFhBSODuwqbLQO~9y`gFPj@i$@EKexp_UfyT6|=dfK32AoT@j_? zvGaDrrZns&8Zm;x;=@C6+B_1iX>B+(PcD2fdb z!c5FW`)QIc13^S`Pq~4^cRTH92=2mfneGT67jC?rNEo$MN@IGe8KlK|rouXRZ}kph zVzyy<>XqS{f((u3eW5IR=cwHH{(Z*Y+2yVQv5ByuLhCKj4-JmyCM@x^?LedFIYgX~ z(;{PDM9_S8HHst@k_{Drm#d!0>$|Q-Lw7xVK3%*YwJ%aE_<}$jaIGW0&UW9lG@WmE zbL)FGEIcSpKYZyM-fw7A`s9nzo;qbfYoEQa#VG{_tr@_@_a@9_ka)c|Xu}hJKDT|? zWaA83J|Eq3HHWN({VhOyxj*jq{v4~7FQsb0NzfTZ01>Yb@`N7IT_HgZrtgH5ONf9U>DcS@W~K5QdF>=c1g)xhwr{Yc*90z2x`R zFGFt!L$c{%lsAmo%k~ty=^OTPJ*o_2ENG=04F}Ktc7(vB4lcq4Wnxs{=Ae-b;q-CF zeigmg9hD;e6^!c^uXNWzuN4Sak_~==3>HuBkNQ9i3{Qpa*}4{JCkfi0&dTRc8`*Z9 zJD8`>ujvicw=##*?nb3ViK_?~FLRL_OTheclwB+YCVhfCPK@azM&v2{E1xOO#yp@m z-$!#EqAE*U=DDaB6no zU1$!PsFkNQX5ZbSEkA+=h|{7XLC_kYTd^VK9m{6Niy`Nd*b577)~}-MsqMBnCza}+ zSG!Yuu&2+U&ncHTdKC3RBR?FWYGp>RK9FaGE!h6kwpvjP-?5GzM^nNPt?2H+dw&qa z%5DjcJ6*DSKkZ})b(Sd3n_eq)&_HPXOUT$}7D&WLM+3n-Y-kv_voypXTNyRLp1xuh zEYI;V{>R*o%l)ptBXQ9EX36q!#N-Y+#FXm<^8O=HQg{uXXK_vH?E#m&0$o*YU6j&C zZ9A=abLWrhspoTB+4S+duCm81^(&-&N=gcEOKK>t4%XA{LZ}r!OEDz{%f?Vvg0Fgv zXqr3SE=_QLmNO>Wyw$f%Tr=jYm{TGs$rP*T>uD|T;|``Jj}*gO-h$p5viV}bJ`S(N zp*niVThGEk47;g;kc)_?W()u0DMq*-VPYhim{DRd%mswmdeVojTJ0I zwv)um^lm@c@l$q4&}j51Ffy~IG#e$7KBGI)peu=7PhE;fygQS) z7Pr~FbNK~ofaLPiK3J+Inf-nriFc<8&tFZV`4^Ybe?x-a$jH!(RTo;9J|kCOtIC6E zAoy^UmX;?*P6`~P2b<~a4nioEY+odei04mpTISA_vJAt*}CddG7v4N zwkh_m)tt(hpqsq5vb?ooyGki<$X7i30dzNF_Q46U4iG%hYORXVGILn&Z7Ur=68xkw zzCY5Xt=nig;p{8-<2<`93)x^5C838t zEM&az(%(o_U2OYtwF`-F%yZRm<;=12gJa`|%U;OQtO^dP=a!w^YFje;_;piy>(`gP zPSSIIg&TSIT3VMqL7@4FRd9Xb-aFpx?U`73b@jCK*N4Q(K#s*HPIa=dywyo-vft^A z(>n8)9fy!8u{^!yUYi;thn$BT`|NLDd%c0y`+9iBw3xGhAc*`1QV}m|DP7@ERmxC< zj+&5V|8yH`Y)HIQQu0hie9P39sUc0IJ(2G>#>rjY7t~F&YW}DyY{u;!W7LmYMGzO9 zZNXl@i9z?R{^(2J`$^o!s-cvQabj=9sJWp|PlYyu zmP;uYvD(eCTbpj3ApAg*+un2|MdhVex2mm;D3BRrdi4I-*zo2QK<&EBs7BO$b%0Kc zOIEiGc=~#pBVVdSls<6XaNvA~VKv{@ZIqs%!4)DhI6LX^TQ!C6jb+ze+U)mMcFc}6fXwzNmj=VN=wLZ0`Qv?{BjV|Ka zURe3f4TKn$m~ncPeaw*LeFs-P9V-T?1OSp@;a{LDl32kRI7iWxAFN$X~9xGYL-=*7q4kjja(LiJ9+5LbK*v%A_ zKIn*LUES>wHxTFNxn?7|X`)(WG3j`9J7%|ZhsmBkA7_L3^lkrK1&(QkUR(L!oU_=>#@p$wt)afI%Q-3z85R{czLbN$T;z79*TZaoeMpViZ= z|H!nEb$>*9p9~cEKvL})cusTM&UxERn(Leexm7M2-jNKYemc%q%rd^&Jc&Pn(X_~} zGaRlRTM>{{h6AEC-)P4F{n3(?3{2}Jd#6)<*jHyan2QosMi|f-ItUZ#866Y46=oRw^yUZ7 ziVLP$ce5t+$RWT2Zt*FtVQv=1Qw)YeCvGMMekv;w23qn_8=Y93SZ#n0oeOi=b(=i- z39hSdh<;f=rb8hbvK~f;PgVT_Y;M7+A~i?>ro9`EG6y(Rqx#hwqt3QnrCyiJZda4q z=g57v#5^rCfAa8f%hPI>@~m(v8mIf!1!Q`kUPJ8VhT+#7*Y(F{#(V35g_O*qKF0$F zDS$Me7>P|tC2yRFZbv7tx(%mV^Mwt$SoM@QwysQM}G7je_MU&qND$@TCj6g|Ve9};Vy z;;9SuTE&CEJyP~~>SZWfYv+m{qG|8VaAw-OJ@dJ zsY)3!Xzo`MCKK_<1rsA*CY@;#p;)qL+s3{bHL6;9Oq7_uOXi+z-$~Z%G{x+RJ`GFH zIS$(y3KSEW;L%SLyu{aM2x7|MdJ1;X8r(bbJ-;mEY@+$Lu(PUJU$N-M7`95cqOB?* zS+|ag&dwbXo9a9o28U)SAz=t8Q*P65Q+$(8mC|;m3x2OXua_}JeD5NHZnTW|Ex1SD zVD(P(UZ0fO{rUFzAme>=!z*3c-!0{GRp-!`Q%=j6t~jA~kq*N*l~j7nOiby@b|Z%L zZ8Q78lAZbSKLP=0G6+R1cUa}E&SWS&vv}eUtPFgA@^CTGvGy$J4`NDo56K+HPo)2g zC$6ahio)XdYoc{rrWw1vc`pp?;TgdXGPa*l4t1n7rqH06%<0W3+4J;*^k2I~pnOGX zqddW+iInUTiJXrr{5HGYPnLLaw`|IzcrR$Jr~L_)=c9mjb6+d8w>vkoQH{C%`L-2b z_bphB(IP(VziQvmc(8`rRy6Eo_9D#A#z3@i4Vtn4SbY4hV?$UVp@&Cd{tGbV32@01 zsxzT}c!*Co0<4>y7Mc46$k`T1u#{)z%u6xrZbz+oCUFhU&~Gwc<$$!`+Yq83J!gv) znRal*r@+)gx1uHHc&gV0Ld6Di_fCPz3Y!=*1ycN8xvde;1W(Q!#F{&A^w$ZjNcF7C zqu%>kawRBrj6OC=UK6Cu&>>A$YovtV=O33jPI|vh7%fn0TMj;XzIa5wzIz8zIug?=xaZ0KseJk+bOLj3a_(^ns&}DH}M%xW`Ys!y`CmVH2i3ywxip1J#VSUR%Pi8>Z z3PZv>HdR+#?I+WQ1}UhN9(i)1EA@%OQt=X&7CJby)u$Fwz8jJDj=PShV=v|*r7DcO zD;_lhUm5fBW~O8u??>b0(hEK~*c;%L>mlXw7wUOSordFe&izw|V<_khtIjISo`;+8 zBJ|C1*FpFiAmAtpAk;b6Lqk&)R(N?gqJ-(rum8Lbkh2c}w-e}p=JWiGqPZh?Q1B9y zMbF{k9m_Cwk?xO0=<1v=x#E+Bw%9NU?mAEE&ug-g_rA3fK2rES0$8W)F+wTA9#^=WGEgN*w>YoOJ zQ9j8L5$CR^c}gA47tbo%6dLJo3tT3JUnr7=!KDu@9;UuBCnF1GdUdbSQ1$-R`(94` zMHRKA$IXpw{otbKYe`Z3mUR5|Cy$x8w^#w_1+EyEy8~_A=tdmZ6Z@|Q$kof(LI&+$ zAn((CruF%>I?^t5ai8B9L6WJ{Af@o$1O$Jfkwp2*HD_+R-oB$|U+5g{Gu%p!H5*2s zinCFteXLUNYQG%LbZha$C%35~ZML0bMr{2{MX<>ObGPSnLNAX%qEgq*w*3kfqdARn zeRFb`RhXQZ9`<{WX(hRZuC;L3INRGA{K`L-@`Yzj;_3D6+pvnZvp>`iE9!}?dt3^Q zk&}0@F+4*E-qG|ZZkK1A-@NN1jvLDHx_vo{cByI)$?4fgyTl(_S0wn@VZAGQj1Uq{fG-z4X__M|c0q>JY7t!Bh`-mt#S{xG z9I&aWs!mskj53h;0U1(XJni4UL^__4m^Plsd^reKS(;{bX~w0?$y2($&{tF6UJ=NY^W*Q?3X+;|-{&ow$yEcgNOc@+7FW;d#HO zeSvLK;-zjddGA_mw!FCfmyjai{v@^g<636M^Z6h6*r?RqvFz}xbE5fP&AoUNIrsPn z;F094oe)whYt!H&csN%4ZB9Zm@mZOhQ(x0}U0p%Wt!P{i&R63#t@<5zZxDSA8;wHS z2)h;B8l{qU@dm^0W&UxU?+T>(U%JPHm|}#HhoE~(S}jb+QH_kDW!+}t&GFN-HdQ6V z9i2lnDwI~9R24n}=~v)t>W4>HdRjJX^u+S2S|mLCb}qOFQx5G>DuPxRu`i=rTPUNt zE`Hh^44dXCx|la6%f~#2c%D`#QuscWB1Nqz+P(91JhA>gJ&WlwWw<1iyyPJ6#WxH$ z>9B#hVEP!|S*Bf;JQ@5pG^Z}35?ewtdK*%I(Q16X+c?Gi(ccV-|6hArtioCf+GMSo zahi>g^P(5#v7sc`F;YF?0*S1E$me){(sd{Sj$Dgln(>E<$jdWAS(2nUl}*Q{1^At# zEy2HBLutD@>>xqX9McQx@Wj>LFq{uf&!_ao{_KWU1@cB@{1|6jq`1oaPNkwKSvhBO zW86~EW}izjA?-?XGnkFBd2!oxJZIZNG2&kTGC4P6hH_TXE`xjWQp3y#k>friyd$dR zNliG+x!S0>C&RIxIpu`tEl$@K(sRO4h(|!KU&W&UP%_JR@28)p#?u5h1UgqhmD)@{U zE(U}AX1DFaKbTw@AE-U(3+yJE6#M{{8)kbA3@XPQf=^?j%vM)^fAxJ zOBISZoAcG&e()&gDH>iNt`C~*T8^wfMZa(x)7ABs--*xY(9Jr~lfOVOY@gw^S#rTX zU?adc84%TOfa*W#ZuE{Bm8Q#J>1Z>kMqJZLHxPB*LFm5BNj_3c*4aQX(tP9{Q<46x zt<&!0jQbgJ?Pa8sl_GkZanu2h9vg2^5CY_E5?W{@Akv{GTPU^JjkfI+V*J@rCV>gf z9CZ+vdK~Z_+eIV_-MyV5=G98R4z;6|v0Z06b4{rJQfp7I0U~VxmoRxgkE=vE8G6v9 z|7wP+amT<-)wN9Ktz~U(3}!Z~o`dwYdIGKgrc*aK#%61QeS#k|djy(kgFY6&Lm=L{ zlmH@QL^%hR;%eIB5n*Qja#7zlfIMV$D zfI|sh4VSp|^N8tc%G25?^1MGb5};sWOQlg^o;*b)?R;{-^MRiVrId%xjLn!Qr>EGx z#%>}P6Zsr72X3t98=#`(lmiI*(2>PSi<`O86Ac{?k5e24H0NrJZ)d_( zHi`qq79F2#C_een2l*yG()3)!LYOZ3-AO(Yc}6@R=nv8WQPq9Jm`v(k1+XT;x$s+C zUfY|1VMw)dPmhG&YoTb#(@B;_Djc>kHX0d) zpzHofG&JM<&R}`?H_qo;9;mWi2lW#{k_qKJseF$0&Z2fc9`7D-Unti7cKp=?dlTG+ z0p}U{$a7_0sS$oIihdm z(ozNQB2llDZP12EC}|m*+iwMyWxm0&ODLsbe-%{)(pI0|yQbJL^91UZk<98FAZngZWwUu@_tW(e}x7_xhqr zU(G%6{`AslalF>XE=3rc$R(lP;6v7032Tv zB4)2Xh}hZ-hXXNAT6$&Ksy{AjFU zBF)z=2@4ZO@hYNBxg$mY0>?{KJ^Hr7Hq24hbapXC41!tjDL>%Q zkld3|HDhVIFUZA`g~!3M@rnYw-s?*1O&K->Xf&LAW)TULn=pP`4lAjepJirY2W*9# zqnQCZ>Mo~^Y+ydejCoe<9A-5y)Yw54Zx6)1et=V`O{hPTLJL~0)L1HTfMuoD%NN6w zjr#K=7>yiG^AWL#*3yz>_RjM@*bY$Uped|_p^`A}s5`s-V=TFM;w#|^EpeLOg{>PC z3g(gfU#=r7+x-Otx(H)~cSowA99Bx<@}t0sIO|z~`Uk5`vlQG>!e$ZRv&}~-6~fmx zEPYC+$i7zv1S%2hYDVBR?}Q#5 z)N)0}4j*>@lzI}hR}Qxk!iJG`c@4Ombr{Irtrr_DDB4ka!s3`sxuxZXzmkP^UF|HER9dh@qDI;lj#(Oi0neK`h8m+4d zptaak96L|VW1O@?ulH2ELwYR(R`zs4^7p*6jmrs+hcMQ~Q7~>hCQ7@*p#i0a3o;DJ zhI6(*O<%;cyNt>erzUaEqJpM6UIj&c17U3>11k6Y+B@FD?)rVkE*1)wh38<6O7we{zrBTux7WE0h5}k|XNXmpIA*!jjrH_{YyZ-_W?WMlxLh?I>Ze*0?fOX+b+kd>#%q{ zxrhkS2!ez`9~ak`!%gye2GVG-3MFT&LPf8niA7 z9e1T%vZJCE$1F!p)xy4S?_~@5CIm;=dM(vH1!_^GYi3bwW4}Do5WFYx*5eYdozhvA z=!b0Y6TFyfWipORM+l_i6n363v&D*L|L40_ngK46Y7C zyvx6hM0B!!Vln)?(p3KXcj|wXTMSiqT4(Y8N7ZMpbNSpf1wc%*0Enj6pN|yn6B-G> zF!@V+#Qu0d+arvV@}Jh+f&+TF0DpI;C=?)hBnonFc6a^@^fQ`;OX@1N1 zY9nIeoY1x6!n$pMtaOKY^Yz|vP%^LKnEGJ*bT-Cs&t<25s+PmC9&l8b7sa)Vpd3zK z$cply9v~IY=5Lmz+!IfJ>MCdF6DB<6%cmBm*TIZcAS&l#`{ zW&dE*(*FGc`tRP+{||EYAFuW(`+JwP-N=0SNcosOkb=pAT!nDISnkvLQ&#_~OwIov zMeCo|;{Vzi@!z4^A2hn2JTsP>5gq+gFKAmXBEOm7$x5(5Afj5rnE#-5~mQ@XHbqES*~GdKhRSgbEV%I7ysvFpeR7!N## z#w*-;hJtiZ#0r(HU@Oc2-+;E5|LXt$Fn~*2uVoj~@(Xl>SFEkW)v$O7M}DwIIRm2p z0(K!B9G3Ns?op&_jg8bq&wBZvU&YJlwby3fTk8=>Y{%vBY|$;4X-XHt+hP3_`F2$O zsHxUdP)&bEiBHlt-R50$EGA)EJ{mDS2xXPAVq;_g7W#V3tyxB;G5THYhM%0Jx9r-7 z|H0l{M#a%}>!OWIa3{DEEChE;fDnSa1%gX(w?GJx0F4KC3+^;7!QC~D1`W~#cRIJS z_x_Ui?C<^V-RF!m?$~$S^Mf%~S1PNkR#nfr=A6&-OpXtjjiwA>S}<`R`Z^@oWUg$l zKpC9pJv457g=Xwru}e}N#@rhH`uP&i);j`$fg?HBrYN*ZTg!}fPF(G#@YRbg1 z1i|r)@rS94i9;b~0(q1YvYAbM@%}YTc#Ni~NQX$b^PElX9=KK91K<5vvX^%CDWQVt zxM?mYhTa^Z>=v}RY@D&rT0^j;q)$cT<6Qg>UOs&9H=Y8sviFx9gIm7bf1O|zBpgGm zhbM$qFK08;LLx>FD#-?c)-YedA`dDXyYd{bu2q1>cj0lrN7>YXkiiqoZ1XrT#2TGm zAC6`=+qugQ>zX(XEOmpPla%x)>iC)@Z#C~HypYef>l|R5l`uv~dqep4idq<53Q}IQ z3@&P;uc$#eul&>x=IR#i1-ph?B`kr16ApFpuF{WRIJz&x->SaV$ozy`00a{$^WEjU zmn0V&Po1b9uMRiR8E}2!#gpU7M|rbDM*DtLrk!Ona}2)6ezo;MCF|f47w>VsandFk z4X@u2cayNtey?jL(uH~&^ z{H?JAaZeBcRRA1}rN)8p(z~PbR_n_IH#Q7GM->C9uNfx>0d<%T@5yDEfjkC|d@!Et zK!wW?Ly?LNWA&=hApgdzJ@wJgDsO^&NeK89h^VqZL4{dtgvV?XEsiadiV$8G=^6!C zj@y5>sj;bD>__Bz_aSyd&ZsI61XKGm&Y`k@1n9I?WX)?dPMyO)FIS080Ilr9TN_ut#u3m!fX|Ef} zoIgwSu+*c~&Qy;>zo@1Kn*_feU^Gj0ly-x+y#1i|I>5eoLDt)hB@KDFiNZ$XyEGay zo(noHo-}GvG?DeFS&>n%U#)cEOOqxqwfwKN4^BYYiIUu8h9}PR;icawm?Hqti$zOA zz@zQ-N~q}~<8dqa>A;6P?l&<~`+_-b+& zH~|G+RKfxMm5uw`tdgG~Zu!@r_hM}8Vd8b3YPt1OT;)s+Z#E=7WYy)xox@8%Uu7xG zR=yoJb7pv_dPTeYVQMIv(6nVD;N^&|Z@^Amj=k0wk=BoQ)#BU3W!RcRPO`gAjwo6KPwb`0n#VD6!DLc~2wjJw$xQ=!4d)Z08IkqXg)6oVKKA8HuCMgi z_(z_*n674IX9i{zMzx8{8dccIPnk{oIhRt1qSV#I_07Vz;x@_7v z;sjk3 zAHqUDK$)3a#~wN(Cd{%Zrel@2J8Vz95<#TBP8RGu_{c732nTU95l|}dWhtjCxOr$&Cmh6dPV>p4H=7)(y|QOPFZBgh8~8KeX+f1aN7C| zo#G>$TGzeLyZ@=7`SG&Xd#%Ri`sp9pwH=BSf7q4WjdL&yyn%V9ed(h>kypFiyxNxo~F<(TlvO~(K#m9en1QuAvg83_;$n1yoL>198f5GmLwj4dD5M9jYlO<#*@-9a49b^uZMYKOE7x1E z*S%AHv99p7%T0Zinyb)`(q*xyN>2=qX})BgJs}$cFDOk z)-!LQP+1GB`zdyMf^afCk8`s`vnhqT{Q9d98*j71k9qMbErNv7=&C2Rospwp5;|qx zc}ED9&iIKbUtI_O?#*boY+*z{6ywyqDpM#K>3zMtROEP$@ZO__SFBTS&ZP^N44>CJ zKK~lh8cF1E1+8Q?`q@*GZGF_3k0XUv`B@a$Ue*hod{0%% zzp-fbST(JG%t0WvVw>p5GAPs)*d{Hz+AmZv8DOOADe7BprcyIgR(D(4xY62fX<&^p ztN>Ab0`dU4i@8xfFNKWQJyZ=KxbjquPzD=OOgXXyarUs*r^xMmVUm7>=sdsD?1OOl z3;ZGP2<+D<0~#e0EN$ODnsSTy+|ZKhk;r$-q-dw$Aol5C%G-7kp|kUi723pHM#r76 zEPM^FHNx~01aJlB>KyA}GVbk-2BqF*2b)c&@}EAc9-zHO5n2wECKGpZr+KP>3Ap0$ zMbbv!(B|mT5RUA)-OcFebdDGORt(#H!jva$ijVPZe87oe79O?yn~%llwA#((wET`c zQ37e#cEp_QGV2n~u&r)oeuADgLh9S5*FMU>cDOV)k9{a(%1#i6$~d;x;zE&`Qhsr2 zv+mEX+cZ&G#%WpChQe89kQ7;G4bei1a|u9*^CCuGVVGW0|BSW0HTKBdjbH%+ub;c5f6>LL?rT)vsdbgJ-_?ad0JYL5!v-m zkSQA?J5Bths0X{b!s#Yu05;POAPYG{4W;6vrk^_G|1eG0Xy#Iolx!$BlE+a>M?wC< z9Xa-WY-e#fBvRs3t7Y0AP=Y%dRI4z38c%WuLq0=>iMj9YvBy+HTKo-OPGcuPl?v?y zb*7gFkcNv_xe;a*3$RSgPRb9v72EjzjHBE8eEGHxO z40KQEJm~algjZuwy~_s}XHAbXYxr`ClDE^J7Vxi+%;T2^%XtuNzhqB(-BJZVWStwo zIpFGRzM7Wxec;=e-Aa+c;;vcf zvXz{C>{4K9Rpgh`0fs17@WY++Q40C$czMNS_Zdi4ecZ~@E{!#`X@MI+C*L1BwbHcA zi>>F)@g?2Ag94t6IlG$e*aZWTs6el>inaVxX0+R#{UefOh=OrR(3 zIwZh7qnHKv)PK1()(FOQv_$<42rmCtApUp8SK;>vq%-SoCr^6u%v(gMcpis+HDt2{D)bjdy~@@M|1q>}?-gQ9_ z8>+l(-9V%@knVP+(Smj41q(GnPm$r6g;#shoCrVLB#4RU&PYAeZSQo3-&)|>9G2AxwwDxYbO9Fli7M5IaV+unjm zV@prZxFlZ2j_(**1wV_o#wa%IV`!XNSb33GeGJW(s;h#Sg2yb;J{kVbtED z4`;5TtqJ5N8t5^1Zp=L6)H&aRo16h)U;vyvVO>dCGXb$aqjJV>U3K)Q-e&K8FPDhg z+{h9%%@=Ga;R!Q0d>zd|tMdYmRTFPGYxZ6t2r5+fk)X@W0a5yi%`gw8iNK3EfN(dL zIP~LY$zu-aE_o`t$4=NquTY0PQ(=a`Wc$XENo~=K0&VRb+BX9?Xnk;@6VTff>#rE0 z|LQpEcS3Nq`B*OAssvkNeO)%qM{b03(>l+yZ`NA|=zvFt^(A9?kGJ5rgKFgE&>2oIu zT=Gw+tODZ+(nu$gjlXi9n1*nw56jn)iX?O`c9}naFQBZK%od2o7$`f5jYB50HKTntY$J`zQzuk(SyZ{9twy%NSGOQh_jA-!wnSIb zIAxDD7iqPQC}(-ud-vB%`b?{;>9FD~Vaof$UVp@@=NwD=7V(|Wyg3Y_sPTCq%n8{A0S?x23o-1|4HmvuHn90Z{ULAil}hFJDZ?dw zDnaGu+NxX9q|fqP(VR>5wcaC&@?oS0Bhnv>T|gkD1{?iqXAA84DEDgWEO&_-es%^s zpTt9T6nq);`?YH`6i)}_$hDB`W>g5g^#JP(7glQHmU8}pDD#@mo8bhu&Mfcd0?wv% zZN!g%w<@$PHy6wVX! zAt9y)QDzfI)ZiE=taJpbzmjrD<(8aN-{?Dh;^QW!8Bo(CCEFP_}-M@6q~6 zPR3{#cer9Sa_mgfM0{BKONx6Akk zrp8Bk0I|pb{`M#6j{3^zOu|R#|S4BC~{6`n-fo zWJ8F@$0L`wj(%2-qfrTKuBHI9fL_1i$FE|qieh3k``b~Q&5nVzzfMeZ6t}l}3M3X| zrtesvb70|KqUWyNB8;eg$Dhm(Ci zjwDHR*bTECU4{X88adOSEvv*wfQcbaG!HZq2&#{`RIs03No z;Akd+qCqqeqEx>!26eh>$-2!Dq1I9oe}n&hKsn0b3!C0)Ma2UjY`N9rldNC36sF&! z8~jtoPilHMnZ?9lhX?QIivTSOa{?)$oA=k+{QJ{6N;5?Vv1$=%TQUHaskYAS0h{15 zFVCTF7$pG@?_vk};FqF1;Uc3w9~J21awvh}$6-9bnJ?EjI2dC>`i+96n|GNq(1%a z!E={ogO0}4k#aEO7D9ev@r7?zKsW4Vl_l4_aL?OPLiC@qt740!T zVc*L--w}idT7v)$!3dzrp56Naj>2*^+hQb4CF`!2zs5|Ao z8)P}oexUga`2MF#kZ*i-`zwW74$=iE7)U@Lj@pzzB|{!=fvNi3ikPytsh3L|Xd<1h2>UkY+*W=LBjx14`_ZnUj+Yh){+U7{SPo zLdh7mS;U=C)IxjpZ@Z!P2_b=;j^ZPk?x{m3H45BFlzd=fFPQ~XkeE)Enw~GGTfl6Y zjzB6vZO+UnT3FPrYVj9XTB`WKQPv>xM)mEv6@p&2`al^1RphGD47T5Vj^mWP&xzRH2F!KrT%ie`Uj`(t`>cLFgYowGXh6S` ztsChhS2g>KkePWI(8A)q?E>Yd7}*oVHc1ex2w3UsrnBb{?Cq7d8#wfXqithF-dzx@KGX0(?)xRw%jm$Xy4Z=W7 zDS-~Hck+XH!|_Ot$joB9Hijq#d##lx=JhU*mbx!virFFqamfat&T)1bx#>0#d+DLe z31Bla69_zye<`Eqs&*Z&C7+0T5*T zaL4**gs8$D;E|n3aEhU>$MAZ=q;gZ9O68@-#rXZePtXq_GQkx1Gfa_H(0hlZcm1V& z2*pLH7x05Q7ZM88MGPYTIe3W{*d5=WVs zzy1U@(cIrjev|t>(g#5(0{Vvn8dpdD`qkjFRU4H!u>;2qi9Bc^Q*Qj5pP;2^IGpAv z@Av3e=j`7f{(BxS0t}?KqHlsx;uEvWlvN5dl|NMOajDU9Xe?I&fA&Qn7`0nd*R+@yb zuV^hYs%N`9f0tehkJV%gQ3WA^5T+u3f6t%MufFwvdpNfl($EfxgI=IlaBdmZ$g-j7 z0PYgK_%BA{FGCQqOpz7{#0{c)Wb>E9e;I=GAN}RiUxxqZAO6Yu{x2+v#XmBgOtOfh z7uFZ~UJFl>B(h%ov6%mR%qObK?^y6rq9ca|!|nd$_~i%4ALFI^uT0jA^I|tv%`nlE ze#Vi9I$EFsDG-VH7>M!$G3&p%<(mQah-GO&WN`oKf3WNPX(LG(G^;y1lFQUHpxs=( zwK#H#&2X*i?{e%Z5||WGizjF%ugA|T{&=fDqY4gXH0%hQxk%Vv2ZN7pc%9?Has?pa zaTF3T4V3AnfpSa{u(@Q1X8}PKE)d=s{qdrIMuu4nDFJu4cNTCUP=JzUZQqezQ+C|Z z8K30SC8E@14?G)8!-x%xK!q*jR zA18JOeY`jkag8@Z{q58LT#Xi18WP4Mxy;hhpP=M|s2&Bq;Uk$p*gKWq){2d%*1tgF z`Dt|r_$J!+Jc?d_xcz7)q1ZNdPq2QJbHtiK-O{NA(Ci9?iB<0jmy7?6jr!~ap65uI zRQr_sgY>l&$mDM~MOp-!Gj*j(ua@aL~T9~{B-Vl#zzMqV=ShynX79ilL-o;x| zpuG573G!6%;qHZ`hE0UTcf|Z$v}2JUFM9!#jkp!d>$8*98Z`v zVX|aMOfFtjdp*tv%cs1F_C59DpaZl5uD`j~Up>(O_VDwLpCKxTpg*fIT^+PsS-zTeX#uYhL_{!9rhjp_2+ zL|B?8nFt#!WSbAC5(Kqv@t2e5%O4VD=p95ghaX`$tm;iS*rm3eB}H<4W@WTAA5d$+ zlta~xjhzOWA=gZ1jw>1TN6jgwe0%VY))24vla&K+-#X@T91ji-+UJ^;r~p7a`%9wF zWu&-dZ{@P3KZUFpc4avKGUhkslwu=AM>19dzd`C*2axt|-%2ur(0W_HTx-1QMA>62 z%o@W*dG=s3P)(3CY}Cb+J1#rkVK*}o?Mdj9#{6mHxh*JbZsYh%HXwHs4FsxyBpZbD z+3N8n4S<%O19rgKZJ7pkk1QMN;!ZRT3tC^6OwmXghR}o&59wYN>dx>{iCzi_q}JyE zEMctBR5D~GE@hqqxNh~Vi-8ypD^8Lq8+$_4vC`J2&l?%2U~Am=9!28@CB9>uUfwWB zQ0S$3y5o+}sG#C8+DCo^aSNRn4Ui5~pBD?ni zI!I-?P3V3~C5(b3wf<2j7o6(s=sWdcdEswDyt&JEup(OVTfvpH&jhI-&7H|7oG+9y zOMb02P7~EKkDIm>$Q#g0=qAtI0|1LP%b7Fd z2(veB33EF;c{WVv{xyt|7H=|B5hP8C`9XOe(xw9Bs-Qd)@dbwc?#@&*4NRLrV!6P5 zj3;e;0D&pS#h`vl9O>p>xhA~-XuDdX`kNR3qa2-t*(1&?y^CsujU_J~5YOh>>v5mF zoU7cu?RmqdW0ZU!+ufvBx?#p67SV%I(v9FCK&f7KLkw|QVYZ^PXaGJ>DbpEK(6W+YAYh7X0y~5f&cL>qA&+J-(Zj-^ZxEZ}Nh+F5Dz957yN45A8 z_VVqg7Bqlib)`*bO>?KC7B%(QJB!bVvT@ymw{|iVF z0N^N?a>F;q!2l0=96v)*!9dZUxl6RgE7O8!G@ccJX_dy4eIfrM%)$bqis}mA*gO^} zFX$}Qw+$NFP>0loZhwWXdu_ywj6S4OKX9RP&giE5fLOuY0l;FqoT;NFlB>Q#K20;i z=u^0;1wLA6KEcdtg)=l}e!)?$$DdL&{6tMR$9Jz_c8t3qpzxaWEJnX?U6J^uUyZ~z z0aBbGD22@l*P6!oSR9g&ndgs_fvi4kkGtSkZ&Q&f)dF^4q!UPd^GKUfPJxyhrSg2o zaYR7$1$$iGu|ytMxedp@ty}q1)hv~F405M=)~zGY$6K(-x>i}$A_1`r4Vx9(xyti< zI~9L63SJvKqB-X!mBg5q7frG8PO2}>Kn}Dn-a;Vzd%vj6@Et$i@)cW=sN&bY?yrj| z&}0Qu{VatpV?3W}wtSnYP#K-<2Ti12nrA8?DeyA%@Ra0-yi~X| zej=VknPGqLiIXJ4#-3b#Y}A*t9{FNuu4mN3&YHQwYv7bC%a_4^sncW2Bk1`c@(x+y z{wtQm?jC*RBr}Ja`_Efut+6*!WfhuO0pzT211ZmmIPG`f9%u!39pA>{!nZe%#VR*S z?MbGV&Fh}Lv}zRhn?d)h+o41wXPLpto}p$rMlH|N?Jeqq`lnN9*hhYU?CQx&Z6Z@a zY>Who=4CtsnMbIKG_xnoxsPhRI7R_0Nu*r(4(A6^N!n2~&8&&#G=K!Gm^`?l9bSa* zX4Iy>&HVzIB5SW6@8aG@+?D8uFT%xv^r~|}f(uKZPW9djYh5C{<5eO|NzCLuZ}J2z zAT29Xw;$xcrvu>277o5w2tGe1X<1ifN13Kkscp39S-Cjzjj&->nnntKM(~KnJ&Y+z zh)kGKwe@&w-DvlsK_n{T+fJ-Q+@X=u%j&S~Si(0}qY-osB;-3(&9nSgLtIJXsNtPQ zi4bQ1;m5NyXy;O8Sog$Ok4~3s0_4|&k`}0-amqbJ?Te{Ua+RhTx}!eHFddRkI7lR* zgD;$VAh)G^-O|;gTZ)20L57^^ga@>S8aKL%GYBAr>Uv|==hGWK-{2&wIXp?C-6+BH zIoW-$r@9Ykv?sYWwsC9X;Hcnwx=@}T!7GbZ@qyqv-vJuZzKyW~-UNBf=!m*5&kd-RAhq zW{-+syPK>#7Q4K`f{z^fW8Qfwo7!=nk$L2*g};7=TnY!-F3{SB^W4S&GaZmWcfKSAhQy|CL}PgkOC^t=X0;_Q}d zLP6El*b3Wblun0$Hp(sGZYfWyI*Ktgq%66`}=qeQ3Rr$SA z$JADYS~3|de|qzj;hmHXRX*XnFSNMvKX|~dsUCBk6MIFu;ZlFCst^+f^e+Yc+8ZV2 z0>shi`#!iGum{nTV4Ss@JX_%6Ocd~bY+pVQLm)87!$6I`gXR1~-R=h5Y#Da~WfNbj zh%sOY(i}PTHxlg>N;Cf znl`XGiQmavm~tj>TT++6{9G*5_|>>GpEG~`OF{guu~)JbHAswBlP+PXBXYk6);U`Eb#u!<7J1D2u0rbucZK%!Hgg+smZ5ebtpR zinGO7#N^JZiudm`6UA>)`$1d9S!1i|CG&DBu@%wm8*e-J&2Cf0|+}}>y zesSm1L2%p{ea2tXOI6=O)SOdmP|n6#?9pLm!%MRJBB(+j&ae_KXV+2lcqb`u*!Odf zy4Lh#hmf`zVRp`z5}p>0WHM7}B;h?WvxNJ%qz`pG;0@JKHN!eMe`ufG$L;#&)}&hn zzN^=ecTdS5E?XdRGNW(a^;?r~nvk%wM8Tx0746wIn_JolVRhj`J+XCIBwGGsM0hGj zJ(Nz$aw_}h1T%ZA6}J2RB5&{($59|#Tdj!^zI;`3+4_ssU*e<=%A+VkuvQtId)=}( z&0YR=TKE4Z<%Kl~Spca<9Rtt|I)<9a@AN!Y_?xF0+8XL=Yct6Vhx3SXZBR$ z#Dm6OS!xY4hlOGG0X1cgumhH`Sn$}?wYR&|qUNI%x#j$f!q`|Ndn&G9_zq+pn!Wy8 zpnXUVX5wGA4|O0l!`=@O8*v+2@#-hAGR{1}XxFE=KB;8{`|MyfZCn|7jVb_y??6R& z!G|Q}j_w@ARFL#A(i9gxML#g(lcSQJP$#(+se!?%H8(dMe)kPugJ3XaPyf#{kbqM7oC^F3 z-~ehD6ajQ2J;__3A}Xy9N(AC2WJ^t%u}&>H1r`wIxCH&Aypd@)pk5n)XD8ZUHn`?5 zRZP47q(3KCx{|qm%FGwN@^NMRAkj3L>7wIyA_GNobIkbj+`Z_faf{7FjobCzisd=Yz8!hPVQiR2C{K z`*#BuaYne=-*dxno@W2c2qj$3q(l)9M9z4TjgZWiXbM7N%$$iGh?lF8*{A0os!4x; zH7~l(zA8>KMnu>e39)~U#f(WmUA1(XtPG;AK~h3@SsrfkLx9USOBqQx#z zVFaPEFrKLBZx)0{+SUZ~Z!M=azu>#hKlf$O4nNIsT$eFk+S8}`0Q)g@(3m3zC`T>R2R@#k5JfS0xn_$~N#6BPHQO8VM;A z+6UFn5G~eIK(1syPwY}zi-E2)uh# zveN(h^}0peiHt|#f`#E4fln1upzl0>+4pg?_0kOL5sEN|##=F8qHVb`R8$p>MShqB z?{S&P+YgRKHm6V{L+COpJ_c`$+Ds-+KzM8DaF6Xz5FY29bO24_=X0wRQ#gL6v))v> zNX5nUR>vSc!-oqt*z!-%;#@;sJYDnA$lQgehID|1H&dd-JW5NG7mvs0mP{3P;0qGU zsHHhh$7Qd#&_M@>igRCb6K&M5_Erk{&4chY(L4$l1t)YNGUn#RWp%=0w6J#xjE&N*SQm!Wz5_ROX9O=%O=TN9&?9MVF< z-*oije)Lk)wnq10g*Vt?H%k}G+P*|s3ROrKJnR#GhURSI+^bXP3F#$X_NDlE zc2$`vW-!XoOL0h96TAyKzjuD#-~KlNa^=;g^%U(Dqt+vDXbJvz4VDSEbC2NqDAoU#;Iv6hA1;tiyK zsIueS;n4#lf*34C>T3YqQg}EotegtUz5mcgJ76S8FGgKsq_(XN_U1 zW5;eK9pq4Nd>wmX+HS6H#*{yR{Qhf6Ti*BPg%^_Z%Wx~8lb3e>zigZ53mCTOYkWt^ z14e)h#>RGp2_Qb+(VWn)1S|kPNjduDI6cJY^LiPSL??tFOu9Mn3nppntMBtJQoSYAhqjqwIHARJX3){V_Ug13X z8I?2FQ&T^54EBBZ`4TL^awXq`*^&DueDMTW0g0s3asI+m`7$NzSHAV_X0)#4>VCE3 z%R7hQ*oMLpud_=>=Ev9DS(gKOgAs7=!uu2U7Yj?8dvcmfrb&vg;7Y3})tefFW@JJ` zd7jq>TX3r}(nlY`Nth-XVWKZlxm^dLXdqt`+~laPw%aZs>&yE6C+K_w4IV+9x7qs> zBo+_9COYEg79!H@c~M4W(FXJ^$to2&(hHbn6Fz;lw;0d~knx(LHUE{Vs4(|>;l)=( zS3Q%+zGx(8ck3I*d6~`A8Un<-90Ehb-AL)wB05U4AQS7iBu3QdT$u+;162cMFMVAZ zYf>!U79ylsKNv%dQhMtD&G(w)yz#8u?tpM_-pe-EvCx*} z;aH_r08Rm6!B&qpF7eDrx5Fu2N)FP}-5fah)pje&(8OoLr#=P%=_=a|}OFQ%I&IK!ojJovp&#`%3<-e(?>d1GL* zZzk{#iuCR1Z^RSsoN}j19gUXlaSZh*-iI>uAy^XL%DRD0{fC=acu!Q~rDhJ#6}|bX zOob0%T>9Hz2?iMVw)CWI1c}*@V!Iv*k+WnhqYxpyf1P8?US_bmuU{rOZbcNc=q>Q} zDc-FoInD*vTiM$jRM-BOjsVVt_;+Hcpr}F;;N1Yl2pJ*-&etnmmhAUWbyK&$wPt8{ ziIPT=Vv`vQa!_Qdr0w>J&TSFl>~Nw5a}~5GE?a3uo%|SW;1SbqR~K_4F*j;iMDumv zOs7N$WY^x8_r8<0FO_v+@bwjjC1Cl!$O%i=9#CguCM1vfa9u-jZzUt@dt50?#X&Q_XJ#Y94{I-# zC@eEJSYA=YGI^bPub9MiWgHw@f3thG$N{}F}Se_sY zvU5~;_@f9DAPV{u?Tn7E681DO($!zL3iLTRS#uy=8Z z%>K|UYYa@%80SqO9}^oW{Pg4<7*D9zO;hXD;hJkA^@Hhhn0~)n(6r|CTKaIIw5N3q z1(Vn(?Khi9mtJIKl!1@puB@~oVA`q5tsHfWO_@4iXi{Tvi$jbo*AX6p0=XQU?%EmB z=iC@d$WCBg%fb&X=FsJH@BCAfS;l%?{#q`v@-pQgpV)v+&EVh$b9O{0v})SH%{S6z zvM!=&JI-r;`YVfhqFn3-0eN_!C-KHj%IZOuc?7;yl>S1m0Qo8H8-?8Iip1@w z0+**lp|pNu9)Z2OSTO=;+s!_#@b)#~(SWX6JJKXv`{D#u+8Q?QKh$N%-uRmDbRJYdRxvp-K^&jEby$BaT1H`Z9&&~gu<@q)K z+e{BRoN;n{p6{KVy<1{DQ;#72Fe9@THf01Y%F{=*3H@rC7DuylHAgHFJJbAj&nXA$ zt9Q#O-`sixecOr=KzM`YPJ2-i6%N|SJCfZ_DwFsARxa1A5`-@zZN-&p9!2!2Z={4k zvwxf%Q1oY@v@EPYBFW+iQo-xDDN7$_NfJ-JR^+Q}m)A7?;--o)2%<^eoY#^CIcvXt zFn2bpEE*|kI1Lu4fcz>0QUceq!Tdt%Rki*Kzvs^ zOShb^UHOeu$#Jb|vSNBH$w2Wk?)g*B=JK2m2`dkRG_8P;o$#c}l%R91$>d0xvRKURUXyoMmpRNCti0Z_(-dVfw`Uy_Vt+2YaSo2Mp z#LXSrc@bMQhi$Mu73$<{u{#vr@^RG|{I=|}EyU6~58LdhO|htTn;w!$mXlkhN!A-? zuYc=~gegTPy!$;Hhh6*14?4Ttww>o$_-e(QT6Sc0cBbD#{lNH zToGu%SQBvB4-cwC-~^Zwls}@ivcB8|sw(tYMN8Aizf!X=F$l1FYE`T^=uFkxXARc4 zer84SY0H4kNyH>t|1wm|jct!y*CdDsy$tBSAn#^;gR~H^#ugCbt=mfcVpi*gi=v`! z<=nQ$=gq_DNA<^{i}_7$HM~kxi_0ttf{EERA#Bpx17u{I+Dcp3Gxi6Zafsz_LZ5_= zos1cL7TOQL7zZX*`NyOZRJaNaDHaXW9P6>lT2sqJ(K(2XTM6sTO;&0K)01x%2oJWF z+5q_JL|Vx2Vst@K8e9TMZ8>+OP9Q@@uA;TtBQ%r*#+6&MM#7Ak!%?jpNM1v-DCD?t zS-_hY6{+DnJrg&*EQ%?m=LV@7sllI8o1$~96+Sbl2+6l4G3x<5^+BzRagC)Df7D(g zEww!55Ps#<8kzJhVb|xtx)R(8%p39xAPNZ0px&!9+n!rXPp2bWu2zd?7^sufnyr z?u@T93oqux>y|Fy2R;VF0|j|D03zlgc4*r6^{QEY6fUpB@+}dUb3AzCvu*GAosSZr z$-LtZvT{ny$(Ak&3UJI^RnoF!h8Wij<@RcIL*=uIv!ji}>52+f>!Zl27vD6^ z*UU3TCfkGTnLMcf>2$;Toa4vc+AME$cwbeSmeo(hgFS~$@Xwfw1G*L`BzNZ3f$viL z2|9M4sY-x0zZbGdF~E$6@&0!@cbXZD-apE+`l?3o@M=0jDUsz-jN)5Y*dV| z7xz{ETx%lm62VAs-(PEf`v2m6{l9U||1IA5%|HwmkUMj3eRD$_Bx-xi>yS3VQ=UVa z+|VaTh(3_&_iyh1(GukblK-ER|6$Ek{^e>Qk};sJ@HVS7iahUbn9KUTWHx`m{(o!e z|K)^#=M{1T=~B5FX!x@HeFj!nr~$z0KQ2t+x5!I=HtHYi^V^yN{fVspVSV!cVNIvM z|LwUr0smx`)7I>Cdo;9DCB0HAy3co^-IniqXiRLGWx#Jddvl5*1Auduu?{4tZ2G!V4&_9;#kHfMX2MC=&m1c(G-~UVE z>iQ>jL;58fd!m<8R(hAj)QwQy>p6D5E@bUNiI&D(=u4qC71?Ge#}U6kBSTfhapr?phoEG53GoB>T}B0grKKSK25>a!bkK zC7?R4P!=YpXN4NeRqW~L?q~(_NY&Aj(3N>gP}1Aj`5mKF&CyIW&*~p{JIw-q;El5@ z@ok@hdR0I54;VP6_wT;%f4AS1%W;@Ti5^(>4m)hGy8-Bj(RKg6KSv1%Y911NrS;7M z#l9AtTbXIz&UP5|3hVDO2$5JgP*D+3i*>w@U={ZAi<`$8^&dWW^QIg?e_Ynwz2~UH z)2iV{GD(j@_)_WP;v6~IOYGsQ&l1AlfiHOX!fiinHQdTVb@+>Izdbw7B1$5x-0{k?vL$}KX-Zs35nMS;#BDJA71 zj%Mpb#%~i5T^JLCF;)dy3SI8Nci{~y?8ZtWWaO5c8fHLwCd-tZ2?DwE&t7G{n9iAc zwWClSN(MVr$H2LsTBjdS9^8nrUp>h*6Cx9HdE(fanCLP7?Y3_^5x#w?bMi7|6Lo#*?6;!EFdkcEn91nX_YokpB?mhBU{UVSH}@)H z;}=ZB+)Ay&p*uRdBXLTNC=D7jLVGw<&gnSZE-zn{CqjSRBn|#B*t+-cPa4d%tu{>a zb{p==Fnb`_4*5$mH3j`E*E;foSYF zrf8p>94}Ah=BYXM+Xq^ycA}-pn>L3Jza=2S+|b1eRENRBgPrGyS&$bnz@e}Qg}@y5 zc5o>Pl_)ETly@-?V-pn6n~+#0%-@~U=T+Rkg4E9Z;K#7230*F)Q+!141$~LQBD1*_ zrODwaDQq+AmPHg?%r~xrz3-Tzj3L`{`w6n9TH-i9L7e0q;0w9y*=Fg z1kg;d%XF7@6M?m-!)dB#_->JFY`6|NzpBfd>;>_ZdH!GQy=7Ef>z?jg1ouFI;1Jy1 z9TGf+dm+IgMd2DCxVs03;I4(c69NQx2<~nH0_#+EpPjY3d-ol;$JpKH_PFQ69K2&z zQC0JGdH%nL^RB}wtO&%(q9$-i`nTkINnmNe7 zMDyCH=X%_HVW#AdIm-#-Ueu)6>hqpyCx^-ByTMgnz=9>v{wbP>x}BY1DB+^)J8y6i zIxX5nVrE?Tr>Ug3EbEA__g>?iQw8o?WG~0-bt;uk`OIxB%-;;iNSKqI@x^Y^m~lfH z=^ixZsGdg8yi%#_wHC#UV>Nxh#B+Ht>E8bwB;oX;nc*u*yO^ig&=`Jncx0A2T~F%o zFAjeNhG*m0^VnaD1~)WVOJ(X5mnb|y$zHBP?3Vx8(VV;5cp zx`QWOW-$M|u2>n+ntxlyPWxf6&jsT?#ox|I^)ACczC4t|W@49Wt;utl%+ zmEUi6&0i=sTsJExM+N@OB^Bh-U0Il|Q_HppmIs&~J1Lent7H>AWfM11LPpOGdxZ=H zW0j#N3M}b$oouBaZS&EtN=x|S3YV=fbo8xnY8SrrZ#BB(=ee>r#pl0^Uw-t+@n(Ir zndozD}vP|Os#8(!Wk>`tQ9geI3$b)6dDB9OttAkD&N0U)0Hig zv8BxdUg$qO^QEHVQtfERN$ zqQGcr6!9k2(h0NAUpFsp#lXxSfYB8#2f)adl)e5@b@B50@nZ;)T>*)EMY-CrbA*Am zI_T5YUXPzO1_Nn)9#cUkUaXjk5otz(0#IxflUifeiy96Jg-%vd3#Db&9>gahkI^_j zDAeGR>wY@E^AKH$3E=^9>N>BGDA&WRf*YZ77leQnWP2oUd&U-@peszO!($<>kiz-# z`l@t@H7O)u+FU{)@BSwX@5CPf(DLpTgl`ekM{BZ8nEu8#n=TW~07jIcPFhqkkW_0; z#pkkj@_pYK;#|SE+s#;H^cpEgTdjkjp(SdV*@3yzrGW&92bV~1wrP_G=IyWaBM;*QWJ#zx**>2c7-1U)_HY_+4#PAem`1+9e> zdriGAk%Gk(fWg)_^m5afzJey{N*k!lsBo^92pRYA`?G31QM8$@_3<>(dbG4FoHa3| zaee_y&+>9-KFjyAOe&rY7+%b(TqVGXVGK@GjwBkn`8uEH4}kL5%d&J&Mf3{oH)lT`B#RFCk~zw?x)5-I zG@&PeO@~k<`i^fvn~uyI<#4S8lEV^_N2b&FLx;61Z(@yAC14o7VT7zLU(N~Ly)>mv zwBDlqWY-#+4##|gz3^I7k}mk*L88O(8rFjPDO8KbaCrpCb2kY&nSt%`+^(ThKjn%? zAN)tJz)qOo%9CX_NYcEp+okG<#k91gwK0p4Ej2FqMFU?mHIf7&MP{?ft{rJAa&Y~W z52Rq9!Ci(ebOj*Y1^x-I4`)BGuCZ*CdC+=;70 zMU>3Ode>?eh0!S*2GVma%r;i%6jlriXQ?no)n<)YIpku5;-MSzL>J|`3oF?ycd&Yj z_W4cDEq1By%9^#6rdf3|dyOCUF$^BxNck>a5@V?*mV<}afLeJ*MCIJN+Ph3AdWWcz zR~|qQjB<^`6#)2mQLMzA*6|}C9qvvYokSMyOrl0kcyOgsVeZI|4><}NDkDd~k6e9m zc07<{SIL9P2I^TK?Ohm{v?asZ;EwYfMOTDr2f7b^#4lC=%%#bY|o*x^K>Nz?le) z-~n9l_Z&fzEWjEL-MOR_hMPCj&CuTG))tUE6h&?c}Ay1=be_ zaqrdUL83nyYlRDg-WIo=Q4ql=40xtNmCfxAi|+J=mVb#R|0I813U2YOGMww9*}IfM zYe>IuNg_E68nMZPp5P2q?f%Y`eB-?Ig7eb?DD`cJgAb#d-9nwK!)?RQ=EG*!(lMcs3OnPF-Wx|WkHk+s=p>JH13QyzV89>1YA`z?2LkSU~M2~QX~H=+S;?D z1f9J)fu@dxk4Z)K3N7jw%x}B~BE7%s921VjBcafFmcc{Lh0s&lTAIL7bZ3F7149}j zgc>k3K*I3fs&aYo*y8Gj$M?o?#!5n-Nh-i(EC)KywBI046$Bv#-Tq8wii!vPNickchBNr*X9Mv4AHdF=DeZKxt|qp>%%|@i|Avd$_kYW=+dtCj6v)My@xs!4jfmMS&u` z#vWv_sY87k_|ur0l}(4Jk;PMqDW7%hwi)N+mr9}U7c27Z7g4kb4OiIWOtsL8Lbk&emB%BW14{3AqPG43 zSX<*-3w?}CffV9E3VN-}{{oyG+b)2@^D_afq%h%OofT-fN#A;R}aiJiP=RJ#`g6-t6UodRcD-QFH zhbE_m#eH_0WMh3zFHA(d+zf~`lRIe__b-5Pj+V%T`;!-Ua$RT>Kh#@n=x(jij-OBp z6T)30i?j8^Qy#;UYCBEG}i< zJw4Zmg1s|&thmC3dFfZn=Zjr6%o(OM3`860F1gk(7oGWDwiqP!XAoXg6gJ96i(p`u z${-=bO*l_HrZ3_5e6d2><|aEl86v@jBnS;XY$Asv{eWf3<1TDF3Xy7E8bqo<8Tm z6Ro=8tYT!Dg|qyEDenuOt+{?I>Vd?vz36xa?PobV5DaN*EB|i+oBwD@;v|k^{2&`R zOHtSBvh$t*yroYn%VujzqO;zi{_V{D2rL9-A|t--RdNP0zga1(PU7jou+dvImjaE% z#48E8kzN|K-JGq+;O-FaNW0kAGQ1;_WAZqGRoy;y+oR)uK-mxa4BG=rxr3iOfiaXq z&Jj2b-2?hK6+b3B$b*YO^_2yiY!-=kYKWA__Fu}m#I&z?l?;St$H+i(X{+PC?2gIN z-*kp7YV4=*ND^sm3Z+CEzdvjB5SjCYeBO7}1Mkm%fMm8u`UNcZKP!Jr68r@&AnU1q z1PCuXbwpQFJ!u1huyOB#dTqi;QwfC=F-W5Yk7ci6W%p_g7Rc$NEwZLJ^|`jTV=_3P zXns_5Af4H|p%Lzg4rz~)#zR3h9TBueSz4urQg;93+hF)2P5j53pTb4F1Gy$y(uwJL z%@o$k$?98lFEgBNQ8(wHF}=hHLN+bVLgeXWkzdI{n)Q*=)EMs)2T;E|dLzbUu5OQ9GP{tvTZ0&Jrjzx}4R13dmB3zCv%Nu(o$H)LV4=GLa-~ z7$)aOu4_oXU@l?Z@C?;VW=w^1@AdvpQj81_JLxa;$g#SQ`pLf-oM7tWh9puJb{w}A zgG>#^i3=Df+jo8HtU4_8ZM4i1oy`TaH8pUrtwd=XgfAqSHeBNJ)yoRMDXlr7M7SF! z9DuWJA-Jz>_M{J~pPT8d`Fgg7njZx*i&uU%p>p2AYhzYhDRCE!gd_~g#FlS+&|bV6 z5qz3|u7B6Cx9YCkLP5PVXmeHS*71CTm#7@LlWoV^9?6ct2YJQ=r<3~-}b8EKj( z(pgbX=2La}MEHG8b7tph`ka(FLU(!ThwJ2p-1i_f{c7%NWOtM2-_P<%Id;RB=Dehf z^$yEegN~0H&ertwmZkCA(81Vg6T!Mf<7s1BZv!a4aOFf}c{1`W5e4>unB89Vz52wX z;59U0A2rCtPmWERtykr=eoS!jXjgd^fqF6xXvAI2lLPF*<76?et-^vJ{RK%dP4)O) z`L*@RQ=S{WPno5g$O)Atb@13mdF4j%_>HsyMU;EgECv^RzV|_BAIt)_%K@$NFC>o< z(zp&Wv!`jBy|xf{@#nv}lm75-%0@$m;L9>fzP0Hy+B>qk<`B{s&9xsg2WNBBB_>V? zMs0c0iKL^&hR7F4j(!aAnR&G%zjek-&JHGj5%>CI>!12HGEULLy^;5u405gI`7VJq@oj3jJuh_UKi zruY&DSz=6GB@&GaiizThQdexO)3L2A2nIiR zw2efh>Y9C3Gjk$N9A7mlz(WL>S-9WfZfeaG@O{%K<5!4w677W~DBo>~xl}(fVy&je zBr1Q}g>Q>^J^5~WdpdXWD6iuae)2x+H$_T;Aep3@m!k<>ela?3)4@uvN;*)ns2MSIL&v zTI+eWsxz^RAP-1vooDS-sKN{nl`ooK!Ma>7!QW;Bc>6SRCLT2J zio)Hp7XI>zNwm8mzCd=V61*_YUIEC5nYgL>5+x^8+ju0!&wqkeX@AuQ^}epT$q~bQzeROnE#-EU-Q8NG9ej{iygju-0Z~BW;_wq#Ktr& zLG8jPnxs$LW*+(<_iP6C(#6G`rbOGvLwFR2X#G!Rrgp=vpC)J=7xS1$B0U0eMognt z-h)O--cHjr#KXd2>svf!R&1vvDvd=P17i};gg&4tj^9t+KLlUf?cOan1=ccBTT|0m z3KV<}|9?$Y{WU5hi*AnJ;lh>-$JtMjdYA6F%;MPdE7GPAH{Q`r=~qpSx-E!HgcvA@ zwaSF_XH^>Ke5q_T>m#isj-Pck6>J3%f-z$z+ji!9vN)^PZU~DS)^6L<`+)P;y-tQm z#%K}GiwOCe)h0aFE~a*zrj^t7l8sRJFTf6aWKo?oHixcdS;Tv=;J#*L>I&{w z^MI^;2=5MAM-1w7pRJ-wxNU7~=T{D%AQuypp%F+Y zWOQ_}XtWaD!p_$6xNEuI+I)?TX3d{sx1;P}j#1kISpMpp;McWvQ#MC&e$4(5a;Mgd zp>+lm?^@%j7QczYWBTmp3m^lKm9U9#E*jlpUsM(sCZ%5TniZ(2h1c4|hcgsf;J-GA zTR%G~pi!C_N{+8>$-sYwg(4bdRN7Kewq|wP5QneJ#=1(&;*OZ;mu+hWA9r>eXbZK& zu>KG=9`RGI&QP~kB!X<&__Yucr3IHm!l8juR1q1|n4(O3TL&ZK=OAwN90=6+X@0wb!EA|eJk%MpBn8}Id{4Yz%C{%O;j}#u3bE639qePTS3y2 zQKPf*4?y{Ft=e@(#v}(_F=h^T@Y~izqh_(=?5Y6;(n~u7)|k{mmBc-^r%`^ZG);XD1~3KaVF+VQ5qBzr^wZ zq<3OYhW`M3T>8myDSK-MQ~g1n@ZX06%KqE#GX_iE1PYryz;;?#mZm*57sEO?PsIO* z-u*xSb zG)6)aPO#!?j<1UD@*Zk^)*4{o+vMNW8bt|wuZhP6@zW)rAabjxqwL$`&YlX@|6kwb z7!vyyVw3IAxt;zY=6&mLy>bpp+yBj~|B00YFDDk=ePBWC`#uTznu1T7cq{$mgWXvP z%Hb;`0kS^EJDGdGwHu`WR40j zsD#Ik>$r$p@qRz^J1FHBweA=9V&$we;9B|RxC24l)=8tv_)fGRl_Kq(hs%_hktj^$z_aMVUz2lX(UI#j~ z*%gfWZqyDU61zG=Tk@J!3XUnnxHjF6A(5%D zH_{j%E#Pg%S1BVuOy0y{X*o`7TY9b=a2@uI80Rk=uqYNuJDP%2E)@oNOsHeN-p!vZ z%dGpg62WJgYE=_kl!>MdQ-_8UB_jn567^C$=362-4SkOr)v(Av3P@Vq7Gkc>?uu)_ z9>~l;=md8{vj_{LL8iDSGH65~2YSRrQop&#=>#t^D?8S}M(yN=1lDeAcIQikaAV*u zPV%UToru--w)}io3mQm;deA@GT($Q97cAdj+nXAKeq~cp@JWa zZ6LfUX>w4xtHWS0u(aUTIAvG3rh1F4?f$xyb={LLK?!W2WnFQ~X5L`=fWuZrs2(V7 z!QSeQe(U&Qvw~KQ-R`jX&glBlgLDRed1PJS3XCc7rFO`23fEowIwg(=^CtgwB5k!p zmgE+%#47qr{+8zC8%wa_0%Yk($nH}~BmLJnoRB1!-@E9M?=^jypd- zi0@N>D-&=Jkp{o`(9#|T#r3doa7>5a6o$zU2L&pX*JFZt?XX{aJVGHi)?Q5&e!A<< zO&7NxuUPDJRoqBlS~!Z`aB$20K-Vxr{{vu(F3Olg%=h!edspj1B%Ax8!*JCp^5m{2 z3mkbY%JjLlC3xVAXKT>{0#1Fc80umvmlColqWe?scM2jf!H33laFL$jN`B2td1{?} z*S27l!&=b?k$PJ*3&;YThN&woR4V`)IK#UHVnyrOVP3M94z8fxO`HYa*wM27%n3YG zbi_i-NN9qSAdj9?WldT1vkbBPgkhy$J>U+&RjwxD<#k`pJ6r3!;eP=vEGU>wi?P}- zkT?%cN?!RK*PX=|$>F+k3EzY(kAe8XCzz+%Ss6pedJY$6Yid^COCYJ%{A4Y(Vo`bC2;?XhJ022mwSmc-?*_~5 z70}{Pnkl)+@4jS->^OB^{qCgS&kZmgo?EpvWENQ8G8VOujt1Acxz5IY_1g~C&Ultz z4O}wU>c#1z4v@I_F-UEH8SZ>%bHwK39^uInyCH$sHBpv|kntUIF^`M70O$n|ilbO>DK2-C46W-`1{JP90 zdB^)fKvWfgaDi$X&@UtheI#aoVX#lEy<~gJix)r1&GL@RgCo}|#i&KILro*Ylv)rb zU4sRw1wZt|PNwGKaw#Gp9|uJmUEPw^mzMj%tmOw;CL%#nq-A(aui;|{BX0?dA#HZ1 zOsTd;$$b7l;yR)*X{m z8`EZuStryJuj+-FEy0ypKf1tN-3sc?%_C=T;}2AUdAy0%Jm&|P#EDUtH5cV0{+c2B zThAp5_1s(5)V>+d@Ko@tb?ENKqf~7A(gfyl)j*C)1GeaQndiMX5T$cK@A(ZW+h(st z#ef_mmWZE0iY&HwGI6Q3k-Z4Req-)}&&qW4-hYq{DriWMYii>*TIH!;G{{$HQ3Fyl z=h>=eaAkMo!yj-0!yu2Yk3{W-V7`{D$d*L&oDl3C)U!eYDb1NXN_-~Ct!SaRQSEPD z%7s6YnHTDd-25kfUKKho){=!kB#3Hbajamg#`){6vx;rLJ-Y`PNI|-iWrC6IPx0Pv zCm9647C=r&9v=U?=Dt0=KB{&B^KTjyafMf%R@2#r?IoE9zDBD}(pH1VGZzVnybn+; zyLwb%je=13>uEtv*ja6#N!{Xt`lg;|Ing<)SjGjhhz7r}$c{X&{A4%9E9_p_=$S5W zi0IQG(?l~+{PnJv5$#L4grtk^7*&nh1epS`FGyoGZ-seE`6g znPoG+v+UdnyX6dTCzc^y#g@=g{v6-N?203Hd}O@vb~X1aCAp{P&jNmSDqlV|U|&80 zM}_-l=N$E4`#{9voNOnM{U0|l-W1`)sxBz)AWDomaz>}h{REPL9riEx8*fTPV(_6W zeO5I}d#L8Bt?uhO{$JqGJk~_7bP91=KU@5_mN1gIZ)6M}oQsig=` zjwhpn6CIt*<%9@dLPORDlNSbL+{Yy0KQ@aR^)@bM6>X@5*Yp?fKVJlW9q&#gxe^L-;getdo@@ z3X7z;^(hWZZI}2&(PTmJ)M5^uyU12!$ogiMa95d@pc&$)OT`4`=&c2iq8-abD~v>V zDI6ausYR>uZnuO|>-aco;k+Wa2(vkPbxo-yEYt$R$d z3lu4~lR-?C{HOF-sZ8ZaCvx2bR7>s=y7iqY+TYlZq2N}_hM-ljsh#J+<1Je=^vOPB9Pn+Ug3N!kXXxDaFwuc9m{Q)qV z+ug!8HCgL-O%eK5O)w`9GbOe|+$_E09wijsG)i}sncFHxHtrT(GT&sSS8JPLz1mGX zec+-^wr1VnVo8sPs@bHI!mz>m_O~J;A9*t)Q(M$Jtcx&MI+b>+BCipfLy{$Q3b%QyYRyn?P+ZSIyy|d^zqRqY z>h3*g;(B|=mJMQ2-8xmp>d%ur_fgk7CbJU5_KPG_Z>3`qrH1{FGR5X|b@z|6T3I&& zhPrRTpEl-I@GSO!73VN~B^S4BuPeX9;bQXVdzYPbJJ+xll83}B%R~ZNKkbC~kay2c zy1IL+w4k0vhQLh_`VTyo=lgRiJbnJSvhE5$n};7FeX!alX1rk0Rcu>pXNlH6ODXrD zG3o@RMo>gaMo>7d&6!RX3M@DQNAu*T0mQmk9(mr*0_tz(zwt!-8Ut5snb|xbyCan; zA9Fb_AQFh&oAv7K4?vhjTT9xKI@Cbm6&S2c2TJuCbQJR#!csJ=>B*eGbI@`jn1xc{ zg}P8+zsKEcsFRu9SOnX#xeJrQmK7_dKrpNwYwuAf?nhd11#p=3d0 znLgH}<1|{gDJWrhC%(y=B#qJdp)5Ji^Zg}>EQ&TpAVRdwip(QR*tE8E)2y1rC?=-8 z$rdC7aP%Ws5=7K-X)hKJK7>S++hN7HShGe}lJB3YDOyu5_Tmh7QptSzIlx1WU`rh= zqDhcfVV!MEPSN2Y@@hSvd2jPMFu>0~>m5d^LOdWz3HysZ7mQ-?)Ukfu2$Ojj%H+8R zrRygE>n2W55ip6BUCtSBC}iYn*cK}%M*T8_GJ*H5VD9f^# zqWv8u#v4F4?V72m{RCiR^z17x`fMhizC!uCkM|euyX|Z#zhodY*FNmy_fHL3OZ^Rj z1~5;=#pOMSHQKTq?+fA>#xS^B>e@}p$QQAmj*PMHlLMEMjWa9|c3Z@ik;NswP=6p# z=okvzg48()|5t6lF>HM7z}yaQ1B1g420w{2d#W;BoWI$;;|~3-Q{Y(K3>#!K;^ld> zks`{h7qzk-(>#}#=fV7LFrEJpxsJI<7n35wN`s~iC+RZ*Ua9?}>!Q1~4y?c_ug3+i7H&h-0R|Y3y;-4c!*)(SxUYgyDQxj; zyT{kwCaL}EQ+q?gsfb(Vm-kzO${pL{mR81zS=_MxO?w$?7uw0)&jsaztXReTwM+mF}zj=Z|?J}o=!n9Zl=q=K%_1HTeh)U5e|Ws$PvM`0w6 z+mU}OYK+V~TUbF}oD5EPu12AFX#Izz*>s3`(V(#frH+ogFJbd? zr0myXF@vJ5@d8P@Al|1Ow(T?b+S!x*#?>%=n~X|z$>@v_hbV!?Nn4uUjZQC$e5U;HB7BoSgp%JZcg3edKgGj zwac*bHS}yd*zF9*Zk5_5D`&+8joU89Q_1ah_4r)`1Q0B#si_fO7!7E-rLg$9L$-?cLBqJ4yEu6%Bb>>Ja_XI~(L+~s@$==#R9Gqp4>*O|=C??PzaB^1`hF#f z{eE}jY-Zq)F1d%w^c>^%M5#AW%yvQOdRugmJW28@=DE&Nsh-Z;+$tC3%W~;5gE#Tx z9ioL!)iS-wqzzJMf+euY!1j}m?=j3M;>jp%-oQOXrY4QS&czem!(wThW{x3>?zFZ3 z#hATAbW`#5sEf054P|v}XV$$F0*BtGUILUcM>7`{zT8uN-l~A>q_fHb2w%qM3nL7W z^|z-REnch;(2yxBg_R)$-H=i}v2rO6y4XwnLb8yQv$rUoy7Z(Zc29f1XdS1Sdciq+cm4 z8C3bx+S8td;O3kr#@0Z$;v`>MTV_!qSR;}g73L4>E#paSljQjx)?i)*!Or;+|C1LE z$Y(HL{Dl3Ye4$O6^uus7t@T*Reo3O;M}!oXV`*!N#u;q2E5 zFjH6YEBuo8f1>RFqs4Q=5H z-B#LZwfXNVPj31HPZ8K^G4mmGGSpRuC{=U?`-5q`w)fzzY#+XkH==A)PnDi9-I0;K zE8_3trGLddt5?-YI}K&MngyFO=>E*5TV4;3m!-HJ9xrg(;C$Yz=JMVqB9K;1fpgg{ zl$YDuWJ8b`|DpD6pq+%Q2EubWfu~dv^){~ij5M)Fb4^-HI@(?P7bXHQ+V*{7bJM>CGc?Bh7bs9;BZ?nqPQ$Y^_kQ73*wF+M|#*6F;t zqn#Pba9ygpcuzO3Bzlvi$gM57o(7LY{lbFvKLB{{KK4xX!Z|(q znq5}0)>tWm5yh;>z$p0I*F)_&ouO@Ew%h#yHw=X{>l^ByBY=6zXE? zcD~ha%8TUScR}sv87bmPo#^D-6!n!KYxCBI^XFmLXmvetZg5{`Yq^X)}M9W*4 z;{r_aMmE}~m0Y{L%r}(#nkLHMKF2Hr`+aF2E4Ap)1kbF7C*R6jrKLy@12{q57`BM8HIg*2PKY5X*gCYKR6K^^jrjxxs*mL?#sVVtp!` zVXZ$827A*3Wc^}B{`QAan+E;?pm2csd;C(d{Q{4R@lzF0em)s1n;w1^>$1bP4@#UX0D?8!MebCBuRGVQn z(>3*3E%n6@!$PY@6O`(B1ggzI<*%dUtJt)7EHtI%y3s;Q@ioj6d;z5K-twgynhg0T zL9Q-Ol;?S3jc#nd$+L&FeU6W{gv;{cDgNmJqyTIIG;Y6)S>1E)g1Jodg8duaaI1xP zQBQWfXq>d48eeyfP0Twwg-I(E;gyS7dZrT?QYZH+Td^LoyxAe5e3=D84YWluU-xfB zh^&o=9aeGDWHGlUD8n+yyk2(|<+z|t(~eIk*1z~8q_ZdQmE$E7VtgDyUVnQUgR3Dnd+rQ?GJyWBWPVyZC$f_ z+@}AI`$B#YVZ5fyaZ!99ZodB@fE_t|DG21UZ#q)pKVWJveBGUX2((Qms_J-IMoNahji_hsGOx`#CW8!z}8)7(9 z$39HyNAdU|zA5uNB|*SY`cU-r)93c+4?q;j?-W4ibJ;pY=HZ z=c>`~=}_wL20CqC_@Ll*zH90OcTIi;=lCBrv;X2&{C_{5=RfY^{wbLQc=*k%R`)A> z;PEsRu_63IpY)vU?=3ASE)^|W`JgP!=0hnN>C)r~VecjZ+tytvtB0h?>$nU2|K zWzNcX_nolOCF~DCpSJGrV)=74ofFmPB_6wmS+6plI2!%yf6!=H!>AYb3{1*z`$P@D zJxq0MSBXb_@R#xHFUjF|93^XU=<%Wv|9B8=RbB8Yg$Ilh7jO(_SCC9YiU!DI)2duh*$6sG2$q%qv^YuPE^v#lt$Bs-f1A^kZ0 zZnj|4W)`(=Xs6{}{@hIe$$<`f6tVm(g3 zWiWQ}au%oARWI9^PJnLjNx6*{7p!hzR(*ky!(!>)F4<>AKzR$dKaCpHL_?Akp={uxH4jtE?eS)vJ$3V%4lpAX*Btu%u0>V;Y@+Q&ISITE_@gn;+goCG;CF04cmy>D=zE$ zcjz}Z_8&6!9n@2>AiN8#oYETa+5hc{u2ouY>z!tIbZzh8j? zEDlR8N}y=HSma#u#ZDa-4cXLFFFXKB3D*fhsTHss7s&eYx5;VGz4Yix+={wA%Vm8m zIha`*Y2!`SI9WpAB*wo0D5K{q%lgPg4PNwoq?jw>J6nRG70y=(Fsb@U^0<$g{pA)t z25plH^l*#t`Rlj}LZfuQpgX(NYf%KXIpqInE;L|_-ZPFisbEoZ?Ktu&b6u2K)vT70 zk>yS7e9jC1ef)THy_w6%v4`!Wy4{w?)5piArAF!l&bjbiA*F%vZ5N8L7Pb_&JhEwR zlKN|lPtr7O^SWx(7h&k^qf~KCY%<KU`@DR!c(J+gwVH?J|c%8`s%hrG7z zE20DavZMjd_1Z7!`yq@ri;T&Ntcp0;RQtIS!E%wMTlJ-__Cf^e@yG~snt6v>hE(5< zc_CcNT#NhsuLOp65lGz-o_qHL^nWA1^M9v&X<+8;;DXx3{fXDC-;7phE(pJ6yQ1}B z=kN~fFAg;NV<|sJ!rPnr`;?flHk&P`WfDx=zv?iOyd6`%L?Ysp2i$Ad3~&Q zSHDD?MAI6*b0eHW$&ksqkcaS{to74?Jp3GaVvFcn7*rVII(u+2iT>a%O)3BCZ9%;Z zL#Dqig)rdQzZbEY5|p^GP= zn(bxFsedT68bW(1UkW?%9k(tVaq>p>Lm+TE#w4buDtouxq0O=+AxJiUc-C~kbiX?2 zA?>*6y$ZE1eXl3jYGAm-%wT)G-M)mSyD$?MDes#z7NiV(K+*L-LNO)CQ4+V+3v)ho(N`ia%g@kVtHxAhPA)aI^^1-bg>4 z-*aVl=$rLrW+6wq6elw4g)jjV9F1kd6U7-U@;?e@Zoch|`C3h=p`T|zqhZd4XPN~{bZQ6^eXZVH{eT+wOsXc#RVcIdmV!R> ztL#^MBt#OVUv9-8vF4zdN*AjJYM%20dFD68td;MAOhroQ2wt}_odUvSlq8WWToaFG zzvGks0f0HJ9{zG#jnB*e+s?et)hjtvhR;o@ZPHcNa~+J{ibrPF_cm^>uHTTHrQY`L zIKp#^=_Pc*=j_QNn>KuIiik4On&^bqH@h&hpUh4!f`m&xM;VxB$%Znbl;$I;$Rd2t z*r`X#tsFdmMkcm>ER#(e)EC=NuDfOC?(0EVy!g?Puej?lAr@}#evi87b5k)CqAWXI zDPGU(REiElWpfeuU+leQR9(xqExZU8f+YkE?(Xgof`#DD!h!@@xJw9<;0^%-!QFk~ z?oM!b*WeEM=04}{?0wJ9x%a&9o%dS1t-T+s(SW(;tXVZ`)TmK?^d5`bp{4}F!{Aa? zyY{xAkF`w2kaUt24rEZ4jXKp@%F`Bj)}Ac}XUv3ywABzVvWB0yp{Xh&hr~lRjYrHhfz2k)wBF`R2)V%`!%Tg~Ao19zwKe!yMloPx0EKU@g}`cQrh{o&4H0lNL}@ zBY(9y&dzb$88eoSu!@c+*CnLJi;v-ZjrH>%Ia0%E%?;n}qsst%E=-P})oD35b8-MY z#VlYAx!;o&E>30{xJIZZSp(MRVx#F`l=h_<=2T#U09AU<+!W=6#chqM;H<2>*b%y3 z!VdodMtuJ4RWETb^|#l7g1$tC6^&t|K`U9uly{3%ksVV2bxP4X_CP-zy2YY_ge|QB z<-C?cYWGP=p9T@6HY2OI<~O9vAB+%D89%8WY7a~lCX3#`O#^pKmhPylGopAIZ+^MP z5JD4qoC+A1Q0gP3aXv1{*JxN0zZKb96`BBz% zgl1JPENc0-#o7DPcb`t|2x3|q-2HG<%R+g@xguf_) z7y`^-)|7>&dA4pCSm4A`m+DSjI1pya=Lk8ZeVTvGs{-agpEQWox~ofajB&>^&RjWT z34fS8Wh?K>v-Ole*D(aOaIn&mRFt=sn9biQ2r}J_vhHDrzU!+ZJk?k4PgFRY8Jt*UCrV261by!oQ!2hylhq@bBXcU+p}b z9JjhBMLA(o8+O#+gv2mOZ>ns_VZh6^k=5s=QV)>4On~0%$%J+5h`WY)uL>$%%!#}$ zF+bHYkNi}FbMv~>5}yO*I!vAv_UW=E{+DOT=vtGN$8u?c58;j+>GZG=jNQj7`m%Jq z>uV$h5(qG`mx&kIXG;LSQiZ%Gy`f*}ShvU|J8R+sdY@!drvz{f0$BOE^>@xJiFpiI zFKM40ysfttq_Fw+!XsI9o zo~xZv)HOy7JbyZ9cQaW$R$P41wJ1yD@k#t50~=)(CWP9P`@7@t>$6!MCUnW)6yQMr z`1!eJ{-@Qm?7eEP_D-E@!=#d{o#1^YgVV>)t|PeiyM^N1oj0?ly2NG)7x;KglrpBp zCXT9siEFNm-FTH>QB377CvJj@#mlRL{4OFp~fxQ zJ1z}d3_1-id8XHGX82_9@;gdG0l0Cn>Fd{H;+aK}DDW4w$$3OFA!Wo`&LZo49Wnc~ zZtMKrxJX@dd6aIIQn1;RU{_*OJu3Flz8s!&yaRFXoqIRn1Yvqaqngim-~-QC{hO|8LkQ|;jIIQ=Sf=u!6F;W+fl@0tg#71O zBLF%4)V9!;t+;w=?^sc9f@^Q6{8wAtFv+z78r4}3iIH$o?G%5VY^N!8AtN@X zY@PQ|yc4TQo@?0hD8bwHv8pN@nWQYN&QMQfAtr1+vmYSIhXt;$0?;2I)eCfPE8CRj zA-9Vmo*b7Y-SNu6938%`UZk`oosz?eGKP1Ip*@1!+=OVZnDwqdKr!8rdQb55er}0y z%_LLNd-lR5jlBobnp)_XaRO`J_MSBckG3D&oCNO2IqGJFlI8$Mim&43$tq!2x`NP~ zbkuThONO9bG@C+IaM&lT-qy73V#<=WE5cB$tpt;xbH5|C*qhKkPxE1_6w)L^1tyYY z(}}Qo{ik>lYdLU+HtlDO275})o>hR@+P_!*qBFJ#Gs1lCT}@pW zKO+@xhGQ~``k*V4&a#&VP}-16tz;ut1zVV2Q^c$?q1Q2V)4t~v8>J^}Z64KbURCa; zL2}#VNh*WDgE$5EZYz`tD#+A(&d;c{3hyf!V}_d0OAv-cF-)pPO9X=V4x#B~uw!9V z@@OxRR2H|z5h82$#F7mT?$_ZOy1-X+S@u5AbL;YS(Fk;Am%_w-P`#ExgU*eNu8jZ2 z5%eo&(>!2~*2ogCQpR*{LK$v8;iz34NxPyp7G(5dDzZu_A@W*~hb}FVrxuwBh!xFs zqi`pnHaK5KGpGf`ZLGY{;J1$MNAXp~7bb;^0VO69GU4+RGGcW=JfBJWXZfM34fTy~ zST;>KqYh<9mdb9}BKF^I@@x2Bqj7D)Eo-NAsVhRbzjbFaBslsGV4p5}6rkR2yeup` zScfH9h{Yuc?e?-lR2O&s{J`B5-nP1=9osj1adUD(vtg;Cnct3*CG{M)=0iXY9{J{c z4$tWL1GQO#apR{5kC@c2@?rN6GapDkw{?RgGKsm~AY9w=p}D4+a~0jYP9JV(s-byD zY-kugn^*cq@)th^B$<7a6`XGXa4 z*X%L+W^UVI!~7FYSikg*o98=>&fY9FhL~{U7`b`gQ77XAa$?~RBEUv4Fpu#LvT|GS z$&XOnxwg$Obo}`_$&*vw2Fec!QL|#4_1AICme1?i4vk^TMG!&2F_O?pYvDoRrj^hb zp3VEg1>6$Z3~RY~>k{+jShHZChULP>_bDF+pC3@w5uF0sUSotXzv7YusBNYkLy>vg z!m^{y=u7c!ZBertqUZa{#9qWY+k0h9afk{yKl|=mjk3J{RP>DG1bwoUQ&wbgJ}Wz( zBzB)mf&6{hnjd4>e1s?IFekuzU%IVjJ)=(<%o`;kU}XSWc2M*J!Fqv;U-M+?W@f-= zI#>_)H>X(Z;JnJ~!u-y-xR^4vXr?L!)e*8w$G_D?PNb3kd?@rW;WQN7U0wH(R&@2D zt$n{Bo1@5(u=XIB^#f!BoG(mpOpI*EF=5!oZvV!* z0zipXCajXXB^v7kXrmSvHWb=@RHgAQR=pTUwBN<$x&WnhBm3w05IxjF?g)zG!ssDf z`dodqryk#xsz`=N8VKjld6H)x>#5qw^~VWeRFf_1vUTXxulwpFH#Pl!UmacIGVXuQ;sXZrv8`s{C>vD=3DsqIoHL7bg z`=oD7RugK74=~lkta-QKZH36%D^}E1j}=xf2_6)Zn08b@ezyM3$`Uw}oFc9+4_5LSJ%|Bvne*69MAGFJt|C;!T!?`2Z(tEb^Sy9{-QQ;2~ z{{mGt=DMZt%@3bUVb1&RULGl3jlJ}vcg?68w^+!mihb3?i_2O@;A+s!W2EKn-pa8|_Z=8X6!(rrF) zyeyifXBUgm^G(L(bC`U7U+2yXn-1=E+8_6rT$Lj8vu(_(twn)v^zCb zuDz?+o!fT2FeB4WhP)5s!5^6nNlW+QbqA{K776NWVh^Wvc4j|b^IPv1 z>re&viM=>5jDUHm67tqxK?4 zY(|8g%_+E20YNTirJj+w*XcwUn&?Sn< zOP<#0fT?)@q4^7LY!g09uQlalnWx)DS_gu$w?I)J4v8d2h!+~q1G%b03cPsM&Y0OK zCTS?{X6Oc?M7e=L+aLl}<&`8ly#uT!XxIax#D>*7zeCPg zmX&7+m|$BOu!k zs1My`QGJY_YRQwYYz!k)CFbYj1$tIBk++gM!{oK6q{TsoGcK-0)KQx{x(|mZA^}!8 zPY<6JSe>*Lnt!24OscQlYw2)W#H_5E{IJMml^IGEwTaJd%+ku?)H!;`Zk@Hn*iv6t`&8oFtT^w>s>m|9bV~)PYZc>u0-CL2r(9sx{wjD%MWSc( zM4!>o-Q~t1-FOk2t~vh-{KQb_p0$U1z~Xdgv=Wdw{V>*gQFTHw#eF$-iOisccc_WX z6TltoZ%#v(73|P!CC!;(pDAWvD3*u!E^HOw%rg2dE;8v$dGcJ=5U0J?f-}GtyzHuo z;KI6PEIFYIYMWhR@g!fs4@Yq*o$+tcIsBvfbtw=ul6W;<%Dh1jG~ryfN3_X3VLyD@30-+YmfT1{EL2qh*(cE(|*!$s{z7A z3zoUglSQ4E52r)5VcP4iy3e6YrA>jU^-#jWQhZc9fLjGRs107$wqH2 z7o3=-T3v$a9C=W9Db9I|{eThFLuI~*(w;Z33msq?7;81-2pDN69Uj1ccN#kAHPB*` z1N+Qe=vnmyg=F10bNR&{#N}DWqZ<iqCRjx>kKIBcctdo0t%fJP3949g)9d#p?| zn~djx`};Ma_^&FXz^;!f&3$`}czCQAxdkqY-2N`X-t&zE`x~R$1SfEz>Dse)xMOg7 z2jb=X-01Vcmk-Y?ANpl@m<|sX@q3x|>jI+({nVY`k<+P!FY>K?KJsuanx$d8fMh%Jj7ZPOP$T;W*FqJbENKnCyDnkK6+rBvQBKybzC{E z2FG-vWMk_ih*Y#o1DhD$x;m$uqEbG2POp|?Q28vYLZU3St)o7TA#ZBqZ{t%yd=x^y zRCuYCo#6;)SNUybkc`8o7S0N_Vt{9U8f72B&4#sFoJhppP5q zU~mcvg|SM0VmC&G{`2w3rCfx>2c$7#iSe@~u8p_j#i8RN#jstSAK#+!C`iI4XV=lu z%%fO>+iiD;uw`G~EKa09l{bM4BCQD*cKk?7-%9eCPKt+O*`WMNPQww>e=GdVylU8$ zCQ4(JUriSQOVm^b9#Awtj-HR!!NPL?qC1|KYj-tog}5M>ZPw8d ziM|$lyDKKzSIV9iyE3_wju#oZ=oEe5H@!tN9c|q$qB^Qc8J*dr6k^DG=0dty zUVfZPz;Ck$6vy$m-^&!VI#Sk&a^%Kl4&)B?Ntr%|a}5zv;8zzH2fbS`W7jc@0DD@P zKOII!z$vYS&_8{A9cL2T;^RUaw)_YNQ}W}1L3u^k(9Ol@?qHTtQ$UxoA-z?cjS-DA zH-%*ji6Ji5H$Z85y$RL(;NX*1aT@A6j-`wBc*mGDy@VmFa(Pqhn!%U=rJzC9W7T9{k?yOTP60OEoCbd z$-FntZoif#u9d+vSm^xQh}_{NS}YJzM*OeTMm(DX_!BGj4$(I>^o|0{U4r&Bs;8hl zRCPwDWXM)KWo{D49h%B{EpL0N^9HScUaX`zxiZ?t@qqw2w`ky|IL#gfn6O%MBMmk^ z_NNFl4QuxL>`&QSmfuz{;(Lg`lqoh3#BU*~4JBf%mg(X54%w%`Knj1mHEn1W#HS%J zzH_CK8IpAI^h^lxP|zqy9vB=`#S z^q|z@_6)hEdjepP^WVTA(h@6Wk)A7|+zJ(yl?hxj5RF-^AU2Ro0z1Bh%WdXUm)5?I z$#iK)UM@HXFE)z=$CW5zr=kSF2SI*%k*^GdRHrd|q!FWRSVt5k!TvG?XUWebOf$o^ zCepr0ZfFk^>}~2~pIkZ7IW1Qh_RmzZ!oq^oFBiER4MYDY@Dox z&_>hOJl#o&@ghOl%5vmTtf(PaIWl^dbAw%wJM+5w`5@*u-0F@Bt{rmx43aeKubc4R zu!!Eui!QqK@yoHO@=E0n-j>-A*RH)UC8iX+AIhzP z&BKMFk_xafE&O`_19T6tT>_f~&|8 zX4P(fpuAGII$c^aQ!;mcZeGDXml~!4Vy$qk(b;9a?FetOy_)2IFL2BSHN4P|+KF&A zGw9D<5CQinKf`#u92zrxm_g7}yr`hmqCZuxC|Q;TvCH`OFwwOjYqtt0K}irEDkch(iTcuK_%)t!ON(rD)Yfp?lXi=a>5y*5J{SU z3pjL5fq+Jhtdwf6RUCw0NBy1jn-=FmXbb?SKxBTV0stfkKuFy6S@CsnW7`&9i5*m9 zB!@0)hG3kguTf*v?_l~heeQAi$GEmUgWf#w;(b2ZR1ptXCmL3t9({}ry{_y7HMoBiM7D~?*9XRvpK$TUeScm_-a1uflc z{s-Pd1aT(y2PpX&02zK1ULpDeBtQ<-&cMqkYA=9i+TPVC^N_(kI;l~`;~_|KgVn#~ zAUkN{@M8c=>@E4n1GCaI)0zKxDDk_G4=zAa!}}+(L7;!~1uwGSo1kK8jXoRU z%DS9EU`bS<_GgWGkVgXg^$PL*5zWtwp>mdbvQ=a2%{AkU1{Hxp(srl$T_N~p@PRF) zHQgncFv5Q{>ref_XG{HC1d?YOZt-ny-9&17Z0tl;-UC_N9unmzu!G+&{4YgG(`91IF;xGv43 z?q9wtV`B%m)5yHmAi>e=w6$0+l;TXIr;>2QT4c38u9Q;m!X$k!Ugx%anFFmfqCMsj z3`m9h%Ufpots=+RTXWcbvd8~2%{7S#FUR-PEvUexXh$n_p|dz8Z)QPTD^VT==gD`Z zA(j?`5|S_vnn%OGY>-%vdEJK+tEm^V_eE!P8!u$cV#QJTLh{H3!sxJ$u>)>eN0l{7 zEu}EB2Xsikk{E@?FN`H8(LCDv<=vFajZewRn_enrik{wIbL^oM~8{eCf{L^TU%|6Jin{F z3@CCOwsQHF_%%rWSEgNL2K0sRr|PN~Nl6o#l%L|B&eL~&!Q<7pVd3R8IZy*a%`kK! zW5In{B+K z17tzs-<0KbA-!2glcaFQ;+{RYyCykZJv9)ei2RNpDQDB+gb1Yl~QgmL{>_DX*rb`ZVAF$9F^9Qmu#@FDo?GVYM_=EhFkI{nDdkNfz z%HHNQq<)z^+#zE^w80Je20#3(u>{KG1Tlt{!sQw!Ij)$E>By^Mcd#YrZEBS4?A+WY z0XoUQcCpfk2v*U-3PdAV4383qB6lk&`sWLa|HSueTIu^pWh9ucxy~8A-iL`SmBV!A zfm?P$_;vRbv={C;zbLFTdJ&UZ_ldp^{3_{9Ss1SoB8eSe*lHnifxRuoBbR{@5?As? zZnDIcfL)kb8;|fTBK=>OwBDOZhemViILYxM&c|z(#TONYY4T}wa;OZmOC!D~yuJo#|gqDgP9rrCODT9dDaA)9J~wfR!;%*H5w)^U}_Z z=wn$9RZ(_to@|a}u2$n2Qq$jTwuG3S3K-JpU7APMziQNA#j&+NCtfn6aK{Us@yN8u zQRM0Q{IEh10hsxTAE4@)`)qt`XzSLHpOnEV!p>7ehKxK|^2l8pm>-~@i_}japk(PO zSsgXYAF93gmGZ@J4YnCGPM2(i0m^f>H)zndc%ziguW1!&Y}bwa ziJF=^hv1)>RsmCerf7j=)?mJ-WUds9jAV@{`_>41^tX!x_3cN@zj~>EWzqb(9_5+- z;qm@hRkUdSg%fUH-><~N1Vc`0-?v;j>G2A1OT@eO0kM1H6^)LOm7*kP>=(|h%UF@a zvonC)Ux`_S?xE@}M_goKyoJ6cH7_sj&1BSk%cZ(P z7|x&GFDw0zK<Hu2Ld z-F-EU2u^b4f?vt9h^TDarp zIMG;~mIr7<>2S@tm?SA~^1?nr>L-ZcImi6<9aEz<#z-d&MmNVT$;YX5j%PV`DIK>W z;(G~*7DBcE$>gv6bLgY=)3|DY<6Yq;`TNHJfi})BXD5R*i!4K#7>AuSEPM=>H)|9O zjK84|x?n)wzv5B;WEiO_>ZR3VRO3WDFD4(gt_NR!F}BPS(TKEr7NV)dKy# zF#Pv^HD?u7{r0(N-8kF_Ghc~uYCKAx@bRgy!kr$v!p#VYUT5=R!WV9<9fr9p>uKBt zWXg(8Ci(aOxVce}^=umj0Q6gv?GN`r-3*Qr_`T|Q(|EIaWrfQ}7?MB@7NU-_t)pV& zuPfk%`;J?UhGcJ(r z3?GkGKMO=sL7lS)*&wauPlsSJ)I zb4zgNwX;9t_-kJ_l@w~4y4f%8Dl@R;fvohAS+_F;hkt;ym+du}*KE;!w~pZ^Z5u;@ z=sv}y_7pdt6}5Wf$pRWL>|&LowIO|`!_rR=9=5uO1^rye>hm<>Wf)HZC)V(to9x4y zCtalfFU?#={GWt$&wkF8-z`$5QUOly=YxKK4J<~?KhK~9vM~P2lM!W_nOW9kwVXdK zrEryht7Z|QU?I=t1*F^WR`5EzWF&0c>~bi1>N#Wu@^{k^5S1S=?|Hg7`3*VeW=LXW zw7Yy0h(26_e5CeT^T*YhkdaUbnT^pK_6JxeSSOOqlVkUt)#LCPi;K@^D$SV5BBTv- z&Fo)QqtiO_(jyTw!4i(r=*w##Yxx04g%yTl)Ek#i?;xL9J-({>A-EtJ6jJMVn|r|k z;BE;?kouPq@U8G3AeTrU{^cCf_-;|huBEjQ>}fLR5-XhaPaI-Zs%;B@0y>nYE1#`9jO=Z}pkBb2v&*ibqf^Dq=o4}V4#2_H zH_6@wyZz2Y8G@U6gtOYFPJxdhW#m@qh+n?i$5<3Zp`j~(2iur`(4OKx-HjbH9oem7 z)1Cwxop*3?W7|qsA^U{VSrW5qA8h4z$-lOWGGCh9 zy9)#~Y9}Z88#xO(Jonu_USITSk~cKkSeB66;tNQTd92yx48Wj>&V@v_=2VpcV!{ma zn3H=h9Fu-v|H*Ijyi1Y6r9P}Q+9-)WDYU#iM2_OZM#%u&>IZ03$a8PY-lQ`eGnuN^ zg&B2Q-#43~P{sn^+Yv_lV}v&PSG?~U({&}z;;Y@kMtRA2q1|a1i-+rZepZ1Q_KU-Ku9Sk=Zbt}9 zd)L|tNth_1C@#s#W6q)%$$jZ5hA++4z!I_BUaGk7QJ z?OmF8ay;a!eYw6`hmI?~3V&t4JX2Z3w0f!@b~7Yj@j7e>&%i#O-KW93rVO{Yx42*8 zh}%y6UT7KSnhfiURJViH?P)8mb%5=62e}~P@#lqz#JeP2d zV@&Swf_c})SGM8|miQU1cHFMH_SP8d?^AP`RKld^QT4aL;jIXrB?1!6&EONzkNPF^d?B1i#K&XyNk| z>#o|c;=R8aiqmltBSdff6~O0p&M0xW*lEmDF_tm*CfNNkv^#0D&;>u!sssLQbxnzK zx|e{u(y@FnN5Iw?G~m#)EDbxDE6dq}T%;V#YGffw-MhIWJv~iAPyCg0w+S~zvG%C* z)9g%WNivDC>Bu+kwAt;D%n*zxAs7<$Y5<}Gz~Y4iYw^7GCY14KL7W%9y9suhF=JM5 zggD)SC!Jbg*?x~0ddpOjnV!MOd)~A`?r4+Dod=Re40hBqaPjTukmwN=cADO04Eiye zRBpA0D$~;?-e%W`7748E=k*R~{}2rkNDUS?gIYW4Ql&>a43gC{LAH zY{EEGBpwo*%=%opaeUJ|W*?bE6UuO9-Dq)q%X>f??>oBk5JRzrqx%;M9eKGr4;jT< zj~lZodIq&#IFbDCx`mH}8CxliSm*`JUkC?PLWZv-toE@O9NfRkGRsyc8Pz9nDd5G! z%%|?dsGJUg5xsZM6nE~;tov_j#wLXKYCBDHWRIBxI9)4i@9v2_xJDN?E0Qu$=_)gG z9Z39CjNl$U?m@`Ea`GS-J$mJ77Tf(s#zXFgA3wOp9=_oElrGBdQE07RL+#Kv*W!mD z3mwLLOT&btR}kut9h3u+@rR(Az#zu9%EI^4$9)-Aeand`Z^PkMcGRl*2*ZOJ1?b;0 zlouBUz7QwF!{lthUmqxhE$!zXn0dGB%DK&&M;0?;!Z8jtvhmVrzf#|f`i#{*>gkXI)nH$C<9)H z3IHjV>lWk3mUB0nA0YY<*e^zwhRU`D5^Xok`+k+BUfQBIhM~pS(oec; zrTRf5d2+Wt5%xhvSqsG}CD5w4Rlo5=D^A+Q@6s$C*|S_sop+5*HnT6i2Bs}S(BmQB zXwr5&e{+C5!f^9h&`!U&ESJP9zZpio19K%TE(@-MzI6YPG6t?5%^D%U`o7-?V*ZE; zp;+BFWe+!=+b_K+OL&?`$ScMhY#|wrCP=1w<@?#+pPZd)JVzRWuS2f(i9`_JJ%-7zOjy=$Vb@R)m z9Wxg>JBI1YX3Isrkf_Z=66uyvq7bR->1dlCnu9RLj_%OutB;8S^E4YT{jDpvmF33P zD@OLoY9(u<2WY$(>@;y~L@@tmPv-8!D3Wr-`(sEVBlS2DzGQJJ zl}DrxYBbK?c_AFqpin-CQxW$Dny~+xXd}CS-ik44;10zw83gMcbZDCO?e9X!whvg1 z{tCxV70xEPn!Ba)DEL-DsrWgoui2wEn*kIrg4l(q$JZ)`v|K>eGWR3z~1zVUdB$1{qBsxsii9>NhSg%Ji-jr>gIrLn*K_*AfEJ|kwneu#K$|n6K zTzF^+L1sS8i4V&MrEa`ItqEufn(kH9R(t6#pJOoRKF*7fOLeL8e!6|uZj7>iu4gcB z+rkhulA8R*k!4&xlUnyYg-^;hFP@80Rb=gy^)$~;x*eQ%o{1bp(csFx@A_LGxDgcd zsmv}6`uY`I+zWRxnh0O0n7w`X#?GT2eukAIEy1$G>y;7ro5a$Rm+4_CQxLS9>U(SZ z;dhM?bPQd2>(!TagA1KyLd2{c^<6y^et2)fK=X4WJ|V=1P&X{#+zCK`i;-0UUQo(& zUT;IYB;c(6)$y?JxjbXS@%LnA*7bK!QjEW>s3bB;!5zTz;0?h$sx2Mwpx*}H_t1KxqZ6f%#`L(xV6yRTZsvC&sH(fO4(I+9j zosaj~=m=m$`mB70y*qpZ2)CwfzDSOS^BnI4rIVHL4yhhtkO zu#w=&d!P`?qAV0WbDs<4nkdQ&(xCJrA9|;F>K6&#AV7QEzrJS5xr3>6hFJXI8Mx(^ zT)lE2*1>+|VQs-NqkDp!Bq!6KshMm%twi&=tp9xgGJ1>~lSWc0SQaxOEG7HpuA{r4 z`NQf3X-8yRKQCH)t^_(Z((;C_Zk#w(3BIS^(X0hOz?1EHoh-HjInLi{LMgMfe>D*c zLv+tIgnkz6c*~w5lWqd-6PY+IHKifNrL(n&HLU7lF9W7IvO| zu|YD{dp8def_h6=zQ3Y({J9+enP3f({}}XU5$_Y2Pm*BkEj0|`6fFIaVl|SqKMv(Uy(fPKDLi6yk8sQI6NzyRs zc;)Rqzmzqaix0hNoI>r`MsQD^+1(^KAR{T5jTCN^s|7KZnp0V$HcnYqMyU?&%_70L zB@%FgA@ow%^Lp2KvoSl!Z0`83=<1OZP$;7}Ch*YRK}0kLMaQ1roAnJ6xcqpJV5ZV* z<2U*YY9P$M6#+t|4oYb`S_DHz0XY;L+igC(0fLQ>2q`4VTa)z(H1hKGM`~1y2hBxe z_vma1hi#L9!qDW+=oTM9E(*VH%n8GqVjIORiKtIK0GDCR9y|L%TTl3wUeafjP;!5g zTxERn_z*g?e^>h{r%#N{-A@tmsGw z(xI;Ayw+ZIIx7ybrJ%QU(-L{o_42!c2oach0G-b1*bF#%p5P4C24D^@$)u&;>0uj_ z1bko$?+iHlbzVGuTkjC{45k!|gv^AX&fwa&8bq?)pOpqO@VepWk{c!xG69!w?RoXc z1JLnywRidC+164WHuRuBsy7dw@3bwbc!Md)G;+bhB}ud)8)egBN&Owe^u9u2?2g#l z5xXc)+BVlkZuP>Isxh)B9vh=Lp68`N*KN%(Uhih(haknVn-kBiD=bf-hH4UkL3p_) zXXWh%A7hGMTrqBdzlvA*=*XGQnm#Fs4^|0{)tCN^Lt#mWM2ABSRLh6OlC=T{<1D|z zYyB60dqn?xa;nw*X4s$ky{zNPG!&JubM^u`^fja)Q`0!!2{VksFlzc0y#Es(JOii8 zs-KP%`x4DR(R55OCx`^R70$jVtigFIl13nkhdC@9 zQ!0YRzT#Z``Z$M5Mb!(vAm(BYGp6(xSu^8V4%G;}z;U%SV;$KLIZ9d=TLyA-iZl?= z19Y90$J(0RnR|s6zF`MUhqo%p3ppu6`cC;0UEe_xkE)#MjjZOiiWki-1Rw<+j{TJr z>Ejlo?Xoh}&+0gA;zfcp^5FY1(1sgNqN8^vwC3ciD(mWNtAmZIqmZaAJHG3C!?X&# z&qpNsJb44K%YNK-MNhep$!Il0%ea6%%QuI(Tx#uKe9&%F-XM(^E06L`ByF)jC5RsU z0eWUWyKk8lJSev~=`>0fJ8Lq|#4rgdU*gq>C9^_*_OSEW=4!6DyHHWu?A{f%erfBf zKEOAK=? zB?nkX_jyOF16Bz~!4(#0clxexkB5evr#6P{b@NtH>2Iw?>&7~g72_qQ$azRVqK~U5 zdbSl!HgD~=KRf_8d!|by6k}aT+s0TxnNbb?q7rOZM;YE;r<+qqJ~N9~1Xhft4XrPI z6+%KMr0k0~^tj7~C}wDnYY#0xvm8&@6*lUHggz@d8Vrwa5(2&R1C|v4ToqO$z6ADl zS3$9JEAMixo*y{JLeN$kx&{Wr^;JCiPU+qrW0Cje&NQFMoHY+dj3=Ev6uTt>teLuw z|AaLYDz7k3R`#ia?Xb&6UUb)UnA5I|Qyv+-J6orxt-F}25ldYaB(9MO^W|=dY5%Un zMzV@N<@rGpRWA5z)*$VPJ(EYsp6Q{0JbQeEc(y-jP}7^MHPDR{^%3EqBkQY(S7on) z0=($*LqLf7G(i+Tlwp`EuV7SF^g;YjJd8iJF$jRIPGi3}Uo-We(`CtdU}5ySP_mS_W|{6JzYS*u;B39)()(J==fxx;+C> zphIu>Ak3I6)ZW$VJ#A>cm`l$K6LvBTps-4`!vph@00@M)99QQ+EbHSzebXv;eBU*B zs}rTyzj5`I=y?J-1%5kvUg~6!DFwEdyzHG5YaT`Pc=TeWmFL>1H6TH&0{xkW+Y2g} zx=yH2&ZEtO)JKhoV-B?a1MOvHepQy)eOi{z%=eRr5#-Khyt!JbA^!7JH2k(7AhbKq z+$%B3#)gWTsMXCbq%6uH(zAO&ZpE(-vO&x{OGPpT z$`b#{_WVEe{AkjfJ}p0?HxxTMz4D>2*{3G9sty>c8c5lT{BSWjyhvyxDFlr{!I+1`$7nBqE<*NI{vjB?5!09yoQcMG@qSj{rc5;%@5B^cH|hC1ZSmJaBwgcytdysD_b*IRTnPp>LjB zpHdP4E=NjCQ1gFz=iFKQi_b!DQfzDbZo=I>B$kd(eyf7Rg!#Yl?EiyrwUzj#`_PD( z@0|XA<-2_D*5A&K^zI)k!2Q?V@qeyK|MokxE!r`r6TR_&%nR?jwx{Ir$M6R&JqQ9v zK{lRrQC>K|Th7Q&voWJdh5y5H{`9@qG%z22S`P8=W&^+@^?tWW$=?k!GyQ+|oyRSC zZ(kEr$=A#qdq_44WmsQb%L86N2o(4K`s;uA7~@&kU z71w*%{G-&vgeq^s{wP5Izu^tW)Wj%fjqzAQFUyAMx6RCcN1+3p%s@DIHClPlz@N9! zY9a_N=to^oR$5kh94#SCwIIUC~8J^saHROPDjhsNAbi@WP3d;S3rOHm}f2I zyyS!S6YIO*Q zMbmpvDmXJAd9mnk_vYXt9Es8I=Yb`a7hGy?>uPB-JzOnqIxSD_ToX*K02Jo0Y#vpv5%&Z zKQ!rWTzy_o8mgBadHani6Pm=m)QgbbrqfOIQk0Aqmgo8l>u@R&l&~ulrljfbfGp?2_Uaq` zWZ*tCb06h;c&YWeF1aZ?DMMG%_`OjIDc+MP1lu0r(HizAoYWul9`DX#CO}@fGo=9H zu6%+aenayEu{h6Pzk$Rf4q=7oDd8Yic@)seqig0RFIX{sn6Ne@9IK_@;IV9`E1nN; z09kfZ5DD@c9c#1Z2b|M>ro$blwe=NLaVLJQer%+qS(LGB4=qnDq^K1=(~UW1%g_a{ zYyerLW?^Re`T^dUqI)2-OkNV#&gaoE^~k*d8bl~-QEm0cmric&2 zvpJ46Tx?aBd)AUy&W8z5z_fP=D?d1QXR;O?j>|YtkF{82FJLZ;L@xz!up>mi2fxtu zDB_gyt?d$69!2b8y{tQ1&Dot$9z$oogTMFz67&Q$SXZBW?hty!`4(D1nQ4oQI}7>= z6yJC{IP)FO`Gr&v*a^K-;_X>hVRbQ|i4r^=t}UdlL_(#y26idpvkGYtKYQD{y+Hb0N*!ckh zIfttlxMV!&crJV1GU}@p*XN3QP>{{XYP9wn;tdJ6l@}b8n=5B|uG!&OV`pabXD5{>|49z;twsle2BQ1I~c=yMe6P18i$ccSAp zrr*4H$(>+$u%PgWigaIbr|ea}=G5A&9w#kEoCF>^1ZG!%Mh@mU#THlNRVb7rIM@|g zz9zR3sn!~*h!0Wj|tw4QQ~@u`TQihJ|sHa zZMH5mjYtQ`OUXPCw4?3u_V%yr+zVe>b!!^tndO&CAel{9vx zUyR5p4x^_p^N`vAR1obWy83*XekI-W9aRzHOqcHk3|@ua)!oVa6zKP%{cBIE`LplZ zCT6460UQ)j4jy{)>Q%$Z**h@7C^(y2;a|Lm?cl{-S1r+o7J)1pgd-9R?eW3?WJV$4 zds2{WmqA{|Ta0$O;v4{V2lyz}I}|FbpY=YOhmWa7tP8Sc?`JM&uVSlz3iB=2;;tTN z@yXGh#O;raB+~Rk5!se1dKF8%90oDN(8yBQA>-OGCMWUX3p&-2T#+jv%3&%<-!r@L z#ZJfPMXCB0iHU#!zhbj1W!a~mLnjKC@STH^ND#LDLd%HXX)b#yqG>)lI`nWKLAr$j zkVXON{;F~p&)q4OOKH9@S}KxhHR9!Hy*s>uw6Li5c}WNp^BF#Wy$(gz`T2g8&CL8f z+>?n3}Ba_8F?m19)f zqujR^IS9LR@8p?hH`QroZ=F+GY0Eiq+A2WT8G`Wi;Vmwn4IT>%f;01*)%4Qi_czHY zdBY~@I)O#Z*rWJn<>9o(p)vFNU*ay~dEtEV$b}h+h>r#*zvgy2doZxEb@NB!Q6S}f z9gM~!b^zt0!<|OZR`Ur5FfyKBbKn(5T`Dz6r@Ah9g$dKqOs7Pa0zS~tkHE*i2T-h5 z00afkiIVAS!tevWSFVRER5$qzE?3vGW#Dm@8hdypl4FzP3ez5ZRP<~!bTqzQaF)D9 zZHQIYZ6U8YrJBKokCo~x?rvuWl@5uLhg8cRJ!GL@xFqy-jq>9e*US;##WC8lld8HB zrYp(m^a7yn(R@u8h;CEa`0_Ew3){N!16@2QF0)a5G|7R~im3_%Byr728jmuNDtr%+ zITe&B$~hmODnDjeUJ?V!Lm;juaL!c7RPN1e-19hAPgyN89z8nlruv%W60SJ;o*z3c z+w@Cq)TRb1bmCj++h;x7T9T?39z#Jzy|CF@ncvPDWjP^5U>)qpg+Xi7{7y4^DQ|M7 zxoWn&eh&W-8_@a$!~;il?2el)3{sXF2RC(6Cil-;1XN{1a}Q?!QCZjZl9SsIp@yF)O~aBOuf4G-XC2^ zb?xulYp=c5-b;SJX*zDSHaULoBe~(|5XM8cdbsOaG85Dmeg?Nfcz(?W4aa9Rpzt zRm)*tF$qi}ZuyK!At83BL4<~&1RV$OmW`cq?mkfISkMryIz!nSd;B8xMPg5@jsQny zofRc4#*ZiiqvC@goJZje>+3@(_Zz`z<6D;{=~zPcJEXfDn5_ZQ-WW`H7iW#>zO#&2 zH@Tu!N%(l{MiKMLJ4dINAJAs((K+z}4V;-*T^v8mBxfE)QAf0Si&b&8FO|kQ^FB;Q zk_9HxF)4BI!O$Ya;L}bNX8>m_#}^EVC6%J4_;w`@o8L6Awpl2D;6upvQS3)4bP?u6m*bJkWkPra#%tgKrK zIErVPwJ~)gC~`O_h5Ir_x!)S!F`Z*;73Rn5pSP^PCI_-39@&R$3UWuPgzk&!sew@K zDG_~V52{0n0aHKseq&)Z3AXd+7#mtVKG|%l_0XjKVR`KpM+QO>s{pG9czQ`K1DenSI~D16{7#Nw^-+i zD`)0VqgTf{Y{OWWo*DW+au=m6oKSA7c_jAItja=h>7%=e>iBbcz?Y7D^b!VsNI_Zr z?Hr__3_B3q{GrVbX2mWTByh31BwG(mVw(K0>MmmG(Kk=__9zgDf5aZ_W4p`EilR_* zKyazR<-Bx|ZmuOO#xz-*=F;QVe~L?VBTSD9ym;(;iKDN#aA2lAZPwUP-Jp=%5WF?? znJFU}u#J7fR4BU$!EJEWqCA&L+nCJ#39vFC!>JvcQzO@~lonHClh%KG=GPt9P0KfG zglb0+_Ypz{W`RrC^u~^Np zKfFOqf0k_vis1@lM@C4hM6!qK?4n9(G@85q0W<#@v{6DcOCAP}+s6&uKa*iHbcrzBt4T0XJ+HGAf}S69orazH zd^VPkQ(=dFY|T}MD&a4&vgvVIU<3OhHpu~-KKa?WpU)71J8x0*(U9Vsy8=Hbxw70i zcx@D=%RIJ_sv7Suz^fh2XKGKRa&5L_OHgXo;j|ukMO3pUZ0cgvEHSixFq=mXYU%R5 z1R=u$-W5MTgl*4+Hzq7N-G8cTq42}XNEjDnDK(++ogX?qU#3>mW=eg3BDfgVY@cB% zKjP|gD@pjpz0k2h|0OroBZg2BQ`rHx^#mss0YZyrqkhi>)pcWf(H62={oxinw~4Vm(x5 z>gEQ8P=bb!vrJ3#rKP!%9~u$J0%f4{!oTv;_6~j;b+kZjZ(mMzZo^f_V&td|+G4xd z5anmulXGb%GY|6AoUSjM6zD46gWy22ea4wn=NhZ+O6dIF_Ia0XSr%dV^yvim^-n-W z$B2&s1m8Dc0JIiuSwCwYXmj2kgPSlv&fl^`m!eYWA=S8Jv`VA2{`MRYG_I&G+#kY? za}H>VSQyCLKr;PCo&3CDhi&317KIB(YG<{p`Y=0`{nRVW{NxSUP4%>&AfUZrGQR>t zW(OoRIEJ*-ZsyY`g}k*NR`+scO`nzq0Hz`yf-jM$n~7j*etp@>_Fn(?zB1YsS-PZn zrS2k}mZ=Dz^6UBBAF`dC5#VT=tNMNpS09&KCJAoqbtmVd`au~8yljRF)>G#`b zBB!Ug#X=CsbA5lK;Y&ih4TYvkR#5#46Hs4oiF!g&M7wQ`5Jv?70eu?E=1E+}8Y8Pe z5AA&pvGTMlc>m=~d&(H0U`Ak&9!~;$;y0k&9X9M_rkm`=NQz@RM~1kII@{55x|n)RVe#L1z!@lWp^g&-ui|ty>YZx@jL` zHU-7)t?CV=9|f80hH>h+{-!;Cb|uxyDX%!pxjG$?BicBNXR6!az8| z*=o;4GV*D1-09oj_uWdpkidu{2KhV5F zIgIXi67TRzIh6*{)C(U*$ojxXv3DmoSD9#NxY&SenyVOPy^G4v*o@!F7p+6S+Xz8_ zaHFbG(a{2~jhACZh6z%T(1n3*zS6e+^BBE|63kl?DFyNJFmIpRsVm+s?KFQ$a6)dAy0y`LuC zEv5QaT_}?>V?g_(#$Jw{o&sijc_1vY>FsHcw0c4$WPJk+e2JGQ>QIq`!@O^dcPZ8$ z$#yqu8Z{{7t23Ac3*iO~(HGeq!m=j}e#xRS^- z`?&nhqxgE+(o(1aKa=G*<> zx&!rqVUhStPJlhvFc970)V$Hjalic91XnXxES0!3TlR*WdA2vUiJlx$ zD~LFiIZzl->e1Q&NdgDm1*8>9VQa+v{i6TJ@Bb072g)hN!KHP&Y)eDELP_=pq1Oi3 z3^N5R6@%FYVL`RZ{X{)mRX0jw*MY9Ls3+GX<4By<)A-gk8+u)$D)UCuEGByf(jj0S z-Xp*;Zy)@cSLhKF{Lxyx+{n>SLMe6)1+#(P-bVEGYM3ZH7~ z^f*hgXDW!hCu03H$(8L+N#{bDT-u4p-cK|Dw24$dNHCM}{(-5c(xsXVo&#+;Wu=vD z-Q+$igtvJ2uJvtB8U#k0^@nIe>KFPB19i2=sXDLIyeSX=inlXr-y7)yRwOVQAB$sZ zPmIO((>p|?xH3SB_B7d=Sy_}+Kv}ccHA0Ln9E>ZA@~VUe}JnPiRTB)2JuXlgD9+g zkY2oFVpE!M4a!c=;q4(NU{(bsZ}A+$^;{YVaZoUH$Bv}Ek#EaZNnk&HQ+HNzgj^6w z9T+XFcXFdxzTD56Q->yUcBw5aK%(pyJr3s;d@2_%w^qbl7?J(MD~)3P}JjHNSGfq6xq6E zW6;3BmNx#TD9T~WBd4COzO?;LEgJ*(LMzoH*H;-xyA zedL+$a~`9=qOHD%04+hVYd%8%Z+sAse*!iaS#J?8%88YGJn!ANz{F(4EXWZR+s)wh zen!q@!u*&bVsUr;RV4CiG;-*I?CDnYz~)Y3 zK6P7u{${+^wbA?CN@jKUG4JZEHsC$o$4ex2aB%W@_KGv{|(pDI^h{Maf`w z2T#-jlHw>xcS*+`%ms5iDRB9Rsof7s@YL4wxE-wP!m?ZvA-aAZ%|)*CW>DZ;wa(ez zwJ5GEEexUM@bEFboNZg<9TZ~<)b1uai(3wwrA8t}J z??%c?1AhLp!)w=(v->O)AVopzN&U0;rrm>kc$`+pKQjR&)i6+YT3(> zaIE~?S;uwmsP+ckaM4<~%j~IzlZ7q{P>tfw`I|UCicEvGa^3zEaOL$eR^vD!LrY>v zTmitF^sDTnS7rKAZwiM|ueU#Ok2302DkBkHCB80nC{=YA9?|;lVzoQ71mhC30G?*| z((8eTz%J^Arrn9TL^bSO5^MR>;^hwDQy)l1tD{2MEia1k6m8;nK})Kr=wR<*7nWb{l)H&!z-X50hO=VfJMD~(H zFY(k0&|SQ)`}hvkemG1$kIOBTzM)Fato^7WRM-i{*GU@#2K<5Rix!(NA{W2eYw(}po-^EYwAI!)bQxY?7Lu4g z1O_RnPZ|!3H8g&kRgjw2JOH^ zJn0H`5A7a?6<=L#p9VDDmI*eo9vQdQ1#loo%C54gh{7NP0Rwi>@BTZo-g$o!6`3?cHhX)4i z6;@zFuBH(1ID>#2sgDSd!a#r;>!W}1L+s-$q&{x*SQOGDR|nxTr2F_X7P7PMvHp?i z`S*vx-~Ii6mJP~fDPOg#H28t{e0~FYM}-@R7ZBchOnsz#fW*$SFWxFVV*}o+J!L|Q z$GkHb$k~?l44yLf4oh)FgnXW z+I{vNykq^L0~@MY%O~{t?Eei}|F_K->eZhV9n>7F(4agKw-7o$D6h?ZHUGcV1|U!W z_Lt_6{;4*Bm{CT5YL3jGYV#2`@0Zk6|58XOy28J7^8fmgV>>pt|1bayzvi!6hj2_M zv@f#h8hTAK1GxYH<@JBL_WZ5RGR+Z+XOdJv{5=t%&H1Y2ztV<6LA=Z_>bf)`SZPsz z^1HcDMyD@rlm4_l|DpZ;Z?g&i6+Yu{z^i|A4{^}u8Mjj?qIs7W@wNc}-?<13B*60SWp}_8>QBJHMZme{d(J1-sBI=9gh#)KLKz1e`rKR5*)|Af_Dv7pK9gi68x)XtI(?WZdLjaX-zVUzx({H0Zn@5)e zVq>QEFbD857ghPO@9Tw1&)@I!^}9N%%~V`xkyyhuER;K$y$?iNUJr>Mt8p_Bd@wVp zoo-vBJytIev0Pc=C9=ZDe>~_doR}eD(o?2mCrY}e+q4H7pTdg_^;R2VOIDPft#C8X4Ro2vC)m{MQ)G6T_{cnW z>s6X3S<69siV}U#vx<8d7WEbqgq~V_T|=2DMBkh7%Ct#nI+}Hv=NG#j8RL168rV9` zRTiLPtdZ~m>*oo=j0Ggj(-i0Mg#lC*&P3@~xQTSJwP(c{mncEOyev>%Pj-x>-ai4| zRhN$y0-)b#e#L+4i!G0GiEqF}`PIdLoZ;(gw7qaM*kj6t|PWFk()$%1#KIhio+aZq2^ zjVw2+_{#sFR9`$}Xp;D_*F9SPz|b1B@s?G)+PpMY&pA zrXAKB+)Mkh5lz{|%d!d2&d*V|CJ75ZM^V9!QfxU|B1X@+Tfzv3Df9KZ8wW`#y5y1@`V`KzLZydNfyRo1Q zP%K>Ze9SLWW?AVU5sXsJEW}-VhBn?v;$Y_TS9(4G0#OAH4!m4cbi zUSFI#!QG_^yR;M;MRt0uizl(Gd5Yiz4g-ls1-=$dljmA`Q=tJdK%|I%pzC1nn4CS1 zHoxpubZc>4wDRZn=IjkhioS-Plx{X^cJSfFb>}W+gKfYMX?K(S)dOWKE~ojiYJJ9@ z?}-t#*=+2AXtI6V*A=b8ww?XOVvZG?Qd3*?O$r0lUYThtU-{$F+FpSMv&D!xrAtbz z8$AemD=Ho+>U#?&?t-;1UpvMI66FwcMou`OyZ()c)xx8A7;b9UmTi*yt}#m%BhJPaom&iE~m z@S2e3Kd?@ZS|S3H}kYHJ6~c5MI1G^5vI=nO-E#h3yo&oI`8p+R+8 zjJ@m-n$p_(1CIS4A&UPxoEdEG^he!uk^EdEYY#2n3M;s?tl~tdWgadaexh|pewYdy z`HV7dxS64PDfx_yJs-_in{QcLGNfDD<6ffb>vh>Nv=P*qiVvgfW-Cdim~{=1Wx7{} z_r4X*5I@5WYm=fXFY)xWXBCPFy2Qx0Owqt2FC+W=-vNs;eqgHp2q;I-^u3*(Zo7O^jngOJi>8d(72%G(@#JE`@O@>UD<~NVT!2BQT2@;0gL*lsr~a6y(Jl{L}ly? z*i7mkCnEj`@*S18(tc(L_+@in*k`t;>hH?0=GWt8!!)uFk9FC`8dhx!D zgQ4(0qRmEKvi{JUl4HGLNR> zFemrEOQJDc+~JXfzF})kNx}AzK%p|QTd7#0ud-Hm?)e1l5ivXig2vm|!tX=Njl{R^iq`z6^K?_N0$(tdr z2j35tGb9S#D3w!XSk1TSuZ@qF0sQ@X;oUcldO1N0+{BVvUs6`@&-fc!(3L%Fy*1Un z=ve>$^wpVz2Do9=+->;5l_!)0FS;FiyP48A50=igr(w;N_^clB%w^pN&21wDHew zwQ{tl99|qYw3H{+(E$_0Q9u64`i)9}15*~+#L7ac<#i>mlg!cIt zDoo+0N>NCq(Dc7l3Z+Cbj-Q-fkCLjK$21a@8H_p>NV(gWpvN(qD)#Z@(ms^RQGsQO z00?&3K~mn=%eQ(=_g}(I0=yZSvTIquXtk%fds)~ z&dt%X0ntu7=n+cA+dG52pg;Td3_w!bcacPHFkqz??`K4#xmEW%?VK)Wns{g50Fx4< z0~MQD&H$U`W&PG};fXHINS$P9SdrIWngi-!wlbD1Upv?0h5ia#?NxFJuc&dPD@88| z`WTaIuqhv&;tej`hX&k}ZK<;7jw(?_@jcHgZ8$S;kCukiQo`Zl4AohOBdbR5g*^1) zY;-2?#X`ULckiLS2X`v>oo&ZAS<&Zh1(v5ys~f!ZR@pHZPrdt3CQbm~wW%91ArcTk z-G}fy9??~*f8DTS#W=V(%aUL;mo01vS8cIN!?XBSsEhmsBdQX;K^!*OV7WogolrC~ zf$&M^OAbqhJA+=qTYYC(FQ?H#mY)DlzkUE(plgys)uD+kL;_h}cD+9VXJD^INFbWv zDXC&Cy~@OzMpp}yxX+N=SRpaYBteYatIy8PP@tTI>uf7T!@N5E{5y|IZ#Dk|SNWS* zFfbVp01!OkBLlLsoo+vC3$!qft+&pAgiOq7{7oEB+;xvnv^Gb0K=x|V(ZdM0x-Swl zi^tfOTGHz`fWq$elAi9csd^SEnN?gVEj{;6-cV-bvKve~$H;+42z)Cuq3-5u*MS69%R%Z7!|^A=Zzd;vgp7Z!R9AHcB|-Ctz~h)Z8!Y@lz)NYK<0_ zSTf&ATgv%XMc+n*Z<U0BnWmH>UnKxc) zg1`!ST}K?bF3?4P`z_viol}<_zG|G3M=JC6YEb@u<9*f@gwlTYl)2KOXNSH(cJ+I* zXRcZrd)0D33=DMOe!!t!cDR)HSg~it=vlE=`miqe+ttpOh~;-{LX+K8Q6Ca=-hUTk z4x`OP_bz@EKaUY`ku2=0SlVx7C-jX@@ePfWkz@#rK!V+ZXOfZ955N&aJ3N1UDVf*I zY-{k^tGinp9YQF1&e+^y-CNjVVgbLXwS1b?W+4s$AgDL3$0#=(@EFoHT;}KkA7Yg@ zkQ3RHjvx!J{XZ|b;=IT6m!E(Oh|jzTK$G*Q$@(6dEsCkzkWbL-{>k8=$jgCusrk-~ zvspri9<>Is-yylss%nk9FS%@GRkoqUzfG$p#*UoM(%qTdBoni;#x+=a=eE?x@HuDh z`)%~}{d2uALDWU8(xq0k@*4MSG4;2iq*sS>jvo6YIgE92Q%cPw_I?0#Bt)Hgd;GyY z$2w~k5wiVr{|+s5LmmAU1tPunDN2Dha#_s;I6RMaW7nx@!KFD!X>Qod!wbmnfe_GV zu`p{tWA>jt-ZrvY6v{n)WI;JH&*t~^R%x|ze)09q?kCyH%=F_Dw`!U z`C?nW$d1huQAp2Y1wcW{l@y&e`{j!edxysM>jDe=UAAG0`mc->O%{tfn4C@S2aJeW z+A^3c%ta*@#l!9rZ?aaqL2!Quw(m)SGpgg;V1tlITabH}~*6c6rS7xhNz5*%Jox)LOms=RsY zhfZRHBfwaX1!J(e( zEyZl%HxR8+H7diQMyfLU2cvOuyae2}4jbw`QI^R-8LG)CNXlRNQv8n}Mi*8lQr>P~ z_-45S5D$4t-rSrk7U&x+j-%zc+Jg{D8SrzqlB250lVBLUwg^^c{eb?3b`57z!kG;_ zJBtg)Q)Au*PlpsqR0n=dz}*39*lL)Z4<<_*ts&FrkIc_jHd5GX|KJ4A`wdU{Z~pfe z77Mc!2+|gr06Cy_3^kErdd)8QITr3u95$q=EF7?RdqXvAfIY0|*Gu^4n~h9I5Y8?f zrcQ_nk9>$6YN1;-+0{~FPYbbDt&)sctFtO zIVWL9Y&bTAh~t4?$KeeX6hT}L9CN`7?%wXgt9*`w90irH(IGkx^*b;Bik@5p?1Vs- z4xp>zoqF^*6RG*MTzEAxYQ>Wa!oIoa#>0RdxG(6`2sjD-3Sv%#4?Q+j&xIpCe{RW; z1)r)l=~PtaHzt~e-#SvBMhvEQ#sk9fR|W{Z1)#o7>XS5XK%ld1a3|;e!HgNhcI@s> z4L+c6Q!AFzny=Y+2dJd`S(~86wxDf&bFl3a5B2hUi6f@2mWJ&-VmAXsR5@PDp|-xz z7|a9-w)nNn)<1s{uUVWlRB>fY0MgP<(ujrsDTEcR8P?;gb`iU!{sk1q<_P?o{$2gtABA}VnM*-oX;|FrRvRrt&jwvO0+(-o_>y=PrZNbBmt1e?3hb_#1L>(??BIhzH1ajuX(5&Ml4>6hso2a4@wJl!WO{-er<; z==2wy%VFv!R&)RG%mp z(#uI191+I0wnhyt>}EJ?!XCe78a={xQLg?}cdRt0S^psQKAHli?t4&IC*J@S38E0m z_4w*aLx=B;FfWbl60_5QGlG45l~4fgLw$RpjaG|rM8jvrk2RjI!?L?&>?g_<&L-zZ zx|z+mEp;6M%1Rx(zHUmHCd#Wna<+ir*I_hZZH-v$&w@m7FeS9rf#h!*$J3n-4B3|=q}3g7b`~n1V!!TKf!;MLvW9Uk`km@u~6iw!k}Ibp-uLxH8cv# zBy3{IHI*%u9acGVF55EZ{J6@1-0U>f#X3?o&t}s;Ei*7RdL$|x1cssv;00x#CuyDh z8;FY5{)+y2F#=MP@a#JXS`P{L6ds$YkQcm7qWaJS5O{N-?@OS z1cwChIVBKCL^H>iOCYl*h~KN3Y;aVWA3M*qs$?vgB%fg}-wM~Bk8RtKNv_stprFmw zp>|`n8+eu`(nD+jQKBpc_2ar(vF+!Z52Cwm0k`w{zaFH?0M6;@ec=@THRc%kYYS=E z+iy=HMO|h$%|Z)pxwr8q<5Kv1s(~C%@HWTaD_-T(xs@pv4L=BNpub$`*o_Nlejb-^ z|L3qOx}ms%Li8{6DXe)cSdbv`ljQAs!!pS4r%}4AoGb0PsP_*L6Ws zvS`YA9SKZ4>E<-`U7s#>n zlv}Aioc-D@IkVY4QHLXIWCd|OaXM<^&v#V)QyL#%G!W2a6}AY+R!4#{0D|+6LD8N< z;1M~8f^50c#qdx_d~^0<^RlVj{Hw6Lgh{nXLy zY#%ENHPuCL+K0>(OR5x8IqFENB(Qb;^l^D{Yx*KH*ifD(^Muy-SYwSWaJn-}#4RijV}PRiX_HmnT3+){{$t_uM+9{8i@iMGOgU^f*Mv!d z#l+Txz)bQ=@_pq!(gm9gfoKRsFQz|z`Evn&O%+-%YV%14qL-pqJKx9X)<(h)=+D(LqRH3;S6&W>YBeO4Cc{n@KH7D!c>zJm6&v$sCpl; z_bUE#Kf|(QZNQr7=Xs%G{7jbK2MIvZZqV>Bon-6}x z+8pK6c-(>?z|sJKE{<4nAUu1FR>xl^?r%Gj*nva}IRJHEt7Rm;0B598jg$ZB^24_e zfU%mS8l9kF0MagPlG=El&7AtGqN{Cf`xP?CxeZJe>xtepCK}sJba_=~^lNwjQgOFx z?5lS8ZW$YrQ7an@C_}rl5(g><&d@bVP7pp7i!)e>pWEc>!G>Gb9U+=mrRS`lX7eIH znTb8qMKypS>36yv$T(iGuxv2uwokFF?7*C@v*YH-gee9myXexN7;>tnzdzgPiIcP} z^F@IkrJ84hhh192=knq+n(J)AKUC%;%0mDOWYTr%F*p~@-Jd&nG4UpIPHUxsrkt)R zDoBHaTQi;_SP+GZlG|)yNn~Qux_7^v^kHfWSVL33A6-!{sZjo%y#VBkhPw@C>2lK> zCoGez*C|u{>Td%KPWrAX)!LIRTJ3*uO&KsxI%}%%wu+*82s> z|K^Xm@k>j12|bo~=jbt?kOOr>6!FLbWYwEde@RXZzu_5Y3gph(C<&XVN-3XMKT?6> zu&}(3VH(lTJoHJF(=Nuf+E2WRGyqdN~|X_Bm~=lZK$uO?22<|zs=FP6fwVzkF@@WGWgrR zC&8Nn)yr`sR%9wu3Yrur=1T{B8N>%gjE?DwK}ejE^hE!u&rtD25F_L5S)zdW&c9;CoC z7&nY}`K^XaVVHo6s;@`MukH4iLF2o6u&(F7hK8~C=dk zG#&FO1)_pPeTmJnw`!g*=^oa4I!PVoOIU}P2$?Y4qx|O5wkNd{B<5(DTb~|Z|Qeshw!&*^)?u_Ky za~^ZCV;904-F!7$$x41<)@1jg;$xV`(|3uC47X7dCnb65&^QjCkm;v?@4;359iIa9 z5EStC*W2MJ+hcTFWqh%^7=%a4%Lp@Dq>)XjX~9_5>pm~scSEj#hdV7zjXAyp;1(Hg z4(XE*i^l{_(kAt9O*t>(d=2P z`YRBlKW;ww5*mnog2> z*h0#Iv?cABOVkM4Sk1|Nx!Cp}xr(hB-Y+jF-EktTK)dhzUv&1Yz7hJ-H6RB8SolKh zmE@^@;9BvUU5|h9!%i+o&p=B-&Eb8?hBn4$7LU);XnhvrC=dt*5;)ucoN2)&g_L3K zLvC#^fYDwj#}+EXcctUY9GaBm45@vYmoR=lv!*4_7{(PU0Jd7)QH@K5a zg)6nPDLo$&w&;ei$%4AzbYh6&ZO4@1_M8{x0F6zcqu5>Ht78uPu?cYMYM@2+t3bkx znO&>jYASo-nN|oF&$)1B5Sf-3&VlBoW`--0(^@-RGlk*;1j%%VuMHOhL-tkCzrr9j z+b$!bShgoFF*lA|YB{K3K-{3S_Oamn5ZLigmjU{OkM%=PDjPoXV^gf&hC+f#dpeCw z(&@2)Gl)SRgdLk!?3fZgkBF>9G@kaiXFw2SHqZ?kCf5eeKScf=br=H z|EKNk|G6pu3odx_&-M7U(ezG^$1=v^Ld0Zz2y#mPk35Nm*VnI`>StNk73tnd0wtQH zz4hH@7q7NGJhEx4qlZG|+t?#vOTqKrx%zGvD8&fNu7=ZpKIAV4Vdy~%T{feMooP^! zn^{sKn9XnZ6M*EOHo}A3+cwSSZSU8oO$irdL4_%>@sWTu;+nR;E>)=w8Si3~1NdG8 zc57?hlj_p&+doIvucA|=W{A!6Pfh!eyrHjUPd!#Z|8f8X(NphFultHnU-G6v#LWw_ zTQIzI0xo@*dxh0thT9y7UqLyY{z{HOCV-pJ)qx?`$%}C&X0zV$AFfjiFGg5MidVj9 zq{Y>3dnCf`SOAq{6m;B0<}%jLwA)PET;~3J|7?ROovA@q4&fJ1YUPW^^kbQFN60>v zua0$OrL}6mbS#c_z}}9^Y7M_1jg2wezA0xvi&yFIYR_z4&Y8RG0N7W@|&!Ipom+CgZPwM6u0+?ZaHZJ2N1rl-Oxq ztn3kl*0-Fd*y&PA4d9y=KqZ}O{V8nI3lcqqMRa z#buvBVmBd3V0q`@I2=*n82@1Yu_gT;2@>$kq~|$`Da%2#P0^$N zQsHS&_POOJKxIlkYARk+!V}{(M$5v-GxpK@`*4P8zV#v%@35J@eT6$?_*l;(_IrKT z7^j}=E#C_f95WD3)u&GE)%k_HhMrH3%rOy#ox@cD`3aDcGK4aOWVtDyUjxS^*oojS=q|?UdyI3?Jgw< zm|w`qf9g~BtIohVkTx2syQ6h-1L-Nu1C1=t==Ycq^laxm}oYm5)Oe)jni-y)a&Y8U` zk?J2+&?5c}tv+h!TVpqu9Tg~;mmbo=lO5K4 zFi|42DPu{BFNqak!MJn^X`W()DgTd}oRR1XED;MogsO1J2|?*HZnWbVyyCX=U8~cT zqYtBJ-tc}ihF5}EiY&_Tc25Y}$5o8rN)yq&U1Vc*$l3v>@Zrv5i_u~p-W0JtJ7X` zDX3g4+9J8z5(mKSP@4G`Xh_RV1AF58qcV_wUCetM%HXrgfpin9i9u`^=??G76^Vg- zN~VGsbk~88sOgM?3UhVGrugPH>2D-MD8^wr4-f}TYvBZC_vX90x;DzHqTS@Uyy^vg zyIpOBDo{{C$RpDNDJU2i3L-o;L&0oF`=bE+NzEhH<9b2FDkk$w<1|l75Q9G=*?KUV zID|rqY(~$crug94gKN0yj7|9RHPaC-;WK)Vexwfp|FWm-afs?J#?#8lAK4{pPR%9+dQ9_-Qd7tZI z1C-`)jE?rrnbB6x#~rEAa>FzmWJ{O+bq?#(WalI~?qwob4y;t!`~aC*$sf6o^I8q33`IaiRbbPQSWad6m)A=LN z`8od*w+gr-SJU{_k4gtEPgj05SJ%v1bu@L4C6Yxj=+)X3q=U&z5)w*_KR}e77sy3d zo?(P-!<+8Da;1$)#bdLhyt_1rmAB~xip#AQ<0CU(-{dy7({r9xm&3JoM`+}wSj*ZV z6I+%!yXdau91|b_v`d-WtkO?$13!Z-T#jkFDe#%MVrj&j40$b(DPrPO5(lndz3`fr z09#WkG~+36AHUZd-lk80j=BIX#&lM`ilB8l9~gi?ewBt0QP&!4ay8(9w_IYegNyN* zZkS;}y3b@qoXU91$woP%F39~8kXYg+@0(bQcEYAcE!f!pkKg6`_048fci@v>ljv!p)ql3F1!QNp73PgsO; z&SkoBc_XBGM14vxe4pOdqVM@)uDa*59O9TNUINnbAVOT-QiYjv?M!*yLs`>i+ZRiq zHPWzLy#hPH1K=*?MlAagxlT*5Bl0Sv!lbUrLAO#;0OjijuiL{w?W_5b_8ClRG#Lc6 znKqf?eeFma_nSdlug5OpikMqS@GEJX5`=%?-U@^|kRpc^aUEx%PVQF&;%5|$?lDHEcV4yP2Z56^Rfm|480kxtEHMHMJp!qtIe<1^N6a3+k@uw{>Z751bz^;s4b>Z%j$tV#Y-kSI&Vg}NF+yxD^JmJ*<8pgPni+DSzl7{Y zozueQq6Bm(Oj71E4AnY})ObYQu&|b}z=kI<5?`GHiGa)Up>zsvKE@ZGEHlO(+r8SY zxmd~q=#?Sg`YkRCt|wN+Kr^;28apP(Urnu*I5jiWRQhFZSK*IT`B|3LCFLg1MD-Da zGda9u&e-$MbeJpwkw`>w-q?^CnO8+#rGctw>zlymOqC*|qVpA7P4p~Kj1AnT&P`T; zpouGPmiQ_iyAr2GSAEjY3fpf!FAl>{uJgPYDD^=PAb>HG{zotKpV-~tUtJdfa8%UE z$!gyiuxt>F?4{BM9+=lqok`MV_v)4g&t7-pVe0Y86Zo!3C<9hkd4W&C|C}dxZ z&`nD?KB}%=;+~N&b_;6+DbkVaA=-onURIrf&MeLe%?W7_Rhc(}YuL-3-lFA2y3UH1 z2m3|X%EG#9e~}Ny42Br92bXnes!vv7^kU&isNV626GPvKK`b=aXV6R(L_q(izzih}zxHyyPl zqTkG%7JRPFTD6{OT7!*%cnxMkj?hH$PHH(A${7{-tXIjRk#%Jt6Su)iT?gG+j@OXT z_q>H_A##mQjEMrY3mZSa8wthK33vE3d6St-Vd@8c>5+V=_7Jg|JGzjSNVCQM3tM+6xMUC3Km}Gl%U*}!`^B*bcfB*Rl zMq5s`|GCx?Qb&BFD)vYFGC)<=kY;9k@{!-u-vN6V^OIsX8D^L3{al9l=1bgF&S-iE z2YHvTtG(t+*=dX6#4nBH*L%!LzVDO_@+^Ldh*XrCzdm5>>yP)7mX?O#k0en31Z>!P z`FU;tZF18OJis`D!GjK^wUypoFF5xT>=Lc`JSU%q9|vwGg*~F^s;uY#3 zASGvgxC32Z94lJ3Fu7uJRaQ^z-FXVXeo$tzun)nC)Mvsh_y5t|bp}PXW$RY50$#}( z2?~-_KqNP)&_t02nj}d;ViN@kl0^vu0@6s5oRrvfK%#;)L6Dr9C{Z#fnWmlNk1Mz8 z-8VHeb*J9E`S<-;)phFh-s|kW*808=0!)>20fSc6K}qVm<3X*c#&zy_sJO<@ro3Q5 zJMS&}cHt8D9E6>9aF!SUE(2&;SdK_1%1jJn;@)S-oQ18qin`{AkKSu`XMyK`c_B^F z&)3KseCg*QKhI+S=%*n-sVFaSGsFW7W?*`~1^6eq*Jj$9)I-bF7gW-G)r#oe zr^Reu`twNX$^ko58X>odAE1<(A?&W3nQ7BEGa9f^Umg@L)P=T{z7Tq59ps+GCr~8r zC_ai=c^O5JkTytI`*aX-j`S*M@st~tJW034_NxZQuexvM*ZHjocV;u2S&oI~TY~{6 z%;Va~2M<@mV!;|qrK#6piXCb0%VX*UG-37ej(jHF^Z;I`kU-xmHtgfj=AfH``NWH? zvYDfAXI=Jt{mAAujsNgdU_|I~&yR)JEU?aS(#3#yA-vo004+H6%e*(G^(tg5Y2 zZSPDOAE@fwBhh+yogUy!A$V<`9{bskg3h9kT$3`plA}$!%8t6TNQ7jlpTTC%2@UXOTV4w(>eo zQ^2GYv=?-{a!_`Vb3v3@y_=qspdlpkmD{O;+qA{$h$J|31bX5QaYHNV;aK!pC)F@r zls#csHGYI;j^u)?Zn|aqbh@6TuWhe9pU5MrnxyLFyY;#kGg1(0jD;`rLKRBX_*i&Y zJg8U}faPv=9LNNy9#D=-nlm4XPShUgNX`fLGmQ$w%-!d@t-u;)6G~xG)A-P4>?=M4 zof%nD2X>&z%qYTPR(PE332{|TrSr&K>);Mb=qawjF80N;~1~*-~DXLFa7!?;Pk4ZYfR4 z2O*2K)H`K;QCx2(VFYp%v2NY1f%ECio>AQ(dLZ>1Q)nMvDj9+p6X%b8A7SAclRuCQ z7V}U&-D_=$INVFlr3qwjzp{YXTbm3Ttt%8WDkoHcubI^<2Br{&){C;2#Q={}4uMeT z_3fitc4qcvx0wigZGpP2i-G$LgD09}$!eARHzT7IUsMzCPw{U1bC881S>KW%k? zfWF>*L1#!)S23;QsJ}@K9~Vt+Kq( zsYrgiF!l&;iQfuY=VtLWQG!1}Vf*Dv(L{=A-x^0|w!w_9P807!YafiOL;g~$Ms>L8 z`Hq4`kC3y+{o&FEq}1PV^Ia{qfSDh_&Z!B1n&>0~XpiN6{sD50zqxiiqpE8Sc-9Jt zV!4H$V|`UPT{vlJaYJi6a0x9bLkFphk_ihPPkw4%`+HjYC9m);b@S}XZ3jr{Qek1n z9)fAZ(BI4C{)S0mDOzQeY!vWh`i1tGA@y7TvzG zfO!|ivm2w@RhkEb1x@fGc?7dVC|qGO4-~kil6Ea3q_C+jnH=}E6<52&RnS}ye55uk z6}Qg#eGgYm>hFbE%5SLjq5ZiT9O-_1%hyW?j@4XLIXuftSe4}J>ubxxJ@z>n+m$@P{4y)&@6r;BSXuL2pfrA`%&M~bs$*(Is4=OX zL!@QM9(}C-fk*4>v`ogYz~tQ48uL-uf&R-9xpa!~P9h7kzs$=FeD~V;R}AbZs|xWb zR4r*wbt_Bk-P8;3*$bh{ILpdSVx?lemH4NC?1Ns%8|k z&ym-&MHOs_xmtWQ6LD`~K@MB?uZt44F@p(PX}YxymA=sZX)*+FIa`t7o2wF77Cyd< z*Dn_gKGw6`9m1EV*@{G8EFFwD^+~oaPO%+Br_U>$8hZ*Blo1~7h3>$}vgZTY(TxG% zW~QdukM!O5BV0tvw;OpUM<`j@=~#ZNgeqBNM1FSjixIt{G?csVRJfE29blUwcAQnk z)MDa3A)&dQ{Jead*~!$$YOL*DevFLTlSE4o6V*6*&Eh55<9bY1OR*L|w*=D~v~`AhPTcx2P^M^(?5g&27-MZKM{GXZvRFLz<1vx zYmT2%XJEUB7`|qKmvlG2X8!}^PGw12awa>v@UZq2+C z*~Y~Rmeq~P*;@+n8=xajv4ymCB+XX0IPbe^%j!HU70rk5vCDsor2LRzCzofvZj@;9 zP#17v-uxfs;6GE85`S!L>lyTAS5q*sS48iF`>xx2-zFJ@j?-$aJZh}c-6nGcm4G+< zq5URtclvE#ccJ`W!qQY<;}()-2>y>g|be5}$JIoH(FuQhP?$^l)UhU?2#yqfKiha$QF~$lt<6_rfIS(S2ks9bex# zm$Tn_y`4h4f#72ubD0iTbXZB6UMsh#L1P=x3HV*gGSPW6q>4BNgzE_xW#KJqSPz7( z&VfO<=yvS&Gex<q|}L7~;BQ8gN6?A1*~>|B2eoH0h}%TqaCB_$ou2+H6egz;I6QtOx3CkvdNxPcWh5b9xwWDRP$&H>vsiMT&V*s*-GK%B56oldR`KPn0{%Qu- z-N|CpdzYiVIGfAU(@y)IQHHV51r?K?$I8c>9W#iYS~-5)EjuW>G1X#ttrZ@Wg4Q&i zLB$SsWpp~tufJBW{3g5Rn(X%+m!jI;_23`*Y?pnDVv4*1yhf7YLqOr|r)BYJ-~{-) zW_+?lKx&@@0h|0uH6XtDfiv~=sevQtNm0Pk7rT2d3YDgAE*DW)GbmEV!`m@2p&W?X4z?y+z8qIX0TYRA(}Q_hhbvy?5JdH1}M((_w7 zrauk>Y^$AfdhI*MY?^7&w+fbqVcy*Lziqe8_s-WMhFoPL?YDT3QzEW0iYb9W-fO}z zF_G+=t?Mw@#%5mUab2s;VC^%20< zJ6tj@W4cnu>>OOlitCeZ=Sm+gbv(2&!6hn$H;d(Kn+LBysRfU&G4H-Cb#u|OH|Gs=;Mp|Rw3$t( zzc=&-W3AIqlNGFC6$I|U%}iQbd&|vo`rohF*f+4)Vf_JWw;+Db$L^alJfa+C%hjZ- z5Q!%5Ywni=Tt2=pTW%%sbu8sCdX0(^Z&!D16U#jtfR@+t=NEsL`1wnYb@ZcfH^|<{ z>q`V7sV;B?C==e^L~hjG$agf!^NU%l()47b97stQ>rn?~$?1sr#X4ouv-RiAD(4Ff zrs~Z>?;WuYF=1u5LpOBCb~zSUZpJUfeq6*7!-oqg@_+I%K`adVR&Eu|DtQ|Mwf@*+ z=Ng`YqJ^W2NX5qkB4Vg1=KZn_=;r*y_#+)R1h1*UWyu(~JUG0NyOxfln8IGpSe^7z zj^qj_xx<6rj7w$=DhnCXA1m82Bb=REvwp}4nM78h_Y@TD0khD)((C>YpB{7ea{H|& z&GJ+j%0SPlUQf23wxAwSL$>DKa+mjvj##W0^%C)*wk%0N*y4JWNI||FiJHp~*BTn0 z0o9ulbXv3eF?qL3(ReQ|bVKBu9 zB@-G6Y0K;CDhzrOXFhK+6QT|akA1rUn;*7bpy>=f#QCd7Q!Ym4+%F_0XOZ4p2$spD z1kN#!6sdX^-)-(DN%k!bZSW@;t9GthL)9;Os4J}GR3Op)If!8$%+sMsnLstm=e%MD z>P@i}{F%6DVbXrok-xA^LF^>{;#2;PjG|nSO_>f!y-}<}TEhd6u4+VU7H9Bw7RAq^ z-Y*fHf1@a%u8IdhNPFT0Fh0bALf(btGsSEjx19C){Aa}=TilLf%$LQc@X9ITs^ws!d&BqN4kH{cJLcB^B8)**n5#kqam z6QlxSw@Dl`ZbxuM~(EnwyzNg5fQ3qsiI5!iJ;1bNDlIlJN82%f8EaaI# zK*1~$=O3W)I3gf{nfnU?Rn$Mk`~m)lg;P!&H*|3g#Ici$FZM4%|AIyE?^|B~A;0|J zwaWiL?##dXnMvJ5rXIvOLSn*LJ(sqN{|&n});8@Es~Yie+w=I#+JDh5)5TT!CVb&L zA`ljja`C{KTN^mzd4P}hgPLM~A)w7N2Hpc&RE^IFf+r{^nC4f=KNXxSd;_mH7bnNQ z-(9o|B-+GZS@$o>zp-9vt9>qNTNR760g5kymfcBOJVF2RSMq;JV-ft!P76YD@s;SR QiGZS +* @copyright 2007-2015 PrestaShop SA +* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) +* International Registered Trademark & Property of PrestaShop SA +*/ + +header("Location: ../"); +exit; \ No newline at end of file diff --git a/modules/shoppingfluxexport/shoppingfluxexport.php b/modules/shoppingfluxexport/shoppingfluxexport.php new file mode 100644 index 00000000..a7a1118a --- /dev/null +++ b/modules/shoppingfluxexport/shoppingfluxexport.php @@ -0,0 +1,1707 @@ + + * @copyright 2007-2015 PrestaShop SA + * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) + * International Registered Trademark & Property of PrestaShop SA + */ + +if (!defined('_PS_VERSION_')) + exit; + +class ShoppingFluxExport extends Module +{ + private $default_country = null; + private $_html = ''; + + public function __construct() + { + $this->name = 'shoppingfluxexport'; + $this->tab = 'smart_shopping'; + $this->version = '4.0.5'; + $this->author = 'PrestaShop'; + $this->limited_countries = array('fr', 'us'); + + parent::__construct(); + + $this->displayName = $this->l('Shopping Feed Export'); + $this->description = $this->l('Export all your products to Google Shopping, eBay, Amazon, Rakuten, etc...'); + $this->confirmUninstall = $this->l('Delete this plugin ?'); + + $id_default_country = Configuration::get('PS_COUNTRY_DEFAULT'); + $this->default_country = new Country($id_default_country); + } + + public function install() + { + return (parent::install() && $this->_initHooks() && $this->_initConfig()); + } + + /* REGISTER HOOKS */ + private function _initHooks() + { + if (!$this->registerHook('newOrder') || + !$this->registerHook('footer') || + !$this->registerHook('postUpdateOrderStatus') || + !$this->registerHook('updateProduct') || + !$this->registerHook('backOfficeTop') || + !$this->registerHook('updateProductAttribute') || + !$this->registerHook('top')) + return false; + + return true; + } + + /* SET DEFAULT CONFIGURATION */ + private function _initConfig() + { + //Avoid servers IPs + Db::getInstance()->Execute(' + CREATE TABLE IF NOT EXISTS `'._DB_PREFIX_.'customer_ip` ( + `id_customer_ip` int(10) unsigned NOT null AUTO_INCREMENT, + `id_customer` int(10) unsigned NOT null, + `ip` varchar(32) DEFAULT null, + PRIMARY KEY (`id_customer_ip`), + KEY `idx_id_customer` (`id_customer`) + ) ENGINE='._MYSQL_ENGINE_.' DEFAULT CHARSET=utf8;'); + + if (version_compare(_PS_VERSION_, '1.5', '>') && Shop::isFeatureActive()) + { + foreach (Shop::getShops() as $shop) + { + if (!Configuration::updateValue('SHOPPING_FLUX_TOKEN', md5(rand()), false, null, $shop['id_shop']) || + !Configuration::updateValue('SHOPPING_FLUX_CANCELED', Configuration::get('PS_OS_CANCELED'), false, null, $shop['id_shop']) || + !Configuration::updateValue('SHOPPING_FLUX_SHIPPED', Configuration::get('PS_OS_SHIPPING'), false, null, $shop['id_shop']) || + !Configuration::updateValue('SHOPPING_FLUX_IMAGE', ImageType::getFormatedName('large'), false, null, $shop['id_shop']) || + !Configuration::updateValue('SHOPPING_FLUX_CARRIER', Configuration::get('PS_CARRIER_DEFAULT'), false, null, $shop['id_shop']) || + !Configuration::updateValue('SHOPPING_FLUX_TRACKING', 'checked', false, null, $shop['id_shop']) || + !Configuration::updateValue('SHOPPING_FLUX_BUYLINE', 'checked', false, null, $shop['id_shop']) || + !Configuration::updateValue('SHOPPING_FLUX_ORDERS', 'checked', false, null, $shop['id_shop']) || + !Configuration::updateValue('SHOPPING_FLUX_STATUS_SHIPPED', 'checked', false, null, $shop['id_shop']) || + !Configuration::updateValue('SHOPPING_FLUX_STATUS_CANCELED', '', false, null, $shop['id_shop']) || + !Configuration::updateValue('SHOPPING_FLUX_LOGIN', '', false, null, $shop['id_shop']) || + !Configuration::updateValue('SHOPPING_FLUX_INDEX', 'http://'.$shop['domain'].$shop['uri'], false, null, $shop['id_shop']) || + !Configuration::updateValue('SHOPPING_FLUX_STOCKS', '', false, null, $shop['id_shop'])) + return false; + } + } + else + { + if (!Configuration::updateValue('SHOPPING_FLUX_TOKEN', md5(rand())) || + !Configuration::updateValue('SHOPPING_FLUX_CANCELED', Configuration::get('PS_OS_CANCELED')) || + !Configuration::updateValue('SHOPPING_FLUX_SHIPPED', Configuration::get('PS_OS_SHIPPING')) || + !Configuration::updateValue('SHOPPING_FLUX_IMAGE', ImageType::getFormatedName('large')) || + !Configuration::updateValue('SHOPPING_FLUX_CARRIER', Configuration::get('PS_CARRIER_DEFAULT')) || + !Configuration::updateValue('SHOPPING_FLUX_TRACKING', 'checked') || + !Configuration::updateValue('SHOPPING_FLUX_BUYLINE', 'checked') || + !Configuration::updateValue('SHOPPING_FLUX_ORDERS', 'checked') || + !Configuration::updateValue('SHOPPING_FLUX_STATUS_SHIPPED', 'checked') || + !Configuration::updateValue('SHOPPING_FLUX_STATUS_CANCELED', '') || + !Configuration::updateValue('SHOPPING_FLUX_LOGIN', '') || + !Configuration::updateValue('SHOPPING_FLUX_INDEX', 'http://'.$shop['domain'].$shop['uri']) || + !Configuration::updateValue('SHOPPING_FLUX_STOCKS')) + return false; + } + + return true; + } + + public function uninstall() + { + if (!Configuration::deleteByName('SHOPPING_FLUX_TOKEN') || + !Configuration::deleteByName('SHOPPING_FLUX_CANCELED') || + !Configuration::deleteByName('SHOPPING_FLUX_SHIPPED') || + !Configuration::deleteByName('SHOPPING_FLUX_IMAGE') || + !Configuration::deleteByName('SHOPPING_FLUX_TRACKING') || + !Configuration::deleteByName('SHOPPING_FLUX_BUYLINE') || + !Configuration::deleteByName('SHOPPING_FLUX_ORDERS') || + !Configuration::deleteByName('SHOPPING_FLUX_STATUS_SHIPPED') || + !Configuration::deleteByName('SHOPPING_FLUX_STATUS_CANCELED') || + !Configuration::deleteByName('SHOPPING_FLUX_LOGIN') || + !Configuration::deleteByName('SHOPPING_FLUX_INDEX') || + !Configuration::deleteByName('SHOPPING_FLUX_STOCKS') || + !Configuration::deleteByName('SHOPPING_FLUX_SHIPPING_MATCHING') || + !parent::uninstall()) + return false; + + return true; + } + + public function getContent() + { + $status_xml = $this->_checkToken(); + $status = is_object($status_xml) ? $status_xml->Response->Status : ''; + $price = is_object($status_xml) ? (float)$status_xml->Response->Price : 0; + + switch ($status) + { + case 'Client': + $this->_html .= $this->_clientView(); + //we do this here for retro compatibility + $this->_setShoppingFeedId(); + break; + case 'Prospect': + $this->_html .= $this->displayConfirmation($this->l('You are now registered for your free trial. Our team will contact you soon.')); + // No break, we want the code below to be executed + case 'New': + default: + $this->_html .= $this->_defaultView($price); + break; + } + + if (!in_array('curl', get_loaded_extensions())) + $this->_html .= '
    '.$this->l('You have to install Curl extension to use this plugin. Please contact your IT team.').''; + else + Configuration::updateValue('SHOPPINGFLUXEXPORT_CONFIGURED', true); // SHOPPINGFLUXEXPORT_CONFIGURATION_OK + + return $this->_html; + } + + /* Check wether the Token is known by Shopping Flux */ + private function _checkToken() + { + return $this->_callWebService('IsClient'); + } + + /* Default view when site isn't in Shopping Flux DB */ + private function _defaultView($price = 0) + { + global $cookie; + + //uri feed + if (version_compare(_PS_VERSION_, '1.5', '>') && Shop::isFeatureActive()) + { + $shop = Context::getContext()->shop; + $base_uri = 'http://'.$shop->domain.$shop->physical_uri.$shop->virtual_uri; + $uri = 'http://'.$shop->domain.$shop->physical_uri.$shop->virtual_uri.'modules/shoppingfluxexport/flux.php?token='.Configuration::get('SHOPPING_FLUX_TOKEN'); + } + else { + $base_uri = 'http://'.Tools::getHttpHost().__PS_BASE_URI__; + $uri = 'http://'.Tools::getHttpHost().__PS_BASE_URI__.'modules/shoppingfluxexport/flux.php?token='.Configuration::get('SHOPPING_FLUX_TOKEN'); + } + + //uri images + $uri_img = 'http://'.Tools::getHttpHost().__PS_BASE_URI__.'modules/shoppingfluxexport/screens/'; + //owner object + $owner = new Employee($cookie->id_employee); + //post process + $send_mail = Tools::getValue('send_mail'); + if (isset($send_mail) && $send_mail != null) + $this->sendMail(); + + //get fieldset depending on the country + $country = $this->default_country->iso_code == 'FR' ? 'fr' : 'us'; + + $html = '

    '; + + $html .= '
    + '.$this->l('Information(s)').' +

    '.$this->l('Register Now!').'

    +

    '.$this->l('Shopping Feed exports your products to the largest marketplaces in the world, all from a single intuitive platform.').' '.$this->l('Through our free setup and expert support, we help thousands of storefronts increase their sales and visibility.').'

    +

    + '.$this->l('Put your feeds to work:').' '.$this->l('A single platform to manage your products and sales on the world\'s marketplaces.').'
    + '.$this->l('Set it and forget it:').' '.$this->l('Automated order processes for each marketplace channel you sell on, quadrupling your revenue, and not your workload.').'
    + '.$this->l('Try Before You Buy:'). ' '.$this->l('Expert Channel Setup is always free on Shopping Feed, giving you risk-free access to your brand new channel before becoming a member.').'
    +


    +
      +
    1. '.$this->l('Optimize your channels, and calculate realtime Return On Investment for all the leading comparison shopping engines like Google Shopping, Ratuken, shopping.com, NextTag, ShopZilla and more.').'
    2. +
    3. '.$this->l('Connect your storefront to all the major marketplaces like eBay, Amazon, Sears and 11 Main, while managing your pricing, inventory, and merchandising through a single, intuitive platform.').'
    4. +
    5. '.$this->l('Prepare for an evolving ecosystem: New features, tools, and integrations are being created every month, at no extra cost.').'
    6. +
    7. '.$this->l('Be seen: With over 50 different marketplaces and shopping engines under one roof, Shopping Feed helps you find your right audience.').'
    8. +

    +

    '.$this->l('With over 1400 Members worldwide, helping them achieve over $13 Million in monthly revenue,').' '.$this->l('Lets us help you put your feeds to work.').'

    +
    '; + + $html .= '
    '; + + $html .= '
    '; + + return $html; + } + + /* View when site is client */ + private function _clientView() + { + $this->_treatForm(); + + $configuration = Configuration::getMultiple(array('SHOPPING_FLUX_TOKEN','SHOPPING_FLUX_TRACKING','SHOPPING_FLUX_BUYLINE', + 'SHOPPING_FLUX_ORDERS', 'SHOPPING_FLUX_STATUS_SHIPPED', 'SHOPPING_FLUX_STATUS_CANCELED', 'SHOPPING_FLUX_LOGIN', + 'SHOPPING_FLUX_STOCKS', 'SHOPPING_FLUX_INDEX','PS_LANG_DEFAULT', 'SHOPPING_FLUX_CARRIER', 'SHOPPING_FLUX_IMAGE', + 'SHOPPING_FLUX_SHIPPED', 'SHOPPING_FLUX_CANCELED', 'SHOPPING_FLUX_SHIPPING_MATCHING')); + + $html = $this->_getFeedContent(); + $html .= $this->_getParametersContent($configuration); + $html .= $this->_getAdvancedParametersContent($configuration); + + return $html; + } + + /* Fieldset for params */ + private function _getParametersContent($configuration) + { + return '
    +
    + '.$this->l('Parameters').' +

    +

    +

    '.$this->l('sources of your orders will be tracked').'.

    +

    '.$this->l('orders coming from shopbots will be tracked').'.

    +

    '.$this->l('orders coming from marketplaces will be imported').'.

    +

    '.$this->l('orders shipped on your Prestashop will be shipped on marketplaces').'.

    +

    '.$this->l('orders shipped on your Prestashop will be canceled on marketplaces').'.

    +

    '.$this->l('every stock and price movement will be transfered to marletplaces').'.

    +

    '.$this->_getCarriersSelect($configuration, $configuration['SHOPPING_FLUX_CARRIER']).'

    +

    '.$this->_getImageTypeSelect($configuration).'

    +

    '.$this->_getOrderStateShippedSelect($configuration).'

    +

    '.$this->_getOrderStateCanceledSelect($configuration).'

    +

    +
    +
    '; + } + + private function _getAdvancedParametersContent($configuration) + { + if (!in_array('curl', get_loaded_extensions())) + return; + + $sf_carriers_xml = $this->_callWebService('GetCarriers'); + + if (!isset($sf_carriers_xml->Response->Carriers->Carrier[0])) + return; + + $sf_carriers = array(); + + foreach ($sf_carriers_xml->Response->Carriers->Carrier as $carrier) + $sf_carriers[] = (string)$carrier; + + $html = '

    '.$this->l('Advanced Parameters').'

    +
    +
    + '.$this->l('Carriers Matching').' +

    '.$this->l('Please see below carriers coming from your markeplaces managed on Shopping Feed. You can match them to your Prestashop carriers').'

    '; + + $actual_configuration = unserialize($configuration['SHOPPING_FLUX_SHIPPING_MATCHING']); + + foreach ($sf_carriers as $sf_carrier) + { + $actual_value = isset($actual_configuration[base64_encode(Tools::safeOutput($sf_carrier))]) ? $actual_configuration[base64_encode(Tools::safeOutput($sf_carrier))] : $configuration['SHOPPING_FLUX_CARRIER']; + $html .= '

    '.$this->_getCarriersSelect($configuration, $actual_value, 'MATCHING['.base64_encode(Tools::safeOutput($sf_carrier)).']').'

    '; + } + + $html .= '

    +
    +
    '; + + return $html; + } + + private function _getCarriersSelect($configuration, $actual_value, $name = 'SHOPPING_FLUX_CARRIER') + { + $html = ''; + + return $html; + } + + private function _getImageTypeSelect($configuration) + { + $html = ''; + + return $html; + } + + private function _getOrderStateShippedSelect($configuration) + { + $html = ''; + + return $html; + } + + private function _getOrderStateCanceledSelect($configuration) + { + $html = ''; + + return $html; + } + + /* Fieldset for feed URI */ + private function _getFeedContent() + { + //uri feed + if (version_compare(_PS_VERSION_, '1.5', '>') && Shop::isFeatureActive()) + { + $shop = Context::getContext()->shop; + $base_uri = 'http://'.$shop->domain.$shop->physical_uri.$shop->virtual_uri; + } + else + $base_uri = 'http://'.Tools::getHttpHost().__PS_BASE_URI__; + + $uri = $base_uri.'modules/shoppingfluxexport/flux.php?token='.Configuration::get('SHOPPING_FLUX_TOKEN'); + $logo = $this->default_country->iso_code == 'FR' ? 'fr' : 'us'; + + return ' + +
    + '.$this->l('Your feeds').' +

    + + '.Tools::safeOutput($uri).' + +

    +
    +
    '; + } + + /* Form record */ + private function _treatForm() + { + $rec_config = Tools::getValue('rec_config'); + $rec_shipping_config = Tools::getValue('rec_shipping_config'); + + if ((isset($rec_config) && $rec_config != null)) + { + $configuration = Configuration::getMultiple(array('SHOPPING_FLUX_TRACKING', 'SHOPPING_FLUX_BUYLINE', + 'SHOPPING_FLUX_ORDERS', 'SHOPPING_FLUX_STATUS_SHIPPED', 'SHOPPING_FLUX_STATUS_CANCELED', + 'SHOPPING_FLUX_LOGIN', 'SHOPPING_FLUX_STOCKS', 'SHOPPING_FLUX_CARRIER', 'SHOPPING_FLUX_IMAGE', + 'SHOPPING_FLUX_CANCELED', 'SHOPPING_FLUX_SHIPPED')); + + foreach ($configuration as $key => $val) + { + $value = Tools::getValue($key, ''); + Configuration::updateValue($key, $value == 'on' ? 'checked' : $value); + } + } + elseif (isset($rec_shipping_config) && $rec_shipping_config != null) + Configuration::updateValue('SHOPPING_FLUX_SHIPPING_MATCHING', serialize(Tools::getValue('MATCHING'))); + } + + /* Send mail to PS and Shopping Flux */ + private function sendMail() + { + $this->_html .= $this->displayConfirmation($this->l('You are now registered for your free trial. Our team will contact you soon.')).' + '; + + $xml = ''; + $xml .= ''; + $xml .= ''; + $xml .= ''; + $xml .= ''; + $xml .= ''; + $xml .= ''; + $xml .= ''; + $xml .= ''; + $xml .= 'default_country->iso_code.']]>'; + $xml .= ''; + + if (in_array('curl', get_loaded_extensions())) + $this->_callWebService('AddProspectPrestashop', $xml); + } + + /* Clean XML tags */ + private function clean($string) + { + return str_replace("\r\n", '', strip_tags($string)); + } + + /* Feed content */ + private function getSimpleProducts($id_lang, $limit_from, $limit_to) + { + if (version_compare(_PS_VERSION_, '1.5', '>')) + { + $context = Context::getContext(); + + if (!in_array($context->controller->controller_type, array('front', 'modulefront'))) + $front = false; + else + $front = true; + + $sql = 'SELECT p.`id_product`, pl.`name` + FROM `'._DB_PREFIX_.'product` p + '.Shop::addSqlAssociation('product', 'p').' + LEFT JOIN `'._DB_PREFIX_.'product_lang` pl ON (p.`id_product` = pl.`id_product` '.Shop::addSqlRestrictionOnLang('pl').') + WHERE pl.`id_lang` = '.(int)$id_lang.' AND product_shop.`active`= 1 AND product_shop.`available_for_order`= 1 + '.($front ? ' AND product_shop.`visibility` IN ("both", "catalog")' : '').' + ORDER BY pl.`name`'; + + if ($limit_from !== false) + $sql .= ' LIMIT '.(int)$limit_from.', '.(int)$limit_to; + } + else + { + $sql = 'SELECT p.`id_product`, pl.`name` + FROM `'._DB_PREFIX_.'product` p + LEFT JOIN `'._DB_PREFIX_.'product_lang` pl ON (p.`id_product` = pl.`id_product`) + WHERE pl.`id_lang` = '.(int)($id_lang).' AND p.`active`= 1 AND p.`available_for_order`= 1 + ORDER BY pl.`name`'; + } + + return Db::getInstance(_PS_USE_SQL_SLAVE_)->executeS($sql); + } + + private function countProducts() + { + if (version_compare(_PS_VERSION_, '1.5', '>')) + { + $context = Context::getContext(); + + if (!in_array($context->controller->controller_type, array('front', 'modulefront'))) + $front = false; + else + $front = true; + + $sql_association = Shop::addSqlAssociation('product', 'p'); + $table = $sql_association ? 'product'.'_shop' : 'p'; + + $sql = 'SELECT COUNT(p.`id_product`) + FROM `'._DB_PREFIX_.'product` p + '.$sql_association.' + WHERE '.$table.'.`active`= 1 AND '.$table.'.`available_for_order`= 1 + '.($front ? ' AND '.$table.'.`visibility` IN ("both", "catalog")' : ''); + } + else + { + $sql = 'SELECT COUNT(p.`id_product`) + FROM `'._DB_PREFIX_.'product` p + WHERE p.`active`= 1 AND p.`available_for_order`= 1'; + } + + return Db::getInstance(_PS_USE_SQL_SLAVE_)->getValue($sql); + } + + public function generateFeed() + { + if (Tools::getValue('token') == '' || Tools::getValue('token') != Configuration::get('SHOPPING_FLUX_TOKEN')) + die("Invalid Token"); + + $configuration = Configuration::getMultiple(array('PS_TAX_ADDRESS_TYPE', 'PS_CARRIER_DEFAULT','PS_COUNTRY_DEFAULT', + 'PS_LANG_DEFAULT', 'PS_SHIPPING_FREE_PRICE', 'PS_SHIPPING_HANDLING', 'PS_SHIPPING_METHOD', 'PS_SHIPPING_FREE_WEIGHT', 'SHOPPING_FLUX_IMAGE')); + + $no_breadcrumb = Tools::getValue('no_breadcrumb'); + + $lang = Tools::getValue('lang'); + $configuration['PS_LANG_DEFAULT'] = !empty($lang) ? Language::getIdByIso($lang) : $configuration['PS_LANG_DEFAULT']; + $carrier = Carrier::getCarrierByReference((int)Configuration::get('SHOPPING_FLUX_CARRIER')); + + //manage case PS_CARRIER_DEFAULT is deleted + $carrier = is_object($carrier) ? $carrier : new Carrier((int)Configuration::get('SHOPPING_FLUX_CARRIER')); + $products = $this->getSimpleProducts($configuration['PS_LANG_DEFAULT'], false, 0); + $link = new Link(); + + echo ''; + echo ''; + + foreach ($products as $productArray) + { + $product = new Product((int)($productArray['id_product']), true, $configuration['PS_LANG_DEFAULT']); + + echo '<'.$this->_translateField('product').'>'; + echo $this->_getBaseData($product, $configuration, $link, $carrier); + echo $this->_getImages($product, $configuration, $link); + echo $this->_getUrlCategories($product, $configuration, $link); + echo $this->_getFeatures($product, $configuration); + echo $this->_getCombinaisons($product, $configuration, $link, $carrier); + + if (empty($no_breadcrumb)) + echo $this->_getFilAriane($product, $configuration); + + echo 'manufacturer_name.']]>'; + echo 'supplier_name.']]>'; + + if (is_array($product->specificPrice)) + { + echo 'specificPrice['from'].']]>'; + echo 'specificPrice['to'].']]>'; + } + else + { + echo ''; + echo ''; + } + + echo '<'.$this->_translateField('supplier_link').'>getSupplierLink($product->id_supplier, null, $configuration['PS_LANG_DEFAULT']).']]>_translateField('supplier_link').'>'; + echo '<'.$this->_translateField('manufacturer_link').'>getManufacturerLink($product->id_manufacturer, null, $configuration['PS_LANG_DEFAULT']).']]>_translateField('manufacturer_link').'>'; + echo '<'.$this->_translateField('on_sale').'>'.(int)$product->on_sale.'_translateField('on_sale').'>'; + echo '_translateField('product').'>'; + } + + echo ''; + } + + public function initFeed() + { + $file = fopen(dirname(__FILE__).'/feed.xml', 'w+'); + fwrite($file, ''); + fclose($file); + + $totalProducts = $this->countProducts(); + $this->writeFeed($totalProducts); + } + + public function writeFeed($total, $current = 0) + { + if (Tools::getValue('token') == '' || Tools::getValue('token') != Configuration::get('SHOPPING_FLUX_TOKEN')) + die("Invalid Token"); + + if (!is_file(dirname(__FILE__).'/feed.xml')) + die("File error"); + + $file = fopen(dirname(__FILE__).'/feed.xml', 'a+'); + + $configuration = Configuration::getMultiple( + array( + 'PS_TAX_ADDRESS_TYPE', 'PS_CARRIER_DEFAULT', 'PS_COUNTRY_DEFAULT', + 'PS_LANG_DEFAULT', 'PS_SHIPPING_FREE_PRICE', 'PS_SHIPPING_HANDLING', + 'PS_SHIPPING_METHOD', 'PS_SHIPPING_FREE_WEIGHT', 'SHOPPING_FLUX_IMAGE' + ) + ); + + $no_breadcrumb = Tools::getValue('no_breadcrumb'); + + $lang = Tools::getValue('lang'); + $configuration['PS_LANG_DEFAULT'] = !empty($lang) ? Language::getIdByIso($lang) : $configuration['PS_LANG_DEFAULT']; + $carrier = Carrier::getCarrierByReference((int)Configuration::get('SHOPPING_FLUX_CARRIER')); + + $passes = Tools::getValue('passes'); + $configuration['PASSES'] = !empty($passes) ? $passes : (int)($total / 20) + 1; + + //manage case PS_CARRIER_DEFAULT is deleted + $carrier = is_object($carrier) ? $carrier : new Carrier((int)Configuration::get('SHOPPING_FLUX_CARRIER')); + $products = $this->getSimpleProducts($configuration['PS_LANG_DEFAULT'], $current, $configuration['PASSES']); + $link = new Link(); + + $str = ''; + + foreach ($products as $productArray) + { + $product = new Product((int)($productArray['id_product']), true, $configuration['PS_LANG_DEFAULT']); + + $str .= '<'.$this->_translateField('product').'>'; + $str .= $this->_getBaseData($product, $configuration, $link, $carrier); + $str .= $this->_getImages($product, $configuration, $link); + $str .= $this->_getUrlCategories($product, $configuration, $link); + $str .= $this->_getFeatures($product, $configuration); + $str .= $this->_getCombinaisons($product, $configuration, $link, $carrier); + + if (empty($no_breadcrumb)) + $str .= $this->_getFilAriane($product, $configuration); + + $str .= 'manufacturer_name.']]>'; + $str .= 'supplier_name.']]>'; + + if (is_array($product->specificPrice)) + { + $str .= 'specificPrice['from'].']]>'; + $str .= 'specificPrice['to'].']]>'; + } + else + { + $str .= ''; + $str .= ''; + } + + $str .= '<'.$this->_translateField('supplier_link').'>getSupplierLink($product->id_supplier, null, $configuration['PS_LANG_DEFAULT']).']]>_translateField('supplier_link').'>'; + $str .= '<'.$this->_translateField('manufacturer_link').'>getManufacturerLink($product->id_manufacturer, null, $configuration['PS_LANG_DEFAULT']).']]>_translateField('manufacturer_link').'>'; + $str .= '<'.$this->_translateField('on_sale').'>'.(int)$product->on_sale.'_translateField('on_sale').'>'; + $str .= '_translateField('product').'>'; + } + + fwrite($file, $str); + fclose($file); + + if ($current + $configuration['PASSES'] >= $total) + $this->closeFeed(); + else + { + $next_uri = 'http://'.Tools::getHttpHost().__PS_BASE_URI__.'modules/shoppingfluxexport/cron.php?token='.Configuration::get('SHOPPING_FLUX_TOKEN').'¤t='.($current + $configuration['PASSES']).'&total='.$total.'&passes='.$configuration['PASSES'].(!empty($no_breadcrumb) ? '&no_breadcrumb=true' : ''); + header('Location:'.$next_uri); + } + } + + private function closeFeed() + { + $file = fopen(dirname(__FILE__).'/feed.xml', 'a+'); + fwrite($file, ''); + } + + /* Default data, in Product Class */ + private function _getBaseData($product, $configuration, $link, $carrier) + { + $ret = ''; + + $titles = array( + 0 => 'id', + 1 => $this->_translateField('name'), + 2 => $this->_translateField('link'), + 4 => 'description', + 5 => $this->_translateField('short_description'), + 6 => $this->_translateField('price'), + 7 => $this->_translateField('old_price'), + 8 => $this->_translateField('shipping_cost'), + 9 => $this->_translateField('shipping_delay'), + 10 => $this->_translateField('brand'), + 11 => $this->_translateField('category'), + 13 => $this->_translateField('quantity'), + 14 => 'ean', + 15 => $this->_translateField('weight'), + 16 => $this->_translateField('ecotax'), + 17 => $this->_translateField('vat'), + 18 => $this->_translateField('mpn'), + 19 => $this->_translateField('supplier_reference'), + 20 => 'upc', + 21 => 'wholesale-price' + ); + + $data = array(); + $data[0] = $product->id; + $data[1] = $product->name; + $data[2] = $link->getProductLink($product); + $data[4] = $product->description; + $data[5] = $product->description_short; + $data[6] = $product->getPrice(true, null, 2, null, false, true, 1); + $data[7] = $product->getPrice(true, null, 2, null, false, false, 1); + $data[8] = $this->_getShipping($product, $configuration, $carrier); + $data[9] = $carrier->delay[$configuration['PS_LANG_DEFAULT']]; + $data[10] = $product->manufacturer_name; + $data[11] = $this->_getCategories($product, $configuration); + $data[13] = $product->quantity; + $data[14] = $product->ean13; + $data[15] = $product->weight; + $data[16] = $product->ecotax; + $data[17] = $product->tax_rate; + $data[18] = $product->reference; + $data[19] = $product->supplier_reference; + $data[20] = $product->upc; + $data[21] = $product->wholesale_price; + + foreach ($titles as $key => $balise) + $ret .= '<'.$balise.'>'; + + return $ret; + } + + /* Shipping prices */ + private function _getShipping($product, $configuration, $carrier, $attribute_id = null, $attribute_weight = null) + { + $default_country = new Country($configuration['PS_COUNTRY_DEFAULT'], $configuration['PS_LANG_DEFAULT']); + $id_zone = (int)$default_country->id_zone; + $this->id_address_delivery = 0; + $carrier_tax = Tax::getCarrierTaxRate((int)$carrier->id, (int)$this->{$configuration['PS_TAX_ADDRESS_TYPE']}); + + $shipping = 0; + + $product_price = $product->getPrice(true, $attribute_id, 2, null, false, true, 1); + $shipping_free_price = $configuration['PS_SHIPPING_FREE_PRICE']; + $shipping_free_weight = isset($configuration['PS_SHIPPING_FREE_WEIGHT']) ? $configuration['PS_SHIPPING_FREE_WEIGHT'] : 0; + + if (!(((float)$shipping_free_price > 0) && ($product_price >= (float)$shipping_free_price)) && + !(((float)$shipping_free_weight > 0) && ($product->weight + $attribute_weight >= (float)$shipping_free_weight))) + { + if (isset($configuration['PS_SHIPPING_HANDLING']) && $carrier->shipping_handling) + $shipping = (float)($configuration['PS_SHIPPING_HANDLING']); + + if ($carrier->getShippingMethod() == Carrier::SHIPPING_METHOD_WEIGHT) + $shipping += $carrier->getDeliveryPriceByWeight($product->weight, $id_zone); + else + $shipping += $carrier->getDeliveryPriceByPrice($product_price, $id_zone); + + $shipping *= 1 + ($carrier_tax / 100); + $shipping = (float)(Tools::ps_round((float)($shipping), 2)); + } + + return (float)$shipping + (float)$product->additional_shipping_cost; + } + + /* Product category */ + private function _getCategories($product, $configuration) + { + return Db::getInstance(_PS_USE_SQL_SLAVE_)->getValue(' + SELECT cl.`name` + FROM `'._DB_PREFIX_.'product` p + '.Shop::addSqlAssociation('product', 'p').' + LEFT JOIN `'._DB_PREFIX_.'category_lang` cl ON (product_shop.`id_category_default` = cl.`id_category`) + WHERE p.`id_product` = '.(int)$product->id.' + AND cl.`id_lang` = '.(int)$configuration['PS_LANG_DEFAULT']); + } + + /* Images URIs */ + private function getImages($id_product, $id_lang) + { + return Db::getInstance()->ExecuteS(' + SELECT i.`cover`, i.`id_image`, il.`legend`, i.`position` + FROM `'._DB_PREFIX_.'image` i + LEFT JOIN `'._DB_PREFIX_.'image_lang` il ON (i.`id_image` = il.`id_image` AND il.`id_lang` = '.(int)($id_lang).') + WHERE i.`id_product` = '.(int)($id_product).' + ORDER BY i.cover DESC, i.`position` ASC '); + } + + private function _getImages($product, $configuration, $link) + { + $images = $this->getImages($product->id, $configuration['PS_LANG_DEFAULT']); + $ret = ''; + + if ($images != false) + { + foreach ($images as $image) + { + $ids = $product->id.'-'.$image['id_image']; + $ret .= 'getImageLink($product->link_rewrite, $ids, $configuration['SHOPPING_FLUX_IMAGE']).']]>'; + $ret = str_replace('http://http://', 'http://', $ret); + } + } + $ret .= ''; + return $ret; + } + + /* Categories URIs */ + private function _getUrlCategories($product, $configuration, $link) + { + $ret = ''; + + foreach ($this->_getProductCategoriesFull($product->id, $configuration['PS_LANG_DEFAULT']) as $key => $categories) + $ret .= 'getCategoryLink($key, null, $configuration['PS_LANG_DEFAULT']).']]>'; + + $ret .= ''; + return $ret; + } + + /* All product categories */ + private function _getProductCategoriesFull($id_product, $id_lang) + { + $row = Db::getInstance(_PS_USE_SQL_SLAVE_)->ExecuteS(' + SELECT cp.`id_category`, cl.`name`, cl.`link_rewrite` FROM `'._DB_PREFIX_.'category_product` cp + LEFT JOIN `'._DB_PREFIX_.'category_lang` cl ON (cp.`id_category` = cl.`id_category`) + WHERE cp.`id_product` = '.(int)$id_product.' + AND cl.`id_lang` = '.(int)$id_lang.' + ORDER BY cp.`position` DESC'); + + $ret = array(); + + foreach ($row as $val) + $ret[$val['id_category']] = $val; + + return $ret; + } + + /* Features */ + private function _getFeatures($product, $configuration) + { + $ret = ''; + foreach ($product->getFrontFeatures($configuration['PS_LANG_DEFAULT']) as $feature) + { + $feature['name'] = $this->_clean($feature['name']); + + if (!empty($feature['name'])) + $ret .= '<'.$feature['name'].'>'; + } + + $ret .= 'meta_title.']]>'; + $ret .= 'meta_description.']]>'; + $ret .= 'meta_keywords.']]>'; + + $ret .= 'width.']]>'; + $ret .= 'depth.']]>'; + $ret .= 'height.']]>'; + + $ret .= 'condition.']]>'; + $ret .= 'available_for_order.']]>'; + + $ret .= ''; + return $ret; + } + + /* Product attributes */ + private function _getAttributeImageAssociations($id_product_attribute) + { + $combinationImages = array(); + $data = Db::getInstance()->ExecuteS(' + SELECT pai.`id_image` + FROM `'._DB_PREFIX_.'product_attribute_image` pai + LEFT JOIN `'._DB_PREFIX_.'image` i ON pai.id_image = i.id_image + WHERE pai.`id_product_attribute` = '.(int)($id_product_attribute).' + ORDER BY i.cover DESC, i.position ASC + '); + + foreach ($data as $row) + $combinationImages[] = (int)($row['id_image']); + + return $combinationImages; + } + + private function _getCombinaisons($product, $configuration, $link, $carrier) + { + $combinations = array(); + + $ret = ''; + + foreach ($product->getAttributeCombinaisons($configuration['PS_LANG_DEFAULT']) as $combinaison) + { + $combinations[$combinaison['id_product_attribute']]['attributes'][$combinaison['group_name']] = $combinaison['attribute_name']; + $combinations[$combinaison['id_product_attribute']]['ean13'] = $combinaison['ean13']; + $combinations[$combinaison['id_product_attribute']]['upc'] = $combinaison['upc']; + $combinations[$combinaison['id_product_attribute']]['quantity'] = $combinaison['quantity']; + $combinations[$combinaison['id_product_attribute']]['weight'] = $combinaison['weight']; + $combinations[$combinaison['id_product_attribute']]['reference'] = $combinaison['reference']; + } + + foreach ($combinations as $id => $combination) + { + $ret .= ''; + $ret .= ''; + $ret .= ''; + $ret .= ''; + $ret .= '<'.$this->_translateField('quantity').'>_translateField('quantity').'>'; + $ret .= '<'.$this->_translateField('weight').'>_translateField('weight').'>'; + $ret .= '<'.$this->_translateField('price').'>getPrice(true, $id, 2, null, false, true, 1).']]>_translateField('price').'>'; + $ret .= '<'.$this->_translateField('old_price').'>getPrice(true, $id, 2, null, false, false, 1).']]>_translateField('old_price').'>'; + $ret .= '<'.$this->_translateField('shipping_cost').'>_getShipping($product, $configuration, $carrier, $id, $combination['weight']).']]>_translateField('shipping_cost').'>'; + $ret .= ''; + + $image_child = true; + + foreach ($this->_getAttributeImageAssociations($id) as $image) + { + if (empty($image)) + { + $image_child = false; + break; + } + $ret .= 'getImageLink($product->link_rewrite, $product->id.'-'.$image, $configuration['SHOPPING_FLUX_IMAGE']).']]>'; + $ret = str_replace('http://http://', 'http://', $ret); + } + + if (!$image_child) + { + foreach ($product->getImages($configuration['PS_LANG_DEFAULT']) as $images) + { + $ids = $product->id.'-'.$images['id_image']; + $ret .= 'getImageLink($product->link_rewrite, $ids, $configuration['SHOPPING_FLUX_IMAGE']).']]>'; + $ret = str_replace('http://http://', 'http://', $ret); + } + } + + $ret .= ''; + $ret .= ''; + + asort($combination['attributes']); + foreach ($combination['attributes'] as $attributeName => $attributeValue) + { + $attributeName = $this->_clean($attributeName); + if (!empty($attributeName)) + $ret .= '<'.$attributeName.'>'; + } + + $ret .= '<'.$this->_translateField('mpn').'>_translateField('mpn').'>'; + + $ret .= ''; + $ret .= ''; + } + + $ret .= ''; + return $ret; + } + + /* Category tree XML */ + private function _getFilAriane($product, $configuration) + { + $category = ''; + $ret = '<'.$this->_translateField('category_breadcrumb').'>'; + + foreach ($this->_getProductFilAriane($product->id, $configuration['PS_LANG_DEFAULT']) as $categories) + $category .= $categories.' > '; + + $ret .= '_translateField('category_breadcrumb').'>'; + return $ret; + } + + /* Category tree */ + private function _getProductFilAriane($id_product, $id_lang) + { + $ret = array(); + $id_parent = ''; + + $row = Db::getInstance(_PS_USE_SQL_SLAVE_)->ExecuteS(' + SELECT cl.`name`, p.`id_category_default` as id_category, c.`id_parent` FROM `'._DB_PREFIX_.'product` p + LEFT JOIN `'._DB_PREFIX_.'category_lang` cl ON (p.`id_category_default` = cl.`id_category`) + LEFT JOIN `'._DB_PREFIX_.'category` c ON (p.`id_category_default` = c.`id_category`) + WHERE p.`id_product` = '.(int)$id_product.' + AND cl.`id_lang` = '.(int)$id_lang); + + foreach ($row as $val) + { + $ret[$val['id_category']] = $val['name']; + $id_parent = $val['id_parent']; + $id_category = $val['id_category']; + } + + while ($id_parent != 0 && $id_category != $id_parent) + { + $row = Db::getInstance(_PS_USE_SQL_SLAVE_)->ExecuteS(' + SELECT cl.`name`, c.`id_category`, c.`id_parent` FROM `'._DB_PREFIX_.'category_lang` cl + LEFT JOIN `'._DB_PREFIX_.'category` c ON (c.`id_category` = '.(int)$id_parent.') + WHERE cl.`id_category` = '.(int)$id_parent.' + AND cl.`id_lang` = '.(int)$id_lang); + + foreach ($row as $val) + { + $ret[$val['id_category']] = $val['name']; + $id_parent = $val['id_parent']; + $id_category = $val['id_category']; + } + } + + $ret = array_reverse($ret); + return $ret; + } + + public function hookbackOfficeTop($no_cron = true) + { + if ((Tools::strtolower(Tools::getValue('controller')) == 'adminorders' && + Configuration::get('SHOPPING_FLUX_ORDERS') != '' && + in_array('curl', get_loaded_extensions())) || + $no_cron == false) + { + $ordersXML = $this->_callWebService('GetOrders'); + + if (count($ordersXML->Response->Orders) == 0) + return; + + foreach ($ordersXML->Response->Orders->Order as $order) + { + try + { + + $orderExists = Db::getInstance()->getRow('SELECT m.id_message FROM '._DB_PREFIX_.'message m + WHERE m.message LIKE "%Numéro de commande '.pSQL($order->Marketplace).' :'.pSQL($order->IdOrder).'%"'); + + if (isset($orderExists['id_message'])) + { + $this->_validOrders((string)$order->IdOrder, (string)$order->Marketplace); + continue; + } + + $mail = (string)$order->BillingAddress->Email; + $email = (empty($mail)) ? pSQL($order->IdOrder.'@'.$order->Marketplace.'.sf') : pSQL($mail); + + $id_customer = $this->_getCustomer($email, (string)$order->BillingAddress->LastName, (string)$order->BillingAddress->FirstName); + //avoid update of old orders by the same merchant with different addresses + $id_address_billing = $this->_getAddress($order->BillingAddress, $id_customer, 'Billing-'.(string)$order->IdOrder); + $id_address_shipping = $this->_getAddress($order->ShippingAddress, $id_customer, 'Shipping-'.(string)$order->IdOrder); + $products_available = $this->_checkProducts($order->Products); + + $current_customer = new Customer((int)$id_customer); + + if ($products_available && $id_address_shipping && $id_address_billing && $id_customer) + { + $cart = $this->_getCart($id_customer, $id_address_billing, $id_address_shipping, $order->Products, (string)$order->Currency, (string)$order->ShippingMethod); + + if ($cart) + { + //compatibylity with socolissmo + $this->context->cart = $cart; + + Db::getInstance()->autoExecute(_DB_PREFIX_.'customer', array('email' => 'do-not-send@alerts-shopping-flux.com'), 'UPDATE', '`id_customer` = '.(int)$id_customer); + + $customerClear = new Customer(); + + if (method_exists($customerClear, 'clearCache')) + $customerClear->clearCache(true); + + $payment = $this->_validateOrder($cart, $order->Marketplace); + $id_order = $payment->currentOrder; + + //we valid there + $this->_validOrders((string)$order->IdOrder, (string)$order->Marketplace, $id_order); + + $reference_order = $payment->currentOrderReference; + + Db::getInstance()->autoExecute(_DB_PREFIX_.'customer', array('email' => pSQL($email)), 'UPDATE', '`id_customer` = '.(int)$id_customer); + + Db::getInstance()->autoExecute(_DB_PREFIX_.'message', array('id_order' => $id_order, 'message' => 'Numéro de commande '.pSQL($order->Marketplace).' :'.pSQL($order->IdOrder), 'date_add' => date('Y-m-d H:i:s')), 'INSERT'); + $this->_updatePrices($id_order, $order, $reference_order); + } + } + + $cartClear = new Cart(); + + if (method_exists($cartClear, 'clearCache')) + $cartClear->clearCache(true); + + $addressClear = new Address(); + + if (method_exists($addressClear, 'clearCache')) + $addressClear->clearCache(true); + + $customerClear = new Customer(); + + if (method_exists($customerClear, 'clearCache')) + $customerClear->clearCache(true); + } + catch (PrestaShopException $pe) + { + $this->_validOrders((string)$order->IdOrder, (string)$order->Marketplace, false, $pe->getMessage()); + } + } + } + } + + public function hookNewOrder($params) + { + $ip = Db::getInstance()->getValue('SELECT `ip` FROM `'._DB_PREFIX_.'customer_ip` WHERE `id_customer` = '.(int)$params['order']->id_customer); + if (empty($ip)) + $ip = $_SERVER['REMOTE_ADDR']; + + if ((Configuration::get('SHOPPING_FLUX_TRACKING') != '' || Configuration::get('SHOPPING_FLUX_BUYLINE') != '') && Configuration::get('SHOPPING_FLUX_ID') != '' && !in_array($params['order']->payment, $this->_getMarketplaces())) + Tools::file_get_contents('https://tag.shopping-flux.com/order/'.base64_encode(Configuration::get('SHOPPING_FLUX_ID').'|'.$params['order']->id.'|'.$params['order']->total_paid).'?ip='.$ip); + + if (Configuration::get('SHOPPING_FLUX_STOCKS') != '' && !in_array($params['order']->payment, $this->_getMarketplaces())) + { + foreach ($params['cart']->getProducts() as $product) + { + $id = (isset($product['id_product_attribute'])) ? (int)$product['id_product'].'_'.(int)$product['id_product_attribute'] : (int)$product['id_product']; + $qty = (int)$product['stock_quantity'] - (int)$product['quantity']; + + $xml = ''; + $xml .= ''; + $xml .= ''; + $xml .= ''.$id.''; + $xml .= ''.$qty.''; + $xml .= ''; + $xml .= ''; + + $this->_callWebService('UpdateProduct', $xml); + } + } + } + + public function hookFooter() + { + if (Configuration::get('SHOPPING_FLUX_BUYLINE') != '' && Configuration::get('SHOPPING_FLUX_ID') != '') + return ''; + return ''; + } + + public function hookPostUpdateOrderStatus($params) + { + if ((Configuration::get('SHOPPING_FLUX_STATUS_SHIPPED') != '' && + Configuration::get('SHOPPING_FLUX_SHIPPED') == '' && + $this->_getOrderStates(Configuration::get('PS_LANG_DEFAULT'), 'shipped') == $params['newOrderStatus']->name) || + (Configuration::get('SHOPPING_FLUX_STATUS_SHIPPED') != '' && + (int)Configuration::get('SHOPPING_FLUX_SHIPPED') == $params['newOrderStatus']->id)) + { + $order = new Order((int)$params['id_order']); + $shipping = $order->getShipping(); + + if (in_array($order->payment, $this->_getMarketplaces())) + { + $message = $order->getFirstMessage(); + $id_order_marketplace = explode(':', $message); + $id_order_marketplace[1] = trim($id_order_marketplace[1]) == 'True' ? '' : $id_order_marketplace[1]; + + $xml = ''; + $xml .= ''; + $xml .= ''; + $xml .= ''.$id_order_marketplace[1].''; + $xml .= ''.$order->payment.''; + $xml .= ''.(int)$params['id_order'].''; + $xml .= 'Shipped'; + + if (isset($shipping[0])) + { + $xml .= ''; + $xml .= ''; + } + + $xml .= ''; + $xml .= ''; + + $responseXML = $this->_callWebService('UpdateOrders', $xml); + + if (!$responseXML->Response->Error) + Db::getInstance()->autoExecute(_DB_PREFIX_.'message', array('id_order' => pSQL((int)$order->id), 'message' => 'Statut mis à jour sur '.pSQL((string)$order->payment).' : '.pSQL((string)$responseXML->Response->Orders->Order->StatusUpdated), 'date_add' => date('Y-m-d H:i:s')), 'INSERT'); + else + Db::getInstance()->autoExecute(_DB_PREFIX_.'message', array('id_order' => pSQL((int)$order->id), 'message' => 'Statut mis à jour sur '.pSQL((string)$order->payment).' : '.pSQL((string)$responseXML->Response->Error->Message), 'date_add' => date('Y-m-d H:i:s')), 'INSERT'); + } + } + + elseif ((Configuration::get('SHOPPING_FLUX_STATUS_CANCELED') != '' && + Configuration::get('SHOPPING_FLUX_CANCELED') == '' && + $this->_getOrderStates(Configuration::get('PS_LANG_DEFAULT'), 'order_canceled') == $params['newOrderStatus']->name) || + (Configuration::get('SHOPPING_FLUX_STATUS_CANCELED') != '' && + (int)Configuration::get('SHOPPING_FLUX_CANCELED') == $params['newOrderStatus']->id)) + { + $order = new Order((int)$params['id_order']); + $shipping = $order->getShipping(); + + if (in_array($order->payment, $this->_getMarketplaces())) + { + $message = $order->getFirstMessage(); + $id_order_marketplace = explode(':', $message); + $id_order_marketplace[1] = trim($id_order_marketplace[1]) == 'True' ? '' : $id_order_marketplace[1]; + + $xml = ''; + $xml .= ''; + $xml .= ''; + $xml .= ''.$id_order_marketplace[1].''; + $xml .= ''.$order->payment.''; + $xml .= ''.(int)$params['id_order'].''; + $xml .= 'Canceled'; + $xml .= ''; + $xml .= ''; + + $responseXML = $this->_callWebService('UpdateOrders', $xml); + + if (!$responseXML->Response->Error) + Db::getInstance()->autoExecute(_DB_PREFIX_.'message', array('id_order' => (int)$order->id, 'message' => 'Statut mis à jour sur '.pSQL((string)$order->payment).' : '.pSQL((string)$responseXML->Response->Orders->Order->StatusUpdated), 'date_add' => date('Y-m-d H:i:s')), 'INSERT'); + else + Db::getInstance()->autoExecute(_DB_PREFIX_.'message', array('id_order' => $order->id, 'message' => 'Statut mis à jour sur '.pSQL((string)$order->payment).' : '.pSQL((string)$responseXML->Response->Error->Message), 'date_add' => date('Y-m-d H:i:s')), 'INSERT'); + } + + } + } + + public function hookupdateProductAttribute($params) + { + if (Configuration::get('SHOPPING_FLUX_STOCKS') != '') + { + $data = Db::getInstance()->getRow('SELECT `id_product`,`quantity` FROM `'._DB_PREFIX_.'product_attribute` WHERE `id_product_attribute` = '.(int)$params['id_product_attribute']); + + $xml = ''; + $xml .= ''; + $xml .= ''; + $xml .= ''.(int)$data['id_product'].'_'.(int)$params['id_product_attribute'].''; + $xml .= ''.(int)$data['quantity'].''; + $xml .= ''.Product::getPriceStatic((int)$data['id_product'], true, (int)$params['id_product_attribute'], 2, null, false, true, 1).''; + $xml .= ''.Product::getPriceStatic((int)$data['id_product'], true, (int)$params['id_product_attribute'], 2, null, false, false, 1).''; + $xml .= ''; + $xml .= ''; + + $this->_callWebService('UpdateProduct', $xml); + } + } + + public function hookupdateProduct($params) + { + if (isset($params['product']) && is_object($params['product']) && Configuration::get('SHOPPING_FLUX_STOCKS') != '') + { + $xml = ''; + $xml .= ''; + $xml .= ''; + $xml .= ''.(int)$params['product']->id.''; + $xml .= ''.(int)$params['product']->quantity.''; + $xml .= ''.$params['product']->getPrice(true, null, 2, null, false, true, 1).''; + $xml .= ''.$params['product']->getPrice(true, null, 2, null, false, false, 1).''; + $xml .= ''; + $xml .= ''; + + $this->_callWebService('UpdateProduct', $xml); + } + } + + public function hookTop() + { + global $cookie; + + if ((int)Db::getInstance()->getValue('SELECT `id_customer_ip` FROM `'._DB_PREFIX_.'customer_ip` WHERE `id_customer` = '.(int)$cookie->id_customer) > 0) + { + $updateIp = array('ip' => pSQL($_SERVER['REMOTE_ADDR'])); + Db::getInstance()->autoExecute(_DB_PREFIX_.'customer_ip', $updateIp, 'UPDATE', '`id_customer` = '.(int)$cookie->id_customer); + } + else + { + $insertIp = array('id_customer' => (int)$cookie->id_customer, 'ip' => pSQL($_SERVER['REMOTE_ADDR'])); + Db::getInstance()->autoExecute(_DB_PREFIX_.'customer_ip', $insertIp, 'INSERT'); + } + } + + /* Clean XML strings */ + private function _clean($string) + { + return preg_replace('/[^A-Za-z]/', '', $string); + } + + /* Call Shopping Flux Webservices */ + private function _callWebService($call, $xml = false) + { + $token = Configuration::get('SHOPPING_FLUX_TOKEN'); + if (empty($token)) + return false; + + $service_url = 'https://ws.shopping-feed.com'; + + $curl_post_data = array( + 'TOKEN' => Configuration::get('SHOPPING_FLUX_TOKEN'), + 'CALL' => $call, + 'MODE' => 'Production', + 'REQUEST' => $xml + ); + + $curl = curl_init(); + curl_setopt($curl, CURLOPT_URL, $service_url); + curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); + curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false); + curl_setopt($curl, CURLOPT_HEADER, false); + curl_setopt($curl, CURLOPT_POST, true); + curl_setopt($curl, CURLOPT_POSTFIELDS, $curl_post_data); + curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); + curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 10); + curl_setopt($curl, CURLOPT_TIMEOUT, 10); + $curl_response = curl_exec($curl); + + curl_close($curl); + return @simplexml_load_string($curl_response); + } + + private function _getOrderStates($id_lang, $type) + { + return Db::getInstance(_PS_USE_SQL_SLAVE_)->getValue(' + SELECT osl.name + FROM `'._DB_PREFIX_.'order_state` os + LEFT JOIN `'._DB_PREFIX_.'order_state_lang` osl + ON (os.`id_order_state` = osl.`id_order_state` + AND osl.`id_lang` = '.(int)$id_lang.') + WHERE `template` = "'.pSQL($type).'"'); + } + + private function _getAddress($addressNode, $id_customer, $type) + { + //alias is limited + $type = Tools::substr($type, 0, 32); + + $id_address = (int)Db::getInstance()->getValue('SELECT `id_address` + FROM `'._DB_PREFIX_.'address` WHERE `id_customer` = '.(int)$id_customer.' AND `alias` = \''.pSQL($type).'\''); + + if ($id_address) + $address = new Address((int)$id_address); + else + $address = new Address(); + + $customer = new Customer((int)$id_customer); + + $street1 = ''; + $street2 = ''; + $line2 = false; + $streets = explode(' ', (string)$addressNode->Street); + + foreach ($streets as $street) + { + if (Tools::strlen($street1) + Tools::strlen($street) + 1 < 32 && !$line2) + $street1 .= $street.' '; + else + { + $line2 = true; + $street2 .= $street.' '; + } + } + + $lastname = (string)$addressNode->LastName; + $firstname = (string)$addressNode->FirstName; + + $lastname = preg_replace('/\-?\d+/', '', $lastname); + $firstname = preg_replace('/\-?\d+/', '', $firstname); + + $address->id_customer = (int)$id_customer; + $address->id_country = (int)Country::getByIso(trim($addressNode->Country)); + $address->alias = pSQL($type); + $address->lastname = (!empty($lastname)) ? pSQL($lastname) : $customer->lastname; + $address->firstname = (!empty($firstname)) ? pSQL($firstname) : $customer->firstname; + $address->address1 = pSQL($street1); + $address->address2 = pSQL($street2); + $address->company = pSQL($addressNode->Company); + $address->other = Tools::substr(pSQL($addressNode->Other), 0, 300); + $address->postcode = pSQL($addressNode->PostalCode); + $address->city = pSQL($addressNode->Town); + $address->phone = Tools::substr(pSQL($addressNode->Phone), 0, 16); + $address->phone_mobile = Tools::substr(pSQL($addressNode->PhoneMobile), 0, 16); + + if ($id_address) + $address->update(); + else + $address->add(); + + return $address->id; + } + + private function _getCustomer($email, $lastname, $firstname) + { + $id_customer = (int)Db::getInstance()->getValue('SELECT `id_customer` + FROM `'._DB_PREFIX_.'customer` WHERE `email` = \''.pSQL($email).'\''); + + if ($id_customer) + return $id_customer; + + $lastname = preg_replace('/\-?\d+/', '', $lastname); + $firstname = preg_replace('/\-?\d+/', '', $firstname); + + $customer = new Customer(); + $customer->lastname = (!empty($lastname)) ? pSQL($lastname) : '-'; + $customer->firstname = (!empty($firstname)) ? pSQL($firstname) : '-'; + $customer->passwd = md5(pSQL(_COOKIE_KEY_.rand())); + $customer->id_default_group = 1; + $customer->email = pSQL($email); + $customer->add(); + + return $customer->id; + } + + private function _updatePrices($id_order, $order, $reference_order) + { + $tax_rate = 0; + + foreach ($order->Products->Product as $product) + { + $skus = explode('_', $product->SKU); + + $row = Db::getInstance()->getRow('SELECT t.rate, od.id_order_detail FROM '._DB_PREFIX_.'tax t + LEFT JOIN '._DB_PREFIX_.'order_detail_tax odt ON t.id_tax = odt.id_tax + LEFT JOIN '._DB_PREFIX_.'order_detail od ON odt.id_order_detail = od.id_order_detail + WHERE od.id_order = '.(int)$id_order.' AND product_id = '.(int)$skus[0].' AND product_attribute_id = '.(int)$skus[1]); + + $tax_rate = $row['rate']; + $id_order_detail = $row['id_order_detail']; + + $updateOrderDetail = array( + 'product_price' => (float)((float)$product->Price / (1 + ($tax_rate / 100))), + 'reduction_percent' => 0, + 'reduction_amount' => 0, + 'ecotax' => 0, + 'total_price_tax_incl' => (float)((float)$product->Price * $product->Quantity), + 'total_price_tax_excl' => (float)(((float)$product->Price / (1 + ($tax_rate / 100))) * $product->Quantity), + 'unit_price_tax_incl' => (float)$product->Price, + 'unit_price_tax_excl' => (float)((float)$product->Price / (1 + ($tax_rate / 100))), + ); + + Db::getInstance()->autoExecute(_DB_PREFIX_.'order_detail', $updateOrderDetail, 'UPDATE', '`id_order` = '.(int)$id_order.' AND `product_id` = '.(int)$skus[0].' AND `product_attribute_id` = '.(int)$skus[1]); + + $updateOrderDetailTax = array( + 'unit_amount' => (float)((float)$product->Price - ((float)$product->Price / (1 + ($tax_rate / 100)))), + 'total_amount' => (float)(((float)$product->Price - ((float)$product->Price / (1 + ($tax_rate / 100)))) * $product->Quantity), + ); + + Db::getInstance()->autoExecute(_DB_PREFIX_.'order_detail_tax', $updateOrderDetailTax, 'UPDATE', '`id_order_detail` = '.(int)$id_order_detail); + } + + $actual_configuration = unserialize(Configuration::get('SHOPPING_FLUX_SHIPPING_MATCHING')); + + $carrier_to_load = isset($actual_configuration[base64_encode(Tools::safeOutput((string)$order->ShippingMethod))]) ? + (int)$actual_configuration[base64_encode(Tools::safeOutput((string)$order->ShippingMethod))] : + (int)Configuration::get('SHOPPING_FLUX_CARRIER'); + + $carrier = Carrier::getCarrierByReference($carrier_to_load); + + //manage case PS_CARRIER_DEFAULT is deleted + $carrier = is_object($carrier) ? $carrier : new Carrier($carrier_to_load); + + $updateOrder = array( + 'total_paid' => (float)($order->TotalAmount), + 'total_paid_tax_incl' => (float)($order->TotalAmount), + 'total_paid_tax_excl' => (float)((float)$order->TotalAmount / (1 + ($tax_rate / 100))), + 'total_paid_real' => (float)($order->TotalAmount), + 'total_products' => (float)(Db::getInstance()->getValue('SELECT SUM(`product_price`)*`product_quantity` FROM `'._DB_PREFIX_.'order_detail` WHERE `id_order` = '.(int)$id_order)), + 'total_products_wt' => (float)($order->TotalProducts), + 'total_shipping' => (float)($order->TotalShipping), + 'total_shipping_tax_incl' => (float)($order->TotalShipping), + 'total_shipping_tax_excl' => (float)((float)$order->TotalShipping / (1 + ($tax_rate / 100))), + 'id_carrier' => $carrier->id + ); + + Db::getInstance()->autoExecute(_DB_PREFIX_.'orders', $updateOrder, 'UPDATE', '`id_order` = '.(int)$id_order); + + $updateOrderInvoice = array( + 'total_paid_tax_incl' => (float)($order->TotalAmount), + 'total_paid_tax_excl' => (float)((float)$order->TotalAmount / (1 + ($tax_rate / 100))), + 'total_products' => (float)(Db::getInstance()->getValue('SELECT SUM(`product_price`)*`product_quantity` FROM `'._DB_PREFIX_.'order_detail` WHERE `id_order` = '.(int)$id_order)), + 'total_products_wt' => (float)($order->TotalProducts), + 'total_shipping_tax_incl' => (float)($order->TotalShipping), + 'total_shipping_tax_excl' => (float)((float)$order->TotalShipping / (1 + ($tax_rate / 100))), + ); + + Db::getInstance()->autoExecute(_DB_PREFIX_.'order_invoice', $updateOrderInvoice, 'UPDATE', '`id_order` = '.(int)$id_order); + + $updateOrderTracking = array( + 'shipping_cost_tax_incl' => (float)($order->TotalShipping), + 'shipping_cost_tax_excl' => (float)((float)$order->TotalShipping / (1 + ($tax_rate / 100))), + 'id_carrier' => $carrier->id + ); + + Db::getInstance()->autoExecute(_DB_PREFIX_.'order_carrier', $updateOrderTracking, 'UPDATE', '`id_order` = '.(int)$id_order); + $updatePayment = array('amount' => (float)$order->TotalAmount); + Db::getInstance()->autoExecute(_DB_PREFIX_.'order_payment', $updatePayment, 'UPDATE', '`order_reference` = "'.$reference_order.'"'); + } + + private function _validateOrder($cart, $marketplace) + { + $payment = new sfpayment(); + $payment->name = 'sfpayment'; + $payment->active = true; + + //we need to flush the cart because of cache problems + $cart->getPackageList(true); + $cart->getDeliveryOptionList(null, true); + $cart->getDeliveryOption(null, false, false); + + $payment->validateOrder((int)$cart->id, 2, (float)Tools::ps_round(Tools::convertPrice($cart->getOrderTotal(), new Currency($cart->id_currency)), 2), Tools::strtolower($marketplace), null, array(), $cart->id_currency, false, $cart->secure_key); + return $payment; + } + + /* + * Fake cart creation + */ + + private function _getCart($id_customer, $id_address_billing, $id_address_shipping, $productsNode, $currency, $shipping_method) + { + $cart = new Cart(); + $cart->id_customer = $id_customer; + $cart->id_address_invoice = $id_address_billing; + $cart->id_address_delivery = $id_address_shipping; + $cart->id_currency = Currency::getIdByIsoCode((string)$currency == '' ? 'EUR' : (string)$currency); + $cart->id_lang = Configuration::get('PS_LANG_DEFAULT'); + $cart->recyclable = 0; + $cart->secure_key = md5(uniqid(rand(), true)); + + $actual_configuration = unserialize(Configuration::get('SHOPPING_FLUX_SHIPPING_MATCHING')); + + $carrier_to_load = isset($actual_configuration[base64_encode(Tools::safeOutput($shipping_method))]) ? + (int)$actual_configuration[base64_encode(Tools::safeOutput($shipping_method))] : + (int)Configuration::get('SHOPPING_FLUX_CARRIER'); + + $carrier = Carrier::getCarrierByReference($carrier_to_load); + + //manage case PS_CARRIER_DEFAULT is deleted + $carrier = is_object($carrier) ? $carrier : new Carrier($carrier_to_load); + + $cart->id_carrier = $carrier->id; + $cart->add(); + + foreach ($productsNode->Product as $product) + { + $skus = explode('_', $product->SKU); + $p = new Product((int)($skus[0]), false, Configuration::get('PS_LANG_DEFAULT'), Context::getContext()->shop->id); + + if (!Validate::isLoadedObject($p)) + return false; + + $added = $cart->updateQty((int)($product->Quantity), (int)($skus[0]), ((isset($skus[1])) ? $skus[1] : null)); + + if ($added < 0 || $added === false) + return false; + } + + $cart->update(); + return $cart; + } + + private function _checkProducts($productsNode) + { + $available = true; + + foreach ($productsNode->Product as $product) + { + if (strpos($product->SKU, '_') !== false) + { + $skus = explode('_', $product->SKU); + $quantity = StockAvailable::getQuantityAvailableByProduct((int)$skus[0], (int)$skus[1]); + + if ($quantity - $product->Quantity < 0) + StockAvailable::updateQuantity((int)$skus[0], (int)$skus[1], (int)$product->Quantity); + } + else + { + $quantity = StockAvailable::getQuantityAvailableByProduct((int)$product->SKU); + + if ($quantity - $product->Quantity < 0) + StockAvailable::updateQuantity((int)$product->SKU, 0, (int)$product->Quantity); + } + } + + return $available; + } + + private function _validOrders($id_order, $marketplace, $id_order_merchant = false, $error = false) + { + $xml = ''; + $xml .= ''; + $xml .= ''; + $xml .= ''.$id_order.''; + $xml .= ''.$marketplace.''; + + if ($id_order_merchant) + $xml .= ''.$id_order_merchant.''; + + if ($error) + $xml .= ''; + + $xml .= ''; + $xml .= ''; + + $this->_callWebService('ValidOrders', $xml); + } + + private function _setShoppingFeedId() + { + $login = Configuration::get('SHOPPING_FLUX_LOGIN'); + $id = Configuration::get('SHOPPING_FLUX_ID'); + + if (empty($login) || !empty($id)) + return; + + $xml = ''; + $xml .= ''; + $xml .= ''.$login.''; + $xml .= ''; + + $getClientId = $this->_callWebService('GetClientId', $xml); + + if (!is_object($getClientId)) + return; + + Configuration::updateValue('SHOPPING_FLUX_ID', (string)$getClientId->Response->ID); + } + + /* Liste Marketplaces SF */ + private function _getMarketplaces() + { + return array( + 'amazon', + 'boulanger', + 'brandalley', + 'cdiscount', + 'commentseruiner', + 'darty', + 'decofinder', + 'docteurdiscount', + 'ebay', + 'elevenmain', + 'etsy', + 'fnac', + 'fnaces', + 'galerieslafayette', + 'glamour', + 'gosport', + 'gstk', + 'holosfind', + 'jardimarket', + 'jardinermalin', + 'laredoute', + 'lecomptoirsante', + 'menlook', + 'mistergooddeal', + 'monechelle', + 'moneden', + 'natureetdecouvertes', + 'pixmania', + 'pixmaniait', + 'placedumariage', + 'priceminister', + 'rakuten', + 'rakutenes', + 'rdc', + 'ricardo', + 'rueducommerce', + 'sears', + 'spartoo', + 'tap', + 'villatech', + 'wizacha', + 'yodetiendas', + ); + } + + private function _translateField($field) + { + $translations = array( + 'FR' => array( + 'product' => 'produit', + 'supplier_link' => 'url-fournisseur', + 'manufacturer_link' => 'url-fabricant', + 'on_sale' => 'solde', + 'name' => 'nom', + 'link' => 'url', + 'short_description' => 'description-courte', + 'price' => 'prix', + 'old_price' => 'prix-barre', + 'shipping_cost' => 'frais-de-port', + 'shipping_delay' => 'delai-livraison', + 'brand' => 'marque', + 'category' => 'rayon', + 'quantity' => 'quantite', + 'weight' => 'poids', + 'ecotax' => 'ecotaxe', + 'vat' => 'tva', + 'mpn' => 'ref-constructeur', + 'supplier_reference' => 'ref-fournisseur', + 'category_breadcrumb' => 'fil-ariane', + ) + ); + + $iso_code = $this->default_country->iso_code; + + if (isset($translations[$iso_code][$field])) + return $translations[$iso_code][$field]; + + return $field; + + } +} + +class sfpayment extends PaymentModule +{ + +} diff --git a/override/classes/Meta.php b/override/classes/Meta.php index ba53566b..236d7b8d 100644 --- a/override/classes/Meta.php +++ b/override/classes/Meta.php @@ -34,11 +34,11 @@ class Meta extends MetaCore { return Meta::getHomeMetas($id_lang, $page_name); } - public static function getMetaBoutique() { - - $metas['meta_title'] = 'La boutique - ' . Configuration::get('PS_SHOP_NAME'); - $metas['meta_description'] = 'Bienvenue sur la boutique de ToutPratique.com'; - + public static function getMetaBoutique() + { + $metas['meta_title'] = 'Produits d\'entretien bio et produits ménagers en ligne - ' . Configuration::get('PS_SHOP_NAME'); + $metas['meta_description'] = 'La boutique en ligne Tout Pratique vous propose les top produits d\'entretien bio, + produits ménagers pro et les produits de soins et alimentaires pour la beauté, santé'; return $metas; } diff --git a/override/classes/controller/FrontController.php b/override/classes/controller/FrontController.php index 80d8df15..a0855355 100644 --- a/override/classes/controller/FrontController.php +++ b/override/classes/controller/FrontController.php @@ -1,94 +1,94 @@ -css_files = Media::cccCss($this->css_files); - //JS compressor management - if (Configuration::get('PS_JS_THEME_CACHE') && !$this->useMobileTheme()) - $this->js_files = Media::cccJs($this->js_files); - } - - /* Override destroy all css */ - $this->css_files = array(); - - /* Override Add real css */ - $this->css_files[_THEME_CSS_DIR_.'bootstrap.css?v='.filemtime($this->getThemeDir().'css/bootstrap.css')] = 'all'; - $this->css_files[_THEME_CSS_DIR_.'k2000.css?v='.filemtime($this->getThemeDir().'css/k2000.css')] = 'all'; - $this->css_files[_THEME_CSS_DIR_.'plugins.css?v='.filemtime($this->getThemeDir().'css/plugins.css')] = 'all'; - $this->css_files[_THEME_CSS_DIR_.'global.css?v='.filemtime($this->getThemeDir().'css/global.css')] = 'all'; - - if (@filemtime($this->getThemeDir().'css/autoload/')) - { - foreach (scandir($this->getThemeDir().'css/autoload', 0) as $file) - { - if (preg_match('/^[^.].*\.css$/', $file)) - { - $this->css_files[_THEME_CSS_DIR_.'autoload/'.$file.'?v='.filemtime($this->getThemeDir().'css/autoload/'.$file)] = 'all'; - } - } - } - - foreach($this->js_files as $key => $file) - { - if(strpos($file, _THEME_JS_DIR_) === false) - { - continue; - } - - $this->js_files[$key] = $file.'?v='.filemtime($this->getThemeDir().'js/'.str_replace(_THEME_JS_DIR_, '', $file)); - } - - /****************************/ - - $this->context->smarty->assign(array( - 'css_files' => $this->css_files, - 'js_files' => ($this->getLayout() && (bool)Configuration::get('PS_JS_DEFER')) ? array() : $this->js_files, - 'js_defer' => (bool)Configuration::get('PS_JS_DEFER'), - 'errors' => $this->errors, - 'display_header' => $this->display_header, - 'display_footer' => $this->display_footer, - )); - - $layout = $this->getLayout(); - if ($layout) - { - if ($this->template) - $template = $this->context->smarty->fetch($this->template); - else // For retrocompatibility with 1.4 controller - { - ob_start(); - $this->displayContent(); - $template = ob_get_contents(); - ob_clean(); - - } - $template = $this->context->smarty->assign('template', $template); - $this->smartyOutputContent($layout); - } - else - { - Tools::displayAsDeprecated('layout.tpl is missing in your theme directory'); - if ($this->display_header) - $this->smartyOutputContent(_PS_THEME_DIR_.'header.tpl'); - - if ($this->template) - $this->smartyOutputContent($this->template); - else // For retrocompatibility with 1.4 controller - $this->displayContent(); - - if ($this->display_footer) - $this->smartyOutputContent(_PS_THEME_DIR_.'footer.tpl'); - } - return true; - } -} +css_files = Media::cccCss($this->css_files); + //JS compressor management + if (Configuration::get('PS_JS_THEME_CACHE') && !$this->useMobileTheme()) + $this->js_files = Media::cccJs($this->js_files); + } + + /* Override destroy all css */ + $this->css_files = array(); + + /* Override Add real css */ + $this->css_files[_THEME_CSS_DIR_.'bootstrap.css?v='.filemtime($this->getThemeDir().'css/bootstrap.css')] = 'all'; + $this->css_files[_THEME_CSS_DIR_.'k2000.css?v='.filemtime($this->getThemeDir().'css/k2000.css')] = 'all'; + // $this->css_files[_THEME_CSS_DIR_.'plugins.css?v='.filemtime($this->getThemeDir().'css/plugins.css')] = 'all'; + $this->css_files[_THEME_CSS_DIR_.'global.css?v='.filemtime($this->getThemeDir().'css/global.css')] = 'all'; + + if (@filemtime($this->getThemeDir().'css/autoload/')) + { + foreach (scandir($this->getThemeDir().'css/autoload', 0) as $file) + { + if (preg_match('/^[^.].*\.css$/', $file)) + { + $this->css_files[_THEME_CSS_DIR_.'autoload/'.$file.'?v='.filemtime($this->getThemeDir().'css/autoload/'.$file)] = 'all'; + } + } + } + + foreach($this->js_files as $key => $file) + { + if(strpos($file, _THEME_JS_DIR_) === false) + { + continue; + } + + $this->js_files[$key] = $file.'?v='.filemtime($this->getThemeDir().'js/'.str_replace(_THEME_JS_DIR_, '', $file)); + } + + /****************************/ + + $this->context->smarty->assign(array( + 'css_files' => $this->css_files, + 'js_files' => ($this->getLayout() && (bool)Configuration::get('PS_JS_DEFER')) ? array() : $this->js_files, + 'js_defer' => (bool)Configuration::get('PS_JS_DEFER'), + 'errors' => $this->errors, + 'display_header' => $this->display_header, + 'display_footer' => $this->display_footer, + )); + + $layout = $this->getLayout(); + if ($layout) + { + if ($this->template) + $template = $this->context->smarty->fetch($this->template); + else // For retrocompatibility with 1.4 controller + { + ob_start(); + $this->displayContent(); + $template = ob_get_contents(); + ob_clean(); + + } + $template = $this->context->smarty->assign('template', $template); + $this->smartyOutputContent($layout); + } + else + { + Tools::displayAsDeprecated('layout.tpl is missing in your theme directory'); + if ($this->display_header) + $this->smartyOutputContent(_PS_THEME_DIR_.'header.tpl'); + + if ($this->template) + $this->smartyOutputContent($this->template); + else // For retrocompatibility with 1.4 controller + $this->displayContent(); + + if ($this->display_footer) + $this->smartyOutputContent(_PS_THEME_DIR_.'footer.tpl'); + } + return true; + } +} ?> \ No newline at end of file diff --git a/themes/toutpratique/css/global.css b/themes/toutpratique/css/global.css index e19bf250..e286d26b 100644 --- a/themes/toutpratique/css/global.css +++ b/themes/toutpratique/css/global.css @@ -1,4367 +1,4384 @@ -html { background: #ffffff; } -body { background: #ffffff; font-family: 'pt_sans'; font-size: 16px; margin: 0; color: #333333} -body.content_only { margin: 0 } -.container.main, -.container.account { min-height: 300px; padding: 15px 15px } -.container.products { padding: 30px 15px 0 15px } - -/************************************************************************************************************* -**************************************** INDEX ****************************************** -**************************************************************************************************************/ -#header { - background: #fff; - position: relative; - z-index: 10; -} - #header .bg-pink { - padding: 25px 0; - } - #header #header_logo { - text-align: center; - position: relative; - z-index: 12; - } - #header #header_logo img { - display: inline; - } - #header .info_header { - padding-top: 5px; - } - #header .info_header span { - color: #fff; - float: left; - font-family: 'pompiere_regular'; - font-size: 35px; - margin-top: 0; - text-indent: 15px; - } - #header p.by { - text-align: right; - } - #header p.by img { - width: 250px; - } - #header #searchbox input#search_query_block { - background: url('../img/search_input.jpg') no-repeat right 8px center #fff; - border-top: 1px solid #bf5667; - color: #333333; - font-family: 'pt_sans'; - font-weight: normal; - font-size: 15px; - height: 40px; - padding-bottom: 10px; - padding-top: 14px; - text-indent: 10px; - line-height: 40px; - } - #header #searchbox input#search_query_block::-webkit-input-placeholder { - color: #333333; - line-height: 50px; - } - #submit_search { - background: none; - border: 0 none; - height: 40px; - left: 83%; - margin-top: -40px; - position: absolute; - width: 80px; - } - .account_box { - float: right; - } - #header .photo_header img { - float: right; - } - #header #header-cart, - #header #header_user { - float: left; clear: both; - } - #header #header-cart { margin-top: 15px; } - #header #header_user p { - padding-top: 45px; - margin: 0; - } - #header #header-cart a, - #header #header_user a{ - font-family: 'pompiere_regular'; - font-size: 24px; - color: #fff; - } - #header #header_user a.logout { - float: right; - font-size: 18px; - text-transform: lowercase; - padding-right: 23px; - } - #header #header_user a.logout i { margin-right: 0px; } - #header #header_user a.account { font-size: 20px; } - - #header #header-cart a:hover, - #header #header_user a:hover { text-decoration: none; } - #header #header-cart a i, - #header #header_user a i { - margin-right: 10px; - } - #header #header-cart .cart_block { - display: none; - } - - /* Sous-menu LG-MD */ - @media (min-width: 991px) { - #header #mainmenu { - - } - #header #mainmenu .menu-content > ul { - text-align: center; - } - #header #mainmenu li { - display: inline-block; - vertical-align: middle; - } - #header #mainmenu .menu-content > li > a, - #header #mainmenu .menu-content > li > span { - color: #949494; - display: block; - font-family: 'pt_sansbold'; - padding: 11px 12px; - text-transform: uppercase; - } - #header #mainmenu .menu-content > li:last-child > a { background: #6ac5bb; color: #333; font-family: 'pompiere_regular' } - #header #mainmenu .menu-content > li:hover > a { color: #333; text-decoration: none } - #header #mainmenu .menu-content > li:last-child:hover > a { background: #333; color: #6ac5bb } - #header #mainmenu .menu-content > li:hover > a span { border-bottom: 3px solid #333 } - #header #mainmenu .menu-content > li:last-child > a span { border: 0 } - #header #mainmenu .menu-content > li .submenu { - background: #fff; - box-shadow: 0 5px 6px rgba(0, 0, 0, 0.2); - left: 0; - min-height: 0; - max-height: 0; - overflow: hidden; - position: absolute; - right: 0; - transition: all 0.3s ease 0s; - -webkit-transition: all 0.3s ease 0s; - -moz-transition: all 0.3s ease 0s; - } - #header #mainmenu .menu-content > li .submenu .border { - border-top: 1px solid #f1f1f1; - } - #header #mainmenu .menu-content > li .submenu > .border > .container > .row { - position: relative - } - #header #mainmenu .menu-content > li:hover .submenu { - min-height: 350px; - max-height: 650px; - transition: all 0.3s ease 0.2s; - -webkit-transition: all 0.3s ease 0.2s; - -moz-transition: all 0.3s ease 0.2s; - z-index: 12; - } - #header #mainmenu .menu-content > li .submenu .menu-subtitle { - color: #333; - display: block; - font-family: 'pt_sansbold'; - font-size: 14px; - margin: 10px 0 0 0; - text-transform: uppercase; - } - #header #mainmenu .menu-content > li .submenu .column { - padding: 20px 5px 70px 5px; - } - #header #mainmenu .menu-content > li ul li { - display: block; - letter-spacing: 0px; - transition: all 0.3s ease 0s; - -webkit-transition: all 0.3s ease 0s; - -moz-transition: all 0.3s ease 0s; - z-index: 1; - } - #header #mainmenu .menu-content > li ul li a { - color: #6b6b73; - display: block; - font-family: 'pt_sans'; - font-size: 14px; - overflow: hidden; - padding: 3px 25px 3px 0; - position: relative; - text-transform: none; - } - #header #mainmenu .menu-content > li .submenu li:first-child > * { margin-top: 0; } - #header #mainmenu .menu-content > li ul li:hover a { color: #e44e58 } - #header #mainmenu .menu-content > li ul li a:not(.menu-subtitle) i { - color: #000; - font-size: 15px; - font-weight: normal; - height: 14px; - line-height: 14px; - margin-top: -6px; - position: absolute; - right: 0px; - text-align: center; - top: 50%; - width: 14px; - } - #header #mainmenu .menu-content > li ul li:hover a:not(.menu-subtitle) i { color: #e44e58; right: 10px; } - #header #mainmenu .menu-content > li ul li a i:before { display: inline } - #header #mainmenu .menu-content > li .see-more { - bottom: 0; - border-top: 1px solid #f1f1f1; - color: #6ac5bb; - display: block; - font-size: 18px; - font-family: 'pt_sansbold'; - left: 15px; - padding: 20px 0; - position: absolute; - text-align: center; - text-transform: uppercase; - width: calc(75% - 35px); - } - #header #mainmenu .menu-content > li .see-more:hover { text-decoration: none } - #header #mainmenu .menu-content > li .see-more:hover span { border-bottom: 3px solid #6ac5bb; } - #header #mainmenu .menu-content > li .boutique { - background: #6ac5bb none repeat scroll 0 0; - bottom: 0; - font-family: "pt_sansbold"; - margin-top: -1px; - padding: 20px 20px 70px 20px; - position: absolute; - right: 15px; - top: 0; - } - #header #mainmenu .menu-content > li .boutique .title-boutique { - color: #000; - display: block; - font-size: 14px; - margin-bottom: 20px; - text-transform: uppercase; - } - #header #mainmenu .menu-content > li .boutique ul { - margin-bottom: 45px; - } - #header #mainmenu .menu-content > li .boutique ul a { - color: #000; - padding: 4px 0; - } - #header #mainmenu .menu-content > li .boutique ul a:hover { color: #e44e58 } - #header #mainmenu .menu-content > li .boutique a i { - color: #000; - } - #header #mainmenu .menu-content > li .boutique a:hover i { color: #e44e58; right: 10px } - #header #mainmenu .menu-content > li .boutique a.see-all { - border-top: 1px solid #000; - bottom: 20px; - color: #000; - display: block; - font-size: 18px; - left: 15px; - padding: 20px 0 0 0; - position: absolute; - right: 15px; - text-align: center; - text-transform: uppercase; - } - #header #mainmenu .menu-content > li .boutique a.see-all:hover { text-decoration: none } - #header #mainmenu .menu-content > li .boutique a.see-all:hover span { border-bottom: 3px solid #000; } - #header #mainmenu .menu-content > li .boutique a.see-all i { - color: #000; - } - #header #mainmenu .menu-content > li .submenu.submenu-boutique { - min-height: unset; - } - #header #mainmenu .menu-content > li .submenu.submenu-boutique > .border > .container { - background: url('../img/img_menu.png') no-repeat 0 50%; - } - #header #mainmenu .menu-content > li .submenu.submenu-boutique .boutique { - float: right; - position: relative; - } - - } - - -#main_menu { - font-family: 'pt_sansbold'; -} - #main_menu ul { - margin: 0; padding: 0; - } - #main_menu ul > li { - float: left; - margin: 0; - padding: 15px 10px; - } - #main_menu li > a { - color : #222222; - text-transform: uppercase; - } - #main_menu ul > li.boutique { - background: #333333; - font-family: 'pompiere_regular'; - } - #main_menu li.boutique > a { color: #6ac5bb } - - -body .ac_results { - border: 0; - display: block; - z-index: 5; -} - body .ac_results li { - color: #2d2b33; - font-size: 18px; - padding: 15px 30px 15px 30px; - } - body .ac_results li.ac_odd { background: #ebebeb; } - body .ac_results li.ac_even { background: #dfdedd; } - body .ac_results li.ac_over { background: #333; color: #fff; cursor: pointer } - - -.intro_top { - background: url('../img/intro_top.jpg') no-repeat top center / cover; - color: #fff; - font-family: 'pompiere_regular'; - font-size: 24px; - padding: 15px 0; -} -.index .intro_top { - padding: 15px 0 30px 0; -} -.intro_top.order-process { margin-bottom: 30px; padding-bottom: 0 } - .intro_top .intro_home { text-align: center; } - .intro_top .intro_home h1 { font-family: 'vidaloka'; letter-spacing: -1px; font-size: 60px; } - .intro_top .intro_home p { font-family: 'pt_sans'; font-size: 15px; font-weight: normal; } -} - -#index main { - clear: both; - padding: 30px 15px 0 15px; - background: #fff; -} - #index main .pub { - border: 1px solid #dfdfdf; - border-radius: 2px; - padding-top: 18px; - text-align: center; - margin: 15px 0; - } - #index main .pub.pub_header { padding: 15px } - #index main .post_home_top .pub { height: 320px; margin-top: 0 } - #index main .rightHome .pub { - height: 320px; - margin: 29px 0; - margin-top: 0; - } - -.inner_edito { - border-bottom: 3px solid #333333; - border-top: 3px solid #333333; - margin: 5px 0 30px 0; - padding: 20px 15px; -} - .inner_edito .inner { - background: url('../img/edito_home.png') no-repeat; - color: #fff; - height: 292px; - overflow: auto; - text-align: center; - width: 170px; - } - .inner_edito .inner .name { - font-family: 'nautilus'; - margin-top: 150px; - display: block; - font-size: 18px; - } - .inner_edito .inner .name_edito { - font-family: 'pompiere_regular'; - text-transform: uppercase; - font-size: 42px; - } -.inner_edito h2 { - font-family: 'vidaloka'; - letter-spacing: -1px; - font-size: 36px; - margin: 0 0 15px 0; -} - .inner_edito h2 a { color: #333333} - .inner_edito h2 a:hover {text-decoration: none;} -.inner_edito .readmore { - margin-top: 20px; - float: right; -} -.inner_edito .readmore a { color: #333333;} - -.inner_edito ul { margin: 0; margin-left: 45px; padding: 0; } -.inner_edito ul li { - float: left; - margin: 0 5px; -} -.inner_edito ul li a { color: #fff; font-size: 30px;} -.inner_edito ul li a:hover { color: #e44e58; text-decoration: none;} - - -.post.post_simple { - margin-bottom: 13px; -} -.post { - margin-bottom: 30px; - min-height: 320px; - position: relative; -} -.post > a { - bottom: 0; - left: 0; - position: absolute; - top: 0; - right: 0; - z-index: 1; -} -.post_simple { - border: 1px solid #dfdfdf; - -webkit-border-radius: 2px; - -moz-border-radius: 2px; - -o-border-radius: 2px; - border-radius: 2px; - margin-bottom: 30px; - padding: 15px 0; - min-height: auto; -} -.post:hover { - -moz-box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.2); - -webkit-box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.2); - -o-box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.2); - box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.2); -} -.post .info { - background: #f1f1f1; - bottom: 0; - height: 93px; - left: 0; - padding: 15px 0; - position: absolute; - right: 0; - z-index: 2 -} -.post .info .label_post { - background: url("../img/bg_tips.png") no-repeat center top; - color: #fff; - font-family: "pompiere_regular"; - height: 48px; - left: 25px; - line-height: 42px; - position: absolute; - text-indent: 10px; - text-transform: uppercase; - top: -23px; - width: 122px; -} - .post .info .label_post.trick{ - background-position: 0px -57px; - } -.post_simple h3, -.post .info h3 { - color: #333333; - font-family: "vidaloka"; - letter-spacing: -1px; - margin: 5px 0 0; - padding-left: 25px; - padding-right: 0; - max-height: 30px; -} -.post_simple h3 { - max-height: 60px; -} -.post_simple h3 { - font-size: 18px; - margin-top: 0; - padding-left: 15px; -} -.post_simple h3 a, -.post .info h3 a { - color: #333333; -} - .post_simple h3 a:hover, - .post .info h3 a:hover { text-decoration: none; color: #e44e58 } - -.vote_box { - margin-top: 10px; - padding-left: 10px; -} -.post_simple .vote_box { margin-top: 0; } -.vote_box span.vote { - border: 1px solid #474747; - -webkit-border-radius: 5px; - -moz-border-radius: 5px; - -o-border-radius: 5px; - border-radius: 50px; - color: #474747; - cursor: pointer; - display: block; - font-size: 21px; - height: 36px; - line-height: 36px; - text-align: center; - width: 36px; - float: left; -} - .vote_box span.vote:hover, - .vote_box.active span.vote { - border-color: #6ac5bb; - color: #6ac5bb; - } - .vote_box.active .nb_vote { - color: #6ac5bb; - } - .vote_box.active .already_vote { color: #6ac5bb; font-size: 13px; } - -.vote_box span.nb_vote { - display: block; - float: left; - font-family: 'pompiere_regular'; - line-height: 36px; - margin-left: 10px; -} -.vote_box .already_vote { clear: both; display: block;} - -.post-product .article { height: 405px; position: relative } -.post-product { - overflow: auto; - background: #f1f1f1; - margin-bottom: 0; - padding: 20px; -} -.post-product .article > a { - bottom: 0; - left: 0; - position: absolute; - top: 0; - right: 0; - z-index: 1; -} -.post-product .article img{ - margin-bottom: 20px; - padding-bottom: 40px; -} - .post-product .info { - margin-top: 0; - top: inherit; - bottom: 0px; - background: #fff; - } - .post .post-product:hover { - -webkit-box-shadow: 0px 0px 0px 0px; - -moz-box-shadow: 0px 0px 0px 0px; - -o-box-shadow: 0px 0px 0px 0px; - box-shadow: 0px 0px 0px 0px; - } -.post-product .product_post { - background: #fff; -} - .post-product .product_post img { - border: 1px solid #dfdfdf; - } - .post-product .product_post .product_information { - margin-top: 15px; - } - .post-product .product_post a.link_name { - color: #333333; - display: block; - font-size: 14px; - text-align: center; - margin-top: 15px; - margin-bottom: 10px; - } - .post-product .product_post a.link_name:hover { color: #e4535d; text-decoration: none; } - .post-product .product_post .price { - font-family: 'vidaloka'; - letter-spacing: -1px; - font-size: 24px; - text-align: center; - } - .post-product .product_post .old_price { - text-align: center; - color: #666666; - font-size: 14px; - } - .post-product .product_post .ajax_add_to_cart_button { - width: 100%; - } -.post-product .product_post_label { - color: #e4535d; - font-family: "pompiere_regular"; - font-size: 26px; - line-height: 40px; - margin-top: 20px; - padding: 0 30px; - text-align: center; -} - -.center_home { - margin-bottom: 5px; -} - -.product_home .product-container:last-child { - border-right: 0; -} - -.video_home { - border-top: 3px solid #333333; - border-bottom: 3px solid #333333; - margin-top: 7px; - padding: 22px 15px; -} - .video_home h4 { - color: #222222; - font-family: 'vidaloka'; - letter-spacing: -1px; - font-size: 48px; - margin-top: 20px; - margin-bottom: 25px; - } - .video_home iframe { - width: 100%; - height: 300px; - } - .video_home .link_video_tips a { - color: #e44e58; - } - .video_home .link_video_tips span { display: none; } - - -.encart_boutique { - background: url('../img/logo_home_boutique.gif') no-repeat center center; - display: block; - height: 344px; - padding-top: 215px; - text-align: center; -} -.encart_boutique:hover { background: url('../img/logo_home_boutique.png') no-repeat center center;} - .encart_boutique .boutique { - font-family: 'vidaloka'; - letter-spacing: -1px; - font-size: 35px; - } - .encart_boutique a { - color: #fff; - display: block; - font-family: "pompiere_regular"; - font-size: 30px; - margin-top: 10px; - text-transform: uppercase; - } - .encart_boutique a:hover {text-decoration: none; } - -.footer_social { - color: #fff; - font-family: "pompiere_regular"; - font-size: 30px; - padding: 12px 0 8px 0; - padding-left: 5px; - text-transform: uppercase; -} - .footer_social .social { margin: 0 5px; } - .footer_social .social a { color : #ffffff;} - .footer_social .social a:hover { color : #6ac5bb; text-decoration: none;} - -#footer { - padding: 15px 0; -} - #footer #links_footer { margin-top: 15px; } - #footer #links_footer ul { float: left; margin: 0px; text-align: center;} - #footer #links_footer ul li { display: inline-block; margin: 0px;} - #footer #links_footer ul li:after{ margin-left: 5px; margin-right: 5px; color:#fff; content:'.'; } - #footer #links_footer ul li:last-child:after{ content:''; } - #footer a { color: #fff; } - #footer p { padding-top: 5px; color: #fff; text-align: center; } - #footer p { padding-top: 5px; color: #fff; text-align: center; } - -.logo_footer img { - margin: 0 auto; -} -.newsletter_footer { - background: url('../img/newsletter_footer.png') no-repeat top center; - -webkit-background-size: contain; - -moz-background-size: contain; - -o-background-size: contain; - background-size: contain; - height: 256px; -} -.newsletter_footer h5 { - font-family: 'nautilus'; - font-size: 50px; - text-align: center; - color: #fff; - margin-top: 40px; - -webkit-text-shadow: 1px 1px 1px #696565; - -moz-text-shadow: 1px 1px 1px #696565; - -o-text-shadow: 1px 1px 1px #696565; - text-shadow: 1px 1px 1px #696565; -} - .newsletter_footer h5 span { - color: #333333; - } -.newsletter_footer p { - text-align: center; - color: #fff; - padding: 0 300px; -} -.newsletter_footer p.nw-alert-footer{ - background: none; - border: 1px solid; - color: #000; - margin: 7px auto 0; - padding: 0; - width: 300px; -} -.newsletter_footer .form-group { - width: 450px; - margin: 0 auto; -} -.newsletter_footer .form-group #newsletter-input { - float: left; - width: 250px; -} -.newsletter_left { - background: url('../img/newsletter_left.png') no-repeat top center; - -webkit-background-size: contain; - -moz-background-size: contain; - -o-background-size: contain; - background-size: contain; - height: 392px; -} -.newsletter_left h5 { - font-family: 'nautilus'; - font-size: 28px; - text-align: center; - color: #fff; - margin-top: 40px; - padding: 0 25px; - -webkit-text-shadow: 1px 1px 1px #696565; - -moz-text-shadow: 1px 1px 1px #696565; - -o-text-shadow: 1px 1px 1px #696565; - text-shadow: 1px 1px 1px #696565; -} - .newsletter_left h5 span { - color: #333333; - } -.newsletter_left p { - color: #fff; - font-size: 14px; - padding-left: 155px; - padding-right: 15px; - text-align: left; -} -.newsletter_left p.nw-alert-left{ - padding:0; - margin:0; - text-align: center; - color: #ebccd1; - background-color: rgba(0, 0, 0, 0); - border: none; -} -.newsletter_left .form-group { - width: 300px; - margin: 0 auto; -} -.newsletter_left .form-group #newsletter-input { - float: left; - width: 300px; - margin: 5px 0; - border-top: 3px solid #529bb6; -} -.newsletter_left .form-group .btn { width: 300px;} - -.newsletter_lightbox{ - display: none; - position: fixed; - z-index: 9999; - top: 10%; - background-color: #529bb6; - background: url('../img/newsletter_lightbox.png') no-repeat top center; - -webkit-background-size: 100% 100%; - -moz-background-size: 100% 100%; - -o-background-size: 100% 100%; - background-size: 100% 100%; - padding: 10px; - left: 0; - right: 0; - margin: 0 auto; - overflow: hidden; - width: 760px; -} - .newsletter_lightbox .close { - font-size: 40px; - margin-right: 5px; - } - .newsletter_lightbox .newsletter-box{ - border: 1px dashed #fff; - padding-bottom: 50px; - padding-top: 30px; - padding-left: 280px; - padding-right: 25px; - } - .newsletter_lightbox h5 { - font-family: 'nautilus'; - font-size: 50px; - margin-bottom: 20px; - text-align: center; - color: #fff; - -webkit-text-shadow: 1px 1px 1px #696565; - -moz-text-shadow: 1px 1px 1px #696565; - -o-text-shadow: 1px 1px 1px #696565; - text-shadow: 1px 1px 1px #696565; - } - .newsletter_lightbox h5 span { - color: #333333; - } - .newsletter_lightbox p{ - padding: 5px 10px; - margin-bottom: 30px; - } - .newsletter_lightbox .form-group{ - width: 100%; - } - .newsletter_lightbox input.newsletter-input{ - width: calc(100% - 165px); - margin-right: 5px; - } - .newsletter_lightbox .btn.btn-black{ - padding: 10px 45px; - } -.newsletter_lightbox.shown{ - display: block; -} -.newsletter_overlay{ - background-color: #000; - display: none; - height: 100%; - left: 0; - opacity: 0.7; - position: fixed; - top: 0; - width: 100%; - z-index: 9998; -} -.newsletter_overlay.shown{ - display: block; -} - -.inner_partenaire { - padding-bottom: 30px; -} - .subtitle.search, - .inner_partenaire span.h4 { - display: block; - font-family: 'vidaloka'; - letter-spacing: -1px; - font-size: 48px; - margin: 0; - text-align: center; - padding-bottom: 30px; - } - .inner_partenaire .pub { - margin: 15px 0; - text-align: center; - } - -@media screen and (min-width: 1199px) { - .vote_box .already_vote { - position: relative; - top: 5px; - } - -} -@media screen and (max-width: 1199px) { - #header #header-cart { margin-top: 0; } - #header .info_header { padding-top: 0px; } - #header .info_header .pl0 { padding-top: 0px; padding-left: 15px; padding-bottom: 5px;} - #header .photo_header { float: right; } - #header .photo_header img { width: 50%; } - #header #header_user p { padding-top: 0px; } - #header #header-cart a, - #header #header_user a{ font-size: 22px;} - - #header #header_user{ margin-top: 10px;} - #header #header-cart, - #header #header_user { clear: none; float: right; margin-right: 10px; } - - .encart_boutique { - -webkit-background-size: 100%; - background-size: 100%; - height: 303px; - padding-top: 186px; - } - .encart_boutique:hover{ - -webkit-background-size: 100%; - background-size: 100%; - } - .encart_boutique a { margin-top: 14px; } - .encart_boutique .boutique { font-size: 27px;} - - .post { min-height: 269px;} - .post.post_simple { height: 100%; min-height: initial;} - .post .info { margin-top: 176px; } - - .post .vote_box { padding-left: 0;} - .post .vote_box span.vote { font-size: 18px; height: 30px; line-height: 30px; width: 30px; } - .post .info h3 { font-size: 20px; line-height: 27px;} - .post_simple .vote_box { margin-top: 0; } - - - .post-product .article { height: 340px;} - .post-product .product_post_label{ font-size: 20px; line-height: 20px; padding: 0 15px;} - .post-product .product_post .price{ font-size: 18px;} - .post-product .product_post .old_price{ font-size: 14px;} - - .newsletter_footer h5 { font-size: 30px; } - .newsletter_footer p { font-size: 14px; padding: 0 190px; } - #header #mainmenu .menu-content > li a { font-size: 13px; padding: 9px 10px } - -} -@media (max-width: 991px) { - #header .bg-pink { padding-bottom: 10px} - .account_box { - float: right; - } - .searchbox { - float: right; - } - #header #header-cart a, #header #header_user a { font-size: 18px; text-transform: uppercase;} - #header #header_user a.account{ font-size: 18px;} - #header .account_box { margin-bottom: 15px; } - #header .account_box #header_user { float: left;} - #header .photo_header { - float: none; - } - #header .info_header h1 { - font-size: 30px; - } - #header .info_header span { - font-size: 25px; - } - #header-cart, - #header_user_info { float: right;} - #header .account_box #header_user_info {margin-left: 10px;} - #header .account_box #header_user_info i { margin-right: 5px;} - - #header #header-cart, - #header #header_user { clear: none; float: right; margin-right: 10px; margin-top: 0; } - .intro_top .intro_home h2 { font-size: 50px; } - .encart_boutique { padding-top: 178px;} - .encart_boutique .boutique { font-size: 26px; } - .encart_boutique a {font-size: 22px;} - - .video_home .link_video_tips img { display: none;} - .video_home .link_video_tips span { display: block;} - - .post-product .article { height: 380px;} - - .video_home h4 { font-size: 30px;} - .newsletter_footer { height: 159px;} - .newsletter_footer h5 { margin-top: 0; padding-top: 30px; } - .newsletter_footer p { display: none; } - - #header #menu-mobile { float: left; z-index: 100; } - #header #menu-mobile > a { color: #fff; float: left; text-transform: uppercase; } - #header #menu-mobile > a:hover { text-decoration: none; } - #header #menu-mobile.open i { } - #header #mainmenu { background: rgba(0, 0, 0, 0); bottom: 0; left: 0; margin: 0; pointer-events: none; position: fixed; width: 100%; top: 0; transition: all 0.3s ease 0s; z-index: 0; } - #header #mainmenu.open { background: rgba(0, 0, 0, 0.5);left: 0; pointer-events: auto; z-index: 100; } - #header #mainmenu > div > ul { background: #fff; height: 100%; left: -101%; margin: 0; position: absolute; transition: all 0.3s ease 0s; width: 50% } - #header #mainmenu.open > div > ul { left: 0 } - #header #mainmenu li { padding: 0 30px; width: 100% } - #header #mainmenu > div > ul.menu-content > li.close-tab { background: #e44e58; font-family: 'pt_sansbold'; text-transform: uppercase; } - #header #mainmenu > div > ul.menu-content > li > a { border-bottom: 1px solid #f1f1f1; color: #333; display: block; font-family: 'pt_sans'; font-size: 14px; padding: 15px 0; position: relative; width: 100%; } - #header #mainmenu > div > ul.menu-content > li.li-boutique > a { border: 0 } - #header #mainmenu > div > ul.menu-content > li > span { border-bottom: 1px solid #f1f1f1; color: #333; display: block; font-family: 'pt_sans'; font-size: 14px; padding: 15px 0; position: relative; width: 100%; } - #header #mainmenu > div > ul.menu-content > li > a:hover { text-decoration: none } - #header #mainmenu > div > ul.menu-content > li.close-tab > a { border: 0; color: #fff } - #header #mainmenu > div > ul.menu-content > li.close-tab > a i { float: right; } - - #header #mainmenu > div > ul > li.li-boutique { background: #6ac5bb } - #header #mainmenu > div > ul > li > .submenu { background: #fff; height: 100%; left: -101%; margin: 0; overflow-y: auto; position: fixed; top: 0; transition: all 0.3s ease 0s; width: 50%; z-index: 2 } - #header #mainmenu > div > ul > li.open > .submenu { font-size: 14px; left: 0 } - #header #mainmenu .menu-content > li .submenu .column { padding: 0 30px } - #header #mainmenu > div > ul > li > * + .submenu .container { width: 100% } - #header #mainmenu > div > ul > li > * + .submenu .close-tab { background: #e44e58; font-family: 'pt_sans'; text-transform: uppercase; } - #header #mainmenu > div > ul > li > * + .submenu .close-tab a { color: #fff; display: block; padding: 15px 30px; text-transform: uppercase; } - #header #mainmenu > div > ul > li > * + .submenu .close-tab a i { float: right } - #header #mainmenu > div > ul > li > * + .submenu .menu-subtitle { color: #6ac5bb; display: block; font-size: 16px; margin-left: -15px; padding: 30px 0 0 0 } - #header #mainmenu > div > ul > li > * + .submenu .cta-menu { display: none; } - #header #mainmenu > div > ul > li > a.open { background: #b4293c; text-decoration: none; } - #header #mainmenu > div > ul > li > a.open + .submenu { max-height: 500px; overflow: hidden } - #header #mainmenu > div > ul > li li a { display: block; padding: 15px 0 5px 50px } - #header #mainmenu > div > ul > li li a i { display: none } - #header #mainmenu li ul li div { display: none } - #header #mainmenu .menu-content .submenu li { padding: 0; } - #header #mainmenu .menu-content .submenu li a { border-bottom: 1px solid #f1f1f1; color: #333; font-family: 'pt_sans'; font-size: 14px; padding: 15px 0; text-transform: none } - - #header #mainmenu .menu-content > li .boutique { padding: 0 30px } - #header #mainmenu .menu-content > li .boutique .title-boutique { color: #6ac5bb; display: block; font-size: 16px; margin-left: -15px; padding: 30px 0 0 } - #header #mainmenu .menu-content > li .boutique a.see-all, #header #mainmenu .menu-content > li .see-more { display: none } -} -@media (max-width: 767px) { - #submit_search { width: 40px;} - #header .account_box { - float: right; - width: auto; - } - .account_box { - float: right; - } - .searchbox { - float: right; - } - #header .info_header { - margin-top: 15px; - } - #header .info_header span { - display: block; - text-align: center; - width: 100%; - } - #header #header_logo img { width: 80%;} - #header p.by { - display: none; - } - #header .search_box .info_header { margin: 0; } - #header .info_header span { text-indent: 0; font-size: 20px;} - #header #header-cart, #header #header_user { float: left;} - #header #header-cart a span, #header #header_user a span {display: none;} - #header #header-cart a i, #header #header_user a i { font-size: 30px;} - - .intro_top .intro_home h2 { font-size: 30px; } - .encart_boutique { - background: none; - height: auto; - padding-top: 15px; - } - .encart_boutique a { - background: #ce4f85; - color: #fff; - height: 30px; - line-height: 30px; - margin: 0 auto; - width: 120px; - } - .newsletter_footer{ height: auto; background: #529bb6; color:#fff; padding: 15px; margin-top: 15px; } - .newsletter_footer .form-group #newsletter-input { - left: 0; - margin-left: 0; - position: relative; - width: 100%; - } - .newsletter_footer .form-group { width: 100%; } - .newsletter_footer h5 { margin-top: 0; padding-top: 0; text-shadow:0px 0px;} - .newsletter_footer p { display: block; padding: 0; } - .newsletter_footer .btn{ width: 100%; } - - .newsletter_lightbox { - width: 540px; - webkit-background-size: 100% 100%; - -moz-background-size: 100% 100%; - -o-background-size: 100% 100%; - background-size: 100% 100%; - } - .newsletter_lightbox .newsletter-box { - border: 1px dashed #fff; - padding-bottom: 0px; - padding-top: 5px; - padding-left: 170px; - padding-right: 5px; - } - .newsletter_lightbox h5{ - font-size: 35px; - } - .newsletter_lightbox p{ - font-size: 14px; - } - .newsletter_lightbox input.newsletter-input{ - display: inline-block; - } - #header #mainmenu > div > ul { background: #e4e2de; height: 100%; left: -101%; margin: 0; position: absolute; transition: all 0.3s ease 0s; width: 80% } - #header #mainmenu > div > ul > li > .submenu { width: 80% } - - .post-product .article { height: auto; min-height: 200px} - .product_post{ margin-top: 15px; } - .post-product .product_post{ overflow: auto;} - .post-product .image_product{ float: left; width: 50%;} - .post-product .product_information{ float: left; width: 50%;} - .post-product .product_post a.link_name{ font-size: 18px; margin-top: 0; margin-bottom: 0; } - .post-product .product_post_label{ margin-top: 15px;} - .post-product .product_post .add_to_cart{ text-align: center; } - .post-product .product_post .ajax_add_to_cart_button{ width: 80%;} - - .footer_social { text-align: center } - .footer_social .title-social { display: block } - .inner_partenaire span.h4 { font-size: 40px; padding: 0 15px 20px 15px; } -} - -@media (max-width: 549px) { - .index .intro_top { padding: 5px 0px 15px;} - .intro_top .intro_home h1 {font-size: 30px;} - .intro_top .intro_home p { font-size: 13px;} - - #header .search_box { margin-top: 15px; } - #header .search_box .info_header { margin-bottom: 5px;} - #header .info_header span { text-indent: 0; font-size: 24px;} - #header #header-cart a i, #header #header_user a i { font-size: 25px;} - .newsletter_lightbox{width: 500px;} - .newsletter_lightbox .newsletter-box {padding-left: 155px;} - .newsletter_lightbox p {margin-bottom: 20px;} - - .newsletter_footer{ background: #529bb6; color:#fff; padding: 15px; margin-top: 15px; } - .newsletter_footer .form-group #newsletter-input { - left: 0; - margin-left: 0; - position: relative; - text-align: center; - width: 100%; - } - .footer_social {font-size: 25px; text-align: center;} - .logo_footer img { width: 60%; } - #footer ul li { display: block; width: 100%; padding: 10px 0; border-bottom: 1px solid #e66c74; } - #footer #links_footer ul li::after { content: ''} - #footer p { margin-top: 15px; font-size: 13px; } - - - #footer .link_credits { display: block; text-align: center; clear: both; font-size: 14px; margin-top: 10px;} -} -@media (max-width: 500px) { - #header #header_logo img { width: 80%;} - #header .info_header h1 { margin-top: 20px;} - - .newsletter_lightbox{width: 100%; background:#529bb6;} - .newsletter_lightbox .newsletter-box {padding-left: 5px;} - .newsletter_lightbox h5{font-size: 30px} - .newsletter_lightbox .form-group{padding: 0 5px;} - .newsletter_lightbox input.newsletter-input, .newsletter_lightbox .btn.btn-black{display: block; width: 100%; text-align: center;} - .video_home { padding: 22px 0 } -} - - -/************************************************************************************************************* -*************************************** CATEGORY CMS **************************************** -**************************************************************************************************************/ -.intro_top .intro_cat h1 { - font-family: 'vidaloka'; - letter-spacing: -1px; - font-size: 55px; - width: 70%; -} -.cmsps-postsearch{ - margin-top: 20px; -} - #postSearchSubmit label{ - color: rgba(255,255,255,0.8); - font-size: 16px; - } - #postSearchSubmit input{ - font-size: 16px; - font-family: "pt_sans"; - } - .ui-autocomplete{ - background-color: #fff; - color: #333333; - text-align: center; - } - .ui-menu-item, - .ui-menu-item a{ - font-family: "pt_sans"; - cursor: pointer; - text-decoration: none; - background-color: transparent; - border: none; - } - .ui-menu-item a{ - line-height: 30px; - } - .ui-menu-item:hover, - .ui-menu-item:hover a, - .ui-menu-item:focus a, - .ui-menu-item a:hover, - .ui-menu-item a:focus{ - background-color: #333333; - text-decoration: none; - border: none; - color: #fff; - } - #postSearchSubmit input, - #postSearchSubmit button{ - width: 100%; - } - #postSearchSubmit .cmsps-postsearch-submit{ - padding-top: 27px; - } - -main#categorycms { margin-bottom: 30px } -#categorycms .desc { - font-family: "pt_sans"; - font-size: 14px; - max-height: 198px; - overflow: hidden; - transition: all 0.5s ease; -} - #categorycms .desc_category .readmore { - cursor: pointer; - font-size: 14px; - margin-right: 15px; - float: right; - font-weight: bold; - } - -#categorycms .tips { - border-top: 3px solid #333333; - margin-bottom: 30px; - margin-top: 30px; - padding-top: 15px; - position: relative; -} - #categorycms .tips_day { margin-top: 15px; min-height: 360px; } - #categorycms .tips_day .content { - height: 200px; - bottom: 15px; - position: absolute; - left: 30px; - right: 30px; - } - #categorycms .tips_day .content .inner { - background: #fff; - width: 100%; - height: 100%; - padding: 15px; - } - - #categorycms .tips_day .content h2 { - font-family: "vidaloka"; - letter-spacing: -1px; - font-size: 36px; - margin: 0 0 15px; - } - #categorycms .tips_day .content h2 a { color: #333333 } - #categorycms .tips_day .content h2 a:hover { text-decoration: none; color: #e44e58; } - -#categorycms .search_category { - margin: 15px 0; -} - #categorycms .search_category .input-group{ - border: 2px solid #dbdbdb; - } - #categorycms .search_category .input-group .input-group-addon{ - padding: 0; - background-color: rgba(0, 0, 0, 0); - border: none; - } - #categorycms .search_category input[type="text"] { - /* border: 2px solid #dbdbdb; */ - border: none; - border-radius: 0; - box-shadow: none; - height: 40px; - padding: 6px 15px; - } - #categorycms .search_category button{ - background-color: rgba(0, 0, 0, 0); - border: none; - padding: 10px; - } - #categorycms .search_category button:focus{ - outline:none; - } - #categorycms .search_category i { - color: #333; - font-size: 18px; - /* position: absolute; */ - /* right: 30px; - top: 11px; */ - } - #categorycms .search_category label { - margin-top: 8px; - } - #categorycms .search_category select { - background: #333333; - height: 49px; - font-size: 16px; - font-family: 'pt_sans'; - padding: 6px 15px; - color: #fff; - } - #categorycms .search_category a.reset_filter { - font-size: 12px; - color: #333; - text-decoration: underline; - top: 5px; - position: relative; - } - -#categorycms .all_posts { - margin-top: 30px; -} -#categorycms .all_posts .articles { - border-top: 3px solid #333333; - padding-top: 30px; -} -#categorycms .list_categories { margin-bottom: 30px; font-size: 14px; } -.others h3, -#categorycms .list_categories h3 { font-family: 'vidaloka'; border-bottom: 3px solid #333; padding-bottom: 10px; } -#categorycms .list_categories h3 { margin-top: 40px } -#categorycms .list_categories ul { padding-left:0px;} - #categorycms .list_categories ul li { margin-bottom: 7px; } - #categorycms .list_categories ul li a { color: #333} -#categorycms .top_tips .list_article { - padding: 15px 0; -} - - -/* contenu articles */ -.article_content .content { - color: #4d4d4d; - font-size: 15px; - line-height: 24px; -} -.article_content .content ul { margin-left: 20px; margin-bottom: 15px;} -.article_content .content ul li { - margin: 5px 0; - list-style: inside; - font-size: 14px; -} -.article_content .content h2 strong { font-weight: normal;} -.article_content .content h2 { - font-size: 36px; - line-height: 42px; - font-weight: normal; - font-family: 'pompiere_regular'; - letter-spacing: -1px; - padding-bottom: 10px; - border-bottom: 3px solid #333333; - margin-bottom: 20px; - margin-top: 40px; -} -.article_content .content br { - display: block; - margin:0; -} -.article_content .content h3 { - font-weight: bold; - font-size: 18px; - padding: 15px; - background: #eeeeee; - margin-bottom: 20px; - margin-top: 20px; -} -.article_content .content img { - display: block; - height: auto; - max-width: 100%; -} -.article_content .content h5, h4 { - font-size: 15px; - line-height: 24px; -} -.article_content .content p {margin-bottom: 0;} - .article_content .content .info { - background: #ccc; - padding: 15px; - margin-top: 40px; - margin-bottom: 20px; - background: url('../img/ico_danger.png') no-repeat left 15px center; - padding-left: 170px; - } - .article_content .content .info.asavoir { background-image: url('../img/ico_asavoir.png')} - .article_content .content .info.anoter { background-image: url('../img/ico_anoter.png')} - .article_content .content .info.truc { background-image: url('../img/ico_truc.png')} - .article_content .content .info h3 { - background: none; - text-transform: none; - padding: 0; - font-weight: normal; - font-size: 15px; - margin: 0; - margin-bottom: 10px; - } - .article_content .content .info h5 { - font-size: 18px; - text-transform: uppercase; - font-family: 'pt_sansbold'; - color: #e4535d; - } - .article_content .content .info.truc{ background-color: #dfeaed;} - .article_content .content .info.truc h5 {color: #529bb6} - .article_content .content .info.warning{ background-color: #f4dfe1;} - .article_content .content .info.asavoir{ background-color: #e3f0ee;} - .article_content .content .info.asavoir h5 {color: #6ac5bb} - .article_content .content .info.anoter{ background-color: #ddd6e1;} - .article_content .content .info.anoter h5 {color: #8a669d} -.article_content .content a { color: #e44e58;} -.article_content .content .video { margin: 15px 0; } -.article_content .content .pub_bottom_post { margin: 15px 0; } - -.right_column_category .pub { - border: 1px solid #dfdfdf; - height: 320px; - padding-top: 18px; - margin: 0 0 15px 0; - text-align: center; -} - -.others { - padding-bottom: 15px; -} - .others .inner { - border: 1px solid #f1f1f1; - margin-bottom: 15px; - max-height: 743px; - overflow-y: auto; - } - .others .inner li { - padding-left: 10px; - list-style: circle; - } - .others .inner li a { - color: #666; - font-size: 13px; - } - -@media (max-width: 1199px) { - .intro_top{ padding: 15px 0 30px;} - #categorycms .tips_day { font-size: 15px; } - #categorycms .tips_day .content h2 { font-size: 20px;} - #categorycms .desc { max-height: 56px} - - span.title.red { - font-size: 24px; - width: 100%; - background: #e4535d; - height: 50px; - position: relative; - line-height: 50px; - border-radius: 5px; - } - span.title.red::after { - border: 1px dashed #fff; - border-radius: 6px; - content: ""; - display: block; - height: 39px; - margin: 5px; - position: absolute; - top: 0; - width: 280px; - } -} -@media (max-width: 991px) { - span.title.red::after {width: 98%;} - .pagination_inner {float: none;} -} -@media (max-width: 767px) { - #categorycms .all_posts .articles .post img { width: 100%;} - - span.title.blue { - font-size: 24px; - width: 100%; - background: #529bb6; - height: 50px; - position: relative; - line-height: 50px; - border-radius: 5px; - } - span.title.blue::after { - border: 1px dashed #fff; - border-radius: 6px; - content: ""; - display: block; - height: 39px; - margin: 5px; - position: absolute; - top: 0; - width: 98%; - } - - span.title.violet { - font-size: 24px; - width: 100%; - background: #8a669d; - height: 50px; - position: relative; - line-height: 50px; - border-radius: 5px; - } - span.title.violet::after { - border: 1px dashed #fff; - border-radius: 6px; - content: ""; - display: block; - height: 39px; - margin: 5px; - position: absolute; - top: 0; - width: 98%; - } -} -@media (max-width: 570px) { - #categorycms .tips_day { font-size: 13px; min-height: 150px; } - #categorycms .tips_day .content h2 { font-size: 18px;} - span.title.red::after {width: 97%;} - -} -@media (max-width: 500px) { - #categorycms .tips_day .content { height: 100px;} - #categorycms .tips_day .content h2 { font-size: 14px;} - #categorycms .tips_day .inner > div > div >p { display: none;} -} - - -/************************************************************************************************************* -*************************************** POST CMS **************************************** -**************************************************************************************************************/ -#postcms { color: #4d4d4d; } -#postcms .intro_label { - font-size: 30px; - font-family: 'pt_sansbold'; -} -#postcms .intro { - font-size: 16px; - font-family: 'pt_sans'; - margin-bottom: 15px; -} -#postcms .intro_note { - background: url('../img/intro_note.png') no-repeat top center; - -webkit-background-size: contain; - -moz-background-size: contain; - -o-background-size: contain; - background-size: contain; - display: block; - height: 131px; -} - #postcms .intro_note .left { - font-family: 'pompiere_regular'; - float: left; - font-size: 24px; - margin-left: 130px; - margin-top: 30px; - } - #postcms .intro_note .left .nb { - text-transform: uppercase; - display: block; - margin-bottom: -5px; - } - #postcms .intro_note .right { - color: #999999; - float: right; - font-family: 'pt_sans'; - margin-top: 30px; - margin-right: 40px; - } - .vote_box.button { - padding-left: 0; - margin-top: 0; - overflow-x: auto; - overflow-y: hidden; - } - .vote_box.button span { - background: #6ac5bb; - border: 0 none; - -webkit-border-radius: 5px; - -moz-border-radius: 5px; - -o-border-radius: 5px; - border-radius: 5px; - color: #fff; - font-family: "pompiere_regular"; - height: auto; - padding: 3px 25px; - text-transform: uppercase; - width: auto; - } - .vote_box.button span i { - margin-right: 5px; - } - .vote_box.button.active span, - .vote_box.button span:hover { - background: #e44e58; - color: #fff; - } - .vote_box.button.active .already_vote { - background: none; - color: #6ac5bb; - } -#postcms .article_content { - border-top: 3px solid #333333; - margin-top: 30px; - padding-top: 30px; -} - #postcms .article_content img { - max-width: 100%; - } -#postcms .stack_left.stack{ - position: fixed; - top: 15px; - width: 163px; -} -#postcms #stack_right { overflow: hidden; clear: both; } -#postcms #stack_right.stack{ - position: fixed; - top: 15px; - width: 360px; -} - -#postcms .note_article { - border: 1px solid #dfdfdf; - position: relative; - text-align: center; - -webkit-border-radius: 5px; - -moz-border-radius: 5px; - -o-border-radius: 5px; - border-radius: 5px; - font-family: 'pompiere_regular'; - font-size: 20px; - text-align: center; - padding: 15px 0; -} - #postcms .note_article p.nb { - font-size: 28px; - text-transform: uppercase; - margin-bottom: 0; - padding-bottom: 0; - margin-bottom: -5px; - } - #postcms .note_article p.details { - padding: 0 30px; - line-height: 27px; - } - #postcms .note_article span.other_details { - color: #999999; - font-family: "pt_sans"; - font-size: 14px; - } - #postcms .note_article .vote_box { margin-left: 10px; } - - -#postcms .tips_utile .title { - color: #333; - font-size: 40px; - font-family: 'vidaloka'; - letter-spacing: -1px; -} -#postcms .share { - margin: 15px 0; - border-top : 3px solid #efefef; - border-bottom : 3px solid #efefef; - padding: 15px; - margin-bottom: 0; -} - #postcms .share .title { - color: #333; - text-align: center; - font-size: 22px; - text-transform: uppercase; - font-family: 'pompiere_regular'; - } - #postcms .share .share_btn:last-child { margin-right: 0;} - #postcms .share .share_btn a { - display: block; - margin-right: 15px; - width: 170px; - text-align: center; - height: 40px; - line-height: 38px; - font-family: 'pompiere_regular'; - -webkit-border-radius: 5px; - -moz-border-radius: 5px; - -o-border-radius: 5px; - border-radius: 5px; - border: 1px solid #666666; - text-transform: uppercase; - color: #666666; - } - #postcms .share .share_btn.twitter a { - color: #fff; - border-color: #55acee; - background: #55acee; - } - #postcms .share .share_btn.facebook a { - color: #fff; - border-color: #3b5998; - background: #3b5998; - } - #postcms .share .share_btn a i { - font-size: 18px; - margin-right: 4px; - } - #postcms .share .share_btn a:hover { text-decoration: none;} - -#postcms .comments { - margin: 30px 0; - padding-top: 15px; - border-top: 3px solid #333333; -} - #postcms .comments .title { - color: #333; - font-size: 40px; - font-family: 'vidaloka'; - letter-spacing: -1px; - } - -#postcms .pack_content { - margin-top: 15px; - border: 1px solid #dfdfdf; - font-size: 14px; - color: #666666; - overflow: hidden; -} -#postcms .pack_content .price-percent-reduction { - background: url("../img/reduction.png") no-repeat center top; - color: #333; - font-size: 18px; - font-weight: bold; - height: 70px; - line-height: 74px; - position: absolute; - right: 20px; - text-align: center; - top: 7px; - width: 70px; -} -#postcms .pack_content .reinsurance { border-top: 1px solid #dfdfdf; } - #postcms .pack_content .reinsurance .border { - line-height: 45px; - font-size: 13px; - } - #postcms .pack_content .reinsurance .border span { - color: #000; - float: left; - font-size: 28px; - margin: 5px 10px 5px 0; - } - #postcms .pack_content .reinsurance .bloc:first-child span { - margin-left: 10px; - } -#postcms .pack_content .image { padding: 25px 0; border-right: 1px solid #dfdfdf;} -#postcms .pack_content .image img { margin:0 auto; } -#postcms .pack_content .content_product { - padding: 25px; -} - #postcms .pack_content .content_product .link_name { - font-family: 'pt_sansbold'; - font-weight: normal; - color: #666666; - font-size: 16px; - } - #postcms .pack_content .content_product .price { - color: #e4535d; - font-family: 'vidaloka'; - font-size: 24px; - letter-spacing: -1px; - } - -#postcms .pack_left {} - #postcms .pack_left .title { - text-align: center; - font-size: 36px; - text-transform: uppercase; - font-family: 'pompiere_regular'; - } - #postcms .pack_left .products { - border: 1px solid #dfdfdf; - } - #postcms .pack_left .products .inner { - max-height: 300px; - overflow-y: auto; - overflow-x: hidden; - } - #postcms .pack_left .products .product_inner { - padding: 10px; - } - #postcms .pack_left .products .product_inner:nth-child(even) { - background: #f9f9f9; - } - #postcms .pack_left .products .product_inner .row{ - margin:0; - } - #postcms .pack_left .products .product_inner .row.not_available { opacity: 0.3 } - #postcms .pack_left .products .product_inner .row.not_available .not_available { font-size: 13px; } - #postcms .pack_left .products .product_inner .row .col-md-1, - #postcms .pack_left .products .product_inner .row .col-md-8{ - padding: 0; - } - #postcms .pack_left .products .product_inner .row .col-md-1 .custom-checkbox{ - overflow: visible; - } - #postcms .pack_left .products .product_inner .name a { - color: #4d4d4d; - font-family: 'pt_sansbold'; - font-size: 14px; - } - #postcms .pack_left .products .product_inner .price .quantity { - float: left; - } - #postcms .pack_left .products .product_inner .price .quantity input { padding: 5px; } - #postcms .pack_left .products .product_inner .price span.min { font-size: 18px; } - #postcms .pack_left .products .product_inner .price span { - margin-left: 10px; - font-size: 24px; - font-family: 'vidaloka'; - letter-spacing: -1px; - } - #postcms .pack_left .total { - border-top: 1px solid #dfdfdf; - padding: 15px; - overflow: auto; - } - #postcms .pack_left .price_info { - font-size: 14px; - padding-top: 10px; - float: left; - } - #postcms .pack_left span.price { - margin-left: 5px; - font-family: 'vidaloka'; - letter-spacing: -1px; - font-size: 32px; - } - #postcms .pack_left .add_to_cart { - float: right; - } -#postcms .relations { - clear: both; - padding: 20px; - background: #ececec; - font-family: ; - float: left; - width: 100%; - margin: 15px 0; -} -#postcms .relations.relation_tips { background: #f9f9f9 } - #postcms .relations .title { - font-family: 'Myriad Pro'; - font-size: 20px; - margin-bottom: 15px; - } - #postcms .relations ul li a { - color: #666666; - font-size: 14px; - } - -#postcms .pack_bottom { - margin-top: 15px; -} -#postcms .pack_bottom .title { - font-size: 44px; - font-family: 'vidaloka'; - letter-spacing: -1px; -} -#postcms .pack_bottom .desc { - margin-right: 200px; - text-transform: uppercase; - font-size: 24px; - text-transform: uppercase; - text-align: right; - font-family: 'pompiere_regular'; -} -#postcms .pack_bottom .desc .remise { - float: left; - padding-left: 200px; - text-transform: none; -} -#postcms .pack_left .desc .remise { - display: block; - font-family: 'pompiere_regular'; - font-size: 24px; - text-transform: none; -} - #postcms .remise span { font-weight: bold; color: #e4535d} -#postcms .pack_bottom .products { - border: 1px solid #dfdfdf; - -webkit-border-radius: 5px 5px 5px 5px; - border-radius: 5px 5px 5px 5px; -} - #postcms .pack_bottom .products .product_inner { padding: 10px 0; } - #postcms .pack_bottom .products .product_inner:nth-child(even) { - background: #f9f9f9; - } - #postcms .pack_bottom .products .product_inner .not_available { opacity: 0.3; } - #postcms .pack_bottom .products .product_inner p.not_available { opacity: 1; font-size: 13px; } -#postcms .pack_bottom .img { - float: left; - border-radius: 50px -} -#postcms .pack_bottom .name { - margin-left: 15px; - margin-top: 5px; - font-weight: normal; - float: left; - font-family: 'pt_sansbold'; - font-size: 16px; - width: 70%; -} -#postcms .pack_bottom .name a { color: #4d4d4d; } -#postcms .pack_bottom .quantity_box { - margin-top: 15px; -} - #postcms .pack_bottom .quantity_box .quantity_bottom { - border: 1px solid #cac9c9; - text-align: center; - height: 35px; - line-height: 30px; - float: left; - width: 35px; - } - .change_quantity { - cursor: pointer; - -webkit-border-radius: 2px 0 0 2px; - border-radius: 2px 0 0 2px; - border: 1px solid #dfdfdf; - display: block; - float: left; - height: 35px; - width: 30px; - font-weight: bold; - text-align: center; - line-height: 35px; - } - .change_quantity.right { - -webkit-border-radius: 0px 2px 2px 0px; - border-radius: 0px 2px 2px 0px; - } -#postcms .pack_bottom .price { - color: #e4535d; - margin-left: 5px; - font-family: 'vidaloka'; - letter-spacing: -1px; - font-size: 24px; -} -#postcms .pack_bottom .total { - border-top: 1px solid #dfdfdf; - padding: 15px; - overflow: auto; -} -#postcms .pack_bottom .price_info { - font-size: 14px; - padding-top: 10px; - float: left; -} - #postcms .pack_bottom span.price { - margin-left: 5px; - font-family: 'vidaloka'; - letter-spacing: -1px; - font-size: 32px; - } - #postcms .pack_bottom .add_to_cart { - float: right; - } -#postcms .selection_bottom .reassurance { - padding: 10px 0; - color: #4d4d4d; - border: 1px solid #dfdfdf; - border-top: 0; - padding-left: 185px; - margin-bottom: 15px; -} - #postcms .selection_bottom .reassurance .border { - line-height: 30px; - } - #postcms .selection_bottom .reassurance span { - color: #000; - float: left; - font-size: 26px; - margin-right: 10px; - } -#postcms .rightColumn .pub { - margin-bottom: 15px; -} - -/** COMMENTAIRE **/ -.list_comments {} -.list_comments .inner { - background: #f5f5f5; - margin: 15px 0; - padding: 15px; -} -.list_comments .inner:nth-child(even) { - background: #fcfcfc -} - .list_comments .inner .name { - font-family: 'pompiere_regular'; - font-size: 24px; - text-transform: uppercase; - } - .list_comments .inner .date { - font-family: 'pt_sans'; - font-weight: bold; - text-align: right; - font-size: 13px; - } - .list_comments .inner .comment { - margin-top: 10px; - } -#postcms .form_comment .title { - font-family: 'vidaloka'; - letter-spacing: -1px; - font-size: 18px; -} -#postcms .form_comment .submit input[type="submit"] { - float: left; - height: 50px; - width: 170px; -} -#postcms .form_comment .submit .desc { - float: left; - font-size: 11px; - margin-top: 10px; - width: 230px; -} - -@media (max-width: 1199px) { - #postcms .article_content{ margin-top: 15px;} - #postcms .note_article .vote_box { margin-left: 15px; } - .intro_top .intro_cat h1 { font-size: 40px; } - #postcms .intro_note .left { margin-left: 105px; margin-top: 20px;} - #postcms .intro_note .right { margin-top: 20px; font-size: 14px; } - - #postcms .note_article p.nb { font-size: 24px; } - #postcms .note_article p.details { padding: 0 10px;} - #postcms .note_article span.other_details {display: none;} - .note_article .vote_box.button span i { display: none;} - .vote_box.button span { font-size: 15px; } - #postcms .note_article.stack{ width: 135px; } - #postcms #stack_right.stack { width: 293px; } - .newsletter_left h5 { margin-bottom: 14px; margin-top: 32px; padding: 0 10px;} - .newsletter_left p { font-size: 12px; padding-left: 121px; padding-right: 0; } - .newsletter_left .form-group .btn, - .newsletter_left .form-group #newsletter-input { width: 270px;} - #postcms .pack_content .reinsurance .bloc span{ font-size: 18px;} - #postcms .pack_content .reinsurance .border { font-size: 12px; line-height: 18px; padding: 10px 0;} - - #postcms .pack_bottom .desc .remise { padding-left: 150px; } - #postcms .share .share_btn a {width: 120px; margin: 0 auto;} -} - -@media (max-width: 991px) and (min-width: 767px) { - #postcms .intro_post .intro_note .left { font-size: 21px; margin-left: 85px; margin-top: 10px; } - #postcms .intro_post .intro_note .right { margin-right: 15px; } - #postcms .intro_post .intro_note .right > span { display: none;} - #postcms .intro_post .intro_note .vote_box.button span { padding: 0 18px; font-size: 18px; } - #postcms .intro_post .intro_note .vote_box.button span i { display: none; } - #postcms .share .share_btn a {width: 190px; margin: 0 auto;} -} - -@media (max-width: 991px) { - .vote_box.button span i { display: inline;} - #postcms .intro_note .left { margin-left: 225px; margin-top: 25px; } - - #postcms .intro_note .right { font-size: 14px; margin-right: 125px; margin-top: 25px;} - .vote_box.button span { font-size: 21px;} - #postcms .intro_note { margin: 15px 0; height: 80px;} - #postcms .note_article{ display: none;} - #postcms .pub_left{ display: none;} - #postcms #stack_right.stack{ - position: normal; - top: inherit; - width: auto; - } - #postcms .pack_bottom .title { font-size: 32px;} - .newsletter_left { background: #529bb6; height: auto; padding: 15px; } - .newsletter_left h5 { display: none;} - .newsletter_left p { padding: 0; font-size: 14px; display: block; text-align: center;} - .newsletter_left .form-group{ width: 100%;} - .newsletter_left .form-group #newsletter-input { border-top: 1px solid #bbb; margin: 0;} - .newsletter_left .form-group .btn, .newsletter_left .form-group #newsletter-input{ width: 100%;} - - #postcms .pack_content .reinsurance .bloc span{ margin-left: 10px; } - - #postcms .form_comment .submit .desc{ margin-left: 10px;} - #postcms .form_comment .submit input[type="submit"]{ width: 350px;} - - #postcms .selection_bottom .reassurance{ padding-left: 15px;} - - #postcms .pack_bottom .desc { margin-right: 0; } - #postcms .pack_bottom .desc .remise { padding-left: 0; } - #postcms .pack_bottom .name { font-family: "pt_sans"; font-size: 15px; font-weight: normal; width: 216px; } - #postcms .pack_bottom .custom-checkbox { margin-left: 15px; } -} -@media (max-width: 767px) { - #postcms .tips_utile .title { font-size: 30px; text-align: center;} - .intro_top { padding: 15px 0;} - .intro_top .intro_cat h1 { margin-top: 0; width: 100%;} - #postcms .intro_note .left { - font-size: 19px; - margin-left: 37%; - margin-top: 15px; - } - #postcms .intro_note .right { - float: left; - font-size: 13px; - margin-left: 13px; - margin-right: 20%; - margin-top: 10px; - } - #postcms .intro_note .right > span { display: none; } - .vote_box.button span { - font-size: 14px; - padding: 2px 15px; - } - .vote_box.button span i { display: none; } - - #postcms .share .share_btn a {width: 100%; margin-bottom: 15px;} - #postcms .form_comment .submit input[type="submit"] { width: 100%; } - - #postcms .pack_bottom .name { clear: both; width: auto } - #postcms .pack_bottom .price{ margin-top: 15px; } -} -@media (max-width: 570px) { - #postcms .pack_content .price-percent-reduction { background-size: 70% auto; font-size: 14px; line-height: 50px; right: 10px; } - #postcms .tips_utile .title {font-size: 25px;} - #postcms .intro_note .left { - font-size: 19px; - margin-left: 26%; - margin-top: 15px; - } - #postcms .intro_note .right { font-size: 14px; margin-right: 13%; margin-top: 25px; } - - #postcms .pack_bottom .desc .remise { display: block; width: 100%; } -} -@media (max-width: 500px) { - .vote_box.button span {padding: 0px 18px;} - #postcms .intro_note { height: 100px } - #postcms .intro_note .right { margin-top: 20px; margin-right: 7%; } - #postcms .intro_note .right > span { display: none;} - .vote_box.button span { font-size: 16px; } - .vote_box.button span i { display: none;} -} -@media (max-width: 400px) { - .newsletter_left .form-group{ width: 100%;} - .newsletter_left .form-group .btn, - .newsletter_left .form-group #newsletter-input { width: 95%;} - #postcms .intro_note .left { font-size: 17px; } - .change_quantity{ width: 20px;} - #postcms .pack_bottom .quantity_box .quantity_bottom{ width: 25px;} -} - -/************************************************************************************************************* -*************************************** EDITO **************************************** -**************************************************************************************************************/ -#search .edito, -#editos .edito { - position: relative; - margin-bottom: 30px; - font-size: 14px; -} - .edito:hover .inner { - -moz-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.2); - -webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.2); - -o-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.2); - box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.2); - } - .edito .inner { - border-right: 2px solid #f1f1f1; - border-bottom: 4px solid #f1f1f1; - background: #fafafa; - min-height: 290px; - padding: 15px 15px 45px 15px; - } - .edito h3 { - color: #333333; - font-family: "vidaloka"; - letter-spacing: -1px; - margin: 10px 0 0; - padding-right: 0; - margin-bottom: 15px; - } - .edito h3 a { - color: #333333; - } - .edito h3 a:hover { - color: #e44e58; - text-decoration: none; - } - .edito .readmore { bottom: 10px; right: 30px; position: absolute } - .edito .readmore a { - color: #e44e58; - font-weight: normal; - font-family: 'pt_sans'; - } - -#postedito .last_edito { - padding: 20px; - background: #ececec; - font-family: ; - margin: 15px 0; -} - #postedito .last_edito .title { - font-family: 'Myriad Pro'; - font-size: 20px; - margin-bottom: 15px; - } - #postedito .last_edito ul li a { - color: #666666; - font-size: 14px; - } - -.menu_edito ul li a { - color: #333333; - display: block; - font-size: 14px; - padding: 8px 10px; -} -.menu_edito ul li:nth-child(2n) a { - background: #f1f1f1 none repeat scroll 0 0; -} - -#search .anchor-search { - text-align: center; -} - #search .anchor-search li { - display: inline-block; - margin: 0 10px; - } - -@media(max-width: 500px) { - #search .anchor-search li { display: block; margin: 15px 0 0 0 } - #search .anchor-search li:first-child { margin: 0 } - #search .anchor-search li .btn { width: 80%; } -} - -/************************************************************************************************************* -*************************************** HOME BOUTIQUE **************************************** -**************************************************************************************************************/ -#slider { - - position: relative; -} - .homeslider-description { - color: #fff; - margin-left: 400px; - position: absolute; - top: 56px; - width: 650px; - } - .homeslider-title { - font-size: 60px; - font-family: 'vidaloka'; - letter-spacing: -1px; - } - .homeslider-description .homeslider-content p { - font-size: 24px; - font-family: 'pompiere_regular'; - } - .homeslider-description .homeslider-content h4 { - font-size: 24px; - } - .homeslider-description .btn {float: left;} - .homeslider-description .slider-legend { - float: left; - margin-left: 15px; - font-size: 14px; - text-transform: uppercase; - margin-top: 15px; - } - .flex-control-nav { - list-style: none; - bottom: 20px; - left: 48%; - position: absolute; - padding: 0;margin: 0; - } - .flex-control-nav li { - float: left; - margin: 0 5px; - } - .flex-control-nav li a.flex-active, - .flex-control-nav li a:hover { - background: #fff; - } - .flex-control-nav li a { - cursor: pointer; - font-size: 0; - letter-spacing: -1px; - display: block; - width: 10px; - height: 10px; - border-radius: 50px; - color: #fff; - border:1px solid #fff; - } -#reassurance_product { - margin-top: 15px; -} - #reassurance_product h2 { - text-align: center; - margin-bottom: 30px; - font-size: 36px; - } - #reassurance_product h4 { - color: #4d4d4d; - font-size: 20px; - font-family: 'Vidaloka'; - letter-spacing: -1px; - margin-top: 15px; - text-align: center; - } - #reassurance_product img { margin: 0px auto;} - #reassurance_product p { - text-align: center; - } -#home_products h2 { - text-align: center; - font-size: 36px; - margin-bottom: 30px; -} - #home_products .category .title { - background: #f1f1f1; - padding: 15px; - font-family: 'vidaloka'; - letter-spacing: -1px; - font-size: 20px; - } - #home_products .category .title a { color: #333333; } - #home_products .category .title a:hover { text-decoration: none; } - #home_products .category .title span { - font-family: 'pompiere_regular'; - } - -#reassurance_home_store { - padding: 15px 0; - background: url('../img/bg_reassurance_store.jpg') no-repeat top center; - -webkit-background-size: contain; - -moz-background-size: contain; - -o-background-size: contain; - background-size: contain; - height: 103px; - margin-top: 15px; -} - #reassurance_home_store .bloc span { - display: block; - float: left; - font-size: 28px; - height: 50px; - margin: 0 10px; - position: relative; - top: -5px; - } - #reassurance_home_store .bloc1 span { - top: 0 - } - #reassurance_home_store .bloc { - color: #fff; - padding: 25px 25px 15px 50px; - text-align: left; - } - #reassurance_home_store .bloc1 { - padding-top: 15px; - } - -#manufacturers > div { - margin: 5px 0; -} -#manufacturers img { - display: block; - margin: 0 auto; - max-width: 100%; -} -.manufacturer_block { - text-align: center; - margin-bottom: 30px; -} - .manufacturer_block a.btn-manufacturer { margin-top: 15px; } - -#best_sales h2 { - text-align: center; - margin-bottom: 30px; - font-size: 36px; -} - #best_sales .product-container { margin-bottom: 0; } - #best_sales .product-container:last-child { border-right: 0px} -#manufacturers h4 { - font-family: 'pompiere_regular'; - font-size: 20px; - text-transform: uppercase; - text-align: center; -} - -@media (max-width: 1199px) { - .homeslider-description { margin-left: 340px; width: 518px; } - .homeslider-title{ font-size: 40px;} - .homeslider-description .homeslider-content p{ font-size: 18px;} - .homeslider-description .homeslider-content h4{ font-size: 20px;} - #reassurance_product h2{ font-size: 30px; } - .product-container .border .price-percent-reduction {background-position: left top;background-size: 100% auto;font-size: 13px;height: 45px;line-height: 45px;width: 45px;} - - #best_sales .ajax_add_to_cart_button{ font-size: 16px; line-height: 28px;} - #home_products .category .title{ font-size: 15px;} - #reassurance_home_store .bloc { padding: 10px 25px 15px 50px; font-size: 14px; } -} -@media (max-width: 991px) { - .homeslider-description { margin-left: 243px; top: 9px; width: 452px; } - .homeslider-title { font-size: 27px; } - .homeslider-description .homeslider-content h4{ font-size: 16px;} - .homeslider-description .btn{ font-size: 14px;} - #reassurance_product h2 { font-size: 25px; } - #reassurance_product p{ font-size: 13px;} - #best_sales .product-container { margin-bottom: 15px; } - #best_sales .product-container:nth-child(3n+1) { border-right: 0; } - .product-container .product-infos h5.product-name{ height: 30px;} - #reassurance_home_store{ height: 78px;} - #reassurance_home_store{ padding-top: 10px;} - #reassurance_home_store .bloc { font-size: 13px; padding: 5px 25px 5px 37px; } - #reassurance_home_store .bloc span { font-size: 20px; height: 35px; margin-top: 8px;} - #reassurance_home_store .bloc1 span { margin-top: 3px;} - #reassurance_home_store .bloc4 { padding-left: 5px;} - #reassurance_home_store .bloc1 { padding-left: 27px; padding-right: 0; } -} -@media (max-width: 767px) { - #home_products h2{ margin-bottom: 15px; margin-top: 15px; } - li.homeslider-container{ position: relative;} - .homeslider-description { margin-left: 36%; position: absolute; top: 9px; width: 342px; } - .homeslider-title { font-size: 18px; } - .homeslider-description .homeslider-content p{ display: none;} - .homeslider-description .homeslider-content h4{ font-size: 13px;} - .homeslider-description .btn{ height: auto;} - .homeslider-description .slider-legend{ font-size: 13px;} - #reassurance_product h2{ font-size: 18px;} - #reassurance_product img{ height: 90px;} - #reassurance_product h4{ font-size: 16px;} - #reassurance_product p{ font-size: 12px;} - #best_sales h2{ font-size: 30px;} - - #best_sales .product-container:nth-child(3n+1), - #best_sales .product-container { border-right: 1px solid #d6d6d6; } - #best_sales .product-container:nth-child(2n+1) { border-right: 0; } - - /*#best_sales img{ height: 120px; }*/ - .product-container .product-infos h5.product-name{ height: auto;} - #reassurance_home_store{ background: none;} - #reassurance_home_store .bloc{ color: #333; padding: 0 15px;} -} -@media (max-width: 570px) { - #slider{ display: none;} - #reassurance_home_store{ padding-top: 0; } - #best_sales h2{ font-size: 20px;} - -} -@media (max-width: 500px) { - #best_sales .product-container { border-right: 0 } -} - -/************************************************************************************************************* -*************************************** CATEGORY **************************************** -**************************************************************************************************************/ -#category {} -#category .category_content { - padding-top: 30px; -} -#category .subcategories {} -#category .subcategories .title i { margin-right: 10px; } -#category .subcategories .title { - background: #6ac5bb; - color: #fff; - text-transform: uppercase; - font-size: 14px; - font-family: 'pt_sansbold'; - font-weight: normal; - margin-bottom: 0; - padding: 10px; - padding-left: 15px; - -webkit-border-radius: 0 0 5px 5px; - border-radius: 0 0 5px 5px; -} -#category .subcategories ul { - list-style-type: none; -} -#category .subcategories ul li { - list-style: none; -} -#category .subcategories ul li a { - color: #333333; - display: block; - font-size: 14px; - padding: 8px 10px; -} - #category .subcategories ul li:nth-child(even) a { - background: #f1f1f1; - } - #category .subcategories ul li a span { - float: right; - font-size: 16px; - margin-right: 5px; - } - -@media (max-width: 991px) { - header.page-heading h1 { font-size: 36px; margin: 20px 0 } - header.page-heading .description { font-size: 14px; } -} -@media (max-width: 767px) { - header.page-heading h1 { font-size: 28px } - #category .subcategories{ margin-bottom: 15px;} -} - -/************************************************************************************************************* -*************************************** PRODUCT ***************************************** -**************************************************************************************************************/ -.intro_product { - height: 100px; -} -#product {} -#product main h1 { - font-family: 'Vidaloka'; - letter-spacing: -1px; - border-bottom: 3px solid #333333; - padding-bottom: 15px; -} -#product .logo_manufacturer { - margin-bottom: 10px; -} -#product .logo_manufacturer img { - margin: 0 auto; -} -#product .view-larger { - background: url('../img/zoom.png') no-repeat; - bottom: 15px; - display: block; - float: right; - font-size: 0; - height: 24px; - letter-spacing: -1px; - margin-right: 10px; - position: absolute; - right: 10px; - width: 29px; - z-index: 1; -} -#product .price-percent-reduction { - position: absolute; - background: url('../img/reduction.png') no-repeat top center; - font-size: 18px; - font-weight: bold; - height: 70px; - line-height: 70px; - position: absolute; - text-align: center; - width: 70px; - left: 30px; - z-index: 5; -} -#view_full_size { position: relative; display: block;} -#views_block {} -#views_block ul#thumbs_list_frame {} -#views_block ul#thumbs_list_frame li { - margin: 5px; - float: left; -} -#views_block ul#thumbs_list_frame li img { - border : 1px solid #e0e0e0; -} -.resetimg a { - color: #666; - font-family: 'pompiere_regular'; - font-size: 15px; - text-transform: uppercase; -} -#product .resume { - font-size: 18px; - padding-top: 30px; -} -#product .resume .readmore { - color: #333333; - text-decoration: underline; -} -#product .links { - border-top: 1px solid #cccccc; - margin-top: 30px; - padding-top: 10px; - overflow: auto; -} - #product .links a { - color: #333; - text-transform: uppercase; - font-family: 'pompiere_regular'; - font-size: 18px; - float: left; - margin-right: 15px; - } -#buy_block { - background: #f5f5f5; - padding: 15px 30px; -} -.content_prices { - border-bottom: 1px solid #cccccc; - margin-bottom: 15px; - text-align: center; -} - .our_price_display { - color: #e4535d; - font-family: "vidaloka"; - letter-spacing: -1px; - font-size: 46px; - margin-bottom: 0; - } - #old_price { - color: #666666; - font-size: 16px; - margin-bottom: 0; - } - .economy { - font-weight: bold; - } -.box-cart-bottom { - margin: 10px 0; -} -.box-cart-bottom .btn.btn-cart{ width: 100%; } -#quantity_wanted_p {} -#quantity_wanted_p label { - font-weight: normal; - color: #666666; - margin-top: 5px; - margin-right: 5px; - float: left; -} -#quantity_wanted { - color: #999999; - text-align: center; - float: right; - padding: 5px; - width: 80px; -} -.attribute_fieldset { margin-bottom: 5px; } -.attribute_fieldset .attribute_list { clear: both; } -.attribute_fieldset .attribute_label { float: left; } -.attribute_fieldset ul li { - float: left; - margin: 0 5px; -} -.attribute_fieldset a.color_pick { - display: block; - height: 20px; - width: 20px; -} -#buy_block .add_to_cart_button { - font-size: 23px; - margin-top: 15px; - width: 100%; -} -.availlability { - color:#339966; - margin-top: 15px; - text-align: center; - font-family: 'pt_sansbold'; - font-size: 14px; -} -.payment_logo{ text-align: center; } - -.social_share { - margin-top: 15px; - margin-left: 45px; -} -.social_share > div { - float: left; - margin-right: 10px; -} -#reassurance_home_product { - border-top:1px solid #ccc; - border-bottom: 3px solid #333333; - color: #666666; - font-size: 16px; - padding-top: 15px; - padding-bottom: 15px; - text-align: center; - margin-bottom: 20px; -} - #reassurance_home_product .icon { - color: #529bb6; - display: block; - font-size: 40px; - margin-bottom: 5px; - } - #reassurance_home_product .blue { - color: #529bb6; - display: block; - font-family: 'pompiere_regular'; - font-size: 24px; - text-transform: uppercase; - } - -#product #description { - color: #4d4d4d; -} -#product .subtitle { - font-family: 'pompiere_regular'; - text-transform: uppercase; - font-size: 43px; - text-align: center; - width: 434px; -} -#product #description .subtitle { - color: #fff; - height: 80px; - line-height: 83px; - background: url('../img/bg_title.png') no-repeat 0 -95px; -} -#product #features .subtitle { - background: url('../img/bg_title.png') no-repeat 0 -272px; - color: #fff; - height: 81px; - line-height: 83px; - margin: 0 auto; - margin-bottom: 30px; -} - -#product #features ul { - float: left; - width: 100%; -} -#product #features ul li { - background: #f5f5f5; - height: 50px; - line-height: 50px; -} - #product #features ul li:nth-child(even) { - background: #fff; - } - #product #features ul li span:first-child { font-weight: bold; } - -#product .attachments h3{ font-family: 'vidaloka'; border-bottom: 2px solid #333; } -#product .attachments a.link{ color: #333; } - - -/** PACK PRODUIT **/ -#product .short_description_pack {} -#product .short_description_pack .pack_content { margin-bottom: 30px; } -#product .short_description_pack h5 { - border-bottom: 1px solid #ccc; - padding-bottom: 5px; - text-transform: uppercase; -} -#product #features.short_description_pack .img_pack { text-align: center;} -#product #features.short_description_pack .img_pack img { display: inline;} -#product #features.short_description_pack a.link { color :#e44e58; } -#product #features.short_description_pack .content_pack ul { padding: 0; font-size: 13px;} -#product #features.short_description_pack .content_pack ul { - float: left; - width: 100%; -} -#product #features.short_description_pack .price {} -#product #features.short_description_pack .price .red { color :#e44e58; font-size: 15px; } -#product #features.short_description_pack .content_pack ul li { - background: #f5f5f5; - height: 25px; - line-height: 25px; -} - #product #features.short_description_pack .content_pack ul li:nth-child(even) { - background: #fff; - } - #product #features.short_description_pack ul li span:first-child { font-weight: normal; } -/** PACK PRODUIT **/ - - -#product #related .subtitle { - background: url('../img/bg_title.png') no-repeat 0 0px; - color: #fff; - height: 96px; - line-height: 99px; - margin: 0 auto 30px; -} - #related .products .product-container:last-child { - border-right: 0; - } - -#product .relation_post .subtitle { - font-family: 'vidaloka'; - font-size: 36px; - text-transform: none; - width: 100%; - margin-bottom: 15px; -} -#send_friend_form .submit #sendEmail{ margin-left: 5px;} - - -@media (max-width: 1199px) { - #buy_block .add_to_cart_button{ font-size: 17px; } -} -@media (max-width: 991px) { - #view_full_size { float: none;} - #product #description .subtitle {margin: 0px auto; margin-bottom: 20px; } -} -@media (max-width: 767px) { - #bigpic { margin: 0 auto;} - #send_friend_form .submit #sendEmail{ - margin: 15px auto; - } -} -@media (max-width: 570px) { - #reassurance_home_product {font-size: 13px;} - #reassurance_home_product .blue { font-size: 13px;} - #product #description .subtitle { - background: #8a669d; - border-radius: 10px; - height: 50px; - line-height: 50px; - font-size: 24px; - width: 300px; - } - #product #related .subtitle { - background: #529bb6; - border-radius: 10px; - height: 50px; - line-height: 50px; - font-size: 24px; - width: 300px; - position: relative; - } - #product #features .subtitle { - background: #6ac5bb; - border-radius: 10px; - height: 50px; - line-height: 50px; - font-size: 24px; - width: 300px; - } - #product .subtitle::after { - border: 1px dashed #fff; - border-radius: 6px; - content: ""; - display: block; - height: 39px; - margin: 5px; - position: absolute; - top: 0; - width: 290px; - } -} - -/************************************************************************************************************* -*************************************** POPUP PANIER ***************************************** -**************************************************************************************************************/ -.layer_cart_overlay, -.layer_cart_overlay_pack { - background: rgba(197, 197, 197, 0.6); - display: none; - height: 100%; - left: 0; - position: absolute; - width: 100%; - z-index: 999; -} -#layer_cart, -#layer_cart_pack { - display: none; - left: 50%; - margin: 0 0 0 -365px; - position: absolute; - top: 50px; - width: 730px; - z-index: 3000; -} -#layer_cart.open, -#layer_cart_pack.open{ display: block !important; } - #layer_cart .cross, - #layer_cart_pack .cross { - background: #e4535d; - cursor: pointer; - display: block; - height: 40px; - position: absolute; - right: -25px; - top: 0; - width: 40px; - z-index: 2; - -webkit-border-radius: 0 5px 5px 0; - border-radius: 0 5px 5px 0; - } - #layer_cart .cross:after, - #layer_cart_pack .cross:after{ - color: #fff; - content: "X"; - display: block; - font-family: pompiere_regular; - font-size: 21px; - height: 30px; - left: 5px; - line-height: 42px; - position: relative; - text-align: center; - width: 30px; - } - #layer_cart .bg, - #layer_cart_pack .bg { - background: #fff; - overflow: hidden; - padding: 15px 15px 0 15px; - } - #layer_cart_pack .bg{ - padding: 15px 15px 15px 15px; - } - #layer_cart .layer_cart_product, - #layer_cart_pack .layer_cart_product { - margin-bottom: 25px; - } - #layer_cart_pack .layer_cart_product p{ - color: #e4535d; - } - #layer_cart .layer_cart_product .subtitle, - #layer_cart_pack .layer_cart_product .subtitle { - padding-right: 60px; - } - #layer_cart .layer_cart_product .product-infos, - #layer_cart_pack .layer_cart_product .product-infos { - background: #f0f0f0; - overflow: hidden; - padding: 15px 1px; - } - #layer_cart .layer_cart_product .product-infos .product-image-container { - } - #layer_cart .layer_cart_product .product-infos .product-image-container img , - #layer_cart_pack .layer_cart_product .product-infos .product-image-container img { - display: block; - margin: 0; - max-width: 100%; - max-height: 100%; - } - #layer_cart .layer_cart_product .product-infos .product-name, - #layer_cart_pack .layer_cart_product .product-infos .product-name { - color: #333; - font-family: 'pt_sans'; - margin: 25px 0 10px 0; - } - #layer_cart_pack .layer_cart_product .product-infos .product-name { - margin:0; - text-align: left; - } - #layer_cart .layer_cart_product .product-infos .product-attributes, - #layer_cart_pack .layer_cart_product .product-infos .product-attributes { - color: #999; - margin: 0 0 10px 0; - } - #layer_cart_pack .layer_cart_product .product-infos .product-attributes{ - margin: 20px 0 0px 0; - padding:0; - } - #layer_cart .layer_cart_product .product-infos .prices, - #layer_cart_pack .layer_cart_product .product-infos .prices { - float: left; - margin: 5px 0 0 0; - position: relative; - } - #layer_cart_pack .layer_cart_product .product-infos .prices { - margin:0; - padding:0 - } - #layer_cart .layer_cart_product .product-infos .prices .product-price, - #layer_cart_pack .layer_cart_product .product-infos .prices .product-price { - color: #e4535d; - font-family: 'vidaloka'; - letter-spacing: -1px; - font-size: 36px; - margin-right: 15px; - } - #layer_cart_pack .layer_cart_product .product-infos .prices .product-price { - padding: 0; - margin-right:0; - } - #layer_cart .layer_cart_product .product-infos .prices .product-old-price { - color: #999; - font-family: 'pt_sans'; - font-size: 14px; - } - #layer_cart .layer_cart_product .product-infos .prices .product-reduction { - height: 40px; - line-height: 40px; - top: 15px; - width: 60px; - } - #layer_cart .layer_cart_cart .button-container .continue, - #layer_cart_pack .layer_cart_cart .button-container .continue { - cursor: pointer; - float: left; - font-family: 'pt_sans'; - font-size: 18px; - margin-top: 10px; - } - #layer_cart .layer_cart_cart .button-container .btn, - #layer_cart_pack .layer_cart_cart .button-container .btn { - float: right; - } - #layer_cart .crossseling { - margin-top: 30px; - } - #layer_cart .crossseling .product-container .product-infos h5.product-name { - height: 40px; - margin: 5px 0 0; - } - -@media (max-width: 1199px) { - .box-cart-bottom .btn.btn-cart { font-size: 18px; padding: 0 14px; width: auto; } - .social_share { margin-left: 0; } -} -@media (max-width: 991px) { - .box-cart-bottom .btn.btn-cart { font-size: 20px; padding: 0 14px; width: 100%; } - #layer_cart .cross, #layer_cart_pack .cross { border-radius: 0; right: 15px } -} -@media (max-width: 767px) { - #layer_cart .layer_cart_product .product-infos .prices .product-old-price{ - display: block; - } - #layer_cart_pack, - #layer_cart { - margin: 0 0 0 -250px; - width: 500px; - } -} -@media (max-width: 570px) { - .lightbox_subtitle{ font-size: 20px;} - #layer_cart .layer_cart_product{ height: margin-bottom: 10px;} - #layer_cart .layer_cart_product .product-infos .prices .product-price{ font-size: 25px;} - #layer_cart .layer_cart_product .product-infos .product-attributes{ font-size: 12px; margin-bottom: 0;} - #layer_cart .layer_cart_product .product-infos .product-name{ margin: 15px 0 5px;} - #layer_cart .layer_cart_product .product-infos .prices .product-price{ font-size: 25px;} - .layer_cart_cart { margin-bottom: 15px;} -} -@media (max-width: 500px) { - #layer_cart_pack, - #layer_cart { - margin: 0 0 0 -150px; - width: 300px; - } -} - - -/************************************************************************************************************* -****************************************** PANIER ******************************************** -**************************************************************************************************************/ -#order_step { - font-size: 18px; - margin-top: 50px; -} - #order_step li div, - #order_step li.step_todo.first div { - background: #fff; - border-radius: 2px 2px 0 0; - color: #333; - font-family: 'pt_sansbold'; - padding: 20px 20px 11px 40px; - } - #order_step li.step_todo div { - background: #e4535d; - color: #fff; - font-family: 'pt_sans'; - } - #order_step li.step_done div { background: #6ac5bb; color: #fff; font-family: 'pt_sans' } - #order_step li.step_done div a { color: #fff; } - #order_step li a { color: #333; } -@media(max-width: 991px) { - #order_step li div { padding: 20px 15px 11px 15px } -} -@media(max-width: 991px) { - #order_step li div { text-align: center } -} -#shopping-cart { - padding: 20px 15px; -} -#shopping-cart #shopping-cart-products .image { - border-right: 1px solid #dfdfdf; - overflow: hidden; - padding: 15px; -} - #shopping-cart #shopping-cart-products .image img { - display: block; - width: 100%; - } - #shopping-cart #shopping-cart-products .product-infos { - padding-left: 20px; - } - #shopping-cart #shopping-cart-products .product-name { - color: #666; - display: block; - font-family: 'pt_sansbold'; - font-size: 16px; - } - #shopping-cart #shopping-cart-products .product-attributes { - color: #999; - display: block; - font-family: 'pt_sans'; - font-size: 14px; - margin: 5px 0 0 0; - } - #shopping-cart .delete { - margin-top: 10px; - } - #shopping-cart .delete a { - background-position: -34px -36px; - } - #shopping-cart .delete a i { color: #ccc; font-size: 16px;} - #shopping-cart #shopping-cart-products .price { - color: #4d4d4d; - font-family: 'Vidaloka'; - letter-spacing: -1px; - font-size: 32px; - padding-right: 10px; - } - #shopping-cart #shopping-cart-products .old-price { - color: #4d4d4d; - display: block; - font-family: 'pt_sans'; - font-size: 16px; - } - #shopping-cart #shopping-cart-products .taxes { - bottom: 25px; - position: absolute; - } - #shopping-cart #shopping-cart-products .taxes li { - border-left: 1px solid #999; - color: #999; - float: left; - font-family: 'pt_sans'; - font-size: 14px; - line-height: 12px; - padding: 0 8px 0 7px; - } - #shopping-cart #shopping-cart-products .taxes li:first-child { border: 0; padding-left: 0; } - #shopping-cart #shopping-cart-products .qty { - margin: 0; - } - #shopping-cart .cart_quantity_button .cart_quantity_up, - #shopping-cart .cart_quantity_button .cart_quantity_down { - border: 1px solid #dfdfdf; - color: #4d4d4d; - float: left; - line-height: 30px; - height: 30px; - padding: 0 5px; - } - #shopping-cart .cart_quantity_button .cart_quantity_up:hover, - #shopping-cart .cart_quantity_button .cart_quantity_down:hover { text-decoration: none; color: #e4535d; } - - #shopping-cart .cart_quantity_button .cart_quantity_up { border-left: 0; border-radius: 0 2px 2px 0 } - #shopping-cart .cart_quantity_button .cart_quantity_down { border-right: 0; border-radius: 2px 0 0 2px } - #shopping-cart .cart_quantity_button .cart_quantity_input { - border: 1px solid #cacaca; - color: #4d4d4d; - float: left; - height: 30px; - font-family: 'pt_sans'; - font-size: 14px; - padding-top: 5px; - text-align: center; - width: 40px; - } - #shopping-cart #shopping-cart-products .total { - color: #e4535d; - font-family: 'Vidaloka'; - letter-spacing: -1px; - font-size: 32px; - text-align: right; - } - #shopping-cart #calcul { - background: transparent; - } - #shopping-cart #calcul .border { - border: 1px solid #dfdfdf; - border-radius: 3px; - padding: 30px; - overflow: auto; - } - #shopping-cart #calcul .discount_form { - margin-top: 20px; - } - #shopping-cart #calcul .discount_form span.voucher_name { cursor: pointer;} - #shopping-cart #calcul .discount_form .form-group { - position: relative; - } - #shopping-cart #calcul .discount_form .form-group .inner { - position: relative; - } - #shopping-cart #calcul .discount_form label { - color: #4d4d4d; - font-family: 'pt_sansbold'; - font-size: 20px; - margin-bottom: 10px; - } - #shopping-cart #calcul .discount_form .discount_name { - border: 1px solid #bbbbbb; - border-radius: 1px; - color: #aaa; - font-family: 'pt_sans'; - height: 40px; - padding: 2px 65px 0 10px; - width: 100%; - } - #shopping-cart #calcul .discount_form .btn { - background: #4d4d4d; - border-radius: 0 2px 2px 0; - font-family: 'pompiere_regular'; - font-size: 20px; - height: 40px; - line-height: 40px; - padding: 0; - position: absolute; - right: 0; - text-transform: uppercase; - text-align: center; - top: 0; - width: 65px; - } - #shopping-cart #calcul .line { - border-top: 1px solid #e5e5e5; - color: #333; - clear: both; - font-family: 'pt_sans'; - font-size: 18px; - overflow: hidden; - padding: 10px 0; - } - #shopping-cart #calcul .line:first-child { border: 0 } - #shopping-cart #calcul .line > div:first-child { - padding: 7px 0 0 0; - } - #shopping-cart #calcul .line > div:last-child { - font-family: 'Vidaloka'; - letter-spacing: -1px; - font-size: 20px; - padding-right: 111px; - text-align: right; - } - #shopping-cart #calcul .line #total_tax { - font-family: 'Vidaloka'; - letter-spacing: -1px; - font-size: 20px; - } - #shopping-cart #calcul .line > div.label-total-price { - padding: 10px 0 0 0; - } - #shopping-cart #calcul #total_price { - color: #e4535d; - font-size: 32px; - } - .cart_navigation { - margin: 20px 0 0 0; - overflow: hidden; - } - .cart_navigation .btn-cart { - float: right; - } - .cart_navigation .btn-cancel { - float: left; - } - #shopping-cart #calcul.table-row { margin: 10px -15px 0 -15px; } - #shopping-cart #shopping-cart-products .extension .image { - height: auto; - padding-left: 0; - } - #shopping-cart #shopping-cart-products .extension .image img { - margin-top: 0; - width: 100px; - } - #shopping-cart #shopping-cart-products .extension .image .custom-checkbox { - float: right; - margin-top: 24px; - } - #shopping-cart #shopping-cart-products .extension .product-infos > span { - color: #333; - display: block; - font-family: 'pt_sans'; - font-size: 16px; - margin: 15px 0 5px 0; - } - #shopping-cart #shopping-cart-products .extension .product-infos span:last-child { - color: #999; - display: block; - font-family: 'pt_sans'; - font-size: 14px; - margin: 0; - } - #shopping-cart #shopping-cart-products .extension .total { - color: #3d8e66; - margin: 24px 0 16px 0; - } - -@media (max-width: 1199px) { - #shopping-cart #shopping-cart-products .extension .image .custom-checkbox { margin: 24px 0 0 5px; } - #shopping-cart #shopping-cart-products .extension .image .custom-checkbox:after { margin-right: 0 } -} -@media (max-width: 991px) { - #shopping-cart #shopping-cart-products .table-row.valign-middle .image { border: 0; margin-left: 0; position: absolute; left: 15px; z-index: 1; width: 25% } - #shopping-cart #shopping-cart-products .table-row.valign-middle .image img { margin: 0; } - #shopping-cart #shopping-cart-products .table-row.valign-middle > div { border-left: 1px solid #dfdfdf; margin-left: 30%; width: 70%; } - #shopping-cart #shopping-cart-products .table-row.valign-middle > div.form-group.qty { z-index: 2; padding-top: 10px;} - #shopping-cart #shopping-cart-products .table-row.valign-middle > div.form-group.qty strong { float: left; margin-top: 4px; margin-right: 10px; } - - #shopping-cart #shopping-cart-products .product-infos { padding-left: 15px } - #shopping-cart #shopping-cart-products .price { line-height: 22px } - #shopping-cart #shopping-cart-products .taxes { overflow: hidden; position: static; } - #shopping-cart #shopping-cart-products .taxes li { font-size: 12px } - #shopping-cart .delete { bottom: 25px; left: 25px } - #shopping-cart #shopping-cart-products .total { padding-left: 15px } - #shopping-cart #shopping-cart-products .product-attributes { margin: 0; } - #shopping-cart #shopping-cart-products .total { margin-top: -50px; padding-bottom: 15px; text-align: right } - - .table-div .table-row strong { color: #e4535d; display: block; font-family: 'pt_sansbold'; font-weight: normal; margin: 10px 0 0 0 } - #shopping-cart #shopping-cart-products .total > strong { font-size: 16px; } - #shopping-cart #shopping-cart-products .total strong { display: inline; } - #shopping-cart #calcul .discount_form .form-group { margin-top: 30px; width: 100%; } - #shopping-cart #calcul .line > div:last-child{ padding-right: 0;} -} -@media (max-width: 767px) { - #shopping-cart #shopping-cart-products .table-head > div { font-size: 18px; } - #shopping-cart #shopping-cart-products .table-row.valign-middle .image { margin-left: 0; position: static; text-align: center; width: 100% } - #shopping-cart #shopping-cart-products .table-row.valign-middle > div { margin-left: 0; text-align: center; width: 100%; } - #shopping-cart .delete { bottom: auto; left: auto; right: 15px; top: 25px } - #shopping-cart #calcul #total_price { font-size: 24px } - #shopping-cart #calcul .line > div:last-child { padding-right: 0; } - #shopping-cart #calcul .line > div.label-total-price { padding: 7px 0 0 } - #shopping-cart #calcul .border { margin: 0 } - #shopping-cart #shopping-cart-products .taxes li { line-height: 16px; } - #shopping-cart #shopping-cart-products .price { padding-right: 0; } - #shopping-cart #shopping-cart-products .qty .cart_quantity_button { display: inline-block; } - #shopping-cart #shopping-cart-products .total { margin: 0 } - - #shopping-cart #shopping-cart-products .table-row.valign-middle > div.form-group.qty strong { float: none; margin: 0;} - #shopping-cart #calcul #total_price { font-family: 'pt_sans' } - -} -@media (max-width: 500px) { - #shopping-cart #shopping-cart-products .total { margin-top: 0; text-align: left } - #shopping-cart #calcul .line > div:first-child { padding: 0; } - #shopping-cart #calcul .line > div:first-child, #shopping-cart #calcul .line > div:last-child { display: inline; font-size: 14px; } - #shopping-cart #calcul .line #total_tax { font-size: 14px } - #shopping-cart #calcul .line > div:first-child { font-family: 'pt_sans' } - #shopping-cart #shopping-cart-products .taxes li { border: 0; float: none; padding-left: 0; } - - #shopping-cart #calcul .discount_form .form-group { margin: 20px 0 30px 0; } - .cart_navigation .btn-next, .cart_navigation .btn-cancel { margin-bottom: 20px; width: 100%; } - .cart_navigation .btn-cart { margin-bottom: 15px; width: 100% } -} - -#order #message { background: #f9f9f9; border: 1px solid #dfdfdf } - -/************************************************************************************************************* -****************************** CONNEXION / CREATION DE COMPTE ******************************** -**************************************************************************************************************/ -#authentication header.page-heading { - -} -#auth { - padding: 15px; -} -#auth #noSlide { - margin-top: -25px; -} -#auth form .form_content, -#account-creation_form .account_creation .form_content { - background: #f9f9f9; - border: 1px solid #dfdfdf; - border-radius: 5px; -} -#account-creation_form .account_creation { clear: both; margin-bottom: 30px } - #auth form h2 { - color: #333333; - font-family: 'vidaloka'; - letter-spacing: -1px; - font-weight: normal; - display: block; - font-size: 30px; - margin: 0; - text-align: center; - padding-bottom: 20px; - } - #auth button[type="submit"] { width: 100%;} - #auth form .form_content { - padding: 20px 100px 20px 100px; - } - #auth #login_form .form_content, - #auth #create-account_form .form_content { - padding: 30px 100px; - } - #login_form .form_content .submit .btn { float: none;} - #login_form .form_content .submit { - text-align: center; - clear: both; - } - #auth #create-account_form .form_content .submit { - margin-top: 40px; - text-align: center; - } - #auth form .form_content p.text { - margin: 0 0 23px 0; - text-align: center; - } - #auth form .lost_password { - color: #b4293c; - float: right; - font-family: 'pt_sans'; - font-size: 14px; - position: relative; - top: -10px; - } -#auth #account-creation_form { - background: none; - border: 0; -} - #account-creation_form .civilite { - margin-bottom: 10px; - } - #account-creation_form .civilite > label { - margin-bottom: 10px; - padding: 0 20px 0 0; - vertical-align: middle; - } - .civilite > div { - float: left; - margin-right: 20px; - } - .birthdate label { - padding-left: 15px; - } -#auth .newsletter { - margin-bottom: 0; -} -#auth .newsletter .custom-checkbox > label { - font-size: 14px; - font-family: 'pt_sans'; - font-weight: normal; - line-height: 18px; - width: 85%; -} -#auth .newsletter .submit { - margin: 30px 0 0 0; -} -.label-required { - color: #b4293c; - font-family: 'pt_sans'; - font-size: 14px; - font-style: italic; - margin-bottom: 20px; -} -#auth .trigger-invoice .checkbox label { - margin-top: 9px; -} - -#password .container.password { - padding: 15px; -} -#auth .illustration-img { - height: 344px -} - - -@media (max-width: 1199px) { - #auth #noSlide form h2, - #auth form h2 { padding: 15px 50px } - #auth form .newsletter h2 { margin: 0 50px; padding: 25px 0 20px } - #auth #login_form .form_content { padding: 20px 50px } -} -@media (max-width: 991px) { - #auth #login_form { margin-bottom: 40px } - #auth form h2 { padding: 15px 100px } - #auth form .newsletter h2 { margin: 0 100px; padding: 25px 0 20px } - #auth #login_form .form_content { padding: 20px 100px } -} -@media (max-width: 767px) { - #auth form h2 { padding: 15px 50px } - #auth form .form_content { padding: 20px 50px } - #auth form .newsletter h2 { margin: 0 50px; padding: 25px 0 20px } - #auth button[type="submit"] { margin-left: 0;} -} -@media (max-width: 500px) { - #auth form h2 { padding: 15px 20px } - #auth form .newsletter h2 { margin: 0 20px; padding: 25px 0 20px } - #auth form .form_content { padding: 20px 20px } - #auth form .lost_password { margin-bottom: 15px } - #auth form .form_content .btn { width: 100% } - #auth #account-creation_form .birthdate > div { margin-bottom: 10px; } - - #password .container.password .btn { margin-bottom: 20px; width: 100%; } -} - -.name_account { - color: #4d4d4d; - font-family: 'pt_sansbold'; - font-size: 30px; - text-transform: uppercase; -} - -.menu-account {} -.menu-account ul { margin-top: 20px; } -.menu-account ul li {} - .menu-account ul li i { - margin-right: 10px; - } - .menu-account ul li a.link.left:after { - content: ">"; - float: right; - font-size: 18px; - margin-right: 7px; - } - .menu-account ul li a.link.left{ - display: block; - margin-bottom: 1px; - padding: 15px 5px; - padding-left: 15px; - background: #cccccc; - color: #fff; - font-weight: bold; - text-transform: uppercase; - font-size: 14px; - font-family: "pt_sansbold"; - font-weight: normal; - } - .menu-account ul li:last-child a.link.left{ - background: #e4535d; - } - .menu-account ul li a.link.left.active, - .menu-account ul li a.link.left:hover { - background: #6ac5bb; - text-decoration: none; - } - -a.link { - -} - -.user-info span.user-name, -.user-info span.user-mail{ - clear: both; - display: block; -} -.user-info span.user-name span, -.user-info span.user-mail span{ - margin-right: 10px; - font-weight: bold; -} -.box-footer { - clear: both; - margin-top: 15px; -} -/************************************************************************************************************* -***************************************** PARRAINAGE ******************************************* -**************************************************************************************************************/ -.referral #idTabs { margin-top: 30px; margin-bottom: 15px; } -.referral #idTabs li a { - background: #ccc; - padding: 10px 50px; - margin-right: 10px; - color: #fff; - font-family: 'pt_sansbold'; -} - .referral #idTabs li.active a { - background: #6ac5bb; - } - .referral .std { - background: none; - } - .referral a{ color: #333 } - .referral a:hover { color:#e44e58 } - .referral .checkbox input[type="checkbox"] { - margin-left: 0; - } - -/************************************************************************************************************* -***************************************** ADRESSES ******************************************* -**************************************************************************************************************/ -body .addresses { - padding: 15px; -} -.addresses h3 { - color: #000; - display: block; - font-family: "Vidaloka"; - letter-spacing: -1px; - font-size: 24px; - font-weight: normal; - margin: 0; - padding: 15px 0; -} -.addresses .addressesAreEquals { - margin-top: 10px; -} -.addresses .subtitle { - font-size: 17px; -} -.addresses .add-address { - margin-top: 28px; -} - .addresses #address_invoice_form { - opacity: 0; - -webkit-transition: all 0.3s ease 0s; - -o-transition: all 0.3s ease 0s; - transition: all 0.3s ease 0s; - } - .addresses #address_invoice_form.open { opacity: 1; } - .addresses .addresses-list { - margin: 15px -15px 5px -15px; - } - .addresses .address li:first-child { - margin-bottom: 10px; - } - .addresses .address li { - color: #666; - font-family: 'pt_sans'; - font-size: 16px; - padding: 0 0 0 15px; - } - .addresses .address .address_title { - border-bottom: 1px solid #e5e5e5; - color: #0e0e0e; - display: block; - padding: 0; - } - .addresses .address_title h2 { - font-size: 24px; - margin: 0; - } - .addresses .address_update { - font-family: 'pt_sans'; - font-size: 14px; - } - - .addresses .address_add { - display: block; - margin: 15px 0 15px 0; - overflow: hidden; - text-align: center - } - .addresses #order-carrier-list .delivery-option { - background: none repeat scroll 0 0 #f9f9f9; - border-radius: 2px; - font-size: 0; - margin-bottom: 10px; - min-height: 104px; - padding: 0; - } - - .addresses #order-carrier-list .delivery-option > div { - float: none; - font-family: 'pt_sans'; - font-size: 16px; - display: inline-block; - vertical-align: middle; - } - .addresses .radio-button { - min-height: 102px; - padding-left: 0; - } - .addresses .radio-button img { - margin: -1px 0 -1px -1px; - } - .addresses .radio-button img + .custom-radio { display: inline-block; margin: 0 0 0 20px } - .addresses .radio-button .custom-radio { border-radius: 50%; display: block; height: 35px; margin: 35px 0 0 132px; } - .addresses #order-carrier-list .delivery-option .price { - color: #e4535d; - font-family: 'Vidaloka'; - letter-spacing: -1px; - font-size: 24px; - } - -@media (max-width: 991px) { - .addresses .address { min-height: 310px } - .addresses .radio-button img + .custom-radio { margin: 0 0 0 12px } - .addresses .radio-button .custom-radio { margin: 35px 0 0 127px; } - .addresses .address_title { padding: 20px } - .addresses li { padding: 2px 20px 2px 20px } -} -@media (max-width: 767px) { - .std{ padding-bottom: 0;} - .addresses .address { min-height: inherit; padding-bottom: 10px; } - .addresses .address li { padding-left: 20px } - .addresses .address .address_title { padding-left: 20px } - .addresses #order-carrier-list .delivery-option > div.desc { padding: 15px; } - #auth #login_form .form_content, #auth #create-account_form .form_content { padding: 20px 20px } - .addresses .addresses-list > div:last-child { margin: 20px 0 0 0 } - .addresses .radio-button .custom-radio, .addresses .radio-button img.hidden-xs + .custom-radio { margin: 35px 0 0 45px; } -} -@media (max-width: 500px) { - .addresses .address .address_title { padding-left: 0 } - .addresses .radio-button .radio, .addresses .radio-button img.hidden-xs + .custom-radio { margin: 35px 0 0 40%; } - .addresses #order-carrier-list .delivery-option .price { font-size: 14px } -} - -.order-paiement { - padding: 30px 15px; -} - .order-paiement h2 { - color: #000; - font-size: 24px; - margin: 0 0 20px 0; - } - .order-paiement .border { - border: 1px solid #dbdbdb; - } - .order-paiement .paiement-module { - background: #f9f9f9; - color: #333; - font-family: 'pt_sans'; - font-size: 16px; - overflow: hidden; - padding: 20px 0; - margin-bottom: 15px; - } - .order-paiement .paiement-module > div:first-child { - padding-left: 25px - } - .order-paiement .paiement-module > div:first-child + div + div { - padding-top: 6px - } - .order-paiement .resume-cart { - padding: 0; - } - .order-paiement .resume-cart h3 { - background: #333; - border-bottom: 1px solid #bbbbbb; - color: #fff; - font-size: 24px; - font-weight: normal; - margin: 0; - padding: 15px; - } - .order-paiement .resume-cart .product { border-bottom: 1px solid #dbdbdb; padding: 20px 0 } - .order-paiement .resume-cart .product-name span:first-child { - color: #333; - font-family: 'pt_sans'; - line-height: 20px; - } - .order-paiement .resume-cart .product-name span:last-child { - color: #000; - font-size: 20px; - line-height: 20px; - } - .order-paiement .resume-cart .product-attributes { - color: #999; - font-family: 'pt_sans'; - font-size: 14px; - } - - .order-paiement .resume-price { - background: #f9f9f9; - padding: 12px 0; - } - .order-paiement .resume-price > div { - padding: 6px 0; - } - .order-paiement .resume-products .product > div > span:last-child, - .order-paiement .resume-price > div > span:last-child { - font-family: 'Vidaloka'; - letter-spacing: -1px; - text-align: right; - } - .order-paiement .resume-price > div > span:first-child { - color: #666; - font-family: 'pt_sans'; - font-size: 14px; - line-height: 20px; - } - .order-paiement .resume-price > div > span:last-child { - color: #333; - font-family: 'Vidaloka'; - letter-spacing: -1px; - font-size: 20px; - line-height: 20px; - } - .order-paiement .resume-price > div.price > span:first-child { color: #333 } - .order-paiement .resume-price > div.price > span:last-child { color: #e4535d; font-size: 24px; } - .order-paiement h3 { - color: #000; - margin-top: 35px; - font-family: 'Vidaloka'; - letter-spacing: -1px; - font-size: 24px; - overflow: hidden; - } - .order-paiement .cgv { - background: #fff; - border: 1px solid #e4535d; - border-radius: 2px; - color: #333; - font-size: 16px; - margin: 20px 0 0 0; - overflow: hidden; - padding: 25px; - } - .order-paiement .cgv .iframe { - color: #e4535d; - } - .order-paiement .submit { - margin-top: 35px; - } - .order-paiement .submit span { - color: #666; - display: block; - font-family: 'pt_sans'; - font-size: 14px; - margin: -20px 0 10px 0; - } - .order-paiement .submit .btn-cancel { - margin-top: 10px; - } - .order-paiement .cgv .submit .btn.btn-next { - float: right; - padding-right: 50px; - } - - .order-paiement .cgv label a { - color: #3d8e66; - display: inline-block; - font-family: 'pt_sans'; - font-size: 14px; - line-height: 16px; - } -@media (max-width: 1199px) { - .order-paiement .submit { text-align: center } - .order-paiement .submit .btn.btn-next, .order-paiement .cgv .submit span { float: none } -} -@media (max-width: 991px) { - .addresses .address{ height: auto; min-height: auto;} - .order-paiement .submit .btn.btn-next { float: right } - .order-paiement .submit span { text-align: center; } -} -@media (max-width: 767px) { - .order-paiement .submit .btn.btn-next, .order-paiement .cgv .submit span { float: none } -} -@media (max-width: 550px) { - .order-paiement .paiement-module > div:first-child { width: 25% } - .order-paiement .paiement-module > div:first-child + div { width: 75% } - .order-paiement .paiement-module > div:first-child + div + div { margin-left: 25%; width: 75% } - .order-paiement .cgv .submit .btn.btn-next { font-size: 16px } -} -@media (max-width: 370px) { - .order-paiement .paiement-module > div:first-child + div img { max-width: 100% } - .order-paiement .cgv .submit .btn.btn-next { font-size: 14px } -} - - -/************************************************************************************************************* -******************************************* COMPTE ******************************************* -**************************************************************************************************************/ - -.account .block-menu { - margin: 0 0 30px 0; -} - .account .block-menu .inner { - background: #252525; - color: #fff; - height: 240px; - padding: 25px; - } - .account .block-menu:first-child + .block-menu .inner { background: #3f3b41 } - .account .block-menu:first-child + .block-menu + .block-menu .inner { background: #7c6954 } - .account .block-menu:first-child + .block-menu + .block-menu + .block-menu .inner { background: #b4293c } - .account .block-menu h3 { - font-size: 24px; - margin: 10px 0 20px 0; - } - .account .block-menu li { - font-size: 14px; - padding: 4px 0; - } - .account .block-menu li a { - color: #fff; - font-family: 'pt_sans'; - } -.account .block-img .inner { - background: red; - height: 510px; -} -.account-footer-links { - margin: 20px 0 0 0; -} -.account .table-div .table-row { - font-family: 'pt_sans'; - font-size: 14px; -} -@media (max-width: 767px) { - .container.account { padding: 15px } -} - -/* Historique de commande */ -.account .table-div .table-head { - color: #000; - font-family: 'pt_sans'; - overflow: hidden; -} -#discount .account .table-div .table-row, -#history .account .table-div .table-row { - font-size: 0; - margin-top: 0px; - padding: 21px 0 19px 0; -} - #discount .account .table-div .table-row > div, - #history .account .table-div .table-row > div { - color: #666; - display: inline-block; - float: none; - font-family: 'pt_sans'; - font-size: 14px; - vertical-align: middle; - } - .account .table-div .table-row > div a { - color: #b4293c; - } -@media (max-width: 991px) { - .account .table-div .table-head > div:last-child { font-family: 'pt_sans'; font-size: 16px; padding-left: 0; } - .account .table-div .table-row > div, #history .account .table-div .table-row > div { display: block } - -} - -/* Details de la commande */ - -#order-detail .order-info { - margin-bottom: 30px; -} - #order-detail .order-info ul li { - border-bottom: 1px solid #e5e5e5; - padding: 10px 15px; - } - #order-detail .order-info .table-div { - margin-top: 0; - } - #order-detail .addresses .address_title h2 { padding: 15px; padding-top: 0; } - - -.account .recap-info, .account .addresses { margin-bottom: 20px } -.account .recap-info .table-row { - padding: 15px 0; -} -#order-detail .account .product-row { - font-family: 'pt_sans'; - font-size: 14px; -} - #order-detail .account .product-row .product-name { - color: #b4293c; - } - #order-detail .account .product-row .form-group input { - height: 35px; - text-align: center; - } -/*#order-detail .account .table-div .table-row { margin-top: 15px }*/ -#order-detail .account .table-div .table-row.nobg { - font-family: 'pt_sans'; - margin-top: 0; -} - #order-detail .account .table-div .table-row.nobg .title { - font-size: 14px; - } - #order-detail .account .table-div .table-row.nobg .total { - padding-top: 15px; - } - #order-detail .account .table-div .table-row.nobg .price { - color: #e4535d; - font-size: 30px; - } -.account .addresses { - padding: 0; -} - .account .addresses .update-address { - margin-top: 10px; - } - .account .addresses .update-address a { - color: #e4535d; - } -#order-detail .account h3, -#order-detail .account h4 { - color: #333; - font-size: 30px; - margin: 30px 0 0 0; - padding-bottom: 10px; -} -#order-detail .account h3 { border-bottom: 1px solid #e5e5e5; margin: 30px 0 5px 0; } -.account .message .inner, -.account .add_message .inner, -.account .returns .inner { - background: #f9f9f9; - border: 1px solid #e5e5e5; - color: #666; - font-family: 'pt_sans'; - font-size: 14px; - padding: 25px 0; - overflow: hidden; -} -.account .returns .inner label { - color: #333; - font-weight: normal; - margin: 10px 0; -} -.account .message .inner .table-div { - margin-top: 0; -} - .account .message .inner .table-row { - background: #e5e5e5; - color: #333; - font-size: 0; - } - .account .message .inner .table-row > div { - font-size: 14px; - } -.add_message .form-group { - padding: 0; -} -@media (max-width: 1199px) { - #order-detail .account .table-div .table-row.nobg .price { font-size: 24px; padding-left: 0; } - .account .addresses { margin-bottom: 0 } - #order-detail .account h3 { margin: 20px 0 5px } - #order-detail .account .product-row .form-group input { width: 60px } -} -@media (max-width: 991px) { - #order-detail .order-info > div:last-child { margin-top: 25px } - .account .addresses .address { margin-bottom: 20px; } - #order-detail .account .product-row.return-allowed > div { padding-left: 70px } - #order-detail .account .product-row.return-allowed > .return-checkbox { padding-left: 15px; position: absolute; top: 25px; z-index: 5 } -} -@media (max-width: 767px) { - #order-detail .order-info li .bold { display: block; margin-top: 10px } -} - -/* Retours */ -#order-follow .account .table-div .table-row { - margin-bottom: 20px; -} - .block-order-detail { - background: #e5e5e5; - margin: 15px; - padding: 15px; - } - .block-order-detail .table-head { - color: #b4293c; - } - .block-order-detail .table-row { - background: #b4293c; - color: #fff; - font-family: 'pt_sans'; - font-size: 14px; - overflow: hidden; - } - .block-order-detail strong { color: #fff } - -@media (max-width: 991px) { - .block-order-detail .text-center { text-align: left; } -} - -/* Avoirs */ -.account .table-div .table-row { - padding-top: 10px; -} -#order-slip .account .table-div .table-row .icon-pdf { - height: 27px; - margin: -3px 0 -4px 0; -} - -/* Adresses */ -#addresses .address { - margin: 0px; -} - -/* Ajout/Modif adresse */ -.std { - background: #f9f9f9; - border-radius: 2px; - clear: both; - overflow: hidden; - padding: 0; - padding-bottom: 25px; -} - .std h2 { - color: #000; - font-family: 'vidaloka'; - letter-spacing: -1px; - font-weight: normal; - display: block; - font-size: 20px; - margin: 0; - padding: 15px; - } - - .std .form_content { - padding: 20px 50px; - } - .std .form_content p.text { - padding: 20px 0 21px 0; - } - .std .lost_password { - color: #b4293c; - float: left; - font-family: 'pt_sans'; - font-size: 14px; - } - .submit { - margin-top: 15px; - } - .submit > *:last-child { - float: left; - } - .submit > *:first-child { - float: right; - } -@media (max-width: 1199px) { - .std .form_content { padding: 20px 50px } -} -@media (max-width: 991px) { - .std h2 { padding: 15px } - -} -@media (max-width: 767px) { - .std h2 { padding: 15px} - .std .form_content { padding: 20px 50px } - .submit button, .submit a { display: block; margin-left: 10%; width: 80%; } - .submit > *:first-child { float: none; margin-bottom: 15px; } -} -@media (max-width: 500px) { - .std h2 { padding: 15px 20px } - .std .form_content { padding: 20px } - .submit button, .submit a.btn { font-size: 16px; margin-left: 0; width: 100%; } - -} - -/* Mes produits */ -#product-list .table-row { - margin-bottom: 12px; -} - #product-list .table-row .icon-delete { - background-position: -34px -40px; - height: 27px; - margin: -3px 0 -4px; - } - - -/************************************************************************************************************* -********************************** PAGES COMPLEMENTAIRES ************************************* -**************************************************************************************************************/ - -/* Page 404 */ -.page-heading.pagenotfound h1 { - font-size: 180px; -} -.page-heading.pagenotfound .sub-heading { - margin: -10px 0 10px 0; -} -#pagenotfound .form-group label { - color: #333; - font-family: 'pt_sans'; - font-size: 18px; -} -#pagenotfound .main .form-group .btn { - width: 100%; -} - -@media (max-width: 1199px) { - .page-heading.pagenotfound h1 { font-size: 60px } - #pagenotfound .form-group .btn { margin-top: 10px; } -} - -/* Contact */ -#contact .information, -#module-we_mail-default .information { - background: #e5e5e5; - color: #333; - margin-bottom: 50px; -} - #contact .information .mask, - #module-we_mail-default .information .mask { - height: 150px; - padding-left: 0; - overflow: hidden; - } - #contact .information > div > h3, - #module-we_mail-default .information > div > h3 { - font-family: 'pt_sans'; - } - #contact .information > div > p, - #module-we_mail-default .information > div > p { - font-size: 14px; - } -#contact textarea, -#module-we_mail-default textarea { - height: 332px; -} -#contact .submit, -#module-we_mail-default .submit { - margin-top: 0; -} -@media (max-width: 1199px) { - #contact div.uploader span.filename, - #module-we_mail-default div.uploader span.filename { width: 250px } - #contact div.uploader span.action, - #module-we_mail-default div.uploader span.action { padding: 12px 15px 12px; width: 115px } -} -@media (max-width: 991px) { - #contact div.uploader span.filename, - #module-we_mail-default div.uploader span.filename { width: 60% } - #contact div.uploader span.action, - #module-we_mail-default div.uploader span.action { margin-left: 5%; padding: 12px 10px 12px; width: 35% } - #contact textarea, - #module-we_mail-default textarea { height: 200px; } -} -@media (max-width: 767px) { - #contact div.uploader span.filename, - #module-we_mail-default div.uploader span.filename { width: 50% } - #contact div.uploader span.action, - #module-we_mail-default div.uploader span.action { margin-left: 5%; padding: 12px 0px 12px; width: 45% } -} - -.informations_block_left {} -.informations_block_left h4 { - font-size: 22px; - font-family: 'vidaloka'; - border-bottom: 3px solid #333; - margin-bottom: 15px; -} -.informations_block_left ul li { margin-left: 15px; list-style: circle;} -.informations_block_left ul li a { color: #333; } -.informations_block_left ul li a:hover { color: #e44e58; } - -/* Plan de site */ -#sitemap h2 { - color: #333; - font-size: 36px; -} - #sitemap #sitemap_content li { - padding: 5px 0; - } - #sitemap #sitemap_content li a { - color: #333; - font-size: 14px; - padding: 0 10px 0 40px; - position: relative; - } - #sitemap #sitemap_content li a i { - background-position: -116px -43px; - left: 0; - height: 20px; - position: absolute; - top: 0; - width: 20px; - } - #sitemap #sitemap_content > div:first-child h2 { - margin: 0 0 10px 0; - } - #sitemap #sitemap_content > div:last-child h2 { - margin: 40px 0 10px 0; - } - #sitemap .tree { - padding: 0 0 0 5px; - } - #sitemap #sitemap_content .tree ul { - padding: 0 0 10px 0; - } - #sitemap #sitemap_content .tree > li > a { - font-family: 'pt_sans'; - padding: 0; - } - #sitemap #sitemap_content .tree > li > a span { - background: #fff; - display: block; - margin: 0 0 -5px 0; - position: relative; - z-index: 3; - } - #sitemap #sitemap_content .tree ul li { - padding: 0; - } - #sitemap #sitemap_content .tree ul li a { - border-bottom: 2px solid #ccc; - border-left: 2px solid #ccc; - display: block; - height: 35px; - padding: 5px 0 5px 40px; - position: relative; - z-index: 2; - } - #sitemap #sitemap_content .tree ul li a span { - background: #fff; - display: block; - margin: 15px 0 0 -15px; - padding: 0 30px 0 5px; - } - #sitemap #sitemap_content .tree ul ul { - padding: 5px 0 5px 30px; - position: relative; - z-index: 1; - } -#sitemap .sitemap_block.cms ul ul { - display: none; -} - -/************************************************************************************************************* -**************************************** COOKIE ****************************************** -**************************************************************************************************************/ - -#cookiesinfo { - background: #fff; - border-top: 1px solid #e44e58; - bottom: 0; - color: #e44e58; - font-size: 14px; - left: 0; - padding: 15px 30px; - position: fixed; - right: 0; - text-align: center; - z-index: 1000; -} -#cookiesinfo a { color: #333 } - #cookiesinfo .close-cookie { - background: #000; - border-radius: 50%; - color: #000; - cursor: pointer; - font-size: 16px; - font-weight: bold; - height: 26px; - line-height: 26px; - margin: -13px 0 0 0; - position: absolute; - right: 10px; - text-align: center; - top: 50%; - width: 26px; - } - - -/************************************************************************************************************* -**************************************** PRINT ****************************************** -**************************************************************************************************************/ - -@media print { - #header #mainmenu, - #languages, - #header-cart, - #infos-client, - #header-search, - #breadcrumbs, - header.page-heading h1, - header.page-heading .sub-heading, - .account .table-div .table-head, - .account .table-div .table-row > div, - .account .table-div .table-row > div:last-child a, - .container.odrs .submit, - #footer > .container, - #footer #reinsurance > div, - cta-product .share - { - display: none; - } - - header.page-heading h1.justif, - .account .table-div .table-row > div:last-child { - display: block; - } - #header { border-top: 100px solid #0e0e0e; height: 0; } - #header #header_logo { margin: -90px 0 50px 0; float: none;} - header.page-heading { border-top: 80px solid #b4293c; height: 0; padding: 0 } - header.page-heading h1 { color: #fff !important; margin: -60px 0 50px 0} - .container.odrs { padding: 0; } - .account .table-div { } - .account .table-div .table-row > div:last-child { border: 2px solid #f0f0f0; float: left; padding: 0; } - .account .table-div .table-row > div:last-child .print_odr { display: block; float: none; } - #footer #reinsurance { border-top: 20px solid #b4293c; height: 0; padding: 0; } - - a:link, a:visited {background: transparent; color:#333; text-decoration:none;} - a:link[href^="http://"]:after, a[href^="http://"]:visited:after {content: " (" attr(href) ") "; font-size: 11px; visibility: hidden;} - a[href^="http://"] {color:#000;} -} - - - -#index .multi .topleft .first a, -#index .multi .topleft .first span { - padding-top:20px; - color:#333; - text-align: left; - padding-left:20px; +html { background: #ffffff; } +body { background: #ffffff; font-family: 'pt_sans'; font-size: 16px; margin: 0; color: #333333} +body.content_only { margin: 0 } +.container.main, +.container.account { min-height: 300px; padding: 15px 15px } +.container.products { padding: 30px 15px 0 15px } + +/************************************************************************************************************* +**************************************** INDEX ****************************************** +**************************************************************************************************************/ +#header { + background: #fff; + position: relative; + z-index: 10; +} + #header .bg-pink { + padding: 25px 0; + } + #header #header_logo { + text-align: center; + position: relative; + z-index: 12; + } + #header #header_logo img { + display: inline; + } + #header .info_header { + padding-top: 5px; + } + #header .info_header span { + color: #fff; + float: left; + font-family: 'pompiere_regular'; + font-size: 35px; + margin-top: 0; + text-indent: 15px; + } + #header p.by { + text-align: right; + } + #header p.by.not-num img { + width: 250px; + } + #header #searchbox input#search_query_block { + background: url('../img/search_input.jpg') no-repeat right 8px center #fff; + border-top: 1px solid #bf5667; + color: #333333; + font-family: 'pt_sans'; + font-weight: normal; + font-size: 15px; + height: 40px; + padding-bottom: 10px; + padding-top: 14px; + text-indent: 10px; + line-height: 40px; + } + #header #searchbox input#search_query_block::-webkit-input-placeholder { + color: #333333; + line-height: 50px; + } + #submit_search { + background: none; + border: 0 none; + height: 40px; + left: 83%; + margin-top: -40px; + position: absolute; + width: 80px; + } + .account_box { + float: right; + } + #header .photo_header img { + float: right; + } + #header #header-cart, + #header #header_user { + float: left; clear: both; + } + #header #header-cart { margin-top: 15px; } + #header #header_user p { + padding-top: 45px; + margin: 0; + } + #header #header-cart a, + #header #header_user a{ + font-family: 'pompiere_regular'; + font-size: 24px; + color: #fff; + } + #header #header_user a.logout { + float: right; + font-size: 18px; + text-transform: lowercase; + padding-right: 23px; + } + #header #header_user a.logout i { margin-right: 0px; } + #header #header_user a.account { font-size: 20px; } + + #header #header-cart a:hover, + #header #header_user a:hover { text-decoration: none; } + #header #header-cart a i, + #header #header_user a i { + margin-right: 8px; + } + #header #header-cart .cart_block { + display: none; + } + + /* Sous-menu LG-MD */ + @media (min-width: 991px) { + #header #mainmenu { + + } + #header #mainmenu .menu-content > ul { + text-align: center; + } + #header #mainmenu li { + display: inline-block; + vertical-align: middle; + } + #header #mainmenu .menu-content > li > a, + #header #mainmenu .menu-content > li > span { + color: #949494; + display: block; + font-family: 'pt_sansbold'; + padding: 11px 12px; + text-transform: uppercase; + } + #header #mainmenu .menu-content > li:last-child > a { background: #6ac5bb; color: #333; font-family: 'pompiere_regular' } + #header #mainmenu .menu-content > li:hover > a { color: #333; text-decoration: none } + #header #mainmenu .menu-content > li:last-child:hover > a { background: #333; color: #6ac5bb } + #header #mainmenu .menu-content > li:hover > a span { border-bottom: 3px solid #333 } + #header #mainmenu .menu-content > li:last-child > a span { border: 0 } + #header #mainmenu .menu-content > li .submenu { + background: #fff; + box-shadow: 0 5px 6px rgba(0, 0, 0, 0.2); + left: 0; + min-height: 0; + max-height: 0; + overflow: hidden; + position: absolute; + right: 0; + transition: all 0.3s ease 0s; + -webkit-transition: all 0.3s ease 0s; + -moz-transition: all 0.3s ease 0s; + } + #header #mainmenu .menu-content > li .submenu .border { + border-top: 1px solid #f1f1f1; + } + #header #mainmenu .menu-content > li .submenu > .border > .container > .row { + position: relative + } + #header #mainmenu .menu-content > li:hover .submenu { + min-height: 350px; + max-height: 650px; + transition: all 0.3s ease 0.2s; + -webkit-transition: all 0.3s ease 0.2s; + -moz-transition: all 0.3s ease 0.2s; + z-index: 12; + } + #header #mainmenu .menu-content > li .submenu .menu-subtitle { + color: #333; + display: block; + font-family: 'pt_sansbold'; + font-size: 14px; + margin: 10px 0 0 0; + text-transform: uppercase; + } + #header #mainmenu .menu-content > li .submenu .column { + padding: 20px 5px 70px 5px; + } + #header #mainmenu .menu-content > li ul li { + display: block; + letter-spacing: 0px; + transition: all 0.3s ease 0s; + -webkit-transition: all 0.3s ease 0s; + -moz-transition: all 0.3s ease 0s; + z-index: 1; + } + #header #mainmenu .menu-content > li ul li a { + color: #6b6b73; + display: block; + font-family: 'pt_sans'; + font-size: 14px; + overflow: hidden; + padding: 3px 25px 3px 0; + position: relative; + text-transform: none; + } + #header #mainmenu .menu-content > li .submenu li:first-child > * { margin-top: 0; } + #header #mainmenu .menu-content > li ul li:hover a { color: #e44e58 } + #header #mainmenu .menu-content > li ul li a:not(.menu-subtitle) i { + color: #000; + font-size: 15px; + font-weight: normal; + height: 14px; + line-height: 14px; + margin-top: -6px; + position: absolute; + right: 0px; + text-align: center; + top: 50%; + width: 14px; + } + #header #mainmenu .menu-content > li ul li:hover a:not(.menu-subtitle) i { color: #e44e58; right: 10px; } + #header #mainmenu .menu-content > li ul li a i:before { display: inline } + #header #mainmenu .menu-content > li .see-more { + bottom: 0; + border-top: 1px solid #f1f1f1; + color: #6ac5bb; + display: block; + font-size: 18px; + font-family: 'pt_sansbold'; + left: 15px; + padding: 20px 0; + position: absolute; + text-align: center; + text-transform: uppercase; + width: calc(75% - 35px); + } + #header #mainmenu .menu-content > li .see-more:hover { text-decoration: none } + #header #mainmenu .menu-content > li .see-more:hover span { border-bottom: 3px solid #6ac5bb; } + #header #mainmenu .menu-content > li .boutique { + background: #6ac5bb none repeat scroll 0 0; + bottom: 0; + font-family: "pt_sansbold"; + margin-top: -1px; + padding: 20px 20px 70px 20px; + position: absolute; + right: 15px; + top: 0; + } + #header #mainmenu .menu-content > li .boutique .title-boutique { + color: #000; + display: block; + font-size: 14px; + margin-bottom: 20px; + text-transform: uppercase; + } + #header #mainmenu .menu-content > li .boutique ul { + margin-bottom: 45px; + } + #header #mainmenu .menu-content > li .boutique ul a { + color: #000; + padding: 4px 0; + } + #header #mainmenu .menu-content > li .boutique ul a:hover { color: #e44e58 } + #header #mainmenu .menu-content > li .boutique a i { + color: #000; + } + #header #mainmenu .menu-content > li .boutique a:hover i { color: #e44e58; right: 10px } + #header #mainmenu .menu-content > li .boutique a.see-all { + border-top: 1px solid #000; + bottom: 20px; + color: #000; + display: block; + font-size: 18px; + left: 15px; + padding: 20px 0 0 0; + position: absolute; + right: 15px; + text-align: center; + text-transform: uppercase; + } + #header #mainmenu .menu-content > li .boutique a.see-all:hover { text-decoration: none } + #header #mainmenu .menu-content > li .boutique a.see-all:hover span { border-bottom: 3px solid #000; } + #header #mainmenu .menu-content > li .boutique a.see-all i { + color: #000; + } + #header #mainmenu .menu-content > li .submenu.submenu-boutique { + min-height: unset; + } + #header #mainmenu .menu-content > li .submenu.submenu-boutique > .border > .container { + background: url('../img/img_menu.png') no-repeat 0 50%; + } + #header #mainmenu .menu-content > li .submenu.submenu-boutique .boutique { + float: right; + position: relative; + } + + } + + +#main_menu { + font-family: 'pt_sansbold'; +} + #main_menu ul { + margin: 0; padding: 0; + } + #main_menu ul > li { + float: left; + margin: 0; + padding: 15px 10px; + } + #main_menu li > a { + color : #222222; + text-transform: uppercase; + } + #main_menu ul > li.boutique { + background: #333333; + font-family: 'pompiere_regular'; + } + #main_menu li.boutique > a { color: #6ac5bb } + + +body .ac_results { + border: 0; + display: block; + z-index: 5; +} + body .ac_results li { + color: #2d2b33; + font-size: 18px; + padding: 15px 30px 15px 30px; + } + body .ac_results li.ac_odd { background: #ebebeb; } + body .ac_results li.ac_even { background: #dfdedd; } + body .ac_results li.ac_over { background: #333; color: #fff; cursor: pointer } + + +.intro_top { + background: url('../img/intro_top.jpg') no-repeat top center / cover; + color: #fff; + font-family: 'pompiere_regular'; + font-size: 24px; + padding: 15px 0; +} +.index .intro_top { + padding: 15px 0 30px 0; +} +.intro_top.order-process { margin-bottom: 30px; padding-bottom: 0 } + .intro_top .intro_home { text-align: center; } + .intro_top .intro_home h1 { font-family: 'vidaloka'; letter-spacing: -1px; font-size: 60px; } + .intro_top .intro_home p { font-family: 'pt_sans'; font-size: 15px; font-weight: normal; } +} + +#index main { + clear: both; + padding: 30px 15px 0 15px; + background: #fff; +} + #index main .pub { + border: 1px solid #dfdfdf; + border-radius: 2px; + padding-top: 18px; + text-align: center; + margin: 15px 0; + } + #index main .pub.pub_header { padding: 15px } + #index main .post_home_top .pub { height: 320px; margin-top: 0 } + #index main .rightHome .pub { + height: 320px; + margin: 29px 0; + margin-top: 0; + } + +.inner_edito { + border-bottom: 3px solid #333333; + border-top: 3px solid #333333; + margin: 5px 0 30px 0; + padding: 20px 15px; +} + .inner_edito .inner { + background: url('../img/edito_home.png') no-repeat; + color: #fff; + height: 292px; + overflow: auto; + text-align: center; + width: 170px; + } + .inner_edito .inner .name { + font-family: 'nautilus'; + margin-top: 150px; + display: block; + font-size: 18px; + } + .inner_edito .inner .name_edito { + font-family: 'pompiere_regular'; + text-transform: uppercase; + font-size: 42px; + } +.inner_edito h2 { + font-family: 'vidaloka'; + letter-spacing: -1px; + font-size: 36px; + margin: 0 0 15px 0; +} + .inner_edito h2 a { color: #333333} + .inner_edito h2 a:hover {text-decoration: none;} +.inner_edito .readmore { + margin-top: 20px; + float: right; +} +.inner_edito .readmore a { color: #333333;} + +.inner_edito ul { margin: 0; margin-left: 45px; padding: 0; } +.inner_edito ul li { + float: left; + margin: 0 5px; +} +.inner_edito ul li a { color: #fff; font-size: 30px;} +.inner_edito ul li a:hover { color: #e44e58; text-decoration: none;} + + +.post.post_simple { + margin-bottom: 13px; +} +.post { + margin-bottom: 30px; + min-height: 320px; + position: relative; +} +.post > a { + bottom: 0; + left: 0; + position: absolute; + top: 0; + right: 0; + z-index: 1; +} +.post_simple { + border: 1px solid #dfdfdf; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + -o-border-radius: 2px; + border-radius: 2px; + margin-bottom: 30px; + padding: 15px 0; + min-height: auto; +} +.post:hover { + -moz-box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.2); + -webkit-box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.2); + -o-box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.2); + box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.2); +} +.post .info { + background: #f1f1f1; + bottom: 0; + height: 93px; + left: 0; + padding: 15px 0; + position: absolute; + right: 0; + z-index: 2 +} +.post .info .label_post { + background: url("../img/bg_tips.png") no-repeat center top; + color: #fff; + font-family: "pompiere_regular"; + height: 48px; + left: 25px; + line-height: 42px; + position: absolute; + text-indent: 10px; + text-transform: uppercase; + top: -23px; + width: 122px; +} + .post .info .label_post.trick{ + background-position: 0px -57px; + } +.post_simple h3, +.post .info h3 { + color: #333333; + font-family: "vidaloka"; + letter-spacing: -1px; + margin: 5px 0 0; + padding-left: 25px; + padding-right: 0; + max-height: 30px; +} +.post_simple h3 { + max-height: 60px; +} +.post_simple h3 { + font-size: 18px; + margin-top: 0; + padding-left: 15px; +} +.post_simple h3 a, +.post .info h3 a { + color: #333333; +} + .post_simple h3 a:hover, + .post .info h3 a:hover { text-decoration: none; color: #e44e58 } + +.vote_box { + margin-top: 10px; + padding-left: 10px; +} +.post_simple .vote_box { margin-top: 0; } +.vote_box span.vote { + border: 1px solid #474747; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + -o-border-radius: 5px; + border-radius: 50px; + color: #474747; + cursor: pointer; + display: block; + font-size: 21px; + height: 36px; + line-height: 36px; + text-align: center; + width: 36px; + float: left; +} + .vote_box span.vote:hover, + .vote_box.active span.vote { + border-color: #6ac5bb; + color: #6ac5bb; + } + .vote_box.active .nb_vote { + color: #6ac5bb; + } + .vote_box.active .already_vote { color: #6ac5bb; font-size: 13px; } + +.vote_box span.nb_vote { + display: block; + float: left; + font-family: 'pompiere_regular'; + line-height: 36px; + margin-left: 10px; +} +.vote_box .already_vote { clear: both; display: block;} + +.post-product .article { height: 405px; position: relative } +.post-product { + overflow: auto; + background: #f1f1f1; + margin-bottom: 0; + padding: 20px; +} +.post-product .article > a { + bottom: 0; + left: 0; + position: absolute; + top: 0; + right: 0; + z-index: 1; +} +.post-product .article img{ + margin-bottom: 20px; + padding-bottom: 40px; +} + .post-product .info { + margin-top: 0; + top: inherit; + bottom: 0px; + background: #fff; + } + .post .post-product:hover { + -webkit-box-shadow: 0px 0px 0px 0px; + -moz-box-shadow: 0px 0px 0px 0px; + -o-box-shadow: 0px 0px 0px 0px; + box-shadow: 0px 0px 0px 0px; + } +.post-product .product_post { + background: #fff; +} + .post-product .product_post img { + border: 1px solid #dfdfdf; + } + .post-product .product_post .product_information { + margin-top: 15px; + } + .post-product .product_post a.link_name { + color: #333333; + display: block; + font-size: 14px; + text-align: center; + margin-top: 15px; + margin-bottom: 10px; + } + .post-product .product_post a.link_name:hover { color: #e4535d; text-decoration: none; } + .post-product .product_post .price { + font-family: 'vidaloka'; + letter-spacing: -1px; + font-size: 24px; + text-align: center; + } + .post-product .product_post .old_price { + text-align: center; + color: #666666; + font-size: 14px; + } + .post-product .product_post .ajax_add_to_cart_button { + width: 100%; + } +.post-product .product_post_label { + color: #e4535d; + font-family: "pompiere_regular"; + font-size: 26px; + line-height: 40px; + margin-top: 20px; + padding: 0 30px; + text-align: center; +} + +.center_home { + margin-bottom: 5px; +} + +.product_home .product-container:last-child { + border-right: 0; +} + +.video_home { + border-top: 3px solid #333333; + border-bottom: 3px solid #333333; + margin-top: 7px; + padding: 22px 15px; +} + .video_home h4 { + color: #222222; + font-family: 'vidaloka'; + letter-spacing: -1px; + font-size: 48px; + margin-top: 20px; + margin-bottom: 25px; + } + .video_home iframe { + width: 100%; + height: 300px; + } + .video_home .link_video_tips a { + color: #e44e58; + } + .video_home .link_video_tips span { display: none; } + + +.encart_boutique { + background: url('../img/logo_home_boutique.gif') no-repeat center center; + display: block; + height: 344px; + padding-top: 215px; + text-align: center; +} +.encart_boutique:hover { background: url('../img/logo_home_boutique.png') no-repeat center center;} + .encart_boutique .boutique { + font-family: 'vidaloka'; + letter-spacing: -1px; + font-size: 35px; + } + .encart_boutique a { + color: #fff; + display: block; + font-family: "pompiere_regular"; + font-size: 30px; + margin-top: 10px; + text-transform: uppercase; + } + .encart_boutique a:hover {text-decoration: none; } + +.footer_social { + color: #fff; + font-family: "pompiere_regular"; + font-size: 30px; + padding: 12px 0 8px 0; + padding-left: 5px; + text-transform: uppercase; +} + .footer_social .social { margin: 0 5px; } + .footer_social .social a { color : #ffffff;} + .footer_social .social a:hover { color : #6ac5bb; text-decoration: none;} + +#footer { + padding: 15px 0; +} + #footer #links_footer { margin-top: 15px; } + #footer #links_footer ul { float: left; margin: 0px; text-align: center;} + #footer #links_footer ul li { display: inline-block; margin: 0px;} + #footer #links_footer ul li:after{ margin-left: 5px; margin-right: 5px; color:#fff; content:'.'; } + #footer #links_footer ul li:last-child:after{ content:''; } + #footer a { color: #fff; } + #footer p { padding-top: 5px; color: #fff; text-align: center; } + #footer p { padding-top: 5px; color: #fff; text-align: center; } + +.logo_footer img { + margin: 0 auto; +} +.newsletter_footer { + background: url('../img/newsletter_footer.png') no-repeat top center; + -webkit-background-size: contain; + -moz-background-size: contain; + -o-background-size: contain; + background-size: contain; + height: 256px; +} +.newsletter_footer h5 { + font-family: 'nautilus'; + font-size: 50px; + text-align: center; + color: #fff; + margin-top: 40px; + -webkit-text-shadow: 1px 1px 1px #696565; + -moz-text-shadow: 1px 1px 1px #696565; + -o-text-shadow: 1px 1px 1px #696565; + text-shadow: 1px 1px 1px #696565; +} + .newsletter_footer h5 span { + color: #333333; + } +.newsletter_footer p { + text-align: center; + color: #fff; + padding: 0 300px; +} +.newsletter_footer p.nw-alert-footer{ + background: none; + border: 1px solid; + color: #000; + margin: 7px auto 0; + padding: 0; + width: 300px; +} +.newsletter_footer .form-group { + width: 450px; + margin: 0 auto; +} +.newsletter_footer .form-group #newsletter-input { + float: left; + width: 250px; +} +.newsletter_left { + background: url('../img/newsletter_left.png') no-repeat top center; + -webkit-background-size: contain; + -moz-background-size: contain; + -o-background-size: contain; + background-size: contain; + height: 392px; +} +.newsletter_left h5 { + font-family: 'nautilus'; + font-size: 28px; + text-align: center; + color: #fff; + margin-top: 40px; + padding: 0 25px; + -webkit-text-shadow: 1px 1px 1px #696565; + -moz-text-shadow: 1px 1px 1px #696565; + -o-text-shadow: 1px 1px 1px #696565; + text-shadow: 1px 1px 1px #696565; +} + .newsletter_left h5 span { + color: #333333; + } +.newsletter_left p { + color: #fff; + font-size: 14px; + padding-left: 155px; + padding-right: 15px; + text-align: left; +} +.newsletter_left p.nw-alert-left{ + padding:0; + margin:0; + text-align: center; + color: #ebccd1; + background-color: rgba(0, 0, 0, 0); + border: none; +} +.newsletter_left .form-group { + width: 300px; + margin: 0 auto; +} +.newsletter_left .form-group #newsletter-input { + float: left; + width: 300px; + margin: 5px 0; + border-top: 3px solid #529bb6; +} +.newsletter_left .form-group .btn { width: 300px;} + +.newsletter_lightbox{ + display: none; + position: fixed; + z-index: 9999; + top: 10%; + background-color: #529bb6; + background: url('../img/newsletter_lightbox.png') no-repeat top center; + -webkit-background-size: 100% 100%; + -moz-background-size: 100% 100%; + -o-background-size: 100% 100%; + background-size: 100% 100%; + padding: 10px; + left: 0; + right: 0; + margin: 0 auto; + overflow: hidden; + width: 760px; +} + .newsletter_lightbox .close { + font-size: 40px; + margin-right: 5px; + } + .newsletter_lightbox .newsletter-box{ + border: 1px dashed #fff; + padding-bottom: 50px; + padding-top: 30px; + padding-left: 280px; + padding-right: 25px; + } + .newsletter_lightbox h5 { + font-family: 'nautilus'; + font-size: 50px; + margin-bottom: 20px; + text-align: center; + color: #fff; + -webkit-text-shadow: 1px 1px 1px #696565; + -moz-text-shadow: 1px 1px 1px #696565; + -o-text-shadow: 1px 1px 1px #696565; + text-shadow: 1px 1px 1px #696565; + } + .newsletter_lightbox h5 span { + color: #333333; + } + .newsletter_lightbox p{ + padding: 5px 10px; + margin-bottom: 30px; + } + .newsletter_lightbox .form-group{ + width: 100%; + } + .newsletter_lightbox input.newsletter-input{ + width: calc(100% - 165px); + margin-right: 5px; + } + .newsletter_lightbox .btn.btn-black{ + padding: 10px 45px; + } +.newsletter_lightbox.shown{ + display: block; +} +.newsletter_overlay{ + background-color: #000; + display: none; + height: 100%; + left: 0; + opacity: 0.7; + position: fixed; + top: 0; + width: 100%; + z-index: 9998; +} +.newsletter_overlay.shown{ + display: block; +} + +.inner_partenaire { + padding-bottom: 30px; +} + .subtitle.search, + .inner_partenaire span.h4 { + display: block; + font-family: 'vidaloka'; + letter-spacing: -1px; + font-size: 48px; + margin: 0; + text-align: center; + padding-bottom: 30px; + } + .inner_partenaire .pub { + margin: 15px 0; + text-align: center; + } + +@media screen and (min-width: 1199px) { + .vote_box .already_vote { + position: relative; + top: 5px; + } + +} +@media screen and (max-width: 1199px) { + #header #header-cart { margin-top: 0; } + #header .info_header { padding-top: 0px; } + #header .info_header .pl0 { padding-top: 0px; padding-left: 15px; padding-bottom: 5px;} + #header .photo_header { float: right; } + #header .photo_header img { width: 50%; } + #header #header_user p { padding-top: 0px; } + #header #header-cart a, + #header #header_user a{ font-size: 22px;} + + #header #header_user{ margin-top: 10px;} + #header #header-cart, + #header #header_user { clear: none; float: right; margin-right: 10px; } + + #header #mainmenu .menu-content > li > a, #header #mainmenu .menu-content > li > span { font-size: 14px; padding: 11px 10px; } + + .encart_boutique { + -webkit-background-size: 100%; + background-size: 100%; + height: 303px; + padding-top: 186px; + } + .encart_boutique:hover{ + -webkit-background-size: 100%; + background-size: 100%; + } + .encart_boutique a { margin-top: 14px; } + .encart_boutique .boutique { font-size: 27px;} + + .post { min-height: 269px;} + .post.post_simple { height: 100%; min-height: initial;} + .post .info { margin-top: 176px; } + + .post .vote_box { padding-left: 0;} + .post .vote_box span.vote { font-size: 18px; height: 30px; line-height: 30px; width: 30px; } + .post .info h3 { font-size: 20px; line-height: 27px;} + .post_simple .vote_box { margin-top: 0; } + + + .post-product .article { height: 340px;} + .post-product .product_post_label{ font-size: 20px; line-height: 20px; padding: 0 15px;} + .post-product .product_post .price{ font-size: 18px;} + .post-product .product_post .old_price{ font-size: 14px;} + + .newsletter_footer h5 { font-size: 30px; } + .newsletter_footer p { font-size: 14px; padding: 0 190px; } + #header #mainmenu .menu-content > li a { font-size: 13px; padding: 9px 10px } + +} +@media (max-width: 991px) { + #header p.by img { display: block; max-width: 100%; } + #header .bg-pink { padding-bottom: 10px} + .account_box { + float: right; + } + .searchbox { + float: right; + } + #header #header-cart a, #header #header_user a { font-size: 18px; text-transform: uppercase;} + #header #header_user a.account{ font-size: 18px;} + #header .account_box { margin-bottom: 15px; } + #header .account_box #header_user { float: left;} + #header .photo_header { + float: none; + } + #header .info_header h1 { + font-size: 30px; + } + #header .info_header span { + font-size: 25px; + } + #header-cart, + #header_user_info { float: right;} + #header .account_box #header_user_info {margin-left: 8px;} + #header .account_box #header_user_info i { margin-right: 5px;} + + #header #header-cart, + #header #header_user { clear: none; float: right; margin-right: 10px; margin-top: 0; } + .intro_top .intro_home h2 { font-size: 50px; } + .encart_boutique { padding-top: 178px;} + .encart_boutique .boutique { font-size: 26px; } + .encart_boutique a {font-size: 22px;} + + .video_home .link_video_tips img { display: none;} + .video_home .link_video_tips span { display: block;} + + .post-product .article { height: 380px;} + + .video_home h4 { font-size: 30px;} + .newsletter_footer { height: 159px;} + .newsletter_footer h5 { margin-top: 0; padding-top: 30px; } + .newsletter_footer p { display: none; } + + #header #menu-mobile { float: left; z-index: 100; } + #header #menu-mobile > a { color: #fff; float: left; text-transform: uppercase; } + #header #menu-mobile > a:hover { text-decoration: none; } + #header #menu-mobile.open i { } + #header #mainmenu { background: rgba(0, 0, 0, 0); bottom: 0; left: 0; margin: 0; pointer-events: none; position: fixed; width: 100%; top: 0; transition: all 0.3s ease 0s; z-index: 0; } + #header #mainmenu.open { background: rgba(0, 0, 0, 0.5);left: 0; pointer-events: auto; z-index: 100; } + #header #mainmenu > div > ul { background: #fff; height: 100%; left: -101%; margin: 0; position: absolute; transition: all 0.3s ease 0s; width: 50% } + #header #mainmenu.open > div > ul { left: 0 } + #header #mainmenu li { padding: 0 30px; width: 100% } + #header #mainmenu > div > ul.menu-content > li.close-tab { background: #e44e58; font-family: 'pt_sansbold'; text-transform: uppercase; } + #header #mainmenu > div > ul.menu-content > li > a { border-bottom: 1px solid #f1f1f1; color: #333; display: block; font-family: 'pt_sans'; font-size: 14px; padding: 15px 0; position: relative; width: 100%; } + #header #mainmenu > div > ul.menu-content > li.li-boutique > a { border: 0 } + #header #mainmenu > div > ul.menu-content > li > span { border-bottom: 1px solid #f1f1f1; color: #333; display: block; font-family: 'pt_sans'; font-size: 14px; padding: 15px 0; position: relative; width: 100%; } + #header #mainmenu > div > ul.menu-content > li > a:hover { text-decoration: none } + #header #mainmenu > div > ul.menu-content > li.close-tab > a { border: 0; color: #fff } + #header #mainmenu > div > ul.menu-content > li.close-tab > a i { float: right; } + + #header #mainmenu > div > ul > li.li-boutique { background: #6ac5bb } + #header #mainmenu > div > ul > li > .submenu { background: #fff; height: 100%; left: -101%; margin: 0; overflow-y: auto; position: fixed; top: 0; transition: all 0.3s ease 0s; width: 50%; z-index: 2 } + #header #mainmenu > div > ul > li.open > .submenu { font-size: 14px; left: 0 } + #header #mainmenu .menu-content > li .submenu .column { padding: 0 30px } + #header #mainmenu > div > ul > li > * + .submenu .container { width: 100% } + #header #mainmenu > div > ul > li > * + .submenu .close-tab { background: #e44e58; font-family: 'pt_sans'; text-transform: uppercase; } + #header #mainmenu > div > ul > li > * + .submenu .close-tab a { color: #fff; display: block; padding: 15px 30px; text-transform: uppercase; } + #header #mainmenu > div > ul > li > * + .submenu .close-tab a i { float: right } + #header #mainmenu > div > ul > li > * + .submenu .menu-subtitle { color: #6ac5bb; display: block; font-size: 16px; margin-left: -15px; padding: 30px 0 0 0 } + #header #mainmenu > div > ul > li > * + .submenu .cta-menu { display: none; } + #header #mainmenu > div > ul > li > a.open { background: #b4293c; text-decoration: none; } + #header #mainmenu > div > ul > li > a.open + .submenu { max-height: 500px; overflow: hidden } + #header #mainmenu > div > ul > li li a { display: block; padding: 15px 0 5px 50px } + #header #mainmenu > div > ul > li li a i { display: none } + #header #mainmenu li ul li div { display: none } + #header #mainmenu .menu-content .submenu li { padding: 0; } + #header #mainmenu .menu-content .submenu li a { border-bottom: 1px solid #f1f1f1; color: #333; font-family: 'pt_sans'; font-size: 14px; padding: 15px 0; text-transform: none } + + #header #mainmenu .menu-content > li .boutique { padding: 0 30px } + #header #mainmenu .menu-content > li .boutique .title-boutique { color: #6ac5bb; display: block; font-size: 16px; margin-left: -15px; padding: 30px 0 0 } + #header #mainmenu .menu-content > li .boutique a.see-all, #header #mainmenu .menu-content > li .see-more { display: none } +} +@media (max-width: 767px) { + #submit_search { width: 40px;} + #header .account_box { + float: right; + width: auto; + } + .account_box { + float: right; + } + .searchbox { + float: right; + } + #header .info_header { + margin-top: 15px; + } + #header .info_header span { + display: block; + text-align: center; + width: 100%; + } + #header #header_logo img { width: 80%;} + #header p.by { + display: none; + } + #header .search_box .info_header { margin: 0; } + #header .info_header span { text-indent: 0; font-size: 20px;} + #header #header-cart, #header #header_user { float: left; } + #header #header-cart a span, #header #header_user a span {display: none;} + #header #header-cart a span.ajax_cart_quantity { display: inline-block; } + #header #header-cart a i { font-size: 30px; margin: 0 } + + + .intro_top .intro_home h2 { font-size: 30px; } + .encart_boutique { + background: none; + height: auto; + padding-top: 15px; + } + .encart_boutique a { + background: #ce4f85; + color: #fff; + height: 30px; + line-height: 30px; + margin: 0 auto; + width: 120px; + } + .newsletter_footer{ height: auto; background: #529bb6; color:#fff; padding: 15px; margin-top: 15px; } + .newsletter_footer .form-group #newsletter-input { + left: 0; + margin-left: 0; + position: relative; + width: 100%; + } + .newsletter_footer .form-group { width: 100%; } + .newsletter_footer h5 { margin-top: 0; padding-top: 0; text-shadow:0px 0px;} + .newsletter_footer p { display: block; padding: 0; } + .newsletter_footer .btn{ width: 100%; } + + .newsletter_lightbox { + width: 540px; + webkit-background-size: 100% 100%; + -moz-background-size: 100% 100%; + -o-background-size: 100% 100%; + background-size: 100% 100%; + } + .newsletter_lightbox .newsletter-box { + border: 1px dashed #fff; + padding-bottom: 0px; + padding-top: 5px; + padding-left: 170px; + padding-right: 5px; + } + .newsletter_lightbox h5{ + font-size: 35px; + } + .newsletter_lightbox p{ + font-size: 14px; + } + .newsletter_lightbox input.newsletter-input{ + display: inline-block; + } + #header #mainmenu > div > ul { background: #e4e2de; height: 100%; left: -101%; margin: 0; position: absolute; transition: all 0.3s ease 0s; width: 80% } + #header #mainmenu > div > ul > li > .submenu { width: 80% } + + .post-product .article { height: auto; min-height: 200px} + .product_post{ margin-top: 15px; } + .post-product .product_post{ overflow: auto;} + .post-product .image_product{ float: left; width: 50%;} + .post-product .product_information{ float: left; width: 50%;} + .post-product .product_post a.link_name{ font-size: 18px; margin-top: 0; margin-bottom: 0; } + .post-product .product_post_label{ margin-top: 15px;} + .post-product .product_post .add_to_cart{ text-align: center; } + .post-product .product_post .ajax_add_to_cart_button{ width: 80%;} + + .footer_social { text-align: center } + .footer_social .title-social { display: block } + .inner_partenaire span.h4 { font-size: 40px; padding: 0 15px 20px 15px; } +} + +@media (max-width: 549px) { + .index .intro_top { padding: 5px 0px 15px;} + .intro_top .intro_home h1 {font-size: 30px;} + .intro_top .intro_home p { font-size: 13px;} + + #header .search_box { margin-top: 15px; } + #header .search_box .info_header { margin-bottom: 5px;} + #header .info_header span { text-indent: 0; font-size: 24px;} + #header #header-cart a i, #header #header_user a i { font-size: 25px;} + .newsletter_lightbox{width: 500px;} + .newsletter_lightbox .newsletter-box {padding-left: 155px;} + .newsletter_lightbox p {margin-bottom: 20px;} + + .newsletter_footer{ background: #529bb6; color:#fff; padding: 15px; margin-top: 15px; } + .newsletter_footer .form-group #newsletter-input { + left: 0; + margin-left: 0; + position: relative; + text-align: center; + width: 100%; + } + .footer_social {font-size: 25px; text-align: center;} + .logo_footer img { width: 60%; } + #footer ul li { display: block; width: 100%; padding: 10px 0; border-bottom: 1px solid #e66c74; } + #footer #links_footer ul li::after { content: ''} + #footer p { margin-top: 15px; font-size: 13px; } + + + #footer .link_credits { display: block; text-align: center; clear: both; font-size: 14px; margin-top: 10px;} +} +@media (max-width: 500px) { + #header #header_logo img { width: 80%;} + #header .info_header h1 { margin-top: 20px;} + + .newsletter_lightbox{width: 100%; background:#529bb6;} + .newsletter_lightbox .newsletter-box {padding-left: 5px;} + .newsletter_lightbox h5{font-size: 30px} + .newsletter_lightbox .form-group{padding: 0 5px;} + .newsletter_lightbox input.newsletter-input, .newsletter_lightbox .btn.btn-black{display: block; width: 100%; text-align: center;} + .video_home { padding: 22px 0 } +} + + +/************************************************************************************************************* +*************************************** CATEGORY CMS **************************************** +**************************************************************************************************************/ +.intro_top .intro_cat h1 { + font-family: 'vidaloka'; + letter-spacing: -1px; + font-size: 55px; + width: 70%; +} +.cmsps-postsearch{ + margin-top: 20px; +} + #postSearchSubmit label{ + color: rgba(255,255,255,0.8); + font-size: 16px; + } + #postSearchSubmit input{ + font-size: 16px; + font-family: "pt_sans"; + } + .ui-autocomplete{ + background-color: #fff; + color: #333333; + text-align: center; + } + .ui-menu-item, + .ui-menu-item a{ + font-family: "pt_sans"; + cursor: pointer; + text-decoration: none; + background-color: transparent; + border: none; + } + .ui-menu-item a{ + line-height: 30px; + } + .ui-menu-item:hover, + .ui-menu-item:hover a, + .ui-menu-item:focus a, + .ui-menu-item a:hover, + .ui-menu-item a:focus{ + background-color: #333333; + text-decoration: none; + border: none; + color: #fff; + } + #postSearchSubmit input, + #postSearchSubmit button{ + width: 100%; + } + #postSearchSubmit .cmsps-postsearch-submit{ + padding-top: 27px; + } + +main#categorycms { margin-bottom: 30px } +#categorycms .desc { + font-family: "pt_sans"; + font-size: 14px; + max-height: 198px; + overflow: hidden; + transition: all 0.5s ease; +} + #categorycms .desc_category .readmore { + cursor: pointer; + font-size: 14px; + margin-right: 15px; + float: right; + font-weight: bold; + } + +#categorycms .tips { + border-top: 3px solid #333333; + margin-bottom: 30px; + margin-top: 30px; + padding-top: 15px; + position: relative; +} + #categorycms .tips_day { margin-top: 15px; min-height: 360px; } + #categorycms .tips_day .content { + height: 200px; + bottom: 15px; + position: absolute; + left: 30px; + right: 30px; + } + #categorycms .tips_day .content .inner { + background: #fff; + width: 100%; + height: 100%; + padding: 15px; + } + + #categorycms .tips_day .content h2 { + font-family: "vidaloka"; + letter-spacing: -1px; + font-size: 36px; + margin: 0 0 15px; + } + #categorycms .tips_day .content h2 a { color: #333333 } + #categorycms .tips_day .content h2 a:hover { text-decoration: none; color: #e44e58; } + +#categorycms .search_category { + margin: 15px 0; +} + #categorycms .search_category .input-group{ + border: 2px solid #dbdbdb; + } + #categorycms .search_category .input-group .input-group-addon{ + padding: 0; + background-color: rgba(0, 0, 0, 0); + border: none; + } + #categorycms .search_category input[type="text"] { + /* border: 2px solid #dbdbdb; */ + border: none; + border-radius: 0; + box-shadow: none; + height: 40px; + padding: 6px 15px; + } + #categorycms .search_category button{ + background-color: rgba(0, 0, 0, 0); + border: none; + padding: 10px; + } + #categorycms .search_category button:focus{ + outline:none; + } + #categorycms .search_category i { + color: #333; + font-size: 18px; + /* position: absolute; */ + /* right: 30px; + top: 11px; */ + } + #categorycms .search_category label { + margin-top: 8px; + } + #categorycms .search_category select { + background: #333333; + height: 49px; + font-size: 16px; + font-family: 'pt_sans'; + padding: 6px 15px; + color: #fff; + } + #categorycms .search_category a.reset_filter { + font-size: 12px; + color: #333; + text-decoration: underline; + top: 5px; + position: relative; + } + +#categorycms .all_posts { + margin-top: 30px; +} +#categorycms .all_posts .articles { + border-top: 3px solid #333333; + padding-top: 30px; +} +#categorycms .list_categories { margin-bottom: 30px; font-size: 14px; } +.others h3, +#categorycms .list_categories h3 { font-family: 'vidaloka'; border-bottom: 3px solid #333; padding-bottom: 10px; } +#categorycms .list_categories h3 { margin-top: 40px } +#categorycms .list_categories ul { padding-left:0px;} + #categorycms .list_categories ul li { margin-bottom: 7px; } + #categorycms .list_categories ul li a { color: #333} +#categorycms .top_tips .list_article { + padding: 15px 0; +} + + +/* contenu articles */ +.article_content .content { + color: #4d4d4d; + font-size: 15px; + line-height: 24px; +} +.article_content .content ul { margin-left: 20px; margin-bottom: 15px;} +.article_content .content ul li { + margin: 5px 0; + list-style: inside; + font-size: 14px; +} +.article_content .content h2 strong { font-weight: normal;} +.article_content .content h2 { + font-size: 36px; + line-height: 42px; + font-weight: normal; + font-family: 'pompiere_regular'; + letter-spacing: -1px; + padding-bottom: 10px; + border-bottom: 3px solid #333333; + margin-bottom: 20px; + margin-top: 40px; +} +.article_content .content br { + display: block; + margin:0; +} +.article_content .content h3 { + font-weight: bold; + font-size: 18px; + padding: 15px; + background: #eeeeee; + margin-bottom: 20px; + margin-top: 20px; +} +.article_content .content img { + display: block; + height: auto; + max-width: 100%; +} +.article_content .content h5, h4 { + font-size: 15px; + line-height: 24px; +} +.article_content .content p {margin-bottom: 0;} + .article_content .content .info { + background: #ccc; + padding: 15px; + margin-top: 40px; + margin-bottom: 20px; + background: url('../img/ico_danger.png') no-repeat left 15px center; + padding-left: 170px; + } + .article_content .content .info.asavoir { background-image: url('../img/ico_asavoir.png')} + .article_content .content .info.anoter { background-image: url('../img/ico_anoter.png')} + .article_content .content .info.truc { background-image: url('../img/ico_truc.png')} + .article_content .content .info h3 { + background: none; + text-transform: none; + padding: 0; + font-weight: normal; + font-size: 15px; + margin: 0; + margin-bottom: 10px; + } + .article_content .content .info h5 { + font-size: 18px; + text-transform: uppercase; + font-family: 'pt_sansbold'; + color: #e4535d; + } + .article_content .content .info.truc{ background-color: #dfeaed;} + .article_content .content .info.truc h5 {color: #529bb6} + .article_content .content .info.warning{ background-color: #f4dfe1;} + .article_content .content .info.asavoir{ background-color: #e3f0ee;} + .article_content .content .info.asavoir h5 {color: #6ac5bb} + .article_content .content .info.anoter{ background-color: #ddd6e1;} + .article_content .content .info.anoter h5 {color: #8a669d} +.article_content .content a { color: #e44e58;} +.article_content .content .video { margin: 15px 0; } +.article_content .content .pub_bottom_post { margin: 15px 0; } + +.right_column_category .pub { + border: 1px solid #dfdfdf; + height: 320px; + padding-top: 18px; + margin: 0 0 15px 0; + text-align: center; +} + +.others { + padding-bottom: 15px; +} + .others .inner { + border: 1px solid #f1f1f1; + margin-bottom: 15px; + max-height: 743px; + overflow-y: auto; + } + .others .inner li { + padding-left: 10px; + list-style: circle; + } + .others .inner li a { + color: #666; + font-size: 13px; + } + +@media (max-width: 1199px) { + .intro_top{ padding: 15px 0 30px;} + #categorycms .tips_day { font-size: 15px; } + #categorycms .tips_day .content h2 { font-size: 20px;} + #categorycms .desc { max-height: 56px} + + span.title.red { + font-size: 24px; + width: 100%; + background: #e4535d; + height: 50px; + position: relative; + line-height: 50px; + border-radius: 5px; + } + span.title.red::after { + border: 1px dashed #fff; + border-radius: 6px; + content: ""; + display: block; + height: 39px; + margin: 5px; + position: absolute; + top: 0; + width: 280px; + } +} +@media (max-width: 991px) { + span.title.red::after {width: 98%;} + .pagination_inner {float: none;} +} +@media (max-width: 767px) { + #categorycms .all_posts .articles .post img { width: 100%;} + + span.title.blue { + font-size: 24px; + width: 100%; + background: #529bb6; + height: 50px; + position: relative; + line-height: 50px; + border-radius: 5px; + } + span.title.blue::after { + border: 1px dashed #fff; + border-radius: 6px; + content: ""; + display: block; + height: 39px; + margin: 5px; + position: absolute; + top: 0; + width: 98%; + } + + span.title.violet { + font-size: 24px; + width: 100%; + background: #8a669d; + height: 50px; + position: relative; + line-height: 50px; + border-radius: 5px; + } + span.title.violet::after { + border: 1px dashed #fff; + border-radius: 6px; + content: ""; + display: block; + height: 39px; + margin: 5px; + position: absolute; + top: 0; + width: 98%; + } + .others .inner { max-height: 325px; } +} +@media (max-width: 570px) { + #categorycms .tips_day { font-size: 13px; min-height: 150px; } + #categorycms .tips_day .content h2 { font-size: 18px;} + span.title.red::after {width: 97%;} + +} +@media (max-width: 500px) { + #categorycms .tips_day .content { height: 100px;} + #categorycms .tips_day .content h2 { font-size: 14px;} + #categorycms .tips_day .inner > div > div >p { display: none;} +} + + +/************************************************************************************************************* +*************************************** POST CMS **************************************** +**************************************************************************************************************/ +#postcms { color: #4d4d4d; } +#postcms .intro_label { + font-size: 30px; + font-family: 'pt_sansbold'; +} +#postcms .intro { + font-size: 16px; + font-family: 'pt_sans'; + margin-bottom: 15px; +} +#postcms .intro_note { + background: url('../img/intro_note.png') no-repeat top center; + -webkit-background-size: contain; + -moz-background-size: contain; + -o-background-size: contain; + background-size: contain; + display: block; + height: 131px; +} + #postcms .intro_note .left { + font-family: 'pompiere_regular'; + float: left; + font-size: 24px; + margin-left: 130px; + margin-top: 30px; + } + #postcms .intro_note .left .nb { + text-transform: uppercase; + display: block; + margin-bottom: -5px; + } + #postcms .intro_note .right { + color: #999999; + float: right; + font-family: 'pt_sans'; + margin-top: 30px; + margin-right: 40px; + } + .vote_box.button { + padding-left: 0; + margin-top: 0; + overflow-x: auto; + overflow-y: hidden; + } + .vote_box.button span { + background: #6ac5bb; + border: 0 none; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + -o-border-radius: 5px; + border-radius: 5px; + color: #fff; + font-family: "pompiere_regular"; + height: auto; + padding: 3px 25px; + text-transform: uppercase; + width: auto; + } + .vote_box.button span i { + margin-right: 5px; + } + .vote_box.button.active span, + .vote_box.button span:hover { + background: #e44e58; + color: #fff; + } + .vote_box.button.active .already_vote { + background: none; + color: #6ac5bb; + } +#postcms .article_content { + border-top: 3px solid #333333; + margin-top: 30px; + padding-top: 30px; +} + #postcms .article_content img { + max-width: 100%; + } +#postcms .stack_left.stack{ + position: fixed; + top: 15px; + width: 163px; +} +#postcms #stack_right { overflow: hidden; clear: both; } +#postcms #stack_right.stack{ + position: fixed; + top: 15px; + width: 360px; +} + +#postcms .note_article { + border: 1px solid #dfdfdf; + position: relative; + text-align: center; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + -o-border-radius: 5px; + border-radius: 5px; + font-family: 'pompiere_regular'; + font-size: 20px; + text-align: center; + padding: 15px 0; +} + #postcms .note_article p.nb { + font-size: 28px; + text-transform: uppercase; + margin-bottom: 0; + padding-bottom: 0; + margin-bottom: -5px; + } + #postcms .note_article p.details { + padding: 0 30px; + line-height: 27px; + } + #postcms .note_article span.other_details { + color: #999999; + font-family: "pt_sans"; + font-size: 14px; + } + #postcms .note_article .vote_box { margin-left: 10px; } + + +#postcms .tips_utile .title { + color: #333; + font-size: 40px; + font-family: 'vidaloka'; + letter-spacing: -1px; +} +#postcms .share { + margin: 15px 0; + border-top : 3px solid #efefef; + border-bottom : 3px solid #efefef; + padding: 15px; + margin-bottom: 0; +} + #postcms .share .title { + color: #333; + text-align: center; + font-size: 22px; + text-transform: uppercase; + font-family: 'pompiere_regular'; + } + #postcms .share .share_btn:last-child { margin-right: 0;} + #postcms .share .share_btn a { + display: block; + margin-right: 15px; + width: 170px; + text-align: center; + height: 40px; + line-height: 38px; + font-family: 'pompiere_regular'; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + -o-border-radius: 5px; + border-radius: 5px; + border: 1px solid #666666; + text-transform: uppercase; + color: #666666; + } + #postcms .share .share_btn.twitter a { + color: #fff; + border-color: #55acee; + background: #55acee; + } + #postcms .share .share_btn.facebook a { + color: #fff; + border-color: #3b5998; + background: #3b5998; + } + #postcms .share .share_btn a i { + font-size: 18px; + margin-right: 4px; + } + #postcms .share .share_btn a:hover { text-decoration: none;} + +#postcms .comments { + margin: 30px 0; + padding-top: 15px; + border-top: 3px solid #333333; +} + #postcms .comments .title { + color: #333; + font-size: 40px; + font-family: 'vidaloka'; + letter-spacing: -1px; + } + +#postcms .pack_content { + margin-top: 15px; + border: 1px solid #dfdfdf; + font-size: 14px; + color: #666666; + overflow: hidden; +} +#postcms .pack_content .price-percent-reduction { + background: url("../img/reduction.png") no-repeat center top; + color: #333; + font-size: 18px; + font-weight: bold; + height: 70px; + line-height: 74px; + position: absolute; + right: 20px; + text-align: center; + top: 7px; + width: 70px; +} +#postcms .pack_content .reinsurance { border-top: 1px solid #dfdfdf; } + #postcms .pack_content .reinsurance .border { + line-height: 45px; + font-size: 13px; + } + #postcms .pack_content .reinsurance .border span { + color: #000; + float: left; + font-size: 28px; + margin: 5px 10px 5px 0; + } + #postcms .pack_content .reinsurance .bloc:first-child span { + margin-left: 10px; + } +#postcms .pack_content .image { padding: 25px 0; border-right: 1px solid #dfdfdf;} +#postcms .pack_content .image img { margin:0 auto; } +#postcms .pack_content .content_product { + padding: 25px; +} + #postcms .pack_content .content_product .link_name { + font-family: 'pt_sansbold'; + font-weight: normal; + color: #666666; + font-size: 16px; + } + #postcms .pack_content .content_product .price { + color: #e4535d; + font-family: 'vidaloka'; + font-size: 24px; + letter-spacing: -1px; + } + +#postcms .pack_left {} + #postcms .pack_left .title { + text-align: center; + font-size: 36px; + text-transform: uppercase; + font-family: 'pompiere_regular'; + } + #postcms .pack_left .products { + border: 1px solid #dfdfdf; + } + #postcms .pack_left .products .inner { + max-height: 300px; + overflow-y: auto; + overflow-x: hidden; + } + #postcms .pack_left .products .product_inner { + padding: 10px; + } + #postcms .pack_left .products .product_inner:nth-child(even) { + background: #f9f9f9; + } + #postcms .pack_left .products .product_inner .row{ + margin:0; + } + #postcms .pack_left .products .product_inner .row.not_available { opacity: 0.3 } + #postcms .pack_left .products .product_inner .row.not_available .not_available { font-size: 13px; } + #postcms .pack_left .products .product_inner .row .col-md-1, + #postcms .pack_left .products .product_inner .row .col-md-8{ + padding: 0; + } + #postcms .pack_left .products .product_inner .row .col-md-1 .custom-checkbox{ + overflow: visible; + } + #postcms .pack_left .products .product_inner .name a { + color: #4d4d4d; + font-family: 'pt_sansbold'; + font-size: 14px; + } + #postcms .pack_left .products .product_inner .price .quantity { + float: left; + } + #postcms .pack_left .products .product_inner .price .quantity input { padding: 5px; } + #postcms .pack_left .products .product_inner .price span.min { font-size: 18px; } + #postcms .pack_left .products .product_inner .price span { + margin-left: 10px; + font-size: 24px; + font-family: 'vidaloka'; + letter-spacing: -1px; + } + #postcms .pack_left .total { + border-top: 1px solid #dfdfdf; + padding: 15px; + overflow: auto; + } + #postcms .pack_left .price_info { + font-size: 14px; + padding-top: 10px; + float: left; + } + #postcms .pack_left span.price { + margin-left: 5px; + font-family: 'vidaloka'; + letter-spacing: -1px; + font-size: 32px; + } + #postcms .pack_left .add_to_cart { + float: right; + } +#postcms .relations { + clear: both; + padding: 20px; + background: #ececec; + font-family: ; + float: left; + width: 100%; + margin: 15px 0; +} +#postcms .relations.relation_tips { background: #f9f9f9 } + #postcms .relations .title { + font-family: 'Myriad Pro'; + font-size: 20px; + margin-bottom: 15px; + } + #postcms .relations ul li a { + color: #666666; + font-size: 14px; + } + +#postcms .pack_bottom { + margin-top: 15px; +} +#postcms .pack_bottom .title { + font-size: 44px; + font-family: 'vidaloka'; + letter-spacing: -1px; +} +#postcms .pack_bottom .desc { + margin-right: 200px; + text-transform: uppercase; + font-size: 24px; + text-transform: uppercase; + text-align: right; + font-family: 'pompiere_regular'; +} +#postcms .pack_bottom .desc .remise { + float: left; + padding-left: 200px; + text-transform: none; +} +#postcms .pack_left .desc .remise { + display: block; + font-family: 'pompiere_regular'; + font-size: 24px; + text-transform: none; +} + #postcms .remise span { font-weight: bold; color: #e4535d} +#postcms .pack_bottom .products { + border: 1px solid #dfdfdf; + -webkit-border-radius: 5px 5px 5px 5px; + border-radius: 5px 5px 5px 5px; +} + #postcms .pack_bottom .products .product_inner { padding: 10px 0; } + #postcms .pack_bottom .products .product_inner:nth-child(even) { + background: #f9f9f9; + } + #postcms .pack_bottom .products .product_inner .not_available { opacity: 0.3; } + #postcms .pack_bottom .products .product_inner p.not_available { opacity: 1; font-size: 13px; } +#postcms .pack_bottom .img { + float: left; + border-radius: 50px +} +#postcms .pack_bottom .name { + margin-left: 15px; + margin-top: 5px; + font-weight: normal; + float: left; + font-family: 'pt_sansbold'; + font-size: 16px; + width: 70%; +} +#postcms .pack_bottom .name a { color: #4d4d4d; } +#postcms .pack_bottom .quantity_box { + margin-top: 15px; +} + #postcms .pack_bottom .quantity_box .quantity_bottom { + border: 1px solid #cac9c9; + text-align: center; + height: 35px; + line-height: 30px; + float: left; + width: 35px; + } + .change_quantity { + cursor: pointer; + -webkit-border-radius: 2px 0 0 2px; + border-radius: 2px 0 0 2px; + border: 1px solid #dfdfdf; + display: block; + float: left; + height: 35px; + width: 30px; + font-weight: bold; + text-align: center; + line-height: 35px; + } + .change_quantity.right { + -webkit-border-radius: 0px 2px 2px 0px; + border-radius: 0px 2px 2px 0px; + } +#postcms .pack_bottom .price { + color: #e4535d; + margin-left: 5px; + font-family: 'vidaloka'; + letter-spacing: -1px; + font-size: 24px; +} +#postcms .pack_bottom .total { + border-top: 1px solid #dfdfdf; + padding: 15px; + overflow: auto; +} +#postcms .pack_bottom .price_info { + font-size: 14px; + padding-top: 10px; + float: left; +} + #postcms .pack_bottom span.price { + margin-left: 5px; + font-family: 'vidaloka'; + letter-spacing: -1px; + font-size: 32px; + } + #postcms .pack_bottom .add_to_cart { + float: right; + } +#postcms .selection_bottom .reassurance { + padding: 10px 0; + color: #4d4d4d; + border: 1px solid #dfdfdf; + border-top: 0; + padding-left: 185px; + margin-bottom: 15px; +} + #postcms .selection_bottom .reassurance .border { + line-height: 30px; + } + #postcms .selection_bottom .reassurance span { + color: #000; + float: left; + font-size: 26px; + margin-right: 10px; + } +#postcms .rightColumn .pub { + margin-bottom: 15px; +} + +/** COMMENTAIRE **/ +.list_comments {} +.list_comments .inner { + background: #f5f5f5; + margin: 15px 0; + padding: 15px; +} +.list_comments .inner:nth-child(even) { + background: #fcfcfc +} + .list_comments .inner .name { + font-family: 'pompiere_regular'; + font-size: 24px; + text-transform: uppercase; + } + .list_comments .inner .date { + font-family: 'pt_sans'; + font-weight: bold; + text-align: right; + font-size: 13px; + } + .list_comments .inner .comment { + margin-top: 10px; + } +#postcms .form_comment .title { + font-family: 'vidaloka'; + letter-spacing: -1px; + font-size: 18px; +} +#postcms .form_comment .submit input[type="submit"] { + float: left; + height: 50px; + width: 170px; +} +#postcms .form_comment .submit .desc { + float: left; + font-size: 11px; + margin-top: 10px; + width: 230px; +} + +@media (max-width: 1199px) { + #postcms .article_content{ margin-top: 15px;} + #postcms .note_article .vote_box { margin-left: 15px; } + .intro_top .intro_cat h1 { font-size: 40px; } + #postcms .intro_note .left { margin-left: 105px; margin-top: 20px;} + #postcms .intro_note .right { margin-top: 20px; font-size: 14px; } + + #postcms .note_article p.nb { font-size: 24px; } + #postcms .note_article p.details { padding: 0 10px;} + #postcms .note_article span.other_details {display: none;} + .note_article .vote_box.button span i { display: none;} + .vote_box.button span { font-size: 15px; } + #postcms .note_article.stack{ width: 135px; } + #postcms #stack_right.stack { width: 293px; } + .newsletter_left h5 { margin-bottom: 14px; margin-top: 32px; padding: 0 10px;} + .newsletter_left p { font-size: 12px; padding-left: 121px; padding-right: 0; } + .newsletter_left .form-group .btn, + .newsletter_left .form-group #newsletter-input { width: 270px;} + #postcms .pack_content .reinsurance .bloc span{ font-size: 18px;} + #postcms .pack_content .reinsurance .border { font-size: 12px; line-height: 18px; padding: 10px 0;} + + #postcms .pack_bottom .desc .remise { padding-left: 150px; } + #postcms .share .share_btn a {width: 120px; margin: 0 auto;} +} + +@media (max-width: 991px) and (min-width: 767px) { + #postcms .intro_post .intro_note .left { font-size: 21px; margin-left: 85px; margin-top: 10px; } + #postcms .intro_post .intro_note .right { margin-right: 15px; } + #postcms .intro_post .intro_note .right > span { display: none;} + #postcms .intro_post .intro_note .vote_box.button span { padding: 0 18px; font-size: 18px; } + #postcms .intro_post .intro_note .vote_box.button span i { display: none; } + #postcms .share .share_btn a {width: 190px; margin: 0 auto;} +} + +@media (max-width: 991px) { + .vote_box.button span i { display: inline;} + #postcms .intro_note .left { margin-left: 225px; margin-top: 25px; } + + #postcms .intro_note .right { font-size: 14px; margin-right: 125px; margin-top: 25px;} + .vote_box.button span { font-size: 21px;} + #postcms .intro_note { margin: 15px 0; height: 80px;} + #postcms .note_article{ display: none;} + #postcms .pub_left{ display: none;} + #postcms #stack_right.stack{ + position: normal; + top: inherit; + width: auto; + } + #postcms .pack_bottom .title { font-size: 32px;} + .newsletter_left { background: #529bb6; height: auto; padding: 15px; } + .newsletter_left h5 { display: none;} + .newsletter_left p { padding: 0; font-size: 14px; display: block; text-align: center;} + .newsletter_left .form-group{ width: 100%;} + .newsletter_left .form-group #newsletter-input { border-top: 1px solid #bbb; margin: 0;} + .newsletter_left .form-group .btn, .newsletter_left .form-group #newsletter-input{ width: 100%;} + + #postcms .pack_content .reinsurance .bloc span{ margin-left: 10px; } + + #postcms .form_comment .submit .desc{ margin-left: 10px;} + #postcms .form_comment .submit input[type="submit"]{ width: 350px;} + + #postcms .selection_bottom .reassurance{ padding-left: 15px;} + + #postcms .pack_bottom .desc { margin-right: 0; } + #postcms .pack_bottom .desc .remise { padding-left: 0; } + #postcms .pack_bottom .name { font-family: "pt_sans"; font-size: 15px; font-weight: normal; width: 216px; } + #postcms .pack_bottom .custom-checkbox { margin-left: 15px; } +} +@media (max-width: 767px) { + #postcms .tips_utile .title { font-size: 30px; text-align: center;} + .intro_top { padding: 15px 0;} + .intro_top .intro_cat h1 { margin-top: 0; width: 100%;} + #postcms .intro_note .left { + font-size: 19px; + margin-left: 37%; + margin-top: 15px; + } + #postcms .intro_note .right { + float: left; + font-size: 13px; + margin-left: 13px; + margin-right: 20%; + margin-top: 10px; + } + #postcms .intro_note .right > span { display: none; } + .vote_box.button span { + font-size: 14px; + padding: 2px 15px; + } + .vote_box.button span i { display: none; } + + #postcms .share .share_btn a {width: 100%; margin-bottom: 15px;} + #postcms .form_comment .submit input[type="submit"] { width: 100%; } + + #postcms .pack_bottom .name { clear: both; width: auto } + #postcms .pack_bottom .price{ margin-top: 15px; } +} +@media (max-width: 570px) { + #postcms .pack_content .price-percent-reduction { background-size: 70% auto; font-size: 14px; line-height: 50px; right: 10px; } + #postcms .tips_utile .title {font-size: 25px;} + #postcms .intro_note .left { + font-size: 19px; + margin-left: 26%; + margin-top: 15px; + } + #postcms .intro_note .right { font-size: 14px; margin-right: 13%; margin-top: 25px; } + + #postcms .pack_bottom .desc .remise { display: block; width: 100%; } +} +@media (max-width: 500px) { + .vote_box.button span {padding: 0px 18px;} + #postcms .intro_note { height: 100px } + #postcms .intro_note .right { margin-top: 20px; margin-right: 7%; } + #postcms .intro_note .right > span { display: none;} + .vote_box.button span { font-size: 16px; } + .vote_box.button span i { display: none;} +} +@media (max-width: 400px) { + .newsletter_left .form-group{ width: 100%;} + .newsletter_left .form-group .btn, + .newsletter_left .form-group #newsletter-input { width: 95%;} + #postcms .intro_note .left { font-size: 17px; } + .change_quantity{ width: 20px;} + #postcms .pack_bottom .quantity_box .quantity_bottom{ width: 25px;} +} + +/************************************************************************************************************* +*************************************** EDITO **************************************** +**************************************************************************************************************/ +#search .edito, +#editos .edito { + position: relative; + margin-bottom: 30px; + font-size: 14px; +} + .edito:hover .inner { + -moz-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.2); + -webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.2); + -o-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.2); + box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.2); + } + .edito .inner { + border-right: 2px solid #f1f1f1; + border-bottom: 4px solid #f1f1f1; + background: #fafafa; + min-height: 290px; + padding: 15px 15px 45px 15px; + } + .edito h3 { + color: #333333; + font-family: "vidaloka"; + letter-spacing: -1px; + margin: 10px 0 0; + padding-right: 0; + margin-bottom: 15px; + } + .edito h3 a { + color: #333333; + } + .edito h3 a:hover { + color: #e44e58; + text-decoration: none; + } + .edito .readmore { bottom: 10px; right: 30px; position: absolute } + .edito .readmore a { + color: #e44e58; + font-weight: normal; + font-family: 'pt_sans'; + } + +#postedito .last_edito { + padding: 20px; + background: #ececec; + font-family: ; + margin: 15px 0; +} + #postedito .last_edito .title { + font-family: 'Myriad Pro'; + font-size: 20px; + margin-bottom: 15px; + } + #postedito .last_edito ul li a { + color: #666666; + font-size: 14px; + } + +.menu_edito ul li a { + color: #333333; + display: block; + font-size: 14px; + padding: 8px 10px; +} +.menu_edito ul li:nth-child(2n) a { + background: #f1f1f1 none repeat scroll 0 0; +} + +#search .anchor-search { + text-align: center; +} + #search .anchor-search li { + display: inline-block; + margin: 0 10px; + } + +@media(max-width: 500px) { + #search .anchor-search li { display: block; margin: 15px 0 0 0 } + #search .anchor-search li:first-child { margin: 0 } + #search .anchor-search li .btn { width: 80%; } +} + +/************************************************************************************************************* +*************************************** HOME BOUTIQUE **************************************** +**************************************************************************************************************/ +#slider { + + position: relative; +} + .homeslider-description { + color: #fff; + margin-left: 400px; + position: absolute; + top: 56px; + width: 650px; + } + .homeslider-title { + font-size: 60px; + font-family: 'vidaloka'; + letter-spacing: -1px; + } + .homeslider-description .homeslider-content p { + font-size: 24px; + font-family: 'pompiere_regular'; + } + .homeslider-description .homeslider-content h4 { + font-size: 24px; + } + .homeslider-description .btn {float: left;} + .homeslider-description .slider-legend { + float: left; + margin-left: 15px; + font-size: 14px; + text-transform: uppercase; + margin-top: 15px; + } + .flex-control-nav { + list-style: none; + bottom: 20px; + left: 48%; + position: absolute; + padding: 0;margin: 0; + } + .flex-control-nav li { + float: left; + margin: 0 5px; + } + .flex-control-nav li a.flex-active, + .flex-control-nav li a:hover { + background: #fff; + } + .flex-control-nav li a { + cursor: pointer; + font-size: 0; + letter-spacing: -1px; + display: block; + width: 10px; + height: 10px; + border-radius: 50px; + color: #fff; + border:1px solid #fff; + } +#reassurance_product { + margin-top: 15px; +} + #reassurance_product h2 { + text-align: center; + margin-bottom: 30px; + font-size: 36px; + } + #reassurance_product h4 { + color: #4d4d4d; + font-size: 20px; + font-family: 'Vidaloka'; + letter-spacing: -1px; + margin-top: 15px; + text-align: center; + } + #reassurance_product img { margin: 0px auto;} + #reassurance_product p { + text-align: center; + } +#home_products h2 { + text-align: center; + font-size: 36px; + margin-bottom: 30px; +} + #home_products .category .title { + background: #f1f1f1; + padding: 15px; + font-family: 'vidaloka'; + letter-spacing: -1px; + font-size: 20px; + } + #home_products .category .title a { color: #333333; } + #home_products .category .title a:hover { text-decoration: none; } + #home_products .category .title span { + font-family: 'pompiere_regular'; + } + +#reassurance_home_store { + padding: 15px 0; + background: url('../img/bg_reassurance_store.jpg') no-repeat top center; + -webkit-background-size: contain; + -moz-background-size: contain; + -o-background-size: contain; + background-size: contain; + height: 103px; + margin-top: 15px; +} + #reassurance_home_store .bloc span { + display: block; + float: left; + font-size: 28px; + height: 50px; + margin: 0 10px; + position: relative; + top: -5px; + } + #reassurance_home_store .bloc1 span { + top: 0 + } + #reassurance_home_store .bloc { + color: #fff; + padding: 25px 25px 15px 50px; + text-align: left; + } + #reassurance_home_store .bloc1 { + padding-top: 15px; + } + +#manufacturers > div { + margin: 5px 0; +} +#manufacturers img { + display: block; + margin: 0 auto; + max-width: 100%; +} +.manufacturer_block { + text-align: center; + margin-bottom: 30px; +} + .manufacturer_block a.btn-manufacturer { margin-top: 15px; } + +#best_sales h2 { + text-align: center; + margin-bottom: 30px; + font-size: 36px; +} + #best_sales .product-container { margin-bottom: 0; } + #best_sales .product-container:last-child { border-right: 0px} +#manufacturers h4 { + font-family: 'pompiere_regular'; + font-size: 20px; + text-transform: uppercase; + text-align: center; +} + +@media (max-width: 1199px) { + .homeslider-description { margin-left: 340px; width: 518px; } + .homeslider-title{ font-size: 40px;} + .homeslider-description .homeslider-content p{ font-size: 18px;} + .homeslider-description .homeslider-content h4{ font-size: 20px;} + #reassurance_product h2{ font-size: 30px; } + .product-container .border .price-percent-reduction {background-position: left top;background-size: 100% auto;font-size: 13px;height: 45px;line-height: 45px;width: 45px;} + + #best_sales .ajax_add_to_cart_button{ font-size: 16px; line-height: 28px;} + #home_products .category .title{ font-size: 15px;} + #reassurance_home_store .bloc { padding: 10px 25px 15px 50px; font-size: 14px; } +} +@media (max-width: 991px) { + .homeslider-description { margin-left: 243px; top: 9px; width: 452px; } + .homeslider-title { font-size: 27px; } + .homeslider-description .homeslider-content h4{ font-size: 16px;} + .homeslider-description .btn{ font-size: 14px;} + #reassurance_product h2 { font-size: 25px; } + #reassurance_product p{ font-size: 13px;} + #best_sales .product-container { margin-bottom: 15px; } + #best_sales .product-container:nth-child(3n+1) { border-right: 0; } + .product-container .product-infos h5.product-name{ height: 30px;} + #reassurance_home_store{ height: 78px;} + #reassurance_home_store{ padding-top: 10px;} + #reassurance_home_store .bloc { font-size: 13px; padding: 5px 25px 5px 37px; } + #reassurance_home_store .bloc span { font-size: 20px; height: 35px; margin-top: 8px;} + #reassurance_home_store .bloc1 span { margin-top: 3px;} + #reassurance_home_store .bloc4 { padding-left: 5px;} + #reassurance_home_store .bloc1 { padding-left: 27px; padding-right: 0; } +} +@media (max-width: 767px) { + #home_products h2{ margin-bottom: 15px; margin-top: 15px; } + li.homeslider-container{ position: relative;} + .homeslider-description { margin-left: 36%; position: absolute; top: 9px; width: 342px; } + .homeslider-title { font-size: 18px; } + .homeslider-description .homeslider-content p{ display: none;} + .homeslider-description .homeslider-content h4{ font-size: 13px;} + .homeslider-description .btn{ height: auto;} + .homeslider-description .slider-legend{ font-size: 13px;} + #reassurance_product h2{ font-size: 18px;} + #reassurance_product img{ height: 90px;} + #reassurance_product h4{ font-size: 16px;} + #reassurance_product p{ font-size: 12px;} + #best_sales h2{ font-size: 30px;} + + #best_sales .product-container:nth-child(3n+1), + #best_sales .product-container { border-right: 1px solid #d6d6d6; } + #best_sales .product-container:nth-child(2n+1) { border-right: 0; } + + /*#best_sales img{ height: 120px; }*/ + .product-container .product-infos h5.product-name{ height: auto;} + #reassurance_home_store{ background: none;} + #reassurance_home_store .bloc{ color: #333; padding: 0 15px;} +} +@media (max-width: 570px) { + #slider{ display: none;} + #reassurance_home_store{ padding-top: 0; } + #best_sales h2{ font-size: 20px;} + +} +@media (max-width: 500px) { + #best_sales .product-container { border-right: 0 } +} + +/************************************************************************************************************* +*************************************** CATEGORY **************************************** +**************************************************************************************************************/ +#category {} +#category .category_content { + padding-top: 30px; +} +#category .subcategories {} +#category .subcategories .title i { margin-right: 10px; } +#category .subcategories .title { + background: #6ac5bb; + color: #fff; + text-transform: uppercase; + font-size: 14px; + font-family: 'pt_sansbold'; + font-weight: normal; + margin-bottom: 0; + padding: 10px; + padding-left: 15px; + -webkit-border-radius: 0 0 5px 5px; + border-radius: 0 0 5px 5px; +} +#category .subcategories ul { + list-style-type: none; +} +#category .subcategories ul li { + list-style: none; +} +#category .subcategories ul li a { + color: #333333; + display: block; + font-size: 14px; + padding: 8px 10px; +} + #category .subcategories ul li:nth-child(even) a { + background: #f1f1f1; + } + #category .subcategories ul li a span { + float: right; + font-size: 16px; + margin-right: 5px; + } + +@media (max-width: 991px) { + header.page-heading h1 { font-size: 36px; margin: 20px 0 } + header.page-heading .description { font-size: 14px; } +} +@media (max-width: 767px) { + header.page-heading h1 { font-size: 28px } + #category .subcategories{ margin-bottom: 15px;} +} + +/************************************************************************************************************* +*************************************** PRODUCT ***************************************** +**************************************************************************************************************/ +.intro_product { + height: 100px; +} +#product {} +#product main h1 { + font-family: 'Vidaloka'; + letter-spacing: -1px; + border-bottom: 3px solid #333333; + padding-bottom: 15px; +} +#product .logo_manufacturer { + margin-bottom: 10px; +} +#product .logo_manufacturer img { + margin: 0 auto; +} +#product .view-larger { + background: url('../img/zoom.png') no-repeat; + bottom: 15px; + display: block; + float: right; + font-size: 0; + height: 24px; + letter-spacing: -1px; + margin-right: 10px; + position: absolute; + right: 10px; + width: 29px; + z-index: 1; +} +#product .price-percent-reduction { + position: absolute; + background: url('../img/reduction.png') no-repeat top center; + font-size: 18px; + font-weight: bold; + height: 70px; + line-height: 70px; + position: absolute; + text-align: center; + width: 70px; + left: 30px; + z-index: 5; +} +#view_full_size { position: relative; display: block;} +#views_block {} +#views_block ul#thumbs_list_frame {} +#views_block ul#thumbs_list_frame li { + margin: 5px; + float: left; +} +#views_block ul#thumbs_list_frame li img { + border : 1px solid #e0e0e0; +} +.resetimg a { + color: #666; + font-family: 'pompiere_regular'; + font-size: 15px; + text-transform: uppercase; +} +#product .resume { + font-size: 18px; + padding-top: 30px; +} +#product .resume .readmore { + color: #333333; + text-decoration: underline; +} +#product .links { + border-top: 1px solid #cccccc; + margin-top: 30px; + padding-top: 10px; + overflow: auto; +} + #product .links a { + color: #333; + text-transform: uppercase; + font-family: 'pompiere_regular'; + font-size: 18px; + float: left; + margin-right: 15px; + } +#buy_block { + background: #f5f5f5; + padding: 15px 30px; +} +.content_prices { + border-bottom: 1px solid #cccccc; + margin-bottom: 15px; + text-align: center; +} + .our_price_display { + color: #e4535d; + font-family: "vidaloka"; + letter-spacing: -1px; + font-size: 46px; + margin-bottom: 0; + } + #old_price { + color: #666666; + font-size: 16px; + margin-bottom: 0; + } + .economy { + font-weight: bold; + } +.box-cart-bottom { + margin: 10px 0; +} +.box-cart-bottom .btn.btn-cart{ width: 100%; } +#quantity_wanted_p {} +#quantity_wanted_p label { + font-weight: normal; + color: #666666; + margin-top: 5px; + margin-right: 5px; + float: left; +} +#quantity_wanted_p a { + float: right; + font-size: 30px; + height: 35px; + line-height: 30px; + margin-right: 5px; + padding: 0; + width: 30px; +} +#quantity_wanted { + color: #999999; + text-align: center; + float: right; + padding: 5px; + width: 80px; +} +.attribute_fieldset { margin-bottom: 5px; } +.attribute_fieldset .attribute_list { clear: both; } +.attribute_fieldset .attribute_label { float: left; } +.attribute_fieldset ul li { + float: left; + margin: 0 5px; +} +.attribute_fieldset a.color_pick { + display: block; + height: 20px; + width: 20px; +} +#buy_block .add_to_cart_button { + font-size: 23px; + margin-top: 15px; + width: 100%; +} +.availlability { + color:#339966; + margin-top: 15px; + text-align: center; + font-family: 'pt_sansbold'; + font-size: 14px; +} +.payment_logo{ text-align: center; } + +.social_share { + margin-top: 15px; + margin-left: 45px; +} +.social_share > div { + float: left; + margin-right: 10px; +} +#reassurance_home_product { + border-top:1px solid #ccc; + border-bottom: 3px solid #333333; + color: #666666; + font-size: 16px; + padding-top: 15px; + padding-bottom: 15px; + text-align: center; + margin-bottom: 20px; +} + #reassurance_home_product .icon { + color: #529bb6; + display: block; + font-size: 40px; + margin-bottom: 5px; + } + #reassurance_home_product .blue { + color: #529bb6; + display: block; + font-family: 'pompiere_regular'; + font-size: 24px; + text-transform: uppercase; + } + +#product #description { + color: #4d4d4d; +} +#product .subtitle { + font-family: 'pompiere_regular'; + text-transform: uppercase; + font-size: 43px; + text-align: center; + width: 434px; +} +#product #description .subtitle { + color: #fff; + height: 80px; + line-height: 83px; + background: url('../img/bg_title.png') no-repeat 0 -95px; +} +#product #features .subtitle { + background: url('../img/bg_title.png') no-repeat 0 -272px; + color: #fff; + height: 81px; + line-height: 83px; + margin: 0 auto; + margin-bottom: 30px; +} + +#product #features ul { + float: left; + width: 100%; +} +#product #features ul li { + background: #f5f5f5; + height: 50px; + line-height: 50px; +} + #product #features ul li:nth-child(even) { + background: #fff; + } + #product #features ul li span:first-child { font-weight: bold; } + +#product .attachments h3{ font-family: 'vidaloka'; border-bottom: 2px solid #333; } +#product .attachments a.link{ color: #333; } + + +/** PACK PRODUIT **/ +#product .short_description_pack {} +#product .short_description_pack .pack_content { margin-bottom: 30px; } +#product .short_description_pack h5 { + border-bottom: 1px solid #ccc; + padding-bottom: 5px; + text-transform: uppercase; +} +#product #features.short_description_pack .img_pack { text-align: center;} +#product #features.short_description_pack .img_pack img { display: inline;} +#product #features.short_description_pack a.link { color :#e44e58; } +#product #features.short_description_pack .content_pack ul { padding: 0; font-size: 13px;} +#product #features.short_description_pack .content_pack ul { + float: left; + width: 100%; +} +#product #features.short_description_pack .price {} +#product #features.short_description_pack .price .red { color :#e44e58; font-size: 15px; } +#product #features.short_description_pack .content_pack ul li { + background: #f5f5f5; + height: 25px; + line-height: 25px; +} + #product #features.short_description_pack .content_pack ul li:nth-child(even) { + background: #fff; + } + #product #features.short_description_pack ul li span:first-child { font-weight: normal; } +/** PACK PRODUIT **/ + + +#product #related .subtitle { + background: url('../img/bg_title.png') no-repeat 0 0px; + color: #fff; + height: 96px; + line-height: 99px; + margin: 0 auto 30px; +} + #related .products .product-container:last-child { + border-right: 0; + } + +#product .relation_post .subtitle { + font-family: 'vidaloka'; + font-size: 36px; + text-transform: none; + width: 100%; + margin-bottom: 15px; +} +#send_friend_form .submit #sendEmail{ margin-left: 5px;} + + +@media (max-width: 1199px) { + #quantity_wanted_p label { float: left; width: 100%; } + #buy_block .add_to_cart_button{ font-size: 17px; } +} +@media (max-width: 991px) { + #quantity_wanted_p label { float: none; width: auto; } + #view_full_size { float: none;} + #product #description .subtitle {margin: 0px auto; margin-bottom: 20px; } +} +@media (max-width: 767px) { + #bigpic { margin: 0 auto;} + #send_friend_form .submit #sendEmail{ + margin: 15px auto; + } +} +@media (max-width: 570px) { + #reassurance_home_product {font-size: 13px;} + #reassurance_home_product .blue { font-size: 13px;} + #product #description .subtitle { + background: #8a669d; + border-radius: 10px; + height: 50px; + line-height: 50px; + font-size: 24px; + width: 300px; + } + #product #related .subtitle { + background: #529bb6; + border-radius: 10px; + height: 50px; + line-height: 50px; + font-size: 24px; + width: 300px; + position: relative; + } + #product #features .subtitle { + background: #6ac5bb; + border-radius: 10px; + height: 50px; + line-height: 50px; + font-size: 24px; + width: 300px; + } + #product .subtitle::after { + border: 1px dashed #fff; + border-radius: 6px; + content: ""; + display: block; + height: 39px; + margin: 5px; + position: absolute; + top: 0; + width: 290px; + } +} + +/************************************************************************************************************* +*************************************** POPUP PANIER ***************************************** +**************************************************************************************************************/ +.layer_cart_overlay, +.layer_cart_overlay_pack { + background: rgba(197, 197, 197, 0.6); + display: none; + height: 100%; + left: 0; + position: absolute; + width: 100%; + z-index: 999; +} +#layer_cart, +#layer_cart_pack { + display: none; + left: 50%; + margin: 0 0 0 -365px; + position: absolute; + top: 50px; + width: 730px; + z-index: 3000; +} +#layer_cart.open, +#layer_cart_pack.open{ display: block !important; } + #layer_cart .cross, + #layer_cart_pack .cross { + background: #e4535d; + cursor: pointer; + display: block; + height: 40px; + position: absolute; + right: -25px; + top: 0; + width: 40px; + z-index: 2; + -webkit-border-radius: 0 5px 5px 0; + border-radius: 0 5px 5px 0; + } + #layer_cart .cross:after, + #layer_cart_pack .cross:after{ + color: #fff; + content: "X"; + display: block; + font-family: pompiere_regular; + font-size: 21px; + height: 30px; + left: 5px; + line-height: 42px; + position: relative; + text-align: center; + width: 30px; + } + #layer_cart .bg, + #layer_cart_pack .bg { + background: #fff; + overflow: hidden; + padding: 15px 15px 0 15px; + } + #layer_cart_pack .bg{ + padding: 15px 15px 15px 15px; + } + #layer_cart .layer_cart_product, + #layer_cart_pack .layer_cart_product { + margin-bottom: 25px; + } + #layer_cart_pack .layer_cart_product p{ + color: #e4535d; + } + #layer_cart .layer_cart_product .subtitle, + #layer_cart_pack .layer_cart_product .subtitle { + padding-right: 60px; + } + #layer_cart .layer_cart_product .product-infos, + #layer_cart_pack .layer_cart_product .product-infos { + background: #f0f0f0; + overflow: hidden; + padding: 15px 1px; + } + #layer_cart .layer_cart_product .product-infos .product-image-container { + } + #layer_cart .layer_cart_product .product-infos .product-image-container img , + #layer_cart_pack .layer_cart_product .product-infos .product-image-container img { + display: block; + margin: 0; + max-width: 100%; + max-height: 100%; + } + #layer_cart .layer_cart_product .product-infos .product-name, + #layer_cart_pack .layer_cart_product .product-infos .product-name { + color: #333; + font-family: 'pt_sans'; + margin: 25px 0 10px 0; + } + #layer_cart_pack .layer_cart_product .product-infos .product-name { + margin:0; + text-align: left; + } + #layer_cart .layer_cart_product .product-infos .product-attributes, + #layer_cart_pack .layer_cart_product .product-infos .product-attributes { + color: #999; + margin: 0 0 10px 0; + } + #layer_cart_pack .layer_cart_product .product-infos .product-attributes{ + margin: 20px 0 0px 0; + padding:0; + } + #layer_cart .layer_cart_product .product-infos .prices, + #layer_cart_pack .layer_cart_product .product-infos .prices { + float: left; + margin: 5px 0 0 0; + position: relative; + } + #layer_cart_pack .layer_cart_product .product-infos .prices { + margin:0; + padding:0 + } + #layer_cart .layer_cart_product .product-infos .prices .product-price, + #layer_cart_pack .layer_cart_product .product-infos .prices .product-price { + color: #e4535d; + font-family: 'vidaloka'; + letter-spacing: -1px; + font-size: 36px; + margin-right: 15px; + } + #layer_cart_pack .layer_cart_product .product-infos .prices .product-price { + padding: 0; + margin-right:0; + } + #layer_cart .layer_cart_product .product-infos .prices .product-old-price { + color: #999; + font-family: 'pt_sans'; + font-size: 14px; + } + #layer_cart .layer_cart_product .product-infos .prices .product-reduction { + height: 40px; + line-height: 40px; + top: 15px; + width: 60px; + } + #layer_cart .layer_cart_cart .button-container .continue, + #layer_cart_pack .layer_cart_cart .button-container .continue { + cursor: pointer; + display: none; + float: left; + font-family: 'pt_sans'; + font-size: 18px; + margin-top: 10px; + } + #layer_cart .layer_cart_cart .button-container .btn, + #layer_cart_pack .layer_cart_cart .button-container .btn { + float: right; + } + #layer_cart .crossseling { + margin-top: 30px; + } + #layer_cart .crossseling .product-container .product-infos h5.product-name { + height: 40px; + margin: 5px 0 0; + } + +@media (max-width: 1199px) { + .box-cart-bottom .btn.btn-cart { font-size: 18px; padding: 0 14px; width: auto; } + .social_share { margin-left: 0; } +} +@media (max-width: 991px) { + .box-cart-bottom .btn.btn-cart { font-size: 20px; padding: 0 14px; width: 100%; } + #layer_cart .cross, #layer_cart_pack .cross { border-radius: 0; right: 15px } +} +@media (max-width: 767px) { + #layer_cart .layer_cart_product .product-infos .prices .product-old-price{ + display: block; + } + #layer_cart_pack, + #layer_cart { + margin: 0 0 0 -250px; + width: 500px; + } +} +@media (max-width: 570px) { + .lightbox_subtitle{ font-size: 20px;} + #layer_cart .layer_cart_product{ height: margin-bottom: 10px;} + #layer_cart .layer_cart_product .product-infos .prices .product-price{ font-size: 25px;} + #layer_cart .layer_cart_product .product-infos .product-attributes{ font-size: 12px; margin-bottom: 0;} + #layer_cart .layer_cart_product .product-infos .product-name{ margin: 15px 0 5px;} + #layer_cart .layer_cart_product .product-infos .prices .product-price{ font-size: 25px;} + .layer_cart_cart { margin-bottom: 15px;} +} +@media (max-width: 500px) { + #layer_cart_pack, + #layer_cart { + margin: 0 0 0 -150px; + width: 300px; + } +} + + +/************************************************************************************************************* +****************************************** PANIER ******************************************** +**************************************************************************************************************/ +#order_step { + font-size: 18px; + margin-top: 50px; +} + #order_step li div, + #order_step li.step_todo.first div { + background: #fff; + border-radius: 2px 2px 0 0; + color: #333; + font-family: 'pt_sansbold'; + padding: 20px 20px 11px 40px; + } + #order_step li.step_todo div { + background: #e4535d; + color: #fff; + font-family: 'pt_sans'; + } + #order_step li.step_done div { background: #6ac5bb; color: #fff; font-family: 'pt_sans' } + #order_step li.step_done div a { color: #fff; } + #order_step li a { color: #333; } +@media(max-width: 991px) { + #order_step li div { padding: 20px 15px 11px 15px } +} +@media(max-width: 991px) { + #order_step li div { text-align: center } +} +#shopping-cart { + padding: 20px 15px; +} +#shopping-cart #shopping-cart-products .image { + border-right: 1px solid #dfdfdf; + overflow: hidden; + padding: 15px; +} + #shopping-cart #shopping-cart-products .image img { + display: block; + width: 100%; + } + #shopping-cart #shopping-cart-products .product-infos { + padding-left: 20px; + } + #shopping-cart #shopping-cart-products .product-name { + color: #666; + display: block; + font-family: 'pt_sansbold'; + font-size: 16px; + } + #shopping-cart #shopping-cart-products .product-attributes { + color: #999; + display: block; + font-family: 'pt_sans'; + font-size: 14px; + margin: 5px 0 0 0; + } + #shopping-cart .delete { + margin-top: 10px; + } + #shopping-cart .delete a { + background-position: -34px -36px; + } + #shopping-cart .delete a i { color: #ccc; font-size: 16px;} + #shopping-cart #shopping-cart-products .price { + color: #4d4d4d; + font-family: 'Vidaloka'; + letter-spacing: -1px; + font-size: 32px; + padding-right: 10px; + } + #shopping-cart #shopping-cart-products .old-price { + color: #4d4d4d; + display: block; + font-family: 'pt_sans'; + font-size: 16px; + } + #shopping-cart #shopping-cart-products .taxes { + bottom: 25px; + position: absolute; + } + #shopping-cart #shopping-cart-products .taxes li { + border-left: 1px solid #999; + color: #999; + float: left; + font-family: 'pt_sans'; + font-size: 14px; + line-height: 12px; + padding: 0 8px 0 7px; + } + #shopping-cart #shopping-cart-products .taxes li:first-child { border: 0; padding-left: 0; } + #shopping-cart #shopping-cart-products .qty { + margin: 0; + } + #shopping-cart .cart_quantity_button .cart_quantity_up, + #shopping-cart .cart_quantity_button .cart_quantity_down { + border: 1px solid #dfdfdf; + color: #4d4d4d; + float: left; + line-height: 30px; + height: 30px; + padding: 0 5px; + } + #shopping-cart .cart_quantity_button .cart_quantity_up:hover, + #shopping-cart .cart_quantity_button .cart_quantity_down:hover { text-decoration: none; color: #e4535d; } + + #shopping-cart .cart_quantity_button .cart_quantity_up { border-left: 0; border-radius: 0 2px 2px 0 } + #shopping-cart .cart_quantity_button .cart_quantity_down { border-right: 0; border-radius: 2px 0 0 2px } + #shopping-cart .cart_quantity_button .cart_quantity_input { + border: 1px solid #cacaca; + color: #4d4d4d; + float: left; + height: 30px; + font-family: 'pt_sans'; + font-size: 14px; + padding-top: 5px; + text-align: center; + width: 40px; + } + #shopping-cart #shopping-cart-products .total { + color: #e4535d; + font-family: 'Vidaloka'; + letter-spacing: -1px; + font-size: 32px; + text-align: right; + } + #shopping-cart #calcul { + background: transparent; + } + #shopping-cart #calcul .border { + border: 1px solid #dfdfdf; + border-radius: 3px; + padding: 30px; + overflow: auto; + } + #shopping-cart #calcul .discount_form { + margin-top: 20px; + } + #shopping-cart #calcul .discount_form span.voucher_name { cursor: pointer;} + #shopping-cart #calcul .discount_form .form-group { + position: relative; + } + #shopping-cart #calcul .discount_form .form-group .inner { + position: relative; + } + #shopping-cart #calcul .discount_form label { + color: #4d4d4d; + font-family: 'pt_sansbold'; + font-size: 20px; + margin-bottom: 10px; + } + #shopping-cart #calcul .discount_form .discount_name { + border: 1px solid #bbbbbb; + border-radius: 1px; + color: #aaa; + font-family: 'pt_sans'; + height: 40px; + padding: 2px 65px 0 10px; + width: 100%; + } + #shopping-cart #calcul .discount_form .btn { + background: #4d4d4d; + border-radius: 0 2px 2px 0; + font-family: 'pompiere_regular'; + font-size: 20px; + height: 40px; + line-height: 40px; + padding: 0; + position: absolute; + right: 0; + text-transform: uppercase; + text-align: center; + top: 0; + width: 65px; + } + #shopping-cart #calcul .line { + border-top: 1px solid #e5e5e5; + color: #333; + clear: both; + font-family: 'pt_sans'; + font-size: 18px; + overflow: hidden; + padding: 10px 0; + } + #shopping-cart #calcul .line:first-child { border: 0 } + #shopping-cart #calcul .line > div:first-child { + padding: 7px 0 0 0; + } + #shopping-cart #calcul .line > div:last-child { + font-family: 'Vidaloka'; + letter-spacing: -1px; + font-size: 20px; + padding-right: 111px; + text-align: right; + } + #shopping-cart #calcul .line.shipping-politic { + border: 1px solid #dfdfdf; + border-radius: 3px; + margin-bottom: -1px; + padding: 15px; + } + #shopping-cart #calcul .line.shipping-politic > div:last-child { + font-family: 'pt_sans'; + font-size: 16px; + text-align: left; + } + #shopping-cart #calcul .line.shipping-politic > div:last-child .bold { + font-family: 'Vidaloka'; + letter-spacing: -1px; + } + #shopping-cart #calcul .line #total_tax { + font-family: 'Vidaloka'; + letter-spacing: -1px; + font-size: 20px; + } + #shopping-cart #calcul .line > div.label-total-price { + padding: 10px 0 0 0; + } + #shopping-cart #calcul #total_price { + color: #e4535d; + font-size: 32px; + } + .cart_navigation { + margin: 20px 0 0 0; + overflow: hidden; + } + .cart_navigation .btn-cart { + float: right; + } + .cart_navigation .btn-cancel { + float: left; + } + #shopping-cart #calcul.table-row { margin: 10px -15px 0 -15px; } + + +@media (max-width: 1199px) { + #shopping-cart #shopping-cart-products .extension .image .custom-checkbox { margin: 24px 0 0 5px; } + #shopping-cart #shopping-cart-products .extension .image .custom-checkbox:after { margin-right: 0 } +} +@media (max-width: 991px) { + #shopping-cart #shopping-cart-products .table-row { padding: 15px 0 } + #shopping-cart #shopping-cart-products .table-row.valign-middle .image { border: 0; margin-left: 0; position: absolute; left: 15px; z-index: 1; width: 25% } + #shopping-cart #shopping-cart-products .table-row.valign-middle .image img { margin: 0; } + #shopping-cart #shopping-cart-products .table-row.valign-middle > div { margin-left: 30%; width: 70%; } + #shopping-cart #shopping-cart-products .table-row.valign-middle > div.total { text-align: right; } + #shopping-cart #shopping-cart-products .table-row.valign-middle > div.form-group.qty { z-index: 2; padding-top: 10px; } + #shopping-cart #shopping-cart-products .table-row.valign-middle > div.form-group.qty strong { float: left; margin-top: 4px; margin-right: 10px; } + + #shopping-cart #shopping-cart-products .product-infos { padding-left: 15px } + #shopping-cart #shopping-cart-products .price { line-height: 22px } + #shopping-cart #shopping-cart-products .taxes { overflow: hidden; position: static; } + #shopping-cart #shopping-cart-products .taxes li { font-size: 12px } + #shopping-cart .delete { bottom: 25px; right: 25px; position: absolute; } + #shopping-cart #shopping-cart-products .total { padding-left: 15px } + #shopping-cart #shopping-cart-products .product-attributes { margin: 0; } + #shopping-cart #shopping-cart-products .total { margin-top: -40px; text-align: right } + + .table-div .table-row strong { color: #e4535d; display: block; font-family: 'pt_sansbold'; font-weight: normal; margin: 10px 0 0 0 } + #shopping-cart #shopping-cart-products .total > strong { font-size: 16px; } + #shopping-cart #shopping-cart-products .total strong { display: inline; } + #shopping-cart #calcul .discount_form .form-group { margin-top: 30px; width: 100%; } + #shopping-cart #calcul .line > div:last-child{ padding-right: 0;} + #order #reassurance_home_store { height: auto; } +} +@media (max-width: 767px) { + #shopping-cart #shopping-cart-products .table-head > div { font-size: 18px; } + + #shopping-cart #shopping-cart-products .table-row .image { padding: 0; } + #shopping-cart #shopping-cart-products .product-name { padding-right: 15px } + #shopping-cart #shopping-cart-products .table-row.valign-middle > .qty { margin-left: 0; width: 100%; } + + #shopping-cart .delete { bottom: auto; left: auto; right: 15px; top: 0px } + #shopping-cart #calcul #total_price { font-size: 24px } + #shopping-cart #calcul .line > div:last-child { padding-right: 0; } + #shopping-cart #calcul .line > div.label-total-price { padding: 7px 0 0 } + #shopping-cart #calcul .border { margin: 0 } + #shopping-cart #shopping-cart-products .taxes li { line-height: 16px; } + #shopping-cart #shopping-cart-products .price { padding-right: 0; } + #shopping-cart #shopping-cart-products .table-row.valign-middle > div.form-group.qty { width: 40%; } + #shopping-cart #shopping-cart-products .qty .cart_quantity_button { display: inline-block; } + #shopping-cart #shopping-cart-products .table-row.valign-middle > div.total { margin: 25px 0 0 0; width: 60%;} + + #shopping-cart #shopping-cart-products .table-row.valign-middle > div.form-group.qty strong { float: none; margin: 0;} + #shopping-cart #calcul #total_price { font-family: 'pt_sans' } + +} +@media (max-width: 500px) { + #shopping-cart #shopping-cart-products .total { margin-top: 0; text-align: left } + #shopping-cart #calcul .line > div:first-child { padding: 0; } + #shopping-cart #calcul .line > div:first-child, #shopping-cart #calcul .line > div:last-child { display: inline; font-size: 14px; } + #shopping-cart #calcul .line #total_tax { font-size: 14px } + #shopping-cart #calcul .line > div:first-child { font-family: 'pt_sans' } + #shopping-cart #shopping-cart-products .taxes li { border: 0; float: none; padding-left: 0; } + + #shopping-cart #calcul .discount_form .form-group { margin: 20px 0 30px 0; } + .cart_navigation .btn-next, .cart_navigation .btn-cancel { margin-bottom: 20px; width: 100%; } + .cart_navigation .btn-cart { margin-bottom: 15px; width: 100% } +} + +#order #message { background: #f9f9f9; border: 1px solid #dfdfdf } + +/************************************************************************************************************* +****************************** CONNEXION / CREATION DE COMPTE ******************************** +**************************************************************************************************************/ +#authentication header.page-heading { + +} +#auth { + padding: 15px; +} +#auth #noSlide { + margin-top: -25px; +} +#auth form .form_content, +#account-creation_form .account_creation .form_content { + background: #f9f9f9; + border: 1px solid #dfdfdf; + border-radius: 5px; +} +#account-creation_form .account_creation { clear: both; margin-bottom: 30px } + #auth form h2 { + color: #333333; + font-family: 'vidaloka'; + letter-spacing: -1px; + font-weight: normal; + display: block; + font-size: 30px; + margin: 0; + text-align: center; + padding-bottom: 20px; + } + #auth button[type="submit"] { width: 100%;} + #auth form .form_content { + padding: 20px 100px 20px 100px; + } + #auth #login_form .form_content, + #auth #create-account_form .form_content { + padding: 30px 100px; + } + #login_form .form_content .submit .btn { float: none;} + #login_form .form_content .submit { + text-align: center; + clear: both; + } + #auth #create-account_form .form_content .submit { + margin-top: 40px; + text-align: center; + } + #auth form .form_content p.text { + margin: 0 0 23px 0; + text-align: center; + } + #auth form .lost_password { + color: #b4293c; + float: right; + font-family: 'pt_sans'; + font-size: 14px; + position: relative; + top: -10px; + } +#auth #account-creation_form { + background: none; + border: 0; +} + #account-creation_form .civilite { + margin-bottom: 10px; + } + #account-creation_form .civilite > label { + margin-bottom: 10px; + padding: 0 20px 0 0; + vertical-align: middle; + } + .civilite > div { + float: left; + margin-right: 20px; + } + .birthdate label { + padding-left: 15px; + } +#auth .newsletter { + margin-bottom: 0; +} +#auth .newsletter .custom-checkbox > label { + font-size: 14px; + font-family: 'pt_sans'; + font-weight: normal; + line-height: 18px; + width: 85%; +} +#auth .newsletter .submit { + margin: 30px 0 0 0; +} +.label-required { + color: #b4293c; + font-family: 'pt_sans'; + font-size: 14px; + font-style: italic; + margin-bottom: 20px; +} +#auth .trigger-invoice .checkbox label { + margin-top: 9px; +} + +#password .container.password { + padding: 15px; +} +#auth .illustration-img { + height: 344px +} + + +@media (max-width: 1199px) { + #auth #noSlide form h2, + #auth form h2 { padding: 15px 50px } + #auth form .newsletter h2 { margin: 0 50px; padding: 25px 0 20px } + #auth #login_form .form_content { padding: 20px 50px } +} +@media (max-width: 991px) { + #auth #login_form { margin-bottom: 40px } + #auth form h2 { padding: 15px 100px } + #auth form .newsletter h2 { margin: 0 100px; padding: 25px 0 20px } + #auth #login_form .form_content { padding: 20px 100px } +} +@media (max-width: 767px) { + #auth form h2 { padding: 15px 50px } + #auth form .form_content { padding: 20px 50px } + #auth form .newsletter h2 { margin: 0 50px; padding: 25px 0 20px } + #auth button[type="submit"] { margin-left: 0;} +} +@media (max-width: 500px) { + #auth form h2 { padding: 15px 20px } + #auth form .newsletter h2 { margin: 0 20px; padding: 25px 0 20px } + #auth form .form_content { padding: 20px 20px } + #auth form .lost_password { margin-bottom: 15px } + #auth form .form_content .btn { width: 100% } + #auth #account-creation_form .birthdate > div { margin-bottom: 10px; } + + #password .container.password .btn { margin-bottom: 20px; width: 100%; } +} + +.name_account { + color: #4d4d4d; + font-family: 'pt_sansbold'; + font-size: 30px; + text-transform: uppercase; +} + +.menu-account {} +.menu-account ul { margin-top: 20px; } +.menu-account ul li {} + .menu-account ul li i { + margin-right: 10px; + } + .menu-account ul li a.link.left:after { + content: ">"; + float: right; + font-size: 18px; + margin-right: 7px; + } + .menu-account ul li a.link.left{ + display: block; + margin-bottom: 1px; + padding: 15px 5px; + padding-left: 15px; + background: #cccccc; + color: #fff; + font-weight: bold; + text-transform: uppercase; + font-size: 14px; + font-family: "pt_sansbold"; + font-weight: normal; + } + .menu-account ul li:last-child a.link.left{ + background: #e4535d; + } + .menu-account ul li a.link.left.active, + .menu-account ul li a.link.left:hover { + background: #6ac5bb; + text-decoration: none; + } + +a.link { + +} + +.user-info span.user-name, +.user-info span.user-mail{ + clear: both; + display: block; +} +.user-info span.user-name span, +.user-info span.user-mail span{ + margin-right: 10px; + font-weight: bold; +} +.box-footer { + clear: both; + margin-top: 15px; +} +/************************************************************************************************************* +***************************************** PARRAINAGE ******************************************* +**************************************************************************************************************/ +.referral #idTabs { margin-top: 30px; margin-bottom: 15px; } +.referral #idTabs li a { + background: #ccc; + padding: 10px 50px; + margin-right: 10px; + color: #fff; + font-family: 'pt_sansbold'; +} + .referral #idTabs li.active a { + background: #6ac5bb; + } + .referral .std { + background: none; + } + .referral a{ color: #333 } + .referral a:hover { color:#e44e58 } + .referral .checkbox input[type="checkbox"] { + margin-left: 0; + } + +/************************************************************************************************************* +***************************************** ADRESSES ******************************************* +**************************************************************************************************************/ +body .addresses { + padding: 15px; +} +.addresses h3 { + color: #000; + display: block; + font-family: "Vidaloka"; + letter-spacing: -1px; + font-size: 24px; + font-weight: normal; + margin: 0; + padding: 15px 0; +} +.addresses .addressesAreEquals { + margin-top: 10px; +} +.addresses .subtitle { + font-size: 17px; +} +.addresses .add-address { + margin-top: 28px; +} + .addresses #address_invoice_form { + opacity: 0; + -webkit-transition: all 0.3s ease 0s; + -o-transition: all 0.3s ease 0s; + transition: all 0.3s ease 0s; + } + .addresses #address_invoice_form.open { opacity: 1; } + .addresses .addresses-list { + margin: 15px -15px 5px -15px; + } + .addresses .address li:first-child { + margin-bottom: 10px; + } + .addresses .address li { + color: #666; + font-family: 'pt_sans'; + font-size: 16px; + padding: 0 0 0 15px; + } + .addresses .address .address_title { + border-bottom: 1px solid #e5e5e5; + color: #0e0e0e; + display: block; + padding: 0; + } + .addresses .address_title h2 { + font-size: 24px; + margin: 0; + } + .addresses .address_update { + font-family: 'pt_sans'; + font-size: 14px; + } + + .addresses .address_add { + display: block; + margin: 15px 0 15px 0; + overflow: hidden; + text-align: center + } + .addresses #order-carrier-list .delivery-option { + background: none repeat scroll 0 0 #f9f9f9; + border-radius: 2px; + font-size: 0; + margin-bottom: 10px; + min-height: 104px; + padding: 0; + } + + .addresses #order-carrier-list .delivery-option > div { + float: none; + font-family: 'pt_sans'; + font-size: 16px; + display: inline-block; + vertical-align: middle; + } + .addresses .radio-button { + min-height: 102px; + padding-left: 0; + } + .addresses .radio-button img { + margin: -1px 0 -1px -1px; + } + .addresses .radio-button img + .custom-radio { display: inline-block; margin: 0 0 0 20px } + .addresses .radio-button .custom-radio { border-radius: 50%; display: block; height: 35px; margin: 35px 0 0 132px; } + .addresses #order-carrier-list .delivery-option .price { + color: #e4535d; + font-family: 'Vidaloka'; + letter-spacing: -1px; + font-size: 24px; + } + +@media (max-width: 991px) { + .addresses .address { min-height: 310px } + .addresses .radio-button img + .custom-radio { margin: 0 0 0 12px } + .addresses .radio-button .custom-radio { margin: 35px 0 0 127px; } + .addresses .address_title { padding: 20px } + .addresses li { padding: 2px 20px 2px 20px } +} +@media (max-width: 767px) { + .std{ padding-bottom: 0;} + .addresses .address { min-height: inherit; padding-bottom: 10px; } + .addresses .address li { padding-left: 20px } + .addresses .address .address_title { padding-left: 20px } + .addresses #order-carrier-list .delivery-option > div.desc { padding: 15px; } + #auth #login_form .form_content, #auth #create-account_form .form_content { padding: 20px 20px } + .addresses .addresses-list > div:last-child { margin: 20px 0 0 0 } + .addresses .radio-button .custom-radio, .addresses .radio-button img.hidden-xs + .custom-radio { margin: 35px 0 0 45px; } +} +@media (max-width: 500px) { + .addresses .address .address_title { padding-left: 0 } + .addresses .radio-button .radio, .addresses .radio-button img.hidden-xs + .custom-radio { margin: 35px 0 0 40%; } + .addresses #order-carrier-list .delivery-option .price { font-size: 14px } +} + +.order-paiement { + padding: 30px 15px; +} + .order-paiement h2 { + color: #000; + font-size: 24px; + margin: 0 0 20px 0; + } + .order-paiement .border { + border: 1px solid #dbdbdb; + } + .order-paiement .paiement-module { + background: #f9f9f9; + color: #333; + font-family: 'pt_sans'; + font-size: 16px; + overflow: hidden; + padding: 20px 0; + margin-bottom: 15px; + } + .order-paiement .paiement-module > div:first-child { + padding-left: 25px + } + .order-paiement .paiement-module > div:first-child + div + div { + padding-top: 6px + } + .order-paiement .resume-cart { + padding: 0; + } + .order-paiement .resume-cart h3 { + background: #333; + border-bottom: 1px solid #bbbbbb; + color: #fff; + font-size: 24px; + font-weight: normal; + margin: 0; + padding: 15px; + } + .order-paiement .resume-cart .product { border-bottom: 1px solid #dbdbdb; padding: 20px 0 } + .order-paiement .resume-cart .product-name span:first-child { + color: #333; + font-family: 'pt_sans'; + line-height: 20px; + } + .order-paiement .resume-cart .product-name span:last-child { + color: #000; + font-size: 20px; + line-height: 20px; + } + .order-paiement .resume-cart .product-attributes { + color: #999; + font-family: 'pt_sans'; + font-size: 14px; + } + + .order-paiement .resume-price { + background: #f9f9f9; + padding: 12px 0; + } + .order-paiement .resume-price > div { + padding: 6px 0; + } + .order-paiement .resume-products .product > div > span:last-child, + .order-paiement .resume-price > div > span:last-child { + font-family: 'Vidaloka'; + letter-spacing: -1px; + text-align: right; + } + .order-paiement .resume-price > div > span:first-child { + color: #666; + font-family: 'pt_sans'; + font-size: 14px; + line-height: 20px; + } + .order-paiement .resume-price > div > span:last-child { + color: #333; + font-family: 'Vidaloka'; + letter-spacing: -1px; + font-size: 20px; + line-height: 20px; + } + .order-paiement .resume-price > div.price > span:first-child { color: #333 } + .order-paiement .resume-price > div.price > span:last-child { color: #e4535d; font-size: 24px; } + .order-paiement h3 { + color: #000; + margin-top: 35px; + font-family: 'Vidaloka'; + letter-spacing: -1px; + font-size: 24px; + overflow: hidden; + } + .order-paiement .cgv { + background: #fff; + border: 1px solid #e4535d; + border-radius: 2px; + color: #333; + font-size: 16px; + margin: 20px 0 0 0; + overflow: hidden; + padding: 25px; + } + .order-paiement .cgv .iframe { + color: #e4535d; + } + .order-paiement .submit { + margin-top: 35px; + } + .order-paiement .submit span { + color: #666; + display: block; + font-family: 'pt_sans'; + font-size: 14px; + margin: -20px 0 10px 0; + } + .order-paiement .submit .btn-cancel { + margin-top: 10px; + } + .order-paiement .cgv .submit .btn.btn-next { + float: right; + padding-right: 50px; + } + + .order-paiement .cgv label a { + color: #3d8e66; + display: inline-block; + font-family: 'pt_sans'; + font-size: 14px; + line-height: 16px; + } +@media (max-width: 1199px) { + .order-paiement .submit { text-align: center } + .order-paiement .submit .btn.btn-next, .order-paiement .cgv .submit span { float: none } +} +@media (max-width: 991px) { + .addresses .address{ height: auto; min-height: auto;} + .order-paiement .submit .btn.btn-next { float: right } + .order-paiement .submit span { text-align: center; } +} +@media (max-width: 767px) { + .order-paiement .submit .btn.btn-next, .order-paiement .cgv .submit span { float: none } +} +@media (max-width: 550px) { + .order-paiement .paiement-module > div:first-child { width: 25% } + .order-paiement .paiement-module > div:first-child + div { width: 75% } + .order-paiement .paiement-module > div:first-child + div + div { margin-left: 25%; width: 75% } + .order-paiement .cgv .submit .btn.btn-next { font-size: 16px } +} +@media (max-width: 370px) { + .order-paiement .paiement-module > div:first-child + div img { max-width: 100% } + .order-paiement .cgv .submit .btn.btn-next { font-size: 14px } +} + + +/************************************************************************************************************* +******************************************* COMPTE ******************************************* +**************************************************************************************************************/ + +.account .block-menu { + margin: 0 0 30px 0; +} + .account .block-menu .inner { + background: #252525; + color: #fff; + height: 240px; + padding: 25px; + } + .account .block-menu:first-child + .block-menu .inner { background: #3f3b41 } + .account .block-menu:first-child + .block-menu + .block-menu .inner { background: #7c6954 } + .account .block-menu:first-child + .block-menu + .block-menu + .block-menu .inner { background: #b4293c } + .account .block-menu h3 { + font-size: 24px; + margin: 10px 0 20px 0; + } + .account .block-menu li { + font-size: 14px; + padding: 4px 0; + } + .account .block-menu li a { + color: #fff; + font-family: 'pt_sans'; + } +.account .block-img .inner { + background: red; + height: 510px; +} +.account-footer-links { + margin: 20px 0 0 0; +} +.account .table-div .table-row { + font-family: 'pt_sans'; + font-size: 14px; +} +@media (max-width: 767px) { + .container.account { padding: 15px } +} + +/* Historique de commande */ +.account .table-div .table-head { + color: #000; + font-family: 'pt_sans'; + overflow: hidden; +} +#discount .account .table-div .table-row, +#history .account .table-div .table-row { + font-size: 0; + margin-top: 0px; + padding: 21px 0 19px 0; +} + #discount .account .table-div .table-row > div, + #history .account .table-div .table-row > div { + color: #666; + display: inline-block; + float: none; + font-family: 'pt_sans'; + font-size: 14px; + vertical-align: middle; + } + .account .table-div .table-row > div a { + color: #b4293c; + } +@media (max-width: 991px) { + .account .table-div .table-head > div:last-child { font-family: 'pt_sans'; font-size: 16px; padding-left: 0; } + .account .table-div .table-row > div, #history .account .table-div .table-row > div { display: block } + +} + +/* Details de la commande */ + +#order-detail .order-info { + margin-bottom: 30px; +} + #order-detail .order-info ul li { + border-bottom: 1px solid #e5e5e5; + padding: 10px 15px; + } + #order-detail .order-info .table-div { + margin-top: 0; + } + #order-detail .addresses .address_title h2 { padding: 15px; padding-top: 0; } + + +.account .recap-info, .account .addresses { margin-bottom: 20px } +.account .recap-info .table-row { + padding: 15px 0; +} +#order-detail .account .product-row { + font-family: 'pt_sans'; + font-size: 14px; +} + #order-detail .account .product-row .product-name { + color: #b4293c; + } + #order-detail .account .product-row .form-group input { + height: 35px; + text-align: center; + } +/*#order-detail .account .table-div .table-row { margin-top: 15px }*/ +#order-detail .account .table-div .table-row.nobg { + font-family: 'pt_sans'; + margin-top: 0; +} + #order-detail .account .table-div .table-row.nobg .title { + font-size: 14px; + } + #order-detail .account .table-div .table-row.nobg .total { + padding-top: 15px; + } + #order-detail .account .table-div .table-row.nobg .price { + color: #e4535d; + font-size: 30px; + } +.account .addresses { + padding: 0; +} + .account .addresses .update-address { + margin-top: 10px; + } + .account .addresses .update-address a { + color: #e4535d; + } +#order-detail .account h3, +#order-detail .account h4 { + color: #333; + font-size: 30px; + margin: 30px 0 0 0; + padding-bottom: 10px; +} +#order-detail .account h3 { border-bottom: 1px solid #e5e5e5; margin: 30px 0 5px 0; } +.account .message .inner, +.account .add_message .inner, +.account .returns .inner { + background: #f9f9f9; + border: 1px solid #e5e5e5; + color: #666; + font-family: 'pt_sans'; + font-size: 14px; + padding: 25px 0; + overflow: hidden; +} +.account .returns .inner label { + color: #333; + font-weight: normal; + margin: 10px 0; +} +.account .message .inner .table-div { + margin-top: 0; +} + .account .message .inner .table-row { + background: #e5e5e5; + color: #333; + font-size: 0; + } + .account .message .inner .table-row > div { + font-size: 14px; + } +.add_message .form-group { + padding: 0; +} +@media (max-width: 1199px) { + #order-detail .account .table-div .table-row.nobg .price { font-size: 24px; padding-left: 0; } + .account .addresses { margin-bottom: 0 } + #order-detail .account h3 { margin: 20px 0 5px } + #order-detail .account .product-row .form-group input { width: 60px } +} +@media (max-width: 991px) { + #order-detail .order-info > div:last-child { margin-top: 25px } + .account .addresses .address { margin-bottom: 20px; } + #order-detail .account .product-row.return-allowed > div { padding-left: 70px } + #order-detail .account .product-row.return-allowed > .return-checkbox { padding-left: 15px; position: absolute; top: 25px; z-index: 5 } +} +@media (max-width: 767px) { + #order-detail .order-info li .bold { display: block; margin-top: 10px } +} + +/* Retours */ +#order-follow .account .table-div .table-row { + margin-bottom: 20px; +} + .block-order-detail { + background: #e5e5e5; + margin: 15px; + padding: 15px; + } + .block-order-detail .table-head { + color: #b4293c; + } + .block-order-detail .table-row { + background: #b4293c; + color: #fff; + font-family: 'pt_sans'; + font-size: 14px; + overflow: hidden; + } + .block-order-detail strong { color: #fff } + +@media (max-width: 991px) { + .block-order-detail .text-center { text-align: left; } +} + +/* Avoirs */ +.account .table-div .table-row { + padding-top: 10px; +} +#order-slip .account .table-div .table-row .icon-pdf { + height: 27px; + margin: -3px 0 -4px 0; +} + +/* Adresses */ +#addresses .address { + margin: 0px; +} + +/* Ajout/Modif adresse */ +.std { + background: #f9f9f9; + border-radius: 2px; + clear: both; + overflow: hidden; + padding: 0; + padding-bottom: 25px; +} + .std h2 { + color: #000; + font-family: 'vidaloka'; + letter-spacing: -1px; + font-weight: normal; + display: block; + font-size: 20px; + margin: 0; + padding: 15px; + } + + .std .form_content { + padding: 20px 50px; + } + .std .form_content p.text { + padding: 20px 0 21px 0; + } + .std .lost_password { + color: #b4293c; + float: left; + font-family: 'pt_sans'; + font-size: 14px; + } + .submit { + margin-top: 15px; + } + .submit > *:last-child { + float: left; + } + .submit > *:first-child { + float: right; + } +@media (max-width: 1199px) { + .std .form_content { padding: 20px 50px } +} +@media (max-width: 991px) { + .std h2 { padding: 15px } + +} +@media (max-width: 767px) { + .std h2 { padding: 15px} + .std .form_content { padding: 20px 50px } + .submit button, .submit a { display: block; margin-left: 10%; width: 80%; } + .submit > *:first-child { float: none; margin-bottom: 15px; } +} +@media (max-width: 500px) { + .std h2 { padding: 15px 20px } + .std .form_content { padding: 20px } + .submit button, .submit a.btn { font-size: 16px; margin-left: 0; width: 100%; } + +} + +/* Mes produits */ +#product-list .table-row { + margin-bottom: 12px; +} + #product-list .table-row .icon-delete { + background-position: -34px -40px; + height: 27px; + margin: -3px 0 -4px; + } + + +/************************************************************************************************************* +********************************** PAGES COMPLEMENTAIRES ************************************* +**************************************************************************************************************/ + +/* Page 404 */ +.page-heading.pagenotfound h1 { + font-size: 180px; +} +.page-heading.pagenotfound .sub-heading { + margin: -10px 0 10px 0; +} +#pagenotfound .form-group label { + color: #333; + font-family: 'pt_sans'; + font-size: 18px; +} +#pagenotfound .main .form-group .btn { + width: 100%; +} + +@media (max-width: 1199px) { + .page-heading.pagenotfound h1 { font-size: 60px } + #pagenotfound .form-group .btn { margin-top: 10px; } +} + +/* Contact */ +#contact .information, +#module-we_mail-default .information { + background: #e5e5e5; + color: #333; + margin-bottom: 50px; +} + #contact .information .mask, + #module-we_mail-default .information .mask { + height: 150px; + padding-left: 0; + overflow: hidden; + } + #contact .information > div > h3, + #module-we_mail-default .information > div > h3 { + font-family: 'pt_sans'; + } + #contact .information > div > p, + #module-we_mail-default .information > div > p { + font-size: 14px; + } +#contact textarea, +#module-we_mail-default textarea { + height: 332px; +} +#contact .submit, +#module-we_mail-default .submit { + margin-top: 0; +} +@media (max-width: 1199px) { + #contact div.uploader span.filename, + #module-we_mail-default div.uploader span.filename { width: 250px } + #contact div.uploader span.action, + #module-we_mail-default div.uploader span.action { padding: 12px 15px 12px; width: 115px } +} +@media (max-width: 991px) { + #contact div.uploader span.filename, + #module-we_mail-default div.uploader span.filename { width: 60% } + #contact div.uploader span.action, + #module-we_mail-default div.uploader span.action { margin-left: 5%; padding: 12px 10px 12px; width: 35% } + #contact textarea, + #module-we_mail-default textarea { height: 200px; } +} +@media (max-width: 767px) { + #contact div.uploader span.filename, + #module-we_mail-default div.uploader span.filename { width: 50% } + #contact div.uploader span.action, + #module-we_mail-default div.uploader span.action { margin-left: 5%; padding: 12px 0px 12px; width: 45% } +} + +.informations_block_left {} +.informations_block_left h4 { + font-size: 22px; + font-family: 'vidaloka'; + border-bottom: 3px solid #333; + margin-bottom: 15px; +} +.informations_block_left ul li { margin-left: 15px; list-style: circle;} +.informations_block_left ul li a { color: #333; } +.informations_block_left ul li a:hover { color: #e44e58; } + +/* Plan de site */ +#sitemap h2 { + color: #333; + font-size: 36px; +} + #sitemap #sitemap_content li { + padding: 5px 0; + } + #sitemap #sitemap_content li a { + color: #333; + font-size: 14px; + padding: 0 10px 0 40px; + position: relative; + } + #sitemap #sitemap_content li a i { + background-position: -116px -43px; + left: 0; + height: 20px; + position: absolute; + top: 0; + width: 20px; + } + #sitemap #sitemap_content > div:first-child h2 { + margin: 0 0 10px 0; + } + #sitemap #sitemap_content > div:last-child h2 { + margin: 40px 0 10px 0; + } + #sitemap .tree { + padding: 0 0 0 5px; + } + #sitemap #sitemap_content .tree ul { + padding: 0 0 10px 0; + } + #sitemap #sitemap_content .tree > li > a { + font-family: 'pt_sans'; + padding: 0; + } + #sitemap #sitemap_content .tree > li > a span { + background: #fff; + display: block; + margin: 0 0 -5px 0; + position: relative; + z-index: 3; + } + #sitemap #sitemap_content .tree ul li { + padding: 0; + } + #sitemap #sitemap_content .tree ul li a { + border-bottom: 2px solid #ccc; + border-left: 2px solid #ccc; + display: block; + height: 35px; + padding: 5px 0 5px 40px; + position: relative; + z-index: 2; + } + #sitemap #sitemap_content .tree ul li a span { + background: #fff; + display: block; + margin: 15px 0 0 -15px; + padding: 0 30px 0 5px; + } + #sitemap #sitemap_content .tree ul ul { + padding: 5px 0 5px 30px; + position: relative; + z-index: 1; + } +#sitemap .sitemap_block.cms ul ul { + display: none; +} + +/************************************************************************************************************* +**************************************** COOKIE ****************************************** +**************************************************************************************************************/ + +#cookiesinfo { + background: #fff; + border-top: 1px solid #e44e58; + bottom: 0; + color: #e44e58; + font-size: 14px; + left: 0; + padding: 15px 30px; + position: fixed; + right: 0; + text-align: center; + z-index: 1000; +} +#cookiesinfo a { color: #333 } + #cookiesinfo .close-cookie { + background: #000; + border-radius: 50%; + color: #000; + cursor: pointer; + font-size: 16px; + font-weight: bold; + height: 26px; + line-height: 26px; + margin: -13px 0 0 0; + position: absolute; + right: 10px; + text-align: center; + top: 50%; + width: 26px; + } + + +/************************************************************************************************************* +**************************************** PRINT ****************************************** +**************************************************************************************************************/ + +@media print { + #header #mainmenu, + #languages, + #header-cart, + #infos-client, + #header-search, + #breadcrumbs, + header.page-heading h1, + header.page-heading .sub-heading, + .account .table-div .table-head, + .account .table-div .table-row > div, + .account .table-div .table-row > div:last-child a, + .container.odrs .submit, + #footer > .container, + #footer #reinsurance > div, + cta-product .share + { + display: none; + } + + header.page-heading h1.justif, + .account .table-div .table-row > div:last-child { + display: block; + } + #header { border-top: 100px solid #0e0e0e; height: 0; } + #header #header_logo { margin: -90px 0 50px 0; float: none;} + header.page-heading { border-top: 80px solid #b4293c; height: 0; padding: 0 } + header.page-heading h1 { color: #fff !important; margin: -60px 0 50px 0} + .container.odrs { padding: 0; } + .account .table-div { } + .account .table-div .table-row > div:last-child { border: 2px solid #f0f0f0; float: left; padding: 0; } + .account .table-div .table-row > div:last-child .print_odr { display: block; float: none; } + #footer #reinsurance { border-top: 20px solid #b4293c; height: 0; padding: 0; } + + a:link, a:visited {background: transparent; color:#333; text-decoration:none;} + a:link[href^="http://"]:after, a[href^="http://"]:visited:after {content: " (" attr(href) ") "; font-size: 11px; visibility: hidden;} + a[href^="http://"] {color:#000;} +} + + + +#index .multi .topleft .first a, +#index .multi .topleft .first span { + padding-top:20px; + color:#333; + text-align: left; + padding-left:20px; +} + +.newsletter-box .alert-success { + background-color: #222; + border: 2px solid #333; + color: #fff; } \ No newline at end of file diff --git a/themes/toutpratique/footer.tpl b/themes/toutpratique/footer.tpl index 625aca54..e337b06c 100644 --- a/themes/toutpratique/footer.tpl +++ b/themes/toutpratique/footer.tpl @@ -1,32 +1,34 @@ {if !isset($content_only) || !$content_only} -
    - {hook h='displayNewsletterFooter'} -
    - -
    -
    - - {if $page_name != 'password'} -
    - {l s='Nos partenaires'} -
    -
    - {hook h='displayBoxPartenaire1'} + {if $page_name != 'order'} +
    + {hook h='displayNewsletterFooter'} +
    + +
    +
    + + {if $page_name != 'password'} +
    + {l s='Nos partenaires'} +
    +
    + {hook h='displayBoxPartenaire1'} +
    +
    +
    +
    + {hook h='displayBoxPartenaire2'} +
    +
    +
    +
    + {hook h='displayBoxPartenaire3'} +
    -
    -
    - {hook h='displayBoxPartenaire2'} -
    -
    -
    -
    - {hook h='displayBoxPartenaire3'} -
    -
    -
    - {/if} -
    + {/if} +
    + {/if}
    @@ -61,6 +63,21 @@ {hook h='endBody'} + + + {if $page_name == 'order-confirmation'} diff --git a/themes/toutpratique/header.tpl b/themes/toutpratique/header.tpl index b1ea0b7c..33a94249 100644 --- a/themes/toutpratique/header.tpl +++ b/themes/toutpratique/header.tpl @@ -40,7 +40,8 @@ - + + {literal} + + {/literal} + {/if} {include file="$tpl_dir./errors.tpl"} diff --git a/themes/toutpratique/postcms.tpl b/themes/toutpratique/postcms.tpl index 80fb90ef..872ae370 100644 --- a/themes/toutpratique/postcms.tpl +++ b/themes/toutpratique/postcms.tpl @@ -266,16 +266,14 @@

    nm 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 z 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