Development #9830
Quelques ajouts fonctionnels
0%
Description
Bonjour,
je me permets de vous soumettre ce patch contenant quelques modifications apportées aux backend Systempayv2 et Paybox :
- Général : possibilité de personnaliser le bouton submit des formulaires (CSS + texte)
- Paybox : ajout des champs date et heure dans la réponse
- Paybox : possibilité de choisir la méthode (POST ou GET) utilisée pour les callbacks
- Paybox: possibilité de limiter les types de cartes autorisés
- Paybox: possibilité de définir une URL de retour (PBX_EFFECTUE, PBX_REFUSE, etc.)
Question bonus : envisagez vous de déplacer ce dépôt sur une plateforme comme Github ? (notamment pour faciliter la collaboration)
Fichiers
Historique
Mis à jour par Benjamin Dauvergne il y a environ 8 ans
Nous utilisons déjà git, http://git.entrouvert.org/eopayment.git/, github n'est donc pas nécessaire. À ce titre pourriez-vous découper le patch en 5 et envoyer une série de patch git classiques (git format-patch) ?
Mis à jour par Antoine Nguyen il y a presque 8 ans
- Fichier 0001-Allow-submit-button-customization.patch 0001-Allow-submit-button-customization.patch ajouté
- Fichier 0002-Paybox-add-date-and-time-to-PBX_RETOUR.patch 0002-Paybox-add-date-and-time-to-PBX_RETOUR.patch ajouté
- Fichier 0003-Paybox-parameter-to-choose-HTTP-method-for-callback.patch 0003-Paybox-parameter-to-choose-HTTP-method-for-callback.patch ajouté
- Fichier 0004-Paybox-choose-card-type.patch 0004-Paybox-choose-card-type.patch ajouté
- Fichier 0005-Paybox-allow-return-url-customization.patch 0005-Paybox-allow-return-url-customization.patch ajouté
Désolé pour le délai de réaction. Voici les patchs attendus.
Mis à jour par Antoine Nguyen il y a presque 8 ans
- Fichier 0006-Systempay-allow-submit-button-customization.patch 0006-Systempay-allow-submit-button-customization.patch ajouté
Et le dernier.
Mis à jour par Benjamin Dauvergne il y a presque 8 ans
0003: il est possible de donner la liste des choix possibles pour un paramètre, ici ['GET', 'POST'] je suppose. Ça permet de générer des menu déroulant dans les IHMs et de valider les entrées.
0004: idem
Mis à jour par Antoine Nguyen il y a presque 8 ans
Effectivement. Est ce que je peux refaire un patch 0007 incluant ces modifications ? Je n'ai pas envie de tous les reprendre...
Mis à jour par Antoine Nguyen il y a presque 8 ans
Je ne suis pas certain de comprendre ce que vous indiquez...
Quand je parle de tous les reprendre, je parle de refaire les refaire pour ajouter les modifications dans les bons commits/patchs. Je pense qu'un commit supplémentaire avec l'ajout des choix et donc un patch 0007 peuvent suffire.
Mis à jour par Antoine Nguyen il y a presque 8 ans
De plus, les valeurs possibles PBX_TYPECARTE dépendent de la valeur de PBX_TYPEPAIEMENT (cf. http://www1.paybox.com/espace-integrateur-documentation/dictionnaire-des-donnees/paybox-system/).
Je peux ajouter toutes les valeurs reconnues mais il sera alors possible d'envoyer des combinaisons invalides. A moins que vous ne supportiez déjà ce type de contrainte ?
Mis à jour par Antoine Nguyen il y a presque 8 ans
- Fichier 0003-Paybox-parameter-to-choose-HTTP-method-for-callback.patch 0003-Paybox-parameter-to-choose-HTTP-method-for-callback.patch ajouté
Mise à jour du patch 0003.
Mis à jour par Benjamin Dauvergne il y a presque 8 ans
Je vous indiquais d'utiliser la commande git rebase
pour modifier vos patchs ; vous devriez l'apprendre c'est très utile : http://www.git-attitude.fr/2014/05/04/bien-utiliser-git-merge-et-rebase/
Mis à jour par Antoine Nguyen il y a presque 8 ans
- Fichier 0004-Paybox-choose-card-type.patch 0004-Paybox-choose-card-type.patch ajouté
- Fichier 0005-Paybox-allow-return-url-customization.patch 0005-Paybox-allow-return-url-customization.patch ajouté
- Fichier 0006-Systempay-allow-submit-button-customization.patch 0006-Systempay-allow-submit-button-customization.patch ajouté
C'est ce que j'ai fini par comprendre.
Voici le reste.
Mis à jour par Antoine Nguyen il y a presque 8 ans
Du coup désolé pour la multiplication des PJ mais je ne peux pas supprimer les anciennes.