module de paiement bancaire multi prestataires & stockage des transactions pour SPIP
PHP HTML
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
abos
action
bank
base
content
contenu
demo
formulaires
genie
inc
lang
modeles
presta
prive
bank_administrations.php
bank_autorisations.php
bank_fonctions.php
bank_options.php
paquet.xml
readme.md

readme.md

Plugin Bank v3 pour SPIP Paiement bancaire

Ce plugin permet de gérer les interfaces techniques avec les prestataires bancaires.

Une table des transactions permet de conserver un historique et l'etat de chaque paiement ou demande de paiement. Le plugin ne fournit pas un processus de paiement complet côté front, il ne prend en charge que la partie technique et est utilisé par d'autres plugins comme

Il peut aussi être complété par

**Nouveautés de la version 3 du plugin **

  • Nécessite SPIP 3.0+, compatible SPIP 3.1
  • Refonte de la configuration :
    • on peut avoir plusieurs modules du même prestataire technique avec des paramètres différents
    • possibilité de configurer l'ordre de présentation des modes de paiement
    • possibilité de configurer les CB proposées pour les prestataires par CB qui le permettent (tous sauf SIPS)
    • conervation de la clé de test et passage en test/production par case a cocher
  • Ajout du prestataire PayZen qui supporte le paiement par SEPA pour les paiements uniques et les paiements récurrents
  • Evolution de l'API abonnements, prise en charge des récurences plus complexes (N1 paiements initiaux, N2 paiements suivants)
  • Ajout d'un statut "attente" sur les transactions pour le paiement par chèque, virement et SEPA, et ajout d'une page de retour bank_retour_attente pour le retour sur ces transactions
  • Prise en charge de PDT pour paypal

Prestataires pris en charge

La configuration permet d'ajouter/supprimer/ordonner les prestataires bancaires que l'on souhaite utiliser. Il est possible d'avoir plusieurs configurations pour le meme prestataire technique.

Le paiement par SEPA est pris en charge via PayZen.

Paiements à l'acte

Le plugin permet le paiement à l'acte via les plateformes techniques suivantes :

  • CMCIC (C.I.C, Crédit Mutuel, O.B.C.)
  • Internet+ (prise en charge full PHP sans serveur Tomcat, mais sans support du service technique Internet+)
  • Ogone
  • Paybox
  • Paypal (par formulaire simple ou Paypal Express)
  • SIPS (Elysnet, Mercanet, Scellius Sogenactif)
  • Stripe
  • SystemPay (Banque Populaire CyberPlus, O.S.B., SystemPay et SP Plus)
  • PayZen

Par ailleurs, il est aussi possible d'utiliser les modes de paiement suivant :

  • Chèque
  • Virement

Un mode de paiement "Simulation" permet de tester le workflow de paiement sans prestataire bancaire dans la phase de développement. Il utilise tout les même processus que le paiement par un prestataire en by-passant simplement celui-ci.

Paiements récurrents

Le plugin permet aussi les paiements mensuels avec les plateformes techniques suivantes :

  • Internet+
  • Paybox
  • PayZen
  • Stripe

Un mode de paiement "Simulation" permet de tester le workflow de paiement pendant la phase de developpement.

Les documentations (pdf) des différentes plateformes sont centralisées à cette adresse : http://www.nursit.com/doc_presta_bank .