मुख्य कंटेंट तक स्किप करें

How PayPal Payments Work

Coming soon

PayPal lesson payments are not live yet. See Stripe Payments for the flow that is live today.

This page explains how student payments will flow through PayPal — from booking requests to packages and recurring schedules.

Students can pay with a PayPal wallet or a card. Card payments do not require a PayPal login.

Booking Requests

When a student books a lesson with you:

  1. The student requests a slot and saves a PayPal wallet or card.
  2. You receive a notification with the booking request.
  3. Confirm the request, or decline (if you don't respond, the request expires and the student is not charged).
  4. The student is officially charged once the lesson is no longer cancelable (based on your cancellation policy).

The payment method is saved at booking. Capture happens at the cancellation cutoff — the same policy window as Stripe.

Session Packages

Tutors can create session packages — multi-session bundles at a set price (e.g. 10 lessons for a fixed amount).

How packages work

  1. Define packages on your per-language profile.
  2. A student purchases a package through your profile or chat.
  3. The full package price is charged at purchase via PayPal.
  4. When you schedule or complete lessons with that student, you use a session from their package.
  5. The remaining session count decreases until the package is consumed.

Refunds on packages

Package refunds are all-or-nothing. If a student requests a refund before any sessions are used, you can issue a full refund. Partial refunds for partially used packages are not automatic — contact Voilà support for special cases.

Recurring Lesson Payments

For students with recurring lesson schedules:

  1. Set up a recurring schedule (e.g. weekly on Tuesdays at 14:00).
  2. The student approves the recurring payment arrangement and saves a PayPal method.
  3. Each occurrence is billed automatically according to the schedule.
  4. Either side can pause or cancel the recurring arrangement.

If a payment fails, both you and the student are notified.

Group Lessons

PayPal supports group lessons with per-seat or sponsor payment, matching Stripe. Voilà takes a 15% platform fee on each seat. Groups run on Google Meet, Zoom, or Teams — not Voilà Classroom. See Group Lessons.

Cancellations and Refunds

ScenarioWhat happens
Tutor declines bookingStudent not charged.
Booking expiresStudent not charged.
Tutor cancels confirmed lessonStudent is refunded automatically.
Student cancels within policyStudent is refunded automatically (subject to your cancellation policy).
Student cancels outside policyNo automatic refund (tutor keeps the payment).
Calendar-driven cancellationIf a synced calendar event is deleted, the Voilà lesson is cancelled and the student is refunded.

Disputes and Chargebacks

If a student disputes a charge, the dispute appears in your PayPal account because you are the merchant of record. You must respond in PayPal before the deadline. See Disputes & Chargebacks.

Payment Timing

  • Payment method saved — when the student submits a booking request (wallet or card).
  • Payment capture — once the lesson is no longer cancelable. This charges the student.
  • Payout — PayPal transfers funds on your PayPal payout schedule.