Blog > Introducing Form Payments — collect tickets and event fees through your form

Introducing Form Payments — collect tickets and event fees through your form

Built for instructors and event organizers. Repoan now lets respondents pay ticket fees directly in the form (via Stripe Connect). Funds go straight to your bank. Fees are Free 5.6%+¥100 or Pro 4.6%, with Stripe's 3.6% itemized.

We just launched Form Payments — collect ticket fees and event payments in the same screen as the form response.

This is built for the kind of organizer who has been juggling two tools: a Google Form for sign-ups and a separate ticketing platform (Peatix, Stores, Eventbrite) for payment. Workshops, yoga and cooking classes, study groups, photo sessions, small live events — anywhere you want a single link that captures both an RSVP and the payment.

What changes

You configure "products" (tickets) on a form, set prices, and respondents complete:

  1. Answer your questions
  2. Pick tickets / quantities
  3. Pay by credit card

All in one flow, in under a minute. Card data goes directly to Stripe Checkout — never touches Repoan or the seller.

Money goes to your bank, directly

We use Stripe Connect (Direct charge). The payment flow:

Respondent payment ──┐
                     ├─ Stripe (processor 3.6%)
                     ├─ Repoan (platform fee)
                     └─ Remainder ──▶ Your bank account

Repoan never holds the funds — not even temporarily. Stripe deposits to your connected account, which then transfers to your bank automatically.

Fees (Stripe's cost included)

Plan Platform fee Breakdown
Free 5.6% + ¥100/transaction Stripe 3.6% + Repoan 2.0% + ¥100
Pro 4.6% Stripe 3.6% + Repoan 1.0%

We explicitly itemize Stripe's processor fee separately from Repoan's platform fee because we don't want the cost structure to be a black box. Both the form editor and the respondent-facing receipt show the breakdown.

For a ¥10,000 ticket:

About 9 tickets a month at ¥10,000 covers the Pro monthly fee (¥1,880) via the lower platform rate alone — so anyone using this as a real business naturally graduates to Pro.

How to set up

  1. From Account settings, click "Enable payments" and complete the Stripe onboarding (KYC, ~5–10 min)
  2. On your form, open the Payments tab and add tickets / fees as products (multiple allowed)
  3. Fill in the business disclosure (seller name, contact, refund policy)
  4. Toggle "Enable payments" and save — done

Respondents see a product picker at the end of the form. Tapping "Proceed to payment" takes them to Stripe Checkout. Response data is saved only after successful payment, so you never have to chase unpaid attendees.

Inventory and refunds

Each product can have a stock count (remaining seats), automatically decremented on successful payment. When stock hits 0, new purchases are blocked.

Refunds are processed from your Stripe dashboard (linked from the Sales page). Refund events flow back via webhook and update the order status in Repoan.

Common use cases

Sales visibility

The Sales page lists every order by form and period. Stripe fees, Repoan fees, and your payout are shown in separate columns — ready for bookkeeping and tax filing. CSV export is supported.

Current limitations

Try it

You can enable payments from the Account settings page. Stripe onboarding is free with no deposit required.

For questions, please contact us.


Related: Building booking & scheduling forms / Calendar integration for lead-to-meeting workflows

Build your survey in minutes with Repoan

Tell our AI your goal and get a professional question flow — or start from one of 25+ ready-made templates.

Start free