Module payment : avec paypal_payment et ideal (compte à compte)

Tags:

https://www.drupal.org/project/payment  

Plateforme générique de paiement, qui permet à d'autres modules d'utiliser l'une des méthodes de paiement (qui travaille avec payment). Avec Payment on a besoin d'un Paypal, une carte de crédit et un module iDEAL à utiliser avec une boutique ou formulaire de paiement (s'applique à n'importe quelle méthode de paiement qui fonctionne avec Payment). Raccourcis le temps de dev, améliore le support car 1 et non 3 modules Paypal sont à maintenir, et simplifie UX, car toutes les infos de métodes de paiement sont au meme emplacement.
doc à https://www.drupal.org/node/1807610 : avoir Payment, au moins une méthode de paiement, et un module qui fournit le contexte voulu.

Sous modules:

  • basic payment method (execute paiements tjs de facon réussie mais ne transfère pas d'argent),
  • payment form field (un champs pour ajouter des formulaires de paiement à des entitées)
  • et payment Reference Field (un champs pour ajouter des paiements aux entitées)
  1. Le module iDEAL 7.x-2.7 fonctionne selon iDEAL v 2.2 (version interface 1.1.0).
  2. Alors que la version qui supporte iDEAL v 2.2 et 3.3 (été 2012) est dispo comme un plugin Payment. Plus à http://mynameisbart.com/payment-processing#ideal : s'intègre avec Views, iDEAL 2.2 + 3.3, Drupal Commerce ou Ubercart ou toute autre solution utilisant le module payment.
    Requiert: payment 7.x-1.x, PHP 5.3, ext PHP DOM et OpenSSL, et que drupal fasse requetes HTTP

 

 


 

Démo à http://simplytest.me/project/payment : a dans Other le module Currency 2.4 et Currency API non activés

module requis paypal_payment

https://www.drupal.org/project/paypal_payment  requiert payment et supporte : Express Checkout, PPS/WPS
https://www.ostraining.com/blog/drupal/payments/  est un tuto paypal_payment

http://uname.pingveno.net/blog/index.php/post/2014/11/29/Drupal-7-%3A-integrate-simple-payment-workflow-with-Payment-module  tuto paypal_payment
drush dl payment currency paypal_payment

Module requis: IDEAL

https://www.drupal.org/project/ideal  utilise l'API IDEAL pour faire transferts de banque avec la Dutch Bank. Via sa CB. Fonctionne avec tel portables (cf http://www.ideal.nl/en/payer/ideal-mobile/).

Requiert: Entity API, extensions PHP SimpleXML et OpenSSL, un service iDEAL conforme avec specs de monnaie iDEAL (voir ABN AMRO's iDEAL Zelfbouw) + views (pour method => chaos tools)

S'intègre avec: commerce (via iDEAL pour commerce), Ubercart (idem), entity et Rules.

admin/config/services/payment/method requiert Views

iDEAL - ABN AMRO's iDEAL Zelfbouw (https://www.drupal.org/node/1907310)

Ajouter un acheteur tq:

Ensuite, ajouter un vendeur tq:

  • Merchant ID: la valeur trouvée dans "Acceptant ID" du tableau de bord de ABN
  • Sub ID: 0 (à moins qu'on ait demandé la piossibilité d'ajouter des Sub ID)
  • chemin fichier clé privé: chemin relatif vers la cléf privée qu'on a généré
  • pw de clé privée: si définie, pour délocker la clef publique
  • le fichier publique doit aussi etre chargé dans le tab bord iDEAL (pour les env de test et de prod)

Faire les tests de paiements requis par IDEAL. La facon la plus simple: activer le sous-module idealdonation.
1. vérifier d'abord à admin/config/services/ideal/global que "use testing servers only" est cochée.
2. Les paiement doivent utiliser un montant spécifique: 1 euro, 2 puis 3, 4, 5, 6 euros et 7 euros.
Quand tous les tests sont passés, attendre quelques heures pour que le compte de prod s'active (sinon on a l'erreur ""AP1100" MerchantID unknown").

ABN AMRO iDEAL EASY (http://mynameisbart.com/payment-processing)

iDEAL EASY : pas cher, facile mais manque de retour (maj status paiement).
Requiert Payment 7.x-1.x. Fonctionne avec Commerce, Ubercart ou tout autre module utilisant Payment.

iDEAL tab bord à https://abnamro.ideal-payment.de/ideal/logon_aab.do - les infos d'enregistrement dans PJ en .pdf


https://www.drupal.org/node/1807610 doc payment en général

http://mynameisbart.com/payment-processing celui aui a dev payment

Doc tek: 
AttachmentSize
Plain text icon certif-ideal.txt824 bytes
PDF icon easyideal.pdf44.24 KB