Actuellement j'essaie de créer un stripe custom account pour chaque personne qui s'inscrit sur mon site, le tout en PHP avec un peu de javascript (que je ne maîtrise pas).
Pour se faire, je crée un formulaire classique, en rajoutant dans des input des class stripe et un input hidden sensé contenir un token. Token que je suis sensé récupérer côté serveur grâce à un POST. Je dis "sensé", parce que d'après le message d'erreur, je ne reçois rien. Le problème viendrait-il de mon usage, ou plutôt mon mauvais usage de javascript ?
Si des âmes charitables veulent bien m'aider, je vous serai super reconnaissant
Bonjour, Pas d'image de code totalement inutilisable par copier/coller pour tests éventuels.
Le message qui suit est une réponse automatique activée par un membre de l'équipe. Les réponses automatiques leur permettent d'éviter d'avoir à répéter de nombreuses fois la même chose, ce qui leur fait gagner du temps et leur permet de s'occuper des sujets qui méritent plus d'attention. Nous sommes néanmoins ouverts et si vous avez une question ou une remarque, n'hésitez pas à contacter la personne en question par Message Privé. Pour plus d'informations, nous vous invitons à lire les règles générales du forum
Merci de colorer votre code à l'aide du bouton Code
Les forums d'Openclassrooms disposent d'une fonctionnalité permettant de colorer et mettre en forme les codes source afin de les rendre plus lisibles et faciles à manipuler par les intervenants. Pour cela, il faut utiliser le bouton de l'éditeur, choisir un des langages proposés et coller votre code dans la zone prévue. Si vous utilisez l'éditeur de messages en mode Markdown, il faut utiliser les balises <pre class="brush: jscript;">Votre code ici</pre>.
Merci de modifier votre message d'origine en fonction.
Bonjout, je n'est pas tout lu, mais le input dans le HTML définit un champs token_account et le message d'erreur indique que tu as essayé d'accéder a account_token.
Bonjout, je n'est pas tout lu, mais le input dans le HTML définit un champs token_account et le message d'erreur indique que tu as essayé d'accéder a account_token.
Bonjour ! Merci beaucoup, je m'étais trompé sur le nom de la variable côté serveur. J'ai corrigé mon erreur, malheureusement j'ai encore un message d'erreur. Je n'arrive toujours pas à récupérer en POST la value de l'input token_account.
Bonjour le premier message d'erreur indique que tu as passé une chaîne de texte vide pour le paramètre account_token depuis la méthode create.
Vu que c'est javascript qui insère la valeur du champs token_account j'imagine que le code Javascript n'a pas fonctionné.
Est-ce que tu peux remplacer la capture d'écran de ton code par une réel insertion de code stp, la capture d'écran empêche de faire référence à certains block de code (où force à les ré écrire), en les reprenant.
Le block qui insère le token le token dans le champs de formulaire est situé dans une condition.
Et il n'y aucune action dans le cas où la condition est fausse:
if(accountResult.token) {
// insère le token dans le champs de formulaire
// ...
// ...
} else {
// ???
}
Tu pourrais faire un console.log de accountResult voir si il contient les valeur attendu:
console.log(accountResult);
if(accountResult.token) {
// insère le token dans le champs de formulaire
// ...
// ...
} else {
// ???
}
25 mai 2022 à 9:22:25
- Message modéré pour le motif suivant : Merci d'utiliser le bouton code du forum pour insérer votre code
Récupération d'un token Stripe généré côté client
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
suggestion de présentation.
suggestion de présentation.