mindora
All GuidesPayments

Understanding Payment History

Learn which events are recorded in each session payment history and how to interpret them.

3 min read
Easy

What is Payment History?

Payment history allows you to chronologically track the financial lifecycle of each session. All events such as link creation, sending, and payment completion are recorded here. You can see who performed which action and when, and use it as evidence when needed.

Event Types

User Actions

Actions triggered by you

Status Change

Recorded when you manually change the payment status. Old and new status information is saved.

Fee Change

Recorded when you update the session fee. Old and new fee information is saved. Fee changes automatically cancel active payment links.

Link Created

Recorded when you create a new payment link. Link type and amount are specified. Previous active link is automatically cancelled if exists.

Link Sent

Recorded when you send the payment link to the client via WhatsApp or email. The channel used is specified.

Link Invalidated

Recorded when the payment link becomes invalid. Reasons include fee change, session cancellation, no-show marking, or new link creation.

Reminder Sent

Recorded when you send a payment reminder to the client. The channel used is specified.

Confirmation Sent

Recorded when you send a confirmation message to the client after payment completion. Contains payment details and thank you message.

Receipt Actions

Receipt upload, delete, replace, or send to client operations. Each action is recorded separately and the receipt file is saved.

Refund Initiated

Recorded when you initiate a refund for a payment. Contains the refund amount and provider information.

System Actions

Automatically triggered actions

Payment Completed

Recorded when the client successfully completes payment using the link. Payment status is automatically set to Paid and the link becomes unusable.

Payment Failed

Recorded when the client payment attempt fails. Reasons include insufficient balance, card limit, bank rejection, etc. Client can try again.

Link Expired

Recorded when the payment link validity period expires. Expired links can no longer be used. You need to create a new link.

Refund Completed

Recorded when the refund is successfully processed by the payment provider. The amount is returned to the client's original payment method.

Refund Failed

Recorded when a refund attempt fails. Reasons may include provider error, time limit exceeded, etc.

How to Access Payment History?

1

Go to client profile

Open Management → Clients from the top menu and select the client whose payment history you want to view.

2

Open Sessions tab

Click on Sessions tab in the client profile and click on the session you want to examine to open the detail panel.

3

Review payment history

Find the Payment History section in session details. Each event row shows: event icon, description, timestamp, and the person who performed the action.

Where else can I see the history?

Session detail → Messages tab

The Messages tab lists every communication for that session: session reminders, meeting links, and all payment messages (link, reminder, confirmation, receipt).

Payments page → Manage Payment window → Payment History

Opening Manage Payment for a session shows the same Payment History as the session detail page; the two are identical.

Payments page → History

The History view on the Payments page gathers the payment transaction history of all clients in one filterable list (Link Sent, Reminder Sent, Confirmation Sent, Receipt Actions, Status Change, and system events).

Payment-related events appear both in the payment history and in the Messages tab, so you can read payment activity and communication together at a glance.

Icon Legend

Each event row carries these visual cues, so you can see at a glance what happened, when, and who triggered it.

User action

A colored icon marks actions you triggered yourself, such as sending a link or changing the payment status.

System action

Automatic events like payment confirmation or link expiry are recorded separately.

Timestamp

Every row shows the exact date and time the event occurred.

Bulk link operation

A bulk tag means the event came from a bulk payment link; hover it to see how many sessions are affected.

All Messages Reference

Below are all the messages you can see in payment history, shown with their UI appearance.

Link Operations

Payment link created via PayTR for ₺1,500.00.

Payment link for ₺1,500.00 sent via WhatsApp.

PayTR payment link was manually invalidated.

PayTR payment link cancelled (new link created).

PayTR payment link cancelled (fee was updated).

PayTR payment link cancelled (session was cancelled with fee change).

PayTR payment link cancelled (session marked as no-show with fee change).

PayTR payment link cancelled (fee updated on another session in bulk link).

bulk

Status Changes

Payment status changed from Unpaid to Paid (Manual).

Payment status changed from Link Sent to Paid (Link).

Payment status changed from Paid (Manual) to Unpaid (fee updated, status reset with your confirmation).

Payment status changed from Link Sent to Unpaid (payment link was invalidated).

Payment status changed from Paid (Link) to Refunded.

Payment status changed from Paid (Link) to Partially Refunded.

System Notifications

Payment of ₺1,500.00 completed successfully via PayTR.

Payment of ₺1,500.00 failed via PayTR (insufficient balance).

Payment link for ₺1,500.00 expired (PayTR).

Payment of ₺1,500.00 automatically verified (PayTR).

Payment via PayTR was detected. Status has been synced.

Communication

Payment reminder for ₺1,500.00 sent via WhatsApp.

Payment confirmation for ₺1,500.00 sent via Email.

Fee Changes

Session fee updated from ₺1,500.00 to ₺1,200.00.

Session fee updated from ₺1,500.00 to ₺0.00 (fee changed while cancelling session).

Session fee updated from ₺1,500.00 to ₺750.00 (fee changed while marking as no-show).

Session fee updated from ₺1,500.00 to ₺1,000.00 after partial refund.

Session fee updated from ₺1,500.00 to ₺0.00 after full refund.

Refund Events

Full refund of ₺1,500.00 initiated via PayTR.

Partial refund of ₺750.00 initiated via PayTR.

Full refund of ₺1,500.00 completed via PayTR.

Partial refund of ₺750.00 completed via PayTR. Total refunded: ₺750.00.

Refund of ₺1,500.00 failed via PayTR (provider error).

Receipt Operations

Receipt uploaded: receipt_jan.pdf.

Receipt deleted: receipt_jan.pdf.

Receipt replaced: old_receipt.pdf to new_receipt.pdf.

Receipt sent via WhatsApp.

Tip
Click the question mark icon in payment history to open a guide showing what all event types mean. For bulk operations, the bulk label appears; hover over it to see how many sessions are affected.
Bulk Link History Note

When you create a bulk payment link, history entries are recorded separately for each session with that session's individual amount. For example, for a 3-session bulk link, each session shows its own "Link created for ₺X" entry with a bulk tag.

When a change is made to a session in the bulk link (cancellation, no-show, or fee change), the link is cancelled and other sessions' history shows that the cancellation originated from another session and the reason (cancellation/no-show/fee).

For more details, see the Bulk Payment Links guide.

Session Operations and Payment History

When you perform session operations like cancellation, no-show marking, restoring, or clearing no-show with fee changes, the following records are added to payment history. These contextual messages help you understand exactly what triggered each event.

When Cancelling a Session

Link invalidation and status change only occur if there is an active payment link.

Session fee updated from ₺1,500.00 to ₺750.00 (fee was changed while cancelling the session).

Stripe payment link cancelled (active link was invalidated due to fee change while cancelling session).

Payment status changed from Link Sent to Unpaid (fee was changed while cancelling session, payment status was reset with your confirmation).

When Marking as No-Show

Link invalidation and status change only occur if there is an active payment link.

Session fee updated from ₺1,500.00 to ₺750.00 (fee was changed while marking session as no-show).

Stripe payment link cancelled (active link was invalidated due to fee change while marking session as no-show).

Payment status changed from Link Sent to Unpaid (fee was changed while marking session as no-show, payment status was reset with your confirmation).

When Restoring a Session

Link invalidation and status change only occur if there is an active payment link.

Session fee updated from ₺750.00 to ₺1,500.00 (fee was changed while restoring the session).

Stripe payment link cancelled (active link was invalidated due to fee change while restoring session).

Payment status changed from Link Sent to Unpaid (fee was changed while restoring session, payment status was reset with your confirmation).

When Clearing No-Show

Link invalidation and status change only occur if there is an active payment link.

Session fee updated from ₺750.00 to ₺1,500.00 (fee was changed while clearing no-show).

Stripe payment link cancelled (active link was invalidated due to fee change while clearing no-show).

Payment status changed from Link Sent to Unpaid (fee was changed while clearing no-show, payment status was reset with your confirmation).

When Cancelling with Refund

Full refund of ₺1,500.00 initiated via PayTR (you requested a full refund while cancelling the session).

Full refund of ₺1,500.00 completed via PayTR (you requested a full refund while cancelling the session).

Partial refund of ₺750.00 initiated via PayTR (you requested a partial refund while cancelling the session).

Partial refund of ₺750.00 completed via PayTR (you requested a partial refund while cancelling the session). Total refunded: ₺750.00.

Payment status changed from Paid (Link) to Refunded (you requested a refund while cancelling the session).

When No-Show with Refund

Full refund of ₺1,500.00 initiated via PayTR (you requested a full refund while marking session as no-show).

Full refund of ₺1,500.00 completed via PayTR (you requested a full refund while marking session as no-show).

Partial refund of ₺750.00 initiated via PayTR (you requested a partial refund while marking session as no-show).

Partial refund of ₺750.00 completed via PayTR (you requested a partial refund while marking session as no-show). Total refunded: ₺750.00.

Payment status changed from Paid (Link) to Partially Refunded (you requested a refund while marking session as no-show).

Tip

For more details, see the Session Changes and Payment Impact.