How to accept payments with CornerSpot Forms

Your forms can now collect a payment as part of the submission itself, perfect for event intakes, ticketing, school functions, deposits, and any sign-up that comes with a price tag. Two things worth knowing up front:

  • Payments go straight to your own Stripe account. You connect your personal Stripe account once, and every charge settles there. CornerSpot never holds your money.
  • CornerSpot charges no transaction fees at all. There's no platform cut and no per-payment markup; only Stripe's own standard processing applies.

This guide walks through the whole flow on a school-carnival ticket form: turning on Accept a Payment for a form's shareable link, publishing the page, and then what your visitors experience: filling out the form, paying by card, and landing on your confirmation.

Before you start: connect Stripe

Form payments are charged through your team's connected Stripe account, so connect one first under Billing → Payments in your dashboard. If you switch on Accept a Payment before connecting, CornerSpot shows a Connect Stripe to accept payments prompt that takes you through Stripe's standard connect flow and brings you right back.

Setting up a payment on a form

Open your form from Forms, then open Publish & Share at the top and choose Shareable Link, the channel that gives your form its own hosted, shareable page. Ours is a finished carnival ticket form whose link is already published: an event note, a styled page, and a live address, ready to sell Family Passes. (New to shareable links? Publishing one has its own guide.)

The Shareable Link view of a designed, published event form in Cornerspot
The Shareable Link view: settings on the left, the designed live page on the right.

2. Switch on "Accept a Payment"

Scroll down the channel settings to the new Accept a Payment card and switch it on. (Accept a Payment is also available on the Embed and Member's portal channels, and it works the same way everywhere.)

The Accept a Payment card on the shareable-link channel in Cornerspot
The new Accept a Payment card on the shareable-link channel.

3. Set the amount, and when payment is collected

Enter the Payment amount. This is what each respondent is charged (minimum $0.50). Then choose when payment happens:

  • Require payment to submit: the form can't be submitted until the card is charged. Ideal for tickets and reservations, and it's what we use here.
  • Allow submitting now, pay later: respondents can submit first and complete payment afterwards; their submissions are flagged as "pay later" until they do.
Setting a 25 dollar payment that must be completed to submit in Cornerspot
A $25.00 payment that must be completed to submit.

4. Add a payment summary banner

Turn on the Payment note to show a summary banner on the page: a label, a line of subtext, an icon, and colors you can match to your page design. It tells people what they'll be charged before they ever reach the card form, which is exactly what you want for an event page.

Configuring the payment summary banner with the live preview in Cornerspot
The payment banner configured, with the live preview showing it in place.

5. Save

Click Save. Our page is already live, so payments take effect immediately at the same shareable address: email it, post it, or drop it on a QR code in the school newsletter. (On a form that isn't published yet, switching the channel on, picking a page address, and saving publishes it.)

The live shareable link after saving the payment configuration in Cornerspot
Saved: the live page now collects a payment with every submission.

What your visitors experience

The live page

Visitors see your event note up top, the payment banner with the amount, and the form itself. Because payment is required, the submit button reads Submit & Pay $25.00, so there are no surprises.

The live shareable page with event note, payment banner, and form in Cornerspot
The live shareable page: event note, payment banner, and the form.

The secure payment dialog

Clicking Submit & Pay opens a payment window titled with the exact charge. Card details are entered in Stripe's secure fields. They go straight to Stripe and never touch CornerSpot's servers. (On a pay-later form, this same dialog also offers a Pay Later button.)

The secure payment dialog showing the charge amount on a Cornerspot form
The payment dialog, showing exactly what will be charged.
Card details entered in the secure Stripe fields of the Cornerspot form payment dialog
Card details entered in Stripe’s secure card fields.

One click: payment + submission together

When they click Submit, the card is charged on your Stripe account and the form is submitted in one step. A successful payment and a recorded submission always go together, enforced on the server, so a required payment can never be skipped. Then your confirmation message takes over.

The custom confirmation shown after a successful payment and form submission in Cornerspot
The custom confirmation after a successful payment and submission.

Where payments show up

Back in your dashboard:

  • The Submissions inbox gains three columns: Accept Payment, Require Payment, and Payment Received (with the amount paid, or a "pay later" marker), so you can see at a glance who has paid.
  • The Forms list gains a Payments column with each form's payment count, total amount, and a trend sparkline. Click it for a period-by-period breakdown.
  • And the money itself lands in your connected Stripe account, where you manage payouts and refunds as usual.

Tips

  • Say what the money is for. Use the form note and the payment banner together: the note sells the event, the banner states the price.
  • Pick the right timing. Tickets and reservations want Require payment to submit; sign-ups where you invoice later suit pay later.
  • Style the page first. A payment page converts better when it looks finished: background, button color, and a confirmation message that tells people what happens next.
  • No CornerSpot fees, ever. The amount you set is the amount that arrives in Stripe, minus only Stripe's own processing fee.

Was this article helpful?