problemi con paypall

Akille67

Utente Attivo
24 Giu 2012
25
0
1
Salve avevo tempo fa risolto in un sito che avevo fatto nel 2014 il problema dei pagamenti con paypall, adesso ho notato che suggeriscono di usare le nuove API messe a disposizione per eseguire le transazioni utilizzando java.

Ho senza problemi sistemato il carrello e funziona tutto fino al pagamento... ma quando torna sul mio sito non cambia pagina e non riesco a capire come intercettare il pagamento per scriverlo nel database.... qualcuno può aiutarmi grazie.... ecco come chiamo PayPall

Codice:
<script>[/TD]
[TD][/TD]
[/TR]
[TR]
[TD][/TD]

[TD]  paypal.Buttons({[/TD]
[/TR]
[TR]
[TD][/TD]

[TD]    createOrder: function(data, actions) {[/TD]
[/TR]
[TR]
[TD][/TD]

[TD]      return actions.order.create({[/TD]
[/TR]
[TR]
[TD][/TD]

[TD]        purchase_units: [{[/TD]
[/TR]
[TR]
[TD][/TD]

[TD]          amount: {[/TD]
[/TR]
[TR]
[TD][/TD]

[TD]            value: 12.00[/TD]
[/TR]
[TR]
[TD][/TD]

[TD]          },[/TD]
[/TR]
[TR]
[TD][/TD]

[TD]            description: 'n. 1 PAX per Tour Colli San Rizzo (Pullman Gran Turismo) per giorno 01-03-2020 Email: albertochille@gmail.com',       [/TD]
[/TR]
[TR]
[TD][/TD]

[TD]        }][/TD]
[/TR]
[TR]
[TD][/TD]

[TD]      });[/TD]
[/TR]
[TR]
[TD][/TD]

[TD]    },[/TD]
[/TR]
[TR]
[TD][/TD]

[TD][/TD]
[/TR]
[TR]
[TD][/TD]

[TD]    // --------- onApprove ---[/TD]
[/TR]
[TR]
[TD][/TD]

[TD]   onApprove: function(data, actions) {[/TD]
[/TR]
[TR]
[TD][/TD]

[TD]      return actions.order.capture().then(function(details) {[/TD]
[/TR]
[TR]
[TD][/TD]

[TD]        alert('Transaction completed by ' + details.payer.name.given_name);[/TD]
[/TR]
[TR]
[TD][/TD]

[TD]        // Call your server to save the transaction[/TD]
[/TR]
[TR]
[TD][/TD]

[TD]        return fetch('/paypal-transaction-complete', {[/TD]
[/TR]
[TR]
[TD][/TD]

[TD]          method: 'post',[/TD]
[/TR]
[TR]
[TD][/TD]

[TD]          headers: {[/TD]
[/TR]
[TR]
[TD][/TD]

[TD]            'content-type': 'application/json'[/TD]
[/TR]
[TR]
[TD][/TD]

[TD]          },[/TD]
[/TR]
[TR]
[TD][/TD]

[TD]          body: JSON.stringify({[/TD]
[/TR]
[TR]
[TD][/TD]

[TD]            orderID: data.orderID[/TD]
[/TR]
[TR]
[TD][/TD]

[TD]          })[/TD]
[/TR]
[TR]
[TD][/TD]

[TD]        });[/TD]
[/TR]
[TR]
[TD][/TD]

[TD]      });[/TD]
[/TR]
[TR]
[TD][/TD]

[TD]    }[/TD]
[/TR]
[TR]
[TD][/TD]

[TD]  }).render('#paypal-button-container');[/TD]
[/TR]
[TR]
[TD][/TD]

[TD]</script>
 
Ultima modifica di un moderatore:

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.233
321
83
@Akille67

Da regolamento del forum, come tutti noi sei tenuto ad usare il tag
CODE.JPG
quando posti del codice, oppure la funzione codice dalla barra degli strumenti

Inoltre IMPORTANTE: Prima di creare una nuova discussione o di rispondere alle discussioni esistenti ricordati di leggere attentamente il Regolamento del Forum e l'eventuale regolamento specifico della sezione!
Grazie
Per questa volta te lo sistemo io ma mi raccomando per il futuro
 
  • Like
Reactions: Akille67