Back to Bricks
Stripe Payments (Intents)
IntegrationsAccept payments using Stripe Payment Intents API.
stripepaymentcheckoutAuth RequiredPayment
Backend:
prisma/schema.prismajavascript
1model Transaction {2 id String @id @default(uuid())3 stripeId String?4 amount Float?5 currency String?6 status String?7 userId String?8 createdAt DateTime @default(now())9}Paste Guide
Copy files to:
prisma/schema.prisma (append models)repositories/stripe-intents.repo.jscontrollers/stripe-intentsController.jsroutes/stripe-intentsRoutes.jsAdd to server.js:
app.use('/api/stripe-intents', require('./routes/stripe-intentsRoutes'));Stack
StripeExpressPrisma
Test Examples
curl -X POST http://localhost:5000/api/stripe/create-intent -d '{"amount": 2000}'