diff --git a/pass/resources/js/checkout_paypal.js b/pass/resources/js/checkout_paypal.js index cb6c839895c1a5fb42dbcf6baf004f0c1d8eb9a0..f6758938429f501e99a041cf5cd86a10e2b90c5b 100644 --- a/pass/resources/js/checkout_paypal.js +++ b/pass/resources/js/checkout_paypal.js @@ -83,13 +83,12 @@ function initialize_paypal_payments() { }, }, createOrder: checkout_data.createOrder, - onApprove: checkout_data.onApprove, }).then((cardFields) => { document .getElementById("paypal-card-form") .addEventListener("submit", (e) => { e.preventDefault(); - cardFields.submit(); + cardFields.submit().then(() => checkout_data.onApprove()); }); }); console.log("Hosted Fields"); diff --git a/pass/views/key.ejs b/pass/views/key.ejs index 318089d3dc2f0ea7ac490d2901ff555e849c8cb5..7685d5105cae28380ba8b34b1be07df29f7c814f 100644 --- a/pass/views/key.ejs +++ b/pass/views/key.ejs @@ -174,6 +174,7 @@ <label for="cvv">Sicherheitscode (CVV)</label> <div id="cvv" class="card_field"></div> </div> + <button type="submit" id="submit-credit-card" class="button">Jetzt bezahlen</button> </form> </div>