11496 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

Je viens d'arriver dans une entreprise en tant que Web Développeur. Une de mes premières missions est d'intégrer Stripe, un module de paiement très simple à installer.

https://stripe.com/docs/checkout#integration-custom

Je l'ai fait, mais ça ne marche pas. Pourtant ça à l'air tellement simple, mais je galère tellement avec la documentation. J'ai bien ce petit formulaire sur mon site comme dit la documentation.




<script src="https://checkout.stripe.com/checkout.js"></script>

<button id="customButton">Purchase</button>

<script>
  var handler = StripeCheckout.configure({
    key: 'pk_test_gMO0K2aosRf2ZxRWJcawlMcz',
    image: '/img/documentation/checkout/marketplace.png',
    locale: 'auto',
    token: function(token) {
      // Use the token to create the charge with a server-side script.
      // You can access the token ID with `token.id`
    }
  });

  $('#customButton').on('click', function(e) {
    // Open Checkout with further options
    handler.open({
      name: 'test',
      description: '2 widgets',
      currency: "eur",
      amount: 2000
    });
    e.preventDefault();
  });

  // Close Checkout on page navigation
  $(window).on('popstate', function() {
    handler.close();
  });
</script>



J'ai bien rempli avec ma Clef Publique. Et quand je vais sur le DashBoard du site, il vois bien que j'essaie de faire des paiements dans la parti log. Mais rien ne rentre sur mon compte.

Deuxième problème, j'aimerais rajouter des champs, parce que juste avoir le champs email et les informations carte-bleus, je trouve que ça fait un peu ridicule.
Modifié par salva91 (18 Sep 2015 - 13:12)