Embed Stripe Payment Form for Consultation on Your Website
Learn how to embed a Stripe payment form on your website for paid consultations. Step-by-step setup guide tailored to Australian service businesses.
Justwise Accounting
2 min read


How to Embed a Stripe Payment Form for Consultation on Your Website
Offering paid consultations? Embedding a Stripe payment form directly on your business website is one of the simplest ways to get paid upfront while keeping things professional and smooth for your clients.
Here’s a clean, step-by-step guide for Australian business owners or freelancers looking to create a seamless booking + payment experience using Stripe Checkout.
🔸 Step 1: Set Up a Product in Stripe
Before embedding anything, you need to create a product in your Stripe dashboard.
Log into your Stripe account
Go to Products > + Add product
Name your product something clear like “30-Minute Business Consultation”
Under “Pricing”, choose:
One time (not recurring)
Enter your fee (e.g. $165 including GST)
Save the product
Now you’ve created a sellable item — Stripe calls this a product with a price.
🔸 Step 2: Enable Stripe Checkout for the Product
Still in your Stripe dashboard, go to Payments > Payment Links
Click + Create payment link
Select the product you just created
Set quantity to “1”
Optional: Enable customer email collection
Click Create Link
You’ll now get a direct link to a Stripe-hosted payment form. This is what you’ll embed or link to on your site.
🔸 Step 3: Embed the Stripe Payment Form
There are two common ways to use this link on your website:
🔹 Option A: Embed a Button
Use a normal button on your site with a label like “Book Now” or “Pay & Confirm Appointment”
Link it directly to the Stripe payment URL you just created
🔹 Option B: Embed Inline with iFrame (Advanced)
For users with more control over their site’s HTML (e.g. on WordPress or Webflow), you can use an iFrame to show the payment page directly.
But be careful — Stripe recommends redirecting rather than embedding via iFrame for better mobile performance and security.
🔸 Step 4: Add a Booking Step (Optional)
If you want the client to both book and pay in a single flow, here’s how:
First, let them book via Calendly or Square
On the “Thank You” page or in the confirmation email, add the Stripe payment link
Or, flip it: Have them pay first, then redirect to a booking form
For automating this flow, you’ll want to connect tools like Calendly + Stripe, which we cover in other tutorials.
🔸 Step 5: Test Your Payment Link
Before going live:
Open your payment link in a private/incognito browser
Check that everything loads
Test with Stripe’s test card numbers if needed
Make sure your Stripe account is set to Live Mode (not test)
🔸 Summary Tips
Keep your product title clear and specific
Avoid embedding the full payment page — linking is faster and safer
Add GST to your Stripe price if required
Consider connecting Calendly or Square for a full appointment + payment workflow
🔹 Final Note
Embedding a Stripe payment form can streamline your booking and consultation process — and ensure you’re paid before the meeting. If you want more control, pairing Stripe with Calendly or Square Appointments is the next level.
For ongoing support with business systems and automation, reach out to Justwise Accounting.
Stay in Touch
© 2025 JustWise Accounting. All rights reserved. ABN 85 581 353 385
⚠️ We respect your privacy. Unsubscribe anytime. (under subscribe button)
Serving Australia-wide
Justwise acknowledge the Traditional Owners of the lands where we operate and pay respect to Elders past and present.
