Sid Gifari From Gifari Industries - BD Cyber Security Team
Home
/
home
/
airmobeuag
/
pro
/
commande_v2_del
/
form
/
✏️
Editing: paiement.php
<script src="https://js.stripe.com/v3/"></script> <?php $ClassCdeV2 = new ClassCdeV2(); $_SESSION['AIRCMDV2']['Param']['btnSuivant'] = "enabled"; // Liste Quantité sur l etape (1) $EtapeCourante = $_SESSION['AIRCMDV2']['etape']; ?> <form action="stripe.confirme.php" method="post" id="payment-form"> <div class="form-row"> <div class="col"> <label for="name"> Nom prénom : </label> <input type="text" id="name" name="name" class="form-control" value="<?=$_SESSION['AIRCMDV2']['Commande']['Utilisateur']['nomprenom']?>" required> </div> <div class="col"> <label for="email" > Adresse email : </label> <input id="email" name="email" type="email" class="form-control" value="<?=$_SESSION['AIRCMDV2']['Commande']['Utilisateur']['email']?>" required> </div> </div> <br> <div class="form-row"> <div class="col-4"> <label for="name">Code PROMO</label> <input type="text" id="description" name="description" class="form-control" value="<?=$_SESSION['AIRCMDV2']['Commande']['Utilisateur']['code_promo']?>"> </div> </div> <br> <div class="form-row"> <div class="col"> <br> <?php $TotalFact = $_SESSION['AIRCMDV2']['TotalCmd']; $MontantWeb = number_format($TotalFact, 2, ',', ''); $MontantCB = $TotalFact*100;?> <h3><b>Montant à régler : <?=$MontantWeb?> € TTC</b></h3> <b>Règlement des frais de mise en service et de votre premier mois d'abonnement.</b> <br><br> <input id="amount" name="amount" type="hidden" value="<?=$MontantCB?>" required> <div id="card-element" class="form-control" style='height: 2.4em; padding-top: .7em;'> <!-- A Stripe Element will be inserted here. --> </div> <!-- Used to display form errors --> <div id="card-errors" role="alert"></div> </div> </div> <span style="font-size:0.8em"> Le code CVC (Card Validation Code) est la combinasion de chiffres imprimée au dos de la carte.</span> <br><br><br> <div style="text-align:center;"> <input type="submit" class="btn btn-suivant" value="Règlement"> <br><br> <?php $urlretour = "commande.v2.php?type=".$_REQUEST['type']."&p=".$_REQUEST['p']."&e=4";?> <button class="btn-retour " name="btn_precedent" type="button" value="" OnClick="javascript:location=('<?=$urlretour?>')"> RETOUR </button> </div> </form> <!-- <div style="text-align:center;"> <form method="post" name="form1" id="form1"> <button name="Retour" type="submit" class="btn btn-default" value="1" OnClick="Annule();">RETOUR</button> </form> </div>--> <script> function Annule() { $("#name").removeAttr("required"); $("#email").removeAttr("required"); } // var stripe = Stripe('pk_live_71CYbbYvTasOQ4zsv4hlIorL'); // Prod var stripe = Stripe('pk_test_VLb2CrCzsRuWvarkzoXSFga4'); // Test var elements = stripe.elements(); // Custom styling can be passed to options when creating an Element. // (Note that this demo uses a wider set of styles than the guide below.) var style = { base: { lineHeight: '1.429', color: '#32325d', fontFamily: '"Helvetica Neue", Helvetica, sans-serif', fontSmoothing: 'antialiased', fontSize: '16px', '::placeholder': { color: '#aab7c4' } }, invalid: { color: '#fa755a', iconColor: '#fa755a' } }; // Create an instance of the card Element. //var card = elements.create('card', {style: style}); var card = elements.create('card'); // Add an instance of the card Element into the `card-element` <div>. card.mount('#card-element'); // Handle real-time validation errors from the card Element. card.addEventListener('change', function(event) { var displayError = document.getElementById('card-errors'); if (event.error) { displayError.textContent = event.error.message; } else { displayError.textContent = ''; } }); // Handle form submission. var form = document.getElementById('payment-form'); form.addEventListener('submit', function(event) { event.preventDefault(); stripe.createToken(card).then(function(result) { if (result.error) { // Inform the user if there was an error. var errorElement = document.getElementById('card-errors'); errorElement.textContent = result.error.message; } else { // Send the token to your server. stripeTokenHandler(result.token); } }); }); // Submit the form with the token ID. function stripeTokenHandler(token) { // Insert the token ID into the form so it gets submitted to the server var form = document.getElementById('payment-form'); var hiddenInput = document.createElement('input'); hiddenInput.setAttribute('type', 'hidden'); hiddenInput.setAttribute('name', 'stripeToken'); hiddenInput.setAttribute('value', token.id); form.appendChild(hiddenInput); // Submit the form form.submit(); } </script> <script> // sideScroll(container,'right',20,610,10); </script>
💾 Save
❌ Cancel