Prior watching this video, please check this page first: Generate Stripe Payment URL for Airtable Record
How to setup Stripe payments on miniExtensions Form:
AI Generated Summary
💳 How to Integrate Stripe with a miniExtensions Form
You can easily collect payments via Stripe using miniExtensions forms. This guide assumes you’ve already set up Stripe using the Stripe Integration Extension.
🛠 Step 1: Prepare Your Airtable Base
Make sure your table includes:
A product field (linked to products)
Quantity
A formula field for Stripe checkout URL (generated by the Stripe extension)
Optional: total price, payment status, etc.
📝 Step 2: Build the Editable Form
Create a new form in miniExtensions.
Include fields like:
Email
Product (set to select only, no edit/create)
Quantity (mark all as required)
Hide backend fields (like payment status or internal formulas).
In the form settings, set the redirect URL after submission to your Stripe formula field. This will send users directly to Stripe for payment.
Optional: Add an explanation page before redirecting to Stripe using the “pre-redirect message” feature.
🔁 Step 3: Handle Redirects After Stripe
Stripe allows you to configure two redirect URLs:
Cancel URL: Where the user lands if they cancel payment
Success URL: Where they land after completing payment
Cancel Redirect
Basic option: redirect back to the form or record page
Advanced option: prefill form or show a custom message
Success Redirect
Duplicate your form and mark all fields as read-only.
Use this version as your success landing page so the user sees a confirmation but can’t change anything.
Use an Airtable formula field to generate a URL to this read-only form (specific to the record).
Set this formula field as your success redirect URL.
🧪 Step 4: Test the Flow
Use test API keys in Stripe while building
Fill the form, go through Stripe’s test checkout
Confirm it redirects properly to your read-only form
Track the payment using the record ID directly in Stripe
✅ Final Flow Overview
User fills out the form (selects product, quantity, etc.)
They’re redirected to Stripe for payment
After successful payment, they’re shown a read-only confirmation form