1. Help
  2. 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:

  1. Follow the Setup Guide and complete the "Enable Online Payments" step.
  2. OR go to Settings and click "Setup Online Payments."

In School Settings:

  1. Navigate to Payments under School → Settings.
  2. Click Setup Online Payments and fill out the required information.
  3. 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:

  1. Go to Billing → Settings or School → Settings → Payments.
  2. Enable/disable "Pass all online payment processing fees to the payer."
  3. Customize ACH and card fees as needed.

Customizing Payment Methods & Fees for a Specific Form

  1. Open the form.
  2. Click Form SettingsPayment Options.
  3. Enable "Override default payment settings for this form."
  4. Adjust payment methods or fee settings and save changes.

Allowing Form Submission Without Immediate Payment

To let submitters complete a form without paying:

  1. Open the Form Settings.
  2. Navigate to Payment Options.
  3. 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

  1. Create a Form – If not already created, follow the Creating Forms guide.
  2. 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:
    1. Opening the form.
    2. Clicking Form SettingsBasics.
    3. Selecting + Notify Staff and choosing recipients.
    4. 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

  1. Locate the relevant form submission.
  2. Open the submission and find the payment section.
  3. Click Refund and confirm the process.

FAQ:

Next Topic:
Billing
Billing