Module de Paiement SIPS - commentaires Module de Paiement SIPS 2022-12-27T17:02:42Z https://files.spip.org/Module-de-Paiement-SIPS#comment512446 2022-12-27T17:02:42Z <p>Bonjour,</p> <p>J'ai intégré ce qui manquait (3 fois rien) pour faire fonctionner Sherlocks2 de LCL.</p> <p>La PR est ici : <a href="https://github.com/nursit/bank/pull/103" class="spip_url spip_out auto" rel="nofollow external">https://github.com/nursit/bank/pull/103</a></p> <p>Attention :</p> <ul class="spip"><li> il faut bien demander à LCL la version complète (et pas la version simplifiée mise à jour depuis Sherlocks 1).</li><li> bank générant la référence de transaction, il faut demander dans le contrat LCL à désactiver l'option de génération automatique de la part du serveur LCL.</li></ul> Module de Paiement SIPS 2022-07-06T07:54:53Z https://files.spip.org/Module-de-Paiement-SIPS#comment511345 2022-07-06T07:54:53Z <p>Oui, mais quand je parle de « Boutique de test », je parle des boutiques de la BNP <a href="https://documentation.mercanet.bnpparibas.net/index.php/Boutique_de_test" class="spip_out" rel='nofollow external'>https://documentation.mercanet.bnpparibas.net/index.php/Boutique_de_test</a> dont on utilise les identifiants pour faire fonctionner le plugin Bank en mode test.</p> <p>Manifestement, vous n'avez pas utilisé les boutiques de test de la BNP, vous avez travaillé directement avec vos identifiants Mercanet.<br class="autobr"> Éric</p> Module de Paiement SIPS 2022-07-06T07:47:38Z https://files.spip.org/Module-de-Paiement-SIPS#comment511344 2022-07-06T07:47:38Z <p>Eric,</p> <p>J'ai quasiment toujours deux versions d'un site : « prod » et « dev »,<br class="autobr"> J'ai testé sur « dev » d'abord avec les clés de test de Mercanet et aussi fait un test réel sur dev en créant un produit temporaire de 1 euro puis j'ai appliqué les modifs à « prod ».</p> <p>Damien</p> Module de Paiement SIPS 2022-07-06T06:59:42Z https://files.spip.org/Module-de-Paiement-SIPS#comment511343 2022-07-06T06:59:42Z <p>Bonjour Damien, encore une petite question : avez-vous utilisé une boutique de test, (si oui laquelle<small class="fine d-inline"> </small>?) ou avez-vous directement travaillé en production, avec vos identifiants Mercanet 2<small class="fine d-inline"> </small>?<br class="autobr"> Merci,<br class="autobr"> Éric</p> Module de Paiement SIPS 2022-07-05T15:27:59Z https://files.spip.org/Module-de-Paiement-SIPS#comment511340 2022-07-05T15:27:59Z <p>LOL... Avec plaisir.</p> <p>Ça prend environ une semaine le changement de Mercanet sans rien avoir à faire du côté plugin si vous avez déjà mis les clefs V2.</p> <p>Pour le SPIP 4, je précisais simplement. Mon site est un peu particulier et ancien et j'ai voulu tout mettre à jour d'un coup.</p> <p>Pour vous tout devrait bien se passer :)</p> <p>Bonne journée</p> Module de Paiement SIPS 2022-07-05T15:24:43Z https://files.spip.org/Module-de-Paiement-SIPS#comment511339 2022-07-05T15:24:43Z <p>Oh mon Dieu<small class="fine d-inline"> </small>! Quelle histoire<small class="fine d-inline"> </small>! C'est effectivement cela : la BNP nous a transféré en Mercanet v2 simplifiée. <br class="autobr"> Il n'empêche que j'ai besoin de Spip 4 pour faire tourner un autre plugin...<br class="autobr"> Un grand merci en tout cas<small class="fine d-inline"> </small>! C'est la deuxième fois que vous me sortez du pétrin<small class="fine d-inline"> </small>! <br class="autobr"> Bonne soirée,<br class="autobr"> Éric LM</p> Module de Paiement SIPS 2022-07-05T15:12:10Z https://files.spip.org/Module-de-Paiement-SIPS#comment511338 2022-07-05T15:12:10Z <p>Bonjour Eric,</p> <p>Déjà une mise à jour complète de ce vieux site en SPIP 4.1 et PHP 7.4/8.0 générait trop d'erreurs donc (comme le bug des chèques par exemple) <strong>ma boutique est toujours en SPIP 3.2.3 et PHP 5.6</strong> pour le moment, mais <strong>plugins bank à jour</strong> pour cette version.</p> <p>Alors après investigation, c'était bien ce que j'avais vu avec le service client. Mercanet a deux versions de SIPS 2. Une « simplifiée » qu'ils installent par défaut sans toujours prévenir le client (les conseillers en tout cas) et une deuxième version dite « complète ».</p> <p>Le plugin bank génère un champ $parm['transactionReference'] qui marche avec la version complète, mais pas la simplifiée sauf si une mise à jour récente le prend en compte maintenant.</p> <p>Il faut donc demander à Mercanet ou via votre client, le passage sur la version « complète » de SIPS 2 et pas simplifié.</p> <p>En espérant avoir été clair :-)</p> <p>Bonne journée</p> Module de Paiement SIPS 2022-07-05T15:00:39Z https://files.spip.org/Module-de-Paiement-SIPS#comment511337 2022-07-05T15:00:39Z <p>Bonjour @Damien, j'ai le même problème. Avez-vous trouvé une solution<small class="fine d-inline"> </small>? <br class="autobr"> Merci<small class="fine d-inline"> </small>!<br class="autobr"> Éric LM</p> Module de Paiement SIPS 2022-05-12T17:15:28Z https://files.spip.org/Module-de-Paiement-SIPS#comment510913 2022-05-12T17:15:28Z <p>Bonsoir,</p> <p>J'ai un gros souci actuellement sur une boutique qui marchait très bien :<br class="manualbr">PHP 5.6 - SPIP 3.2.3 - Bank 3.6.7 - Mercanet SIPS V1 qui stoppe en juin<br class="manualbr">Un jour la partie carte affichait erreur appel request<br class="manualbr">On s'est dit moment de passer en V2<br class="manualbr">A l'essaie de paiement, j'ai eu le même message que Bilal : Une erreur s'est produite. Veuillez contacter votre commerçant.<br class="manualbr">J'ai essayé son astuce qui ne marche pas pour la BNP</p> <p>Afin d'augmenter un peu la sécurité, j'ai fait une installation sur un autre serveur :<br class="manualbr">Je ne peux pas encore passer en SPIP 4.0.6 ou 4.1 car pas mal de plugins sont incompatibles actuellement<br class="manualbr">donc pour cette MAJ temporaire je suis en PHP 7.1 sinon certains plugins affiche des Warning dont Bank sur les liens des CB - SPIP 3..2.14 - Bank 5.1.1 - Mercanet V2 SIPS<br class="manualbr">Mais j'ai toujours : Une erreur s'est produite. Veuillez contacter votre commerçant</p> <p>Mercanet BNP m'a envoyé ceci</p> <blockquote class="spip"> <p>Votre boutique a fait l'objet d'une migration simplifiée/standard mercanet V2</p> <p>La construction de votre solution Mercanet V2 standard/simplifiée repose sur la technologie avec les connecteurs webservices de Mercanet V2, en POST, JSON, SOAP ou SDK INAPP</p> <p>Vous conservez le fonctionnement avec le principe du transaction_id (utilisation du champ s10TransactionReference.s10TransactionId).</p> <p>Vos transactions doivent être uniques sur une même journée et générées en 6 chiffres.</p> <p>Afin de préserver l'unicité de la transaction, le champ s10TransactionId doit être couplé avec le champ s10TransactionIdDate (à noter que celui-ci est directement alimenté par le serveur donc pas besoin de renseigner la date). Ce couple nous permet de créer le s10TransactionReference.</p> <p>Ainsi, le couple s10TransactionId/s10TransactionIdDate permet d'éviter les doublons de transactions.</p> <p>Pour vos transactions, vous devez donc impérativement utiliser le champ s10transactionId encodé comme suit :</p> <p>// $s10TransactionReference=array(</p> <p>// « s10TransactionId » => « 000001 »,</p> <p>// // « s10TransactionIdDate » => « not needed », Le serveur Mercanet va enrichir cette information automatiquement</p> <p>// )<small class="fine d-inline"> </small>;</p> <p>//</p> <p>Votre champ data contiendra donc une valeur correspondant à s10TransactionReference.s10TransactionId=000001 suivant l'exemple ci-dessus.</p> <p>Le s10TransactionReference vous sera retourné dans la réponse du serveur Mercanet.</p> </blockquote> <p>Mercanet m'a expliqué qu'il y avait 2 versions de SIPS V2 simplifé ou complet. Est-ce du à cela<small class="fine d-inline"> </small>?</p> <p>Pourriez-vous m'aider SVP<small class="fine d-inline"> </small>?</p> <p>PS de plus pour le virement et le chèque, depuis le passage à la nouvelle config, C'est ces erreurs de code (pièce jointe)</p> <p>Merci beaucoup beaucoup d'avance</p> Module de Paiement SIPS 2022-03-30T17:45:10Z https://files.spip.org/Module-de-Paiement-SIPS#comment510587 2022-03-30T17:45:10Z <p>Après investigation auprès du support Sogenactif, il s'avère que le module de paiement SIPS2 génère le champ TransactionReference dans ma requête de paiement. Or il s'avère que ma boutique auprès de la banque est paramétrée pour une génération automatique du champ TransactionReference. Cela me renvoie donc un message d'erreur.<br class="autobr"> Dans le code du module j'ai par conséquent désactivé le champ TransactionReference ligne 85<br class="autobr"> plugins/auto/bank/v5.0.13/presta/sipsv2/call/request.php</p> <div class="precode"><pre class="spip_code spip_code_block language-php" dir="ltr" style="text-align:left;" data-language="php"><code>$parm['transactionReference'] = bank_transaction_id($row);</code></pre></div> <p>Et cela fonctionne parfaitement.<br class="autobr"> Par contre n'y a-t-il pas un moyen de le désactiver en dehors du module, ce qui ne s'avère pas une solution satisfaisante et pérenne<small class="fine d-inline"> </small>?<br class="autobr"> Merci d'avance si quelqu'un peu m'aiguiller.</p> Module de Paiement SIPS 2022-03-23T18:16:09Z https://files.spip.org/Module-de-Paiement-SIPS#comment510534 2022-03-23T18:16:09Z <p>Bonjour,<br class="autobr"> Quelqu'un a-t-il déjà implémenté le module de paiement SIPS v2 avec Sogenactif avec succès<small class="fine d-inline"> </small>? Mon site passe la phase de test, mais en production un message d'erreur m'est renvoyé («<small class="fine d-inline"> </small>Une erreur s'est produite. Veuillez contacter votre commerçant<small class="fine d-inline"> </small>»). Le support Sogenactif me demande en réponse de désactiver l'envoie de Transaction Reference au sein de mon CMS…<br class="autobr"> Si jamais quelqu'un sait… merci d'avance.</p> Module de Paiement SIPS 2022-01-18T15:46:50Z https://files.spip.org/Module-de-Paiement-SIPS#comment510012 2022-01-18T15:46:50Z <p>Bravo et merci<small class="fine d-inline"> </small>!</p> <p>Scellius V3 de la Banque postale est désormais un mode de paiement disponible par cet extraordinaire plugin Bank. Il faut seulement spécifier que cela passe par le paramétrage du prestataire « Systempay (2A02) ».</p> Module de Paiement SIPS 2022-01-18T13:17:08Z https://files.spip.org/Module-de-Paiement-SIPS#comment510009 2022-01-18T13:17:08Z <p>La version 5.0.9 du plugin bank propose maintenant Scellius v3 comme sous-service du module SystemPay<br class="autobr"> <a href="https://github.com/nursit/bank/commit/9a973369745b8b129699a318f055059cdf938a60" class="spip_url spip_out auto" rel="nofollow external">https://github.com/nursit/bank/commit/9a973369745b8b129699a318f055059cdf938a60</a></p> <p>Je t'invite à l'essayer en t'assurant que tu as bien la bonne clé, si tu es en mode test ou non, et le bon algo de signature (c'est normalement le SHA256 par défaut maintenant).</p> Module de Paiement SIPS 2022-01-18T13:00:55Z https://files.spip.org/Module-de-Paiement-SIPS#comment510008 2022-01-18T13:00:55Z <p>Donc je confirme que c'est bien la plateforme payzen de Lyra Network dans ce scellius v3 de la banque postale.</p> <p>J'ai donc remplacée l'url payzen par $host = « <a href="https://scelliuspaiement.labanquepostale.fr" class="spip_url spip_out auto" rel="nofollow external">https://scelliuspaiement.labanquepostale.fr</a> »<small class="fine d-inline"> </small>;<br class="autobr"> là : bank/presta/payzen/inc/payzen.php L54<br class="autobr"> et j'obtiens cette réponse de la plateforme :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>La transaction est définitivement perdue et n'est pas visible dans votre Back Office car incomplète. L'erreur rencontrée est liée au paramètre suivant : PaymentFormError = 00 - signature AVERTISSEMENT: Veuillez d'abord vérifier si votre système utilise la bonne valeur "vads_site_id" et la bonne "clé" disponible dans le back-office marchand. Pour gérer correctement les caractères spéciaux dans la signature, tous les champs doivent être exprimés en utilisant le codage UTF-8. Veuillez d'abord vérifier que votre système utilise bien le codage UTF-8. Paramètres attendus pour la signature : vads_action_mode + vads_amount + vads_contrib + vads_ctx_mode + vads_currency + vads_cust_address + vads_cust_city + vads_cust_country + vads_cust_email + vads_cust_last_name + vads_cust_zip + vads_language + vads_order_id + vads_page_action + vads_payment_cards + vads_payment_config + vads_return_mode + vads_shop_name + vads_shop_url + vads_site_id + vads_trans_date + vads_trans_id + vads_url_cancel + vads_url_check + vads_url_return + vads_version + certificate Chaîne de caractère (UTF-8) à encoder : INTERACTIVE+2367+SPIP 3.2.12 + Bankv4.7.4(https://github.com/nursit/bank)+TEST+978+79 boulevard Richard Lenoir+Paris+FR+webmaster@aphg.fr+Yanic Gornet+75011+fr+4563+PAYMENT+CB+SINGLE+GET+Association des Professeurs d'Histoire et de Géographie+https://www.aphg.fr+81219649+20220118122951+449913+https://www.aphg.fr/bank.api/payzen-B427/cancel/+https://www.aphg.fr/bank.api/payzen-B427/autoresponse/+https://www.aphg.fr/bank.api/payzen-B427/response/+V2+GEXXXXXXXXXXXXTJ Algorithme de signature attendu : HMAC-SHA-256 Chaîne de caractère attendue (UTF-8) : [L91rUYVAWNpGUjadZDC0+FtVT1995Rw8SbNpGsgm1TU=] Chaîne de caractère reçue (UTF-8) : [gSV6G4i1Xt6QlOxqspOdxuA0brEgsOsvDRP0u2Zixfk=] Pour comprendre l'origine de ce problème se référer à la FAQ :https://scelliuspaiement.labanquepostale.fr/doc//fr-FR/error-code/error-00.html Pour information, voici le formulaire de paiement invalide reçu par notre plateforme : [signature=gSV6G4i1Xt6QlOxqspOdxuA0brEgsOsvDRP0u2Zixfk=] [vads_action_mode=INTERACTIVE] [vads_amount=2367] [vads_contrib=SPIP 3.2.12 + Bankv4.7.4(https://github.com/nursit/bank)] [vads_ctx_mode=TEST] [vads_currency=978] [vads_cust_address=79 boulevard Richard Lenoir] [vads_cust_city=Paris] [vads_cust_country=FR] [vads_cust_email=webmaster@aphg.fr] [vads_cust_last_name=Yanic Gornet] [vads_cust_zip=75011] [vads_language=fr] [vads_order_id=4563] [vads_page_action=PAYMENT] [vads_payment_cards=CB] [vads_payment_config=SINGLE] [vads_return_mode=GET] [vads_shop_name=Association des Professeurs d'Histoire et de Géographie] [vads_shop_url=https://www.aphg.fr] [vads_site_id=81219649] [vads_trans_date=20220118122951] [vads_trans_id=449913] [vads_url_cancel=https://www.aphg.fr/bank.api/payzen-B427/cancel/] [vads_url_check=https://www.aphg.fr/bank.api/payzen-B427/autoresponse/] [vads_url_return=https://www.aphg.fr/bank.api/payzen-B427/response/] [vads_version=V2]</code></pre></div> Module de Paiement SIPS 2022-01-18T11:17:08Z https://files.spip.org/Module-de-Paiement-SIPS#comment510007 2022-01-18T11:17:08Z <p>Voilà ce que j'ai trouvé :<br class="autobr"> <a href="https://scelliuspaiement.labanquepostale.fr/doc/fr-FR/" class="spip_url spip_out auto" rel="nofollow external">https://scelliuspaiement.labanquepostale.fr/doc/fr-FR/</a></p> Module de Paiement SIPS 2022-01-18T11:08:55Z https://files.spip.org/Module-de-Paiement-SIPS#comment510006 2022-01-18T11:08:55Z <p>Salut yanic, je ne pense pas que Scellius v3 repose sur SIPS, mais probablement plus sur PayZen. Tu peux m'envoyer la doc ou les liens de doc que tu as, pour les URLs de serveur notamment<small class="fine d-inline"> </small>?</p> <p>Je pense qu'il faut simplement que je l'ajoute comme variante PayZen comme prévu ici mais pas testé faute d'utilisateurs utilisant ce service :<br class="autobr"> <a href="https://github.com/nursit/bank/blob/master/presta/payzen/inc/payzen.php#L54" class="spip_url spip_out auto" rel="nofollow external">https://github.com/nursit/bank/blob/master/presta/payzen/inc/payzen.php#L54</a></p> Module de Paiement SIPS 2022-01-18T10:52:26Z https://files.spip.org/Module-de-Paiement-SIPS#comment510005 2022-01-18T10:52:26Z <p>Bonjour</p> <p>Dans une boutique équipée de notre plugin Banque&paiement v4.7.4 <br class="autobr"> je dois migrer de scellius v2 à scellius v3 de la Banque postale.</p> <p>Mais je ne parviens pas à passer la phase de test avec ce message d'erreur : «<small class="fine d-inline"> </small>The merchant ID entered is not valid for this simulation environment. Please use the test merchant ID in the simulation environment. It is not possible to use a production merchant ID.<small class="fine d-inline"> </small>» <br class="autobr"> Et bien sur dans l'intreface bancaire je ne trouve aucun «<small class="fine d-inline"> </small>test merchant ID<small class="fine d-inline"> </small>».</p> <p>En interrogeant le service technique de la banque postale scellius v3, le gars me dit «<small class="fine d-inline"> </small>ah mais bon spip, nous on ne connait pas, on n'a pas certifié ce cms...<small class="fine d-inline"> </small>».</p> <p>Est-ce que quelqu'un d'autre utilse notre plugin en scellius v3 avec la Banque postale<small class="fine d-inline"> </small>?<br class="autobr"> Et comment avez-vous réussi à passer cette phase de test<small class="fine d-inline"> </small>?</p> Module de Paiement SIPS 2020-02-11T14:47:47Z https://files.spip.org/Module-de-Paiement-SIPS#comment504007 2020-02-11T14:47:47Z <p>Merci beaucoup pour cette réponse.</p> <p>Et j'ai été induit en erreur parce qu'au lieu de lire la doc, j'ai lu les dossiers du plugin qui contiennent des binaires qui finalement ne sont pas sensés servir.</p> <p>En tout cas, j'ai ma réponse. Merci.</p> Module de Paiement SIPS 2020-02-11T13:36:35Z https://files.spip.org/Module-de-Paiement-SIPS#comment504003 2020-02-11T13:36:35Z <p>Il y a 2 binaires dans le plugin, mais sans garantie qu'ils fonctionnent car cela dépend de la plateforme.</p> <p>Je cite la doc ci-dessus :</p> <blockquote class="spip"> <p> L'utilisation de ce service nécessite l'installation de 2 binaires exécutables request et response qui seront fournis par votre banque, en fonction de la configuration de votre serveur (type et version de l'OS, 32/64 bits). Cela rend en général compliqué les tests sur un poste de développement qui n'a pas la même configuration.<br class="autobr"> Les binaires ne sont pas fournis par le plugin. Ils devront être installés dans le sous-dossier presta/sips/bin/ de votre dossier squelettes/.</p> </blockquote> <p> :)</p> <p>Donc en conclusion je ne fais pas de support sur les binaires - et si ils semblent que les mêmes binaires puissent être utilisé pour toutes les banques je n'ai aucune certitude sur le sujet, car ce n'est ni marqué dans la doc, ni garanti par qui que ce soit, c'est juste empirique</p> Module de Paiement SIPS 2020-02-11T12:15:01Z https://files.spip.org/Module-de-Paiement-SIPS#comment504000 2020-02-11T12:15:01Z <p>Merci de ta prompte réponse.</p> <p>Sauf erreur de ma part, le plugin bank intègre 2 binaires SIPS <br class="autobr"> <a href="https://github.com/nursit/bank/tree/master/presta/sips/bin" class="spip_url spip_out auto" rel="nofollow external">https://github.com/nursit/bank/tree/master/presta/sips/bin</a></p> <ol class="spip"><li> request</li><li> response</li></ol> <p>Le commit qui les a placé là : <a href="https://github.com/nursit/bank/commit/cf8da850c3e5e7416baad35894e9f48cbdb06432#diff-78bb4f7e1bab04f077843907e7ad1959" class="spip_url spip_out auto" rel="nofollow external">https://github.com/nursit/bank/commit/cf8da850c3e5e7416baad35894e9f48cbdb06432#diff-78bb4f7e1bab04f077843907e7ad1959</a></p> <p>Donc, est-ce que le courrier de la Société Générale s'applique à tous les prestataires utilisant SIPS (v1), ou est-ce que changer ces 2 binaires casserait les autres (les sous dossiers de <a href="https://github.com/nursit/bank/tree/master/presta/sips/bin" class="spip_url spip_out auto" rel="nofollow external">https://github.com/nursit/bank/tree/master/presta/sips/bin</a>)<small class="fine d-inline"> </small>?</p> Module de Paiement SIPS 2020-02-11T12:06:14Z https://files.spip.org/Module-de-Paiement-SIPS#comment503998 2020-02-11T12:06:14Z <p>De ce que je comprends la mise à jour concerne les binaires distribués par la banque, et ils ne sont pas fournis par le plugin. C'est à toi de les mettre à jour sur ton serveur le cas échéant</p> <p>(mais le bon conseil c'est surtout de passer à SIPS v2 ou de changer de prestataire de paiement, SIPS étant tellement dépassé techniquement...)</p> Module de Paiement SIPS 2020-02-11T12:00:02Z https://files.spip.org/Module-de-Paiement-SIPS#comment503997 2020-02-11T12:00:02Z <p>Bonjour,</p> <p>Un mail de la Société Générale pour Sogenactif 1.0 signale qu'il faudrait passer à «<small class="fine d-inline"> </small>Pour Linux : version 617_PLUGIN_linux32_f-3.2 ou 617_PLUGIN_linux64_f-3.2<small class="fine d-inline"> </small>»</p> <p>Est-ce que le plugin Bank tel que distribué par SVP (4.2.3) intègre cette mise à jour<small class="fine d-inline"> </small>?</p> <p>Le mail complet :</p> <blockquote class="spip"> <p> Afin de supprimer une vulnérabilité présente et optimiser les performances des API actuelles, des mises à niveau techniques obligatoires sont disponibles, avec de nouvelles versions d'API Sogenactif 1.0.</p> <p>Nous vous demandons de télécharger et de mettre à jour l'API utilisée, via l'interface Sogenactif Téléchargement accessible via le lien ci-dessous (1)</p> <p><a href="https://telechargement.sogenactif.com" class="spip_url spip_out auto" rel="nofollow external">https://telechargement.sogenactif.com</a></p> <p>Vous pouvez utiliser votre identifiant et mot de passe habituels pour vous y connecter.</p> <p>Nos équipes de support se tiennent à votre entière disposition pour vous accompagner dans son déploiement ou pour toute autre question relative à ce sujet.</p> <p>Par ailleurs, nous vous proposons de migrer vers notre solution Sogenactif 2.0, qui propose de nouveaux connecteurs bénéficiant des dernières évolutions fonctionnelles et réglementaires.</p> <p>(1) : Nous préconisons l'utilisation des API suivantes :</p> <p>• Pour Windows : version 617_PLUGIN_win32_f ou 617_PLUGIN_win64_f</p> <p>• Pour Linux : version 617_PLUGIN_linux32_f-3.2 ou 617_PLUGIN_linux64_f-3.2</p> <p>Ces versions exploitent des fonctions de sécurité renforcée. Néanmoins, si votre système d'exploitation est antérieur à l'année 2014, vous pouvez vérifier la compatibilité de ces API avec votre environnement, en vous assurant que la version du noyau Linux est la 3.2 ou supérieure. Si ce n'est pas le cas, vous devez télécharger les API version 617_PLUGIN_linux32_f-2.6.18 ou 617_PLUGIN_linux64_f-2.6.18.</p> <p>Restant à votre écoute.</p> </blockquote> Module de Paiement SIPS 2019-07-18T08:44:20Z https://files.spip.org/Module-de-Paiement-SIPS#comment501775 2019-07-18T08:44:20Z <p>Un grand merci Damien. Je viens de réussir : les fichiers étaient bien au bon endroit, mais ils devaient avoir les droits 755. Avec cela, je me connecte à la page de paiement. <br class="autobr"> Merci d'avoir pris le temps de répondre, et bonne journée<small class="fine d-inline"> </small>!<br class="autobr"> Eric</p> Module de Paiement SIPS 2019-07-18T08:41:06Z https://files.spip.org/Module-de-Paiement-SIPS#comment501774 2019-07-18T08:41:06Z <p>Bonjour Eric,</p> <p>Comme expliqué par l'aide de SPIP : "L'utilisation de ce service nécessite l'installation de 2 binaires exécutables request et response qui seront <strong>fournis par votre banque</strong>, en fonction de la <strong>configuration de votre serveur</strong> (type et version de l'OS, 32/64 bits). Ils devront être installés dans le sous-dossier de VOTRE DOSSIER DE SQUELETTES/presta/sips/bin/.</p> <p>POUR MOI, c'était juste que la banque, via leur site, m'a donné tous les request/response, tout système confondu, et j'ai testé chacun d'entre eux pour trouver les « bons fichiers » à mettre. Pour les tests, pensez bien à mettre des ID, MERCHANT ID de demo.</p> <p>Je passe par Mercanet (BNP) et j'avais deux dossiers : linux32 et linux64 et dans ces dossiers, dans le dossier bin, j'avais la version glibc et static. La version qui a marché pour moi c'est linux64 et version glibc.</p> <p>A chaque changement, pensez à vider le cache au cas où.<br class="manualbr">Damien</p> Module de Paiement SIPS 2019-07-18T08:19:52Z https://files.spip.org/Module-de-Paiement-SIPS#comment501773 2019-07-18T08:19:52Z <p>Bonjour Damien, j'ai le même problème. Avez-vous trouvé la solution<small class="fine d-inline"> </small>? Savez-vous où il faut placer ces deux fichiers<small class="fine d-inline"> </small>?<br class="autobr"> Merci,<br class="autobr"> Eric LM</p> Module de Paiement SIPS 2019-03-18T17:18:30Z https://files.spip.org/Module-de-Paiement-SIPS#comment500493 2019-03-18T17:18:30Z <p>Bonjour Cerdic,</p> <p>Je reprends le message de Sonia : « Une erreur m'indique erreur appel request executable request non trouve alors même que les 2 fichiers (exécutables request et response) de la banque se trouvent au bon emplacement squelettes/. dans le répertoire précité : presta/sips/bin/ »</p> <p>Je rajoute : Le CHMOD des fichiers est à 715 et j'ai essayé stritic/glibc.</p> <p>Auriez-vous me donner des pistes pour tenter de résoudre le problème<small class="fine d-inline"> </small>?</p> <p>Merci d'avance</p> <p>Damien</p> Module de Paiement SIPS 2017-09-05T09:00:27Z https://files.spip.org/Module-de-Paiement-SIPS#comment493294 2017-09-05T09:00:27Z <p>Bonjour,</p> <p>J'ai le même problème avec la société générale. Avez vous trouver la solution<small class="fine d-inline"> </small>?</p> <p>merci</p> Module de Paiement SIPS 2017-02-22T10:17:59Z https://files.spip.org/Module-de-Paiement-SIPS#comment491162 2017-02-22T10:17:59Z <p>Bonjour,</p> <p>J'avais le même problème avec un certificat de la banque postale. Je n'ai copié dans le champ « certificat » que le texte « binaire », j'ai supprimé le début jusqu'à « certificate_data<small class="fine d-inline"> </small>! » inclus. Et j'ai supprimé aussi la fin (balise fermante php).<br class="autobr"> Comme j'ai bien galéré, j'espère que ça pourra être utile<small class="fine d-inline"> </small>!</p> Module de Paiement SIPS 2016-04-13T13:42:08Z https://files.spip.org/Module-de-Paiement-SIPS#comment487000 2016-04-13T13:42:08Z <p>Bonjour.</p> <p>J'essaie d'utiliser ce plugin car celui-ci me parais super-adapté puisqu'une extension de Formidable.<br class="autobr"> Spip 3.1.1 Formidable et tout (j'ai pas trop de plugins) à jour.</p> <p>J'ai testé les cgi-bin de test sur mon serveur et cela a marché. Je précise que le certificat est livré désormais en .php (ou .asp). La conf apache est nickel et php.ini (safe_mod=off) aussi.</p> <p>J'ai donc copié mes binaires cgi dans : <br class="autobr"> /var/www/.../plugins/auto/bank/presta/sips/bin (modifié apache en conséquence)</p> <p>J'ai cru comprendre qu'il fallait copier le contenu du certificat dans la case idoine. <br class="autobr"> Ce que j'ai fait. Mais ça couine<small class="fine d-inline"> </small>;-)</p> <p>J'ai un « API ERROR Error reading certificate data at line ( » <br class="autobr"> et un extrait de ce certificat.<br class="autobr"> Je précise que j'ai copié ce qui est entre<br class="autobr"> /*__DEBUT_<br class="autobr"> et<br class="autobr"> ++END__FIN__*/<br class="autobr"> et testé aussi avec</p> <pre><code style="color:#000000;"><?php.../php> l'API qui est fâchée c'est celle de Webaffaires (SIPS) ? Est-ce autre chose ? Me trompe-je quelque part ? Merci de m'éclairer. </code></pre> Module de Paiement SIPS 2016-01-26T22:12:52Z https://files.spip.org/Module-de-Paiement-SIPS#comment485571 2016-01-26T22:12:52Z <p>Bonjour,</p> <p>une erreur m'indique erreur appel request executable request non trouve alors même que les 2 fichiers (exécutables request et response) de la banque se trouvent au bon emplacement squelettes/. dans le répertoire précité : presta/sips/bin/</p> <p>Pourriez vous me donner des pistes pour tenter de résoudre le problème<small class="fine d-inline"> </small>?</p> <p>CHMOD<small class="fine d-inline"> </small>? Fichier oublié<small class="fine d-inline"> </small>? Fichier non transférable d'un serveur à l'autre<small class="fine d-inline"> </small>???<br class="autobr"> Merci pour vos conseils.</p> Module de Paiement SIPS 2016-01-26T16:56:47Z https://files.spip.org/Module-de-Paiement-SIPS#comment485560 2016-01-26T16:56:47Z <p>Sur OVH quel chmod pr les executable<small class="fine d-inline"> </small>?</p>