mindora

Manage Your Payments End to End

Payment collection, link generation, refunds, and reporting; your practice's entire financial process is managed from a single screen.

Payment management for therapists illustration: Stripe, iyzico, PayTR integrations, payment links, and revenue tracking
Payments Table

All Payments, One Table

Simplify your financial tracking with a payments table filterable by client, date, status, and amount. Status tabs help you focus quickly.

Mindora payments table screenshot: 8 payment statuses, filtering, and total revenue summary
Payment History

The Story Behind Every Payment

When a question comes up about a payment, 'when did this happen?', having a clear record keeps trust intact. Every payment's full lifecycle is automatically recorded in Mindora.

16 event types (link sent, collected, reminder, refund, cancellation) are timestamped; open the history to see who did what, when in chronological order.

16 Event Types

Every action including payment creation, link sent, reminder, refund, and cancellation is timestamped and kept unchangeable.

Chronological Flow

See the entire lifecycle of a payment in chronological order; which action happened when, who triggered it, all clearly documented.

Audit & Transparency

Payment dispute with a client? Open the history to see when the link was sent, when payment arrived, whether reminders went out; all logged.

All Payment History

Filter and view the payment history of all your clients from a single page, not just one client at a time, all in one place.

Payment history timeline
Payment management modal
Payment management modal
Financial View

Your Financial Status at a Glance

You don't have to wait until month-end to see your practice's financial picture. The dashboard summarizes your revenue flow every time you open it.

This month's revenue, overdue payments, and the last 6 months of trend come together in one view; read your revenue picture at a glance.

Monthly Revenue

See your total monthly revenue, collected and pending amounts in a single card. Tell what's in your pocket from what's on the way at a glance.

Overdue Payments

Track the total amount and count of overdue payments at a glance. Send reminders to the relevant clients in one click, individually or in bulk.

Monthly Revenue Chart

View the last 6 months of revenue two ways: by session date (earnings) or by payment-received date (cash flow); spot seasonal dips and busy periods.

Monthly revenue chart by session date
Revenue trend chart by payment date
Collection Channels

Choose How You Collect

Mindora offers two collection channels: collect via bank transfer and mark as paid manually or take online payments through Stripe/iyzico.

With Paraşüt integration, filter your collections and issue e-invoices (e-SMM) without leaving Mindora.

Payment Link

Secure Payment Link, One Click

When making a first impression on new clients, online collection makes you appear more professional. Mindora generates a secure payment link with one click for each session and opens the message ready to send.

Combine multiple sessions' payments into a single link to send; when payment comes through, the status updates on its own.

Single Client Link

Create a payment link with one click from the session detail or payments table. Amount, currency, and description fill automatically; send to your client via WhatsApp or email.

Multiple Sessions, One Link

Combine multiple sessions of the same client under a single link. For package payments, the process is clearer for the client and tracking collapses to a single line for you.

Integrated Payment Providers

Connect your own Stripe account once; payments go straight to your own account with no middleman in between. Mindora takes no commission and never touches your funds.

Automatic Status Updates

When a client pays through the link, the status updates to "Paid", a record is added to the payment history, and you receive an instant notification. No manual tracking needed.

Payment link creation screen

Create, Send, Track

Payment link creation, sending to the client, and delivery confirmation: a three-step flow.

Send payment link modal
Link sent confirmation
Notifications

Get Notified When Payments Arrive

After sending a payment link, you don't have to keep checking the payments table wondering "did they pay?" Mindora notifies you the moment payment arrives.

Instant Notifications

When a client pays through the link, the notification appears right away; you see which client paid for which session in the message itself.

Notification Center

All payment notifications collect in a single center. Filter unread items and jump to the related session or payment with one click.

Payment notifications panel
Status Flows

What Happens to Payment When a Session Changes?

Cancelling a session or marking it as no-show normally forces an on-the-spot call: "full fee or partial? cancel the link?" Mindora knows the payment state ahead of time and offers you the right options for each scenario.

Click below to explore the 6 core scenarios of the cancellation flow.

These are just 6 core scenarios. Mindora is the only app that intelligently handles dozens of cancellation and no-show variants.

Overview

Your Practice's Financial Side, in One Place

From simple tracking to one-click e-SMM, from overdue prioritization to Türkiye accounting, your financial process stays in your control.

01

Step-by-Step Setup

From manually marking "paid" to online payment links and one-click e-SMM via Paraşüt; start at the step that fits your practice, grow as you need.

02

Clear Payment Flow

Each session's financial state (pending, link sent, paid, overdue, or refunding) is read at a glance through clear, color-coded badges.

03

Online Payment Links

Secure payment links via Stripe or iyzico; created instantly for single or multiple sessions, auto-confirmed when payment completes.

04

Bulk Payment Links

Combine several of a client's sessions into one link; overdue, this week, and future sessions are grouped together neatly for clarity.

05

Send via 3 Channels

Send links via WhatsApp or email, or copy and share them manually. Standard or friendly tone, language picked automatically by client.

06

Full & Partial Refunds

Issue full or partial refunds via the provider; process several partial refunds in sequence if needed. Then issue the correction receipt.

07

Receipt Management

Upload receipts manually as PDF or JPG, or issue Paraşüt e-SMM directly. Send to the client via WhatsApp or email in just one click.

08

🇹🇷 Türkiye Accounting Flow

Paraşüt integration issues e-SMM directly from Mindora; client info stays synced and GİB-compliant records are kept automatically.

09

Session-Payment Sync

Session changes flow into payments intelligently; on cancellation or no-show, you decide whether to charge or refund, and the record updates.

10

Overdue Prioritization

A formula combining debt amount and waiting time surfaces your most critical clients; send a reminder or new link in one click.

11

Revenue Dashboard

This month's collections, the change vs. last month, an overdue table and a full 6-month trend; your financial health at a glance.

12

Detailed Payment History

Every payment's full lifecycle on record: link delivery, reminder, collection, refund, receipt. Who, when, what changed, fully tracked.

In Practice

Scenarios from Your Daily Practice

See how the payment module fits into a therapist's daily workflow.

Weekly Payment Follow-Up

Open the payments table every Friday. From the "Pending" tab, bulk-create payment links for the week's sessions and send them via WhatsApp. Mark transfers as "Paid" and review the week.

A Busy Multi-Client Day

On a busy day, create a payment link with one click from the calendar at the end of each session. As payments arrive you get instant notifications; check the day's collections on the dashboard at day's end.

No-Show and Auto Refund

When a client doesn't attend and you've collected their online payment in advance: from the no-show modal, choose "Partial refund" and it happens automatically, logged with a timestamp.

Status Reference

Every Payment Status Under Control

8 payment statuses, clear transition rules, and fee editing controls; every edge case covered.

Payment Statuses

Unpaid

Initial state. No payment made or requested yet.

Payment link sent, waiting for payment.

Client paid through payment link. Locked status.

Marked as paid manually. Can be reverted.

Free Session

Session fee is zero. Automatic and locked.

Refund Statuses

Refund Pending

Refund initiated, payment provider processing.

Refunded

Full refund completed. Locked status.

Partially Refunded

Partial refund completed, remaining stays paid.

Payment Flow

See visually which stages a payment can go through.

Unpaid
Correction
Mark Paid
Send Link
Cancel Link
Auto
Free Session
LOCKED
Fee = 0

Status Transitions

Every transition is controlled — no random status changes.

FromToHow
UnpaidLink SentSend payment link
UnpaidMark as paid manually
Link SentUnpaidCancel / invalidate link
Link SentClient pays via link (automatic)
Link SentMark as paid manually
UnpaidMarked by mistake — revert
Refund PendingInitiate refund
Refund PendingRefundedFull refund completes (automatic)
Refund PendingPartially RefundedPartial refund completes (automatic)
Partially RefundedRefund PendingInitiate another partial refund
Partially RefundedRefundedRefund remaining amount in full
RefundedCannot be changed
Free SessionCannot be changed

Locked statuses cannot be changed for accounting integrity.

Fee Editability

Whether you can edit the session fee depends on the payment status.

Editable
UnpaidFee can be changed freely
Link SentCaution: changing fee cancels active link
Free SessionIf fee set to >0, reverts to Unpaid
Locked
Payment received — fee locked
Payment received — fee locked
Refund PendingRefund in progress — fee locked
RefundedRefund completed — fee locked
Partially RefundedPartial refund done — fee locked
Common Questions

Frequently Asked Questions About Payments

Common questions about Stripe/iyzico/PayTR, payment links, refunds, multi-currency, and accounting integration.

Couldn't find your answer?Find all the questions and answers on this topic in the Help Center.Go to the Help Center

Take Control of Your Payments

Payment tracking, link generation, revenue analytics, and refund management — all your financial processes in one platform.