alpha_full/pages/panier/paypal/modePaie.formPaypal.appel.js
2026-04-06 22:58:51 +02:00

32 lines
1.1 KiB
JavaScript
Executable File

<script type="text/javascript">
function initPayPalButton(montant, return_url, cancel_url){
var montant=document.getElementById('totalTtcCde').value;
// alert("montant = "+montant);
paypal.Buttons({
style: { shape: 'pill', color: 'gold', layout: 'horizontal', label: 'buynow', },
createOrder: function(data, actions) {
return actions.order.create({
purchase_units: [{"amount":{"currency_code":"EUR","value":+montant}}]
});
},
onApprove: function(data, actions) {
return actions.order.capture().then(function(details) {
// alert('Transaction completée par ' + details.payer.name.given_name + '!');
self.location.href=return_url;
});
},
onError: function(err) {
console.log(err);
self.location.href=cancel_url;
}
}).render('#paypal-button-container');
}
var montant=document.getElementById('totalTtcCde').value;
var return_url=document.getElementById('return_url').value;
var cancel_url=document.getElementById('cancel_url').value;
// alert('Montant='+montant);
initPayPalButton(montant, return_url, cancel_url);
</script>