Skip to content

Payment Processing

Quanta’s integrated payment system handles billing, invoicing, and payment tracking for all sessions and subscriptions.

Quanta supports multiple payment approaches:

Charge per individual session:

  • Flexibility for variable schedules
  • No recurring commitment
  • Ideal for trial students
  • Simple tracking per session

Example:

Session: 60 minutes
Rate: $50/hour
Total: $50 per session

Fixed monthly fee based on tier:

  • Unlimited sessions included
  • Predictable revenue
  • Better for committed students
  • Simplified billing

Example:

Tier: Pro ($299/month)
Includes: Unlimited sessions
Billing: Monthly on enrollment date

Combination of subscription + additional charges:

  • Base monthly fee
  • Extra charges for premium services
  • Ideal for learning centers
  • Flexible scaling

Example:

Base: $199/month
Per session over limit: $25
Premium tutoring: +$50/hour
  1. Go to SettingsPricing
  2. For each tier, set:
    • Monthly fee
    • Per-session rate
    • Session limit
    • Features included
  3. Click Save

Pricing applied to all new enrollments.

  1. Open student profile
  2. Click Pricing Settings
  3. Enter custom rate (if applicable)
  4. Select billing model
  5. Save

Custom pricing overrides tier defaults.

Invoices automatically created for:

  • Monthly subscriptions (1st of each month)
  • Pay-per-session (after session completion)
  • Bulk session packs
  • Custom charges
  1. Go to BillingInvoices
  2. Filter by:
    • Date range
    • Student
    • Status
    • Amount
  3. Click to view details

Each invoice shows:

  • Invoice number
  • Invoice date
  • Due date
  • Student name and address
  • Itemized charges
  • Total amount
  • Payment instructions
  • Terms and conditions
  1. Open invoice
  2. Click Send
  3. Choose method (email, SMS, in-app)
  4. Confirm recipient
  5. Send

Invoice delivered with payment link.

Quanta accepts:

  • Credit/debit cards (Visa, Mastercard, American Express)
  • Bank transfers/ACH
  • PayPal
  • Apple Pay
  • Google Pay

Automatic (from payment link):

  • Student clicks payment link
  • Enters payment details
  • Payment processed immediately
  • Receipt generated

Manual (by educator):

  1. Open student account
  2. Click Record Payment
  3. Enter:
    • Amount
    • Payment method
    • Date
    • Reference (optional)
  4. Confirm

Payment recorded in system.

Track status of each payment:

StatusMeaningAction
PendingAwaiting processingMonitor
ProcessingIn progress (2-3 days)Wait
CompletedSuccessfully processedConfirmed
FailedTransaction declinedRetry
RefundedMoney returnedClose
  1. Go to ReportsRevenue
  2. Select date range
  3. View:
    • Total revenue
    • By student
    • By session
    • By payment method
    • Trends

See all outstanding payments:

  1. Go to ReportsOutstanding
  2. View:
    • Students with unpaid invoices
    • Amount owed
    • Days overdue
    • Payment plans
    • Contact info

Match system payments with bank deposits:

  1. Go to ReportsReconciliation
  2. Select period
  3. Compare:
    • Expected vs. actual
    • Flagged discrepancies
    • Settle mismatches

For students with larger unpaid balances:

  1. Open student with outstanding balance
  2. Click Create Payment Plan
  3. Set:
    • Total amount owed
    • Number of installments
    • Payment schedule
    • Start date
  4. Send to student for approval
Outstanding Balance: $600
Plan: 3 monthly payments
Schedule:
- August: $200 (due Aug 1)
- September: $200 (due Sep 1)
- October: $200 (due Oct 1)

Monitor progress:

  • Next payment due date
  • Amount paid to date
  • Remaining balance
  • On-time/late indicator

For cancellations, no-shows, or errors:

  1. Open payment record
  2. Click Refund
  3. Enter:
    • Reason for refund
    • Partial or full
    • Amount (if partial)
  4. Confirm

Refund initiated and tracked.

Track refund process:

  • Initiated - Refund request submitted
  • Processing - Bank processing (3-5 days)
  • Completed - Funds returned to source
  • Failed - Contact payment processor
  1. Go to SettingsAuto-Pay
  2. Choose:
    • Which students
    • Payment method
    • Frequency (daily, weekly, monthly)
    • Amount
  3. Enable

Payments automatically processed on schedule.

System automatically retries failed payments:

  • First retry: Same day
  • Second retry: +1 day
  • Third retry: +3 days

After 3 failures, payment marked as failed.

  • All payments PCI-DSS compliant
  • Secure encryption of card data
  • No card storage on Quanta servers
  • Third-party payment processor handles all sensitive data
  • SSL/TLS encryption
  • Two-factor authentication
  • Transaction monitoring
  • Fraud detection
  1. Go to FinanceReconciliation
  2. Match:
    • System invoices
    • Recorded payments
    • Bank deposits
  3. Flag discrepancies
  4. Resolve issues

Generate for accounting:

  • Income Statement - Revenue summary
  • Cash Flow - Money in/out
  • Aging Report - Outstanding balances
  • Tax Report - For tax filing
  1. Go to ReportsExport
  2. Choose format (PDF, Excel, CSV)
  3. Select date range
  4. Download or email
  1. Invoice promptly - Send invoices within 24 hours of session
  2. Follow up on unpaid - Contact student if payment overdue
  3. Use payment plans - Offer flexibility for large amounts
  4. Reconcile monthly - Verify all payments match records
  5. Keep records - Archive for 7+ years
  6. Communicate clearly - Be transparent about pricing
  7. Set terms - Clearly state payment due dates
Student: Active, Pro tier
Monthly Fee: $299
Billing Date: July 1
Due Date: July 31
Status: Paid July 2
Next Billing: August 1
Student: Sarah Ahmed
Invoice: INV-2024-0451
Amount: $250
Due Date: July 15
Status: 8 days overdue
Action: Send payment reminder
Reason: Session cancelled by student
Original Payment: $50
Refund Amount: $50
Initiated: July 23
Status: Processing (3-5 days)
Expected: July 26-28

Next: Learn about Messaging or Analytics