sdk paypal-button redirect

lucafr
Contributor
Contributor

Buongiorno, utilizzando sdk per aggiungere i tre pulsanti di pagamento in uno script a cui passo l'amount dinamicamente (esempio di script di seguito) come posso ottenere a conclusione redirect su due pagine diverse in caso di pagamento ok o pagamento fallito? Possibilmente passando anche dei valori get, ad esempio paid.php?n=xxxxx oppure nopaid.php?n=xxxxx

<!DOCTYPE html>
<head>
<title>Test</title>
</head>
<body>
<script src="https://www.paypal.com/sdk/js?client-id=mioID&currency=EUR" data-sdk-integration-source="button-factory"></script>

<div id="paypal-button-container"></div>
<script> paypal.Buttons({ style: { shape: 'rect', color: 'blue', layout: 'vertical', label: 'buynow', }, createOrder: function(data, actions) { return actions.order.create({ purchase_units: [{ amount: { value: '<?php echo $value ?>' } }] }); }, onApprove: function(data, actions) { return actions.order.capture().then(function(details) { alert('Transaction completed by ' + details.payer.name.given_name + '!'); }); } }).render('#paypal-button-container'); </script>
</body>

Grazie anticipate se qualcuno potrà aiutarmi

Accedi anche a me
1 RISPOSTA 1

PayPal_Chiara
Moderator
Moderator

Ciao @lucafr
Grazie per aver scritto sul nostro forum!


Capisco tu stia avendo problemi con i pulsanti di pagamento. 

Non viene consigliato l'utilizzo del codice per il pulsante che hai menzionato. Questo tipo di integrazione è stata rimossa da PayPal e ai venditori viene suggerito di integrare server e integrazione lato cliente, così da poter personalizzare di più la pagina. Visita questa pagina

In caso di pagamento fallito, dovrai utilizzare la funzione OnError, qui trovi maggiori dettagli. 


Spero che questa informazione ti sia utile nella risoluzione del problema.
Chiara
 

Contribuisci anche tu allo sviluppo della Community rispondendo alle domande di altri utenti, lasciando Kudos o accettando come soluzione altri post.
Accedi anche a me

Non hai trovato la risposta che cercavi?

Succede. Premi il pulsante "Accedi per chiedere alla Community" per creare una domanda per la community PayPal.