From fe3985666b3c2aa5743847643268a8f5923299f6 Mon Sep 17 00:00:00 2001 From: Dominik Hebeler <dominik@suma-ev.de> Date: Tue, 13 Dec 2022 15:13:13 +0100 Subject: [PATCH] integrated credit card payments --- pass/resources/js/checkout_paypal.js | 3 +-- pass/views/key.ejs | 1 + 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pass/resources/js/checkout_paypal.js b/pass/resources/js/checkout_paypal.js index cb6c839..f675893 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 318089d..7685d51 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> -- GitLab