Introduction
In this tutorial, you’ll learn how to create a simple page with a form where clients can pay you a custom amount using their credit card.
Step-by-Step Guide
Step 1: Create a Payment Form
- In your Oh My Hi dashboard, go to Forms.
- Click Add New Form and choose a Payment template.
- Select the template for a custom amount form.
- In the payment settings enable Stripe and disable Offline Payment.
- Click Save.
Step 2: Adjust Form Fields (Optional)
- To collect additional details (like shipping address), drag in an Address field.
- Remove any fields you don’t need.
- Click Save when done.
Step 3: Update Form Settings
- Go to the Settings tab of your form.
- For confirmation settings:
- The default redirects to a receipt page — leave this as-is unless you have a custom thank you page or want to take a different action.
- Check email notifications:
- Admin notification (sends you the form and payment details).
- Customer notification (sends a receipt to your client).
- If using CRM integration:
- The form will add the client to your CRM’s All Subscribers list by default
- You can create tags or trigger automations if desired.
Step 4: Create the Custom Payment Page
- In your dashboard, create a new Page.
- Name it something like Custom Payment Page.
- Add a form block or pattern that includes a form.
- Select your new custom amount form.
- Update any headings or text to guide your client (e.g., “Please enter the amount and submit payment.”).
- Click Publish.
Step 5: Pre-fill Form Fields with URL Parameters (Optional)
- Send your client a link that pre-fills the form fields.
- For example, use
?amount=25&description=This is for the pants
at the end of the URL. - Example:
https://yoursite.com/custom-payment-page?amount=25&description=
This is for the pants
This will pre-fill the form with a $25 amount and description “This is for the pants”.
Wrap-Up
You’ve now created a simple custom payment page where clients can pay any amount by credit card. Pre-filled links make it even easier for them!