Payments Policy
Version: 2026-02-20
Last updated: 2026-02-20
This policy explains how lesson payments are authorized, charged, and recorded on DarsKhana.
1. Payment method requirements
- Students must maintain at least one valid payment method for paid bookings.
- A payment method that is linked to active/future bookings or scheduled charges cannot be removed until those links are resolved.
- To remove a linked method: add a replacement method, set it as default, then update/cancel affected bookings as needed.
2. Charge timing and booking lifecycle
- No immediate charge is taken at booking hold/creation stage.
- Charges are scheduled only after tutor confirmation for paid non-trial bookings.
- The standard charge attempt is scheduled for approximately 24 hour(s) before lesson start.
- If tutor confirmation or reschedule confirmation happens inside that window, charge processing may be queued immediately.
- If payment has not completed by the lesson close window, platform workers may auto-cancel the booking as unpaid under operational policy.
- Free-trial and zero-value bookings do not create payable scheduled charges.
3. Failed payment handling
- If a charge fails, DarsKhana may retry or request payment-method updates.
- Retry behavior may include immediate retry, delayed retry, and infrastructure-safe retry depending on failure type.
- Persistent payment failure can lead to booking disruption, cancellation, classroom access blocking, or account restrictions where necessary.
- Users are notified of payment failure and required next steps by email/in-app messages where configured.
4. Invoices and receipts
- Each successful payment may generate an invoice/receipt reference and downloadable record.
- Invoice and payment metadata are retained for accounting, support, and compliance.
5. Refunds and reversals
- Refund eligibility is governed by the Cancellation & Refund Policy.
- Approved refunds are returned to the original payment method where possible.
- When refunds affect tutor earnings/payouts, platform wallet and ledger adjustments may be applied.
- For incomplete lesson outcomes, refund/cancellation handling may execute automatically under platform rules.
6. Payouts to tutors
- DarsKhana currently supports two payout methods for tutors: Stripe Connect and MoneyGram.
- Stripe Connect payouts: tutors with a connected Stripe payout account can request payout of available balance. Processing speed depends on Stripe account status, verification state, banking rails, and country-level payout schedules.
- MoneyGram payouts: tutors using MoneyGram submit payout requests that are processed through platform/admin remittance workflow. Processing is not instant and depends on remittance batch timing, recipient details validation, and compliance checks.
- Tutor balances become available based on settlement windows and may remain pending during dispute/risk review windows or while payment outcomes are still being finalized.
- Payouts may be delayed, adjusted, or held where there is an open dispute, suspected fraud/risk event, charge reversal, refund impact, sanctions/compliance check, or missing payout verification data.
- Payout availability and timing can differ by provider, corridor, country, banking calendar, and regulatory requirements.
7. Payment security
- Payment flows use integrated provider infrastructure (e.g., Stripe) for secure method handling.
- DarsKhana stores operational payment metadata and tokenized references, not full card PAN/CVV values.
8. Support for payment issues
For payment failures, invoice mismatches, or charge disputes, contact Admin@darskhana.com and include booking ID, invoice reference, and date/time.
Operational note: classroom access for non-admin users is generally blocked when a booking is unpaid, and lesson windows typically close 3 minute(s) after scheduled end unless changed in platform settings.
Related policies: Terms | Cancellation & Refunds | Privacy | Security | Safeguarding