Skip to main content
Preview.This is on the FinMI platform roadmap. We are shipping DisputeProof first.
Payment Forms

Branded payment forms, one link anywhere.

Build a hosted payment form in the wizard editor. Share the link, print a QR code, or embed it on any site with iFrame or JavaScript.

Premium subscription
pay.finmi.io/your-brand/premium
Email
you@example.com
First name
Last name
Card number
1234 5678 9012 3456
Tip
15%20%25%
Total$58.80 / mo
Pay $58.80
Secured by FinMI

Everything a payment form should be.

Hosted payment pages that feel like part of your brand, with the conversion features that actually move the needle.

Share anywhere

Generate QR codes, send via email or SMS, share on social, or embed on your site. One link, every channel.

Hosted URL with custom subdomain support
QR codes generated on the fly for print
iFrame and JavaScript SDK for embedded experiences

Fully brandable

Logo, brand color, custom CSS, themes, and custom fields. Built to match your brand without a designer.

Conversion analytics

UTM tracking, funnel drop-off, and conversion rate per channel. Know exactly which links earn revenue.

Conversion features

Every payment type, every feature.

Payment forms are more than a pay button. Configure tipping, discount codes, quantity selectors, recurring billing, custom fields, countdowns, and social proof from the wizard editor without touching code.

Tipping and gratuity
Discount codes
Quantity selector
Recurring payments
Min and max amounts
Countdown timers
Social proof badges
Share payment form
Link
QR
iFrame
JS
iFrame embed
<iframe src="https://pay.finmi.io/embed/your-brand/premium" width="100%" height="700" frameborder="0"></iframe>
Copied to clipboardUTM tagged
embed.js
HMAC signed
1. Container
<div id="finmi-form"></div>
2. Script
<script src="https://pay.finmi.io/embed.js" data-merchant="your-brand" data-form="premium"></script>
3. Webhook (on payment)
POST /your-webhook · X-FinMI-Signature: sha256=...
Embed anywhere

Drop it on any site. Keep your stack in sync.

Use a lightweight iFrame for a quick integration, or the embed.js script for deeper control. Every form emits HMAC-signed webhooks on payment so your back office stays current.

iFrame embed
JavaScript SDK
Custom CSS overrides
HMAC-signed webhooks
How it works

From wizard to first payment in under a minute.

01

Build

Open the wizard editor. Set the amount, branding, fields, and any enhancements like tipping or discount codes.

02

Share

Copy the hosted link, print a QR code, or drop the iFrame or JS snippet into your site. Every form ships with all four.

03

Convert

Watch UTM-tagged conversions roll in. The dashboard shows funnel drop-off and revenue per channel in real time.

4
Share channels: link, QR, iFrame, JS
0
Lines of code to launch your first form
7
Conversion features baked into every form
The honest comparison

How FinMI payment forms compare.

More features, flat pricing, and full branding control. Side by side with the usual suspects.

Feature
FinMI
Stripe
Square
Monthly fee
$49/mo flat
2.9% + $0.30/txn
2.6% + $0.10/txn
Payment forms
Unlimited
Unlimited
Limited
Custom branding
Full CSS control
Logo and colors
Logo only
Tipping
Yes
No
Yes
Discount codes
Yes
Coupon API only
No
Embeds
iFrame and JS SDK
JS only
No
Conversion analytics
Yes
Basic
No
Custom fields
Yes
Metadata only
No

Start collecting payments in minutes.

Build a branded payment form in the wizard and share it anywhere. No code required.