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 par date d’activité
3 discussions
bonjour,
je vois qu’est proposé paybox pour Crédit Agricole qui n’est pourtant plus le dispositif de cette banque, passée à up2pay. Quid de l’éventualité d’adapter up2pay et l’ajouter au choix des prestataires ?
Up2Pay utilise Paybox/Verifone mais je n’ai pas encore tout compris ...
Répondre à ce message
SOS intégration
voici la réponse de Up2Pay qui propose les intégrations pour Crédit Agricole. toutes les cases du formulaire du module Paybox peuvent être remplies sauf une : message ci dessous
pourriez-vous y répondre ?
"Bonjour,
Je vous invite à prendre contact avec l’équipe en charge du support de ce module, afin de vous assurer qu’il soit à jour et qu’il respecte bien les dernière norme bancaire, notamment la DSP2.
Les éléments de configurations nécessaires au fonctionnement de la page de paiement sont :
Le numéro de site (PBX_SITE)
Le rang (PBX_RANG)
L’identifiant (PBX_IDENTIFIANT)
La clef HMAC (PBX_HMAC_KEY)
Nous n’avons pas connaissance de DIRECT_PLUS_CLE, il s’agit vraisemblablement à une ancienne donnée qui n’est plus d’actualité .
Bien cordialement,
Le support Up2pay e-Transactions reste à votre disposition pour toute information complémentaire ou nouvelle demande(1).
Répondre à ce message
Bonjour,
J’ai pu intégrer paybox dans un formulaire pour effectuer des donations, seulement la gestion de la réponse semble HS, le paiement se fait bien, mais le back-office n’est jamais informée du statut du paiement.
Paybox m’a envoyé le mail suivant :
Est-ce que ca peut avoir un lien avec la gestion des URL dans SPIP ?
Merci beaucoup pour votre aide.
Bonjour,
Même message de retour ici à la suite d’un test de transaction réussie, mais avec une erreur 302 :
Le .htaccess doit pourtant rediriger bank.api correctement.
Répondre à ce message
Ajouter un commentaire
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.
Suivre les commentaires : |