---
title: "GET /api/patient_payment_log"
method: GET
path: "/api/patient_payment_log"
tags: ["Billing"]
---

# GET /api/patient_payment_log

`GET /api/patient_payment_log`

Retrieve or search patient payment logs

## Query parameters

- `cursor` string — The pagination cursor value.
- `page_size` integer — Number of results to return per page.
- `since` string
- `office` integer
- `doctor` integer

## Response `200`

OK

- object — Paginated Result
  - `previous` string — Previous paginated page
  - `data` CashPaymentLog[] — result data
    - `appointment` string — ID of appointment associated with the payment
    - `doctor` string
    - `payment_method` 'DRCP' | 'CASH' | 'CHCK' | 'DBIT' | 'CRDT' | 'AMEX' | 'VISA' | 'MSTR' | 'DISC' | 'SQR1' | 'SQRE' | 'PTPA' | 'ONPT' | 'OTHR' — `"CASH", "CHCK" for Check, "DBIT" for Debit, "CRDT" for Credit Card, "AMEX" for American Express, "VISA", "MSTR" for Mastercard, "DISC" for Discover, "SQR1" for Square (legacy), "SQRE" for Square, "PTPA" for Patient Payments, "ONPT" for onpatient, "OTHR" for Other`
    - `updated_at` string
    - `created_by` string — ID of user who created the payment
    - `source` string
    - `amount` number
    - `action` 'C' | 'U' | 'D' | 'F' | 'A' — `C`(Create), `U`(Update), `D`(Delete), `F`(Fill), `A`(Autofill)
    - `patient` string
    - `id` integer
  - `next` string — Next Paginated page

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Permission Denied
- `404` — Not Found
- `405` — Method Not Allowed
- `500` — Internal Server Error

---

[API](https://skmtc.net/drchrono/apis/untitled-api.md) · [All operations](https://skmtc.net/drchrono/apis/untitled-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/drchrono/untitled-api/revisions/e595797fe800/schema)
