diff --git a/src/routes/products/[productId]/+page.svelte b/src/routes/products/[productId]/+page.svelte
new file mode 100644
index 0000000..d0a2f4c
--- /dev/null
+++ b/src/routes/products/[productId]/+page.svelte
@@ -0,0 +1,66 @@
+
+
+data.productId= {data.productId}
+
+item.id= {item.id}
+
+item.name= {item.name}
+
+
diff --git a/src/routes/products/[productId]/+page.ts b/src/routes/products/[productId]/+page.ts
new file mode 100644
index 0000000..fd0e3fa
--- /dev/null
+++ b/src/routes/products/[productId]/+page.ts
@@ -0,0 +1,4 @@
+/** @type {import('./$types').PageLoad} */
+export function load({ params }) {
+ return params;
+}
diff --git a/src/routes/products/[productId]/+server.ts b/src/routes/products/[productId]/+server.ts
new file mode 100644
index 0000000..9a56d5c
--- /dev/null
+++ b/src/routes/products/[productId]/+server.ts
@@ -0,0 +1,10 @@
+import { json } from '@sveltejs/kit';
+import { PUBLIC_STRIPE_SECRET_KEY } from '$env/static/public';
+import stripe from 'stripe';
+const stripeClient = new stripe(PUBLIC_STRIPE_SECRET_KEY);
+
+export const GET = async ({ params }) => {
+ const { productId } = params;
+ const product = await stripeClient.products.retrieve(productId);
+ return json(product);
+};