diff --git a/src/views/creators/CreatorPage.vue b/src/views/creators/CreatorPage.vue
index efbd03e..926ebed 100644
--- a/src/views/creators/CreatorPage.vue
+++ b/src/views/creators/CreatorPage.vue
@@ -3,7 +3,7 @@
diff --git a/src/views/creators/donation-button.vue b/src/views/creators/donation-button.vue
index 88a2b1c..e9d067f 100644
--- a/src/views/creators/donation-button.vue
+++ b/src/views/creators/donation-button.vue
@@ -1,5 +1,5 @@
-
+
mdi-gift-outline
@@ -75,6 +75,7 @@ const donationModal = ref(false);
const isPaymentDialogActive = ref(false); // Ajout de cette ligne
const price = ref(0);
const tipMessage = ref("");
+
let stripe = null;
let checkout;
@@ -82,11 +83,12 @@ const client = useClient();
const props = defineProps({
creator: {type: Object, required: true},
-
});
+
onMounted(async () => {
stripe = await loadStripe(import.meta.env.VITE_STRIPE_API_KEY);
+ console.log(props.creator.id)
});
const fetchClientSecret = async () => {
@@ -94,11 +96,14 @@ const fetchClientSecret = async () => {
return clientSecret;
};
+
+
async function createCheckoutSession() {
let clientSecret = await client.post('/api/Stripe', {
amount: (price.value * 100),
tipMessage: tipMessage.value,
- creatorId: props.creatorId
+ creatorId: props.creator.id
+
});
let secret = clientSecret["data"];