Connect PayPal
Flying School can take online payments through your own PayPal Business account using PayPal wallet, Pay Later, and guest card fields on the same checkout page.
Connect your account
- Go to Settings → Methods → Providers and open the PayPal card.
- Click Connect PayPal and sign in to an existing Business account or create one.
- Grant the requested permissions so Flying School can create and capture orders on your behalf.
- When connected, enable PayPal and optionally set it as your default online provider if you also use Stripe or Square.
What you can do
- Take online payments on staff invoices and portal checkout (items, packages, events, courses, booking deposits).
- Offer PayPal wallet and Pay Later where PayPal enables them for your region.
- Offer guest card fields when PayPal approves Advanced Card Processing for your account (wallet checkout works sooner).
What PayPal does not cover here
- Platform subscription billing (Flying School plan) stays on Stripe.
- Memberships, saved cards, and payment-plan auto-charge stay Stripe-only.
- In-person terminal payments are not available through PayPal in Flying School.
Platform fees
Invoices that include ticket or application fees send matching PayPal partner fees when your connection includes the partner-fee permission. If fees cannot be collected, checkout fails with a clear message instead of silently dropping the fee.
Security
PayPal REST secrets stay on the server. Flying School stores only public merchant metadata (merchant id, email, readiness flags) - not your PayPal password or student secret.