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