Groups | Search | Server Info | Keyboard shortcuts | Login | Register


Groups > it.comp.lang.javascript > #8382

inserimento variabili su codice javascript bottone PayPal

Newsgroups it.comp.lang.javascript
Date 2022-03-04 06:24 -0800
Message-ID <6b8ee839-835d-487e-ba0f-116f2f3f0f79n@googlegroups.com> (permalink)
Subject inserimento variabili su codice javascript bottone PayPal
From Daniele Ferrarese <daniele.rescogitans@gmail.com>

Show all headers | View raw


Un saluto ai partecipanti al NG.

Sto tentando di inserire il codice HTML che mi fornisce PayPal, per l'inserimento del bottone nel sito ecommerce, (vedi codice)
<div id="smart-button-container">
      <div style="text-align: center;">
        <div id="paypal-button-container"></div>
      </div>
    </div>
  <script src="https://www.paypal.com/sdk/js?client-id=mio_id&enable-funding=venmo&currency=EUR" data-sdk-integration-source="button-factory"></script>
  <script>
    function initPayPalButton() {
      paypal.Buttons({
        style: {
          shape: 'rect',
          color: 'gold',
          layout: 'vertical',
          label: 'paypal',
          
        },

        createOrder: function(data, actions) {
          return actions.order.create({
            purchase_units: [{"description":"Ordine N.","amount":{"currency_code":"EUR","value":10}}]
          });
        },

        onApprove: function(data, actions) {
          return actions.order.capture().then(function(orderData) {
            
            // Full available details
            console.log('Capture result', orderData, JSON.stringify(orderData, null, 2));

            // Show a success message within this page, e.g.
            const element = document.getElementById('paypal-button-container');
            element.innerHTML = '';
            element.innerHTML = '<h3>Thank you for your payment!</h3>';

            // Or go to another URL:  actions.redirect('thank_you.html');
            
          });
        },

        onError: function(err) {
          console.log(err);
        }
      }).render('#paypal-button-container');
    }
    initPayPalButton();
  </script>

tentando di sostituire la "description:Ordine N. con una variabile $_SESSION['cliente_id'], e il totale EUR 10 con una variabile $_SESSION['totale_ordine'] che si trova nella pagina di checkout. Non riesco a trovare la sintassi giusta.
Inoltre vorrei, qualora il pagamento andasse a buon fine, attivare la function "validateForm()" che invia tutti i dati dell'ordine al database per l'elaborazione.

Grazie per l'aiuto.
Cordialità
Daniele

Back to it.comp.lang.javascript | Previous | Next | Find similar


Thread

inserimento variabili su codice javascript bottone PayPal Daniele Ferrarese <daniele.rescogitans@gmail.com> - 2022-03-04 06:24 -0800

csiph-web