Stripe Is In Test Mode. So, Use the Dummy Card Numbers Given Below. For More Details Or a Dummy Number of Your Country Go To Testing Card Number
INDIA - 4000003560000008
USA - 4242424242424242
git clone https://github.com/psykat1116/Acadeva.git
cd Acadeva
npm run dev
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
CLERK_SECRET_KEY=
NEXT_PUBLIC_CLERK_SIGN_IN_URL= /sign-in
NEXT_PUBLIC_CLERK_SIGN_UP_URL= /sign-up
DATABASE_URL=
UPLOADTHING_SECRET=
UPLOADTHING_APP_ID=
MUX_TOKEN_ID=
MUX_TOKEN_SECRET=
NEXT_PUBLIC_SITE_URL = http://localhost:3000
STRIPE_SECRET_KEY=
STRIPE_WEBHOOK_SECRET=
NEXT_PUBLIC_TEACHER_ID=
DATABASE_URL = postgresql://<username>:<password>@<host>:<port>/<database>?sslmode=verify-full
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY
and CLERK_SECRET_KEY
and paste into .env FileSTRIPE_SECRET_KEY
stripe login
stripe listen --forward-to localhost:3000/api/webhook
STRIPE_WEBHOOK_SECRET
NEXT_PUBLIC_SITE_URL
to your hosted website URLCheckout -> checkout.session.completed
https://{website}/api/webhook
API keys section
And Set The Value Of UPLOADTHING_SECRET
and UPLOADTHING_APP_ID
MUX_TOKEN_SECRET
From Settings -> Access Tokens -> Generate New Token
MUX_TOKEN_ID
From There In The Token ID
Column