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>