Das werde ich mal versuchen. Der Code sieht so aus:
<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-…mo¤cy=EUR"
data-sdk-integration-source="button-factory"></script>
<script> function initPayPalButton() { paypal.Buttons({ style:
{ shape: 'pill', color: 'gold', layout: 'horizontal', label:
'buynow', tagline: true }, createOrder: function(data, actions) {
return actions.order.create({ purchase_units:
[{"description":"Meisterkopie Guarneri \"Lord
Wilton\" AAA-Qualität (nur
Instrument)","amount":{"currency_code":"EUR","value":2634.5,"breakdown":{"item_total":{"currency_code":"EUR","value":2200},"shipping":{"currency_code":"EUR","value":16.5},"tax_total":{"currency_code":"EUR","value":418}}}}]
}); }, 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>