diff --git a/website/client/app.vue b/website/client/app.vue
index a4299b6639..75da88904c 100644
--- a/website/client/app.vue
+++ b/website/client/app.vue
@@ -75,6 +75,7 @@ import * as Analytics from 'client/libs/analytics';
import BuyModal from './components/shops/buyModal.vue';
import SelectMembersModal from 'client/components/selectMembersModal.vue';
import notifications from 'client/mixins/notifications';
+import { setup as setupPayments } from 'client/libs/payments';
export default {
mixins: [notifications],
@@ -205,6 +206,12 @@ export default {
'preferences.timezoneOffset': this.browserTimezoneOffset,
});
}
+
+ this.$nextTick(() => {
+ // Load external scripts after the app has been rendered
+ setupPayments();
+ Analytics.load();
+ });
}).catch((err) => {
console.error('Impossible to fetch user. Clean up localStorage and refresh.', err); // eslint-disable-line no-console
});
diff --git a/website/client/components/payments/amazonModal.vue b/website/client/components/payments/amazonModal.vue
index d7eea171d4..58814b7554 100644
--- a/website/client/components/payments/amazonModal.vue
+++ b/website/client/components/payments/amazonModal.vue
@@ -19,7 +19,6 @@
-
-
-