Paiements : au secours

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonjour,
je développe un site, une petite boutique et bien évidemment, j'ai un problème avec le paiement.
En fait, je ne sais pas par quel bout m'y prendre.

Configuration :

  • distribution Kickstart de Drupal Commerce
  • ma cliente a choisi la solution de sa banque, LCL, qui propose un API nommé Sherlock's (trés obscur)
  • j'ai installé un module (Commerce ATOS Credit Card Payment), car la page de présentation dudit module affirme supporter Sherlock's

Je ne comprends rien.
Le module Commerce ATOS Credit Card Payment me propose un formulaire de 4 champs qui me demande :

  • L'ID du marchand (ça, j'ai, y compris pour un test)
  • Une Clé Secrète : ça colle pas, j'en ai pas
  • Une Key Version : je ne sais même pas ce que c'est
  • L'URL du serveur ATOS : ça sous entend qu'il faut une sorte d'inscription sur ATOS ?

Bref, ça ne colle pas avec ce que fournit la banque.
En quoi le module ATOS est-il compatible avec Sherlock's ?

La banque a un genre de support téléphonique dont le message global et unique est "débrouillez vous tout seul".
Il y a une API à télécharger et déjà, je ne suis pas bien sûr de la version à télécharger. Bon, supposons que ça soit "Sherlocks_617_PLUGIN_win32", car si je comprends bien, il faut exécuter en local pour déployer les répertoires de l'API. Soit.
J'en suis à l'erreur : "executable request non trouve ./request" (ah oui, mutualisé OVH).

Mais ensuite, où faut-il placer le répertoire "payment" dans Drupal ? A la racine du site ? A la racine du thème (un peu bizarrement placé dans kickstart) ?
Et enfin, comment crée-t-on la méthode de paiement dans Drupal Commerce (Kickstart) ?

Merci de m'indiquer les bons tutoriels, de préférence en français. Je suis complètement perdu.

Forum : 
Version de Drupal : 

Bonsoir,

je n'ai pas d'expérience avec Sherlock, mais juste quelques piste (que tu as peut-être déjà exploré) :
http://forum.phpfrance.com/sujets-informatiques/paiement-securise-mise-p...
http://blog.manit4c.com/2009/12/18/installation-dun-paiement-atos-sips-t...

Sur un mutualisé OVH, je ne suis pas sûr que tu puisses activer tout ce qu'il faut (notamment des modules cgi).

Bonjour et merci d'avoir répondu.
Et oui, j'ai déjà fouillé ces pistes et c'est même les seules qui m'ont un peu éclairées sur le paramétrage de Sherlock's.
Toutefois, cela ne répond pas aux questions suivantes :
- Où placer le répertoire de l'API dans Drupal (racine ? thème ?)
- Comment crée-t-on un mode de paiement dans Drupal Commerce (le tuto http://www.drupalcommerce.org/user-guide/payments s'appuie sur des exemples avec modules existants qui ne m'aide pas du tout.

Merci !

normalement tu as les fichiers bin (request + response) & le certificats. Tu met les fichiers ou tu veux, puisqu'après tu configures les paths dans les paramètres de atos . Regarde du côté des droites des fichiers/repertoires aussi.