Prior watching this video, please check this help article first to set up the Stripe integration with Airtable. Once this is configured, you can link your form to the integration as explained here.
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 automation.
🛠 Step 1: Prepare Your Airtable Base
Refer to this help article for the correct Airtable setup.
📝 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 (generated by the integration explained here). This will send users directly to Stripe for payment.
Optional: Add an explanation page before redirecting to Stripe using the “success message” feature along with a redirect delay.
🔁 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
You can redirect users to the Stripe Receipt URL after successful payments. This page shows a confirmation of the payment and lets users download their receipt. To use this page, turn on Redirect to Stripe Receipt Page in the integration's settings.
Alternatively, you could use another miniExtensions form as confirmation:
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