Advertisement
Guest User

Untitled

a guest
Feb 24th, 2020
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var stripe = Stripe('{{ stripe_api_publishable_key }}'),
  2. elements = stripe.elements();
  3.  
  4. var cardNumber = elements.create('cardNumber', {
  5.     style: elementStyles,
  6.     classes: elementClasses
  7. });
  8.  
  9. cardNumber.mount('#setupintent-handle-element-number');
  10.  
  11. var cardExpiry = elements.create('cardExpiry', {
  12.     style: elementStyles,
  13.     classes: elementClasses,
  14. });
  15.  
  16. cardExpiry.mount('#setupintent-handle-element-expiry');
  17.  
  18. var cardCvc = elements.create('cardCvc', {
  19.     style: elementStyles,
  20.     classes: elementClasses,
  21.     placeholder: '123'
  22. });
  23.  
  24. cardCvc.mount('#setupintent-handle-element-cvc');
  25.  
  26. $(document).ready(function () {
  27.  
  28.     $('#setupintent-handle-button').on('click', function(ev) {
  29.         stripe.confirmCardSetup(
  30.             '{{ setupintent.client_secret }}', {
  31.                 payment_method: {
  32.                     card: cardNumber, // <-----------------
  33.                     billing_details: {
  34.                         name: 'Rusin'
  35.                     }
  36.                 }
  37.             }
  38.         ).then(function(result) {
  39.             // logique métier interne
  40.         });
  41.     });
  42.  
  43. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement