PayPal
l'ajax encore et toujours
Créations de Modules
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
Reprise du message précédent
Bonjour,comme dit il faudrait le module au complet.
Mais déjà on ne peut pas utiliser directement & il faut encoder en
Code HTML :
& amp;
Si pas déjà fait.
Cordialement, janus57
Édité par janus57 Le 18/12/2017 à 09h29
Yoda741 Membre non connecté
Booster Minigun
- Booster Minigun
- Voir le profil du membre Yoda741
- Inscrit le : 03/12/2016
- Groupes :
Comment tu veux que je te donne les sources complètes ? Moi le module sur phpboost il ne fait que de rentrer des parametres AVANT d'aller sur le site de paypal !! ensuite paypal nous renvoi sur un lien que je configure suivi de ?paymentId=PAY-4BY26663JC414861SLI22ODQ&token=EC-03L98363WL635984G&PayerID=ELSFTAHF3VUUW (avec les valeurs qui correspondent au paiement effectué)
janus57 Membre non connecté
- Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
- Equipe Assistance
Je parle du module côté de votre site car c'est lui qui gère les règle de rewriting + les token de sécurité.
Bref pour ma part j'y vais pas à coup de théorie dans ces cas là je préfère debug avec le module entre les mains sur un environnement que je contrôle pour avoir le maximum d'informations.
Cordialement, janus57
Yoda741 Membre non connecté
Booster Minigun
- Booster Minigun
- Voir le profil du membre Yoda741
- Inscrit le : 03/12/2016
- Groupes :
dans mon index.php :
Code PHP :
new UrlControllerMapper('PayPalAjaxPay', '`^/pay/([\w/_-]*)?$`', array('values'))
et dans mon controller :
Code PHP :
$paymentId = $_GET['paymentId']; $token = $_GET['token']; $PayerID = $_GET['PayerID'];
Ça fonctionne mais ça me plait pas trop ...
ReidLos Membre non connecté
- Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
- Equipe Développement
Je pense que tu reçois une erreur de session parce que PayPal utilise le même nom de variable "token" il faudrait voir si tu peux paramétrer un autre nom dans PayPal
Yoda741 Membre non connecté
Booster Minigun
- Booster Minigun
- Voir le profil du membre Yoda741
- Inscrit le : 03/12/2016
- Groupes :
Pour l'instant ça fonctionne avec la méthode écrite plus haut mais je penses c'est pas la meilleure !
Yoda741 Membre non connecté
Booster Minigun
- Booster Minigun
- Voir le profil du membre Yoda741
- Inscrit le : 03/12/2016
- Groupes :
Actuellement je développe ce module pour qu'il soit utilisable par d'autres modules afin de pouvoir éventuellement implémenter un système de paiement par Paypal sur Phpboost.
Je voulais déjà réussir à faire fonctionner un paiement (ce qui est chose faite) et maintenant que j'ai une base fonctionnelle, faut améliorer la chose !
Cependant, il y a quelques points noirs que je connais pas sur le framework et j'aurais besoin de vos lumières !
Dans le BBCode, est-il possible d'ajouter des balises par l'intermédiaire de fonctions d'un module ? je m'explique, lorsqu'on install paypal, avoir automatiquement une balise supplémentaire permettant de créer un bouton de paiement dans le bbcode (configuré d'une manière ou d'une autre on verra après comment la configurer). Cela permettrais de pouvoir créer des boutons n'importe ou sur le site assez facilement.
Le fait d'avoir un module qui ne fait QUE paypal, permettra à n'importe quel module d'utiliser les fonctions de paiement ! Ca pourra etre utile pour beaucoup d'autres modules ! comme faire des téléchargements payants sans forcement ajouter un module de boutique e-commerce, ajouter facilement un moyen pour des membres d'association de régler leur cotisation ou tout un tas d'autres choses !
Si vous avez des idées n'hésitez à m'en faire part afin que je prévois au mieux l'architecture des fonctions afin de le rendre compatible un maximum !
Si vous pouviez me donner un peu ce qui vous intéresserait d'avoir comme fonctionnement ou utilisations afin de les implémenter ?
Par la suite, une fois ce module fini et fonctionnel, je me pencherais surement sur une solution e-commerce avec gestion de pannier mais faut-il mieux l'intégrer avec paypal et faire un seul module ? ou laisser séparer pour eventuellement pouvoir laisser le choix du mode de paiement avec d'autres modules (il existe plusieurs moyens de paiement comme hypay, les cartes prépayées etc...)
J'attends vos avis et propositions
babsolune Membre non connecté
Administrateur
- Administrateur
- Voir le profil du membre babsolune
- Inscrit le : 16/05/2008
- Site internet
- Groupes :
Citation :
Dans le BBCode, est-il possible d'ajouter des balises par l'intermédiaire de fonctions d'un module ?
plop
Le wiki fait ça, tu devrais regarder
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie