Skip to content

runtime error caused by src/app/components/CheckoutButton.tsx #6

@MorganBergen

Description

@MorganBergen

problem with checkout.tsx

autogenerated on 5-stripe-integration*

vercel

Next.js 15.3.2 (stale)
Turbopack
Runtime Error

IntegrationError: stripe.redirectToCheckout: You must provide one of lineItems, items, or 

sessionId.src/app/components/CheckoutButton.tsx (17:55) @ <unknown>


construct@[native code]
n@https://js.stripe.com/basil/stripe.js:1:780368
construct@[native code]
@https://js.stripe.com/basil/stripe.js:1:774850
t@https://js.stripe.com/basil/stripe.js:1:151703
Lp@https://js.stripe.com/basil/stripe.js:1:499212
Dp@https://js.stripe.com/basil/stripe.js:1:499537
Fp@https://js.stripe.com/basil/stripe.js:1:500571
@https://js.stripe.com/basil/stripe.js:1:601716
@http://localhost:3000/_next/static/chunks/_0e80bb12._.js:122:58

console logs

npm run dev

 npm run dev

> isitai@0.1.0 dev
> next dev --turbopack

   ▲ Next.js 15.3.2 (Turbopack)
   - Local:        http://localhost:3000
   - Network:      http://192.168.40.59:3000
   - Environments: .env.local, .env

 ✓ Starting...
 ✓ Ready in 762ms
 ○ Compiling / ...
 ✓ Compiled / in 658ms
 GET / 200 in 839ms
 ✓ Compiled /upload in 379ms
 GET /upload 200 in 400ms
 ✓ Compiled /subscribe in 390ms
 GET /subscribe 200 in 415ms
 ✓ Compiled /api/create-checkout-session in 311ms
 POST /api/create-checkout-session 500 in 837ms
 POST /api/create-checkout-session 500 in 262ms
 POST /api/create-checkout-session 500 in 594ms

npm run build

~/Documents/00-isitai/isitai 5-stripe-integration*                   
❯ npm run build

> isitai@0.1.0 build
> next build

   ▲ Next.js 15.3.2
   - Environments: .env.local, .env

   Creating an optimized production build ...
 ✓ Compiled successfully in 2000ms

Failed to compile.

./src/app/result/page.tsx
3:54  Error: Unexpected any. Specify a different type.  @typescript-eslint/no-explicit-any
4:34  Error: Unexpected any. Specify a different type.  @typescript-eslint/no-explicit-any

info  - Need to disable some ESLint rules? Learn more here: https://nextjs.org/docs/app/api-reference/config/eslint#disabling-rules

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions