Skip to main content
School-level feature — managed within your school portal at yourschool.deandesk.com.

Video walkthrough

This walkthrough uses the real DeanDesk interface with the fictional Northstar Academy demo school and a calm, AI-generated English voice. Payments and outside services are not connected in the demo.
Connect the Stripe account that your school uses to collect tuition, fees, program purchases, and donations. Institution membership payments and the institution’s DeanDesk subscription are separate from this school connection; see Institutions & Schools.
1

Open the school finance settings

In the school Admin Dashboard, open Finance → Stripe. In Environment Configuration, check whether Current Mode shows Test Mode or Live Mode before creating an account or collecting a payment.
2

Create the connected account

In Setup Progress, under Create Stripe Account, click Create Account. In the Create Stripe Account dialog, enter the Email Address, choose the Country and Account Type, then click Create Account.
3

Complete Stripe onboarding

Under Complete Onboarding, click Start Onboarding and complete Stripe’s embedded form on the page. Stripe requests the business, identity, and bank details required for the account. If the embedded form cannot load, click Continue on Stripe to use Stripe’s hosted onboarding, then return to DeanDesk afterward. The button changes to Onboarding Complete when you’re done.
4

Check readiness

Review Account Status and any outstanding requirements. Confirm that Charges and Payouts both show Enabled. Complete additional requirements if Stripe requests them. When everything is in place, Setup Progress reaches Ready for Payments.
5

Prepare a product or invoice

Open Finance → Products & Donations to create products and prices, or Finance → Invoicing for custom charges. Test the intended checkout or invoice flow before collecting live payments.

Test and live payments

Test Mode uses simulated payments. Live Mode collects real money. To switch, use the Test / Live toggle in Environment Configuration and confirm in the dialog (for example, Switch to Live Mode?). Check the environment again after switching; records and connected-account readiness belong to the selected environment.
Use Stripe test payment details only in test mode. Switch to live mode when you are ready to collect real payments.

Currency and payment methods

School prices use the school’s sales currency: USD, GBP, EUR, or CAD. This is selected when the school is created and is not a per-product pricing choice. Buyers use the payment methods available in the secure Stripe checkout for that currency, account, and device. Supported wallet options such as Apple Pay appear only when eligible. Use the account’s current Stripe terms for processing fees and payout timing.

Products and invoices

Products support recurring, finite, one-time, and free pricing. Physical products use one-time pricing. Use Special Pricing when a rate should be available by private link or an explicitly configured form. Invoicing supports drafts, emailed payment links, automatic collection from a saved default method, and recurring invoice schedules. Negative invoice line items adjust the invoice; use refunds to return an existing payment. Students and parents review Payments, Payment Methods, and Billing History in their profiles. See Billing & payments for those flows. Share Understanding your payment with students and families to explain school charges, application fees, card surcharges, and DeanDesk’s service fee.

Payouts and ongoing settings

Use Stripe Dashboard from Finance → Stripe to inspect payouts and the connected account. The payout schedule depends on that Stripe account. DeanDesk’s own subscription billing is managed at the institution level. See Stripe configuration for account requirements, account replacement, and finite-plan cancellation settings.