Bonjour à tous,
J'essaye d'intégrer stripe à mon formulaire, depuis plusieurs semaines.
J'ai ajouté deux guillemet sur des fonctions ("stripe.element" et "elements.create('card')") et je reçois cette erreur dans la console Firefox:
SyntaxError: unexpected token: '('
Vous voyez ou est l'erreur ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 <script src="https://js.stripe.com/v3/"></script>
               <script src="https://code.jquery.com/jquery-3.4.1.min.js"></script>
 
               <script>
                  var stripe= "stripe";
                   //TEST WEBM var stripe = Stripe('pk_test_Z7WCo5oUXnhfCMMKeEh49Tds00TYAWyZ8h')
                    Stripe('pk_test_test_Z7WCo5oUXnhfCMMKeEh49Tds00TYAWyZ8h');
 
                    var elements = "stripe.elements()";
                    var card = "elements.create('card')";
                    var mount('#card-element');
                    var promise = stripe.createToken(card);
                    promise.then(function(result) {
 
                    });
 
                    var $form = $('#payment_form')
                    $form.submit(function(e) {
                        e.preventDefault()
                         $form.find('.button').attr(true)
                         Stripe.card.createToken($form, function (status, response) {
                                if (response.error) {
                                    $form.prepend('<div class="ui negative message"><p>' +response.error.message + '</p></div>');
                                } else {
                                    var token = response.id
                                    $form.append($('<input type="hidden" name="stripeToken">').val(token))
                                    $form.get(0).submit()
                                }                        
                         })
                    })
               </script>
Merci beaucoup.