Bonjour or 1, Two 3D
et merci de vos réponses.
Je suis allée voir des tutos Curl et il semble qu'il faille installer Curl sur mon Windows et passer par une ligne de commande ..? apparement Curl n'est pas installé dans mon windows 7, et pour l'instant les archives que j'ai téléchargé n'ont pas de .exe.
Est-ce que je dois continuer dans cette direction ?
Est-ce obligé d'avoir un serveur local pour développer mon code/bouton de paiement ?
Je n'ai pas la vision des étapes qui me permettront d'obtenir mon bouton de paiement, j'ai l'impression que plus je creuse, plus je m'éloigne que ma logique qui est de "faire passer mes variables dans le bouton de paiement juste en dessous".
Two 3d, oui, 3 heures c'est peu, en général je compile des infos, je trouve des bouts de code, je teste, j'obtiens des résultats partiels, j'avance par paliers et je finis par y arriver. Là, je n'avais que 3 jours pour y arriver (c'est mort) - et j'avais eu l'expérience d'installer un paiement paypal que j'avais - à tâtons, installé en 1 journée, je m'attendais à faire pareil... Et plus j'ai lu les docs, plus je me suis retrouvée avec des informations disparates dont je n'ai aucune idée de comment elles s'articulent entre elles, ni même si c'est d'une - ou plusieurs méthodes dont je récupère des morceaux...
j'ai bien une clé Api, et j'ai bien aussi trouvé le lien pour faire des tests. En suivant ce fil, avec l'Api j'ai compris qu'il fallait créer un Jeton. j'ai suivi le lien vers le générateur de jeton indiqué dans la vidéo, mais contrairement à ce qui est montré dans leur tuto, j'obtiens une erreur 400, et pas de jeton. Quand bien même aurais-je réussi, je ne sais pas quoi faire d'un jeton, ni quoi tester, ou comment tester quoi que ce soit sur le lien de test...
Alors voici où j'en suis concrètement, si vous êtes toujours d'accord pour m'aider bien sûr :
J'ai récupéré le script Json d'exemple dans la doc - ça ne sera pas un souci pour moi de remplacer les données en dur par mes variables :
Code : Tout sélectionner
<!--// données JSON -->
<script>
{
"totalAmount": 10,
"initialAmount": 10,
"itemName": "Fromation",
"backUrl": "https://xxxxx.org/ERP/paiement_callback.php?valide=1",
"errorUrl": "https://xxxxx.org/ERP/paiement_callback.php?valide=0",
"returnUrl": "https://xxxxx.org/ERP/paiement_callback.php?valide=3",
"containsDonation": true,
"payer": {
"firstName": "John",
"lastName": "Doe",
"email": "[email protected]",
"dateOfBirth": "1986-07-06",
"address": "23 rue du palmier",
"city": "Paris",
"zipCode": "75000",
"country": "FRA",
"companyName": "HelloAsso"
},
"metadata": {
"reference": 12345,
"libelle": "Formation",
"userId": 98765,
}
}
</script>
J'ai aussi le bouton "PAYER" (je ne vous met pas tout le code, c'est de l'esthétique)
Code : Tout sélectionner
<div class="HaPay">
<a href="https://api.helloasso.com/v5/organizations/56f40e98b0b0427ca3d7fd1e426f52eb/checkout-intents"> </a>
<button class="HaPayButton">
<img
src="https://api.helloasso.com/v5/img/logo-ha.svg"
alt=""
class="HaPayButtonLogo"
/>
Bla bla bla ...
Je n'ai pas l'habitude de manipuler le Json, et je ne sais pas comment "appeler" ce code pour l'inclure dans un lien.
Mes questions :
1 - où mettre le Json ?
2 - comment faire en sorte que les données contenues dans le Json soient envoyées vers la page de paiement de HelloAsso quand je clique sur le bouton ?
Et, puisque j'ai compris qu'à un moment j'allais avoir besoin d'un Jeton :
3 - si j'arrive à créer un jeton, j'en fais quoi ?
Et, puisque j'ai cru comprendre que j'avais besoin de passer par Curl :
4 - si j'arrive à installer Curl, j'en fais quoi ?
J'ai contacté Hello asso mercredi, mais la personne m'a invitée à envoyer un mail à l'aide technqiue, qui ne m'a pas répondu.
Pareil sur leur forum d'aide.
Alors merci beaucoup encore !
