- Help
- Forms
Form Payments
In this guide, you will learn
- How to enable payments on forms
- How to manage payment and fee options
- How to add and customize payment elements on a form
- How to manage receipts and payment submissions
Enabling Form Payments
Spark allows schools to collect online payments through forms for various purposes, including donations, event registrations, field trips, apparel sales, and more. Payments are securely processed via Stripe.
Setting Up Online Payments
To enable online payments in your Spark platform:
In Billing:
- Follow the Setup Guide and complete the "Enable Online Payments" step.
- OR go to Settings and click "Setup Online Payments."
In School Settings:
- Navigate to Payments under School → Settings.
- Click Setup Online Payments and fill out the required information.
- Verify details and proceed to Stripe for setup.
For more details, refer to Online Payments Help Docs.
Managing Payment and Fee Options
Payment Options for Submitters
Submitters can use:
- ACH: Transfers funds from their bank account.
- Card: Uses a debit or credit card.
Note: Online payments must be set up before these options are available.
Managing Transaction Fees
Transaction fees are covered by either the payer or the school:
- ACH: 0.8%
- Card: 2.9% + $0.30 per transaction
To adjust fee settings:
- Go to Billing → Settings or School → Settings → Payments.
- Enable/disable "Pass all online payment processing fees to the payer."
- Customize ACH and card fees as needed.
Customizing Payment Methods & Fees for a Specific Form
- Open the form.
- Click Form Settings → Payment Options.
- Enable "Override default payment settings for this form."
- Adjust payment methods or fee settings and save changes.
Allowing Form Submission Without Immediate Payment
To let submitters complete a form without paying:
- Open the Form Settings.
- Navigate to Payment Options.
- Enable "Display-only payments (no charges processed)."
This option is useful for record-keeping or invoicing at a later date.
Using Payment Elements
Adding a Payment Field to a Form
- Create a Form – If not already created, follow the Creating Forms guide.
- Add a Form Payment Element
- Payment (fixed price per unit)
- Donation (custom or preset amounts)
Customizing Payment & Donation Elements
Payment Element (Fixed Price Items)
- Set item name, unit label, price per unit.
- Define min/max quantity.
- Add an optional description and image.
Donation Element (Flexible Contributions)
- Allow submitters to enter a custom amount or select preset options.
- Add optional descriptions and images.
- Enable/disable custom value input.
Managing Receipts and Submissions
Receipts & Notifications
- Submitters receive an automatic receipt upon payment.
- Staff members can also receive receipts by:
- Opening the form.
- Clicking Form Settings → Basics.
- Selecting + Notify Staff and choosing recipients.
- Clicking Save.
- Reciepts can be viewed and customized for:
- School-Wide Receipts: School → Settings → Receipts
- Form-Specific Receipts: Forms → Form Settings → Submission Receipt
Viewing & Managing Payment Submissions
Payments can be tracked in multiple locations:
- Forms → Submissions – View all form submissions, including payments.
- Submissions tab (specific form) – Payments for that form only.
- Billing → Payments – All payments across your school.
- Account Filter (Billing → Payments) – View payments made by a specific account.
Refunding Payments
- Locate the relevant form submission.
- Open the submission and find the payment section.
- Click Refund and confirm the process.