
Configuration
La configuration de ce module de paiement du plugin Bank se fait dans le menu Configuration > Paiements en ligne.
- PBX_IDENTIFIANT : Identifiant fournit par Paybox, composé en général de 1 ou 2 chiffres.
- PBX_SITE : Numéro de site fournit par Paybox, composé en général de 7 chiffres.
- PBX_RANG : Numéro de rang fournit par Paybox, composé en général de 2 chiffres.
- PBX_HMAC_KEY production : Clé de signature des demandes adressées à Paybox et des réponses de Paybox en production. Elle doit être générée dans l’espace d’administration de Paybox (https://admin.paybox.com/).
- DIRECT_PLUS_CLE : la clé pour demander de nouveaux paiements avec l’empreinte partielle si vous voulez utiliser ce mode de paiement (nécessite la souscription à une option chez Paybox).
- Type de paiements : vous permet d’indiquer si cette configuration doit être utilisée pour les paiements à l’acte uniquement, les paiements récurrents uniquement, ou les 2 types de paiements
- Cartes de paiement : sélectionnez les cartes bancaires qu’il sera possible d’utiliser pour le paiement
- Mode Test : cochez la case pendant la phase de test de votre boutique, pour utiliser le mode de pré-production de Paybox et vérifier son bon fonctionnement avec des CB factices (aucun paiement n’est réalisé dans le mode test).
- PBX_HMAC_KEY test : Clé de signature des demandes adressées à Paybox et des réponses de Paybox en pré-production. Elle doit être générée dans l’espace d’administration de Paybox de pré-production (https://preprod-admin.paybox.com/).
Paiement récurrent
Paybox propose 2 modes de paiement récurrents :
- le mode le plus simple où les paiements récurrents sont pris en charge automatiquement par Paybox qui notifie le site à chaque nouveau paiement.
- le mode “DIRECT PLUS” qui permet de stocker une partie de l’“empreinte” de la carte et de déclencher de nouveaux paiements à volonté (récurrence variable, paiements en 1 clic dans nouvelle saisie...). Le plugin prend en charge ce type de fonctionnement en mémorisant l’empreinte partielle de la carte bleue et en proposant une fonction d’API
call/directplus
pour déclencher les paiements mais ne gère pas le déclenchement automatique de nouveaux paiements.
API call/directplus
$call_directplus = charger_fonction('directplus','presta/paybox/call');
$call_directplus($id_transaction, $transaction_hash, $refabonne, $ppps, $config);
$refabonne
correspond au numero d’abonné fourni par paybox au premier appel, stocké dans le champ abo_uid
de la transaction d’appel.
$ppps
correspond à l’empreinte partielle de CB fournie par paybox au premier appel, stocké dans le champ pay_id
de la transaction d’appel.
Discussions by date of activity
3 discussions
Bonjour,
Est-ce que quelqu’un utilise encore ce mode de paiement?
Est-il toujours opératif?
Merci pour vos réponses
Il me semble bien que oui, il est toujours opérationnel
Reply to this message
Bonjour, je souhaite mettre en place un paiement en ligne simple (un produit) et je suis au crédit agricole. Je vois que c’est ce module qui faut implanter dans le module bank.
Par contre, je vois que les données à renseignées sont celles de PAYBOX alors j’avoue ne pas comprendre le lien avec le crédit agricole et la solution e-transactions.
Auriez-vous quelques minutes pour m’expliquer? ou savoir s’il ya un module dédié au crédit agricole comme systempay?
Merci d’avance
Jérôme
Bonjour
Le crédit agricole pour tous ses contrats VAD utilise le service Paybox en marque blanche.
Par conséquent on retrouve depuis l’interface du Crédit Agricole les paramètres présentés sur cette page.
En pratique souscrire un contrat chez Paybox ou le Crédit Agricole revient au même en terme de module bancaire et de configuration.
Reply to this message
Bonjour,
J’utilise Bank depuis 2 ans sur le site lafeve.fr pour le paiement des adhésions, et depuis quelques mois, j’ai un message d’erreur qui s’affiche après validation du formulaire (et avant l’accès à Bank) sous Firefox et Chrome. (Safari OK)
Warning: Illegal string offset 'id_auteur' in /homepages/25/d515168153/htdocs/plugins/bank-master/presta/paybox/call/request.php on line 22
J’ai fait une mise à jour du Spip vers 3.1 ainsi que des PI. Le code d’erreur persiste.
Une idée sur l’origine de l’erreur ?
Merci beaucoup pour ce PI très efficace.
Reply to this message
Add a comment
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Follow the comments:
|
