Skip to main content

Payments Report

Charges on Solv Pay

K
Written by Kathy Silverman
Updated today

This Payments Report provides visibility into both charges at POS and post-visit billing. Each row in this report represents a charge, or a single payment transaction, collected from a patient against an invoice on the Solv platform.


Note: Data is refreshed hourly, so the most recent payments may take up to 1 hour to appear

How To Use This Report

  • Payment Reconciliation — Filter on Charge Status to see all completed (succeeded) payments for any date range, including today

  • POS vs. Post-Visit Billing — Filter on Invoice Type to separate point-of-sale collections at the clinic from post-visit bills

  • Track Payment Channels — Charge Source shows how patients paid (terminal, SMS text-to-pay, paper bill, online booking) so you can see which methods are used

  • Identify Collection Issues — Filter for failed charges to see declined cards and decline reasons

  • Refunds & Accountability — Track refunds with reason codes, and see which staff member initiated each charge

Data Dictionary

Column Name

Description

Example Values

Charge

Charge ID

Primary key for this report that is case sensitive, hashed unique identifier from Solv system for a specific payment transaction

1yK78Z

Stripe Payment ID

Stripe's payment reference ID

pi_3SdOSlGf1DpaNv4J1KyOzsJA

Charge Created Date

Timestamp when charge was created (in local timezone of the location)

2025-12-12 00:00:18

Charge Updated Date

Timestamp when charge was last modified (in local timezone of the location)

2025-12-12 00:00:21

Amount

Charge amount in dollars (before refunds)

5.00

Amount Cents

Charge amount in cents (before refunds)

500

Amount Refunded

Total refunded amount in dollars

5.00

Amount Refunded Cents

Total refunded amount in cents

500

Refund Date

Date when refund was processed (local timezone)

2025-12-12 08:32:42

Refund Reason

Concatenated list of reasons for all refunds on this charge

insurance added

Net Charge Amount

Amount minus refunded amount (dollars)

5.00

Net Charge Amount Cents

Amount minus refunded amount (cents)

500

Charge Status

Current status of the payment.

Possible values:

  • pending: The charge has been created but payment processing has not yet completed. This is the initial state when a payment intent is created with Stripe or when waiting for terminal/card authorization.

  • succeeded: The payment was successfully processed and funds have been captured. The patient's payment method was charged and the money is on its way to the clinic

  • failed: The payment attempt failed. This typically means the card was declined, had insufficient funds, or the payment was otherwise rejected by the payment processor

  • error: An internal or system error occurred during payment processing. This is distinct from a card decline—it indicates something went wrong on the technical side (e.g., Stripe API error, network issue, configuration problem)

  • requires_source_action: The payment requires additional action from the customer to complete. This typically happens with 3D Secure (SCA) authentication, where the cardholder needs to verify their identity through their bank's authentication flow before the charge can proceed.

Charge Error Type

Category of error if charge failed

card_error

Charge Error Code

Specific error code for failed charges

card_declined

Charge Error Decline Code

Card decline code from payment processor

insufficient_funds

Charge Error Message

Human-readable error description

Your card has insufficient funds.

Charge Source

Origin of the charge.

Possible values:

  • sms: Patient paid via SMS payment link

  • pos: Point-of-sale payment at clinic

  • terminal: Card terminal payment at clinic

  • paper_bill: Payment from mailed paper bill

  • invoice: Direct invoice payment

Charge Dispute ID

Identifier for any dispute filed against this charge

du_1RmZPUGf1DpaNv4Jgpo5Ngan

Charge Payment Type

Payment method type indicates how the patient paid.

Possible values include:

  • card

  • cash

  • check

Charge Card Brand

Card brand

Visa, Mastercard, Amex

Charge Card Last4

Last 4 digits of payment card

1234

Reason For Manual Charge

Explanation for manually created charges

clearPayEstimateIncorrect

Invoice

Invoice ID

Case sensitive hashed unique identifier for invoice on Solv system that is related to the charge

pznRPd

Invoice Permakey

Permanent unique key for the invoice

INV96522C0E790

Invoice Type

Channel through which a patient transaction was initiated and billed

Possible values for invoice type:

  • pos: point of sale

  • bill: post visit bill

  • website

Invoice Status

Current status of invoice

Possible values for invoice status:

  • paid

  • pending

  • cancelled

Invoice Author Email

Email of clinic staff who created the invoice

Invoice Created Date

Timestamp when parent invoice was created (in local timezone of the location)

2025-12-12 00:00:18

Invoice Updated Date

Timestamp when invoice was last modified (in local timezone of the location)

2025-12-12 00:00:18

Invoice Due Date

Date payment is due

2026-01-28

Invoice Paid Date

Date when invoice was paid

2025-12-12 08:54:54

Invoice Clinic Reference ID

Clinic's internal reference number for the invoice

1033544

Invoice Description

Free-text description of invoice charges

Patient balance after insurance is processed.

Invoice Amount Cents

Total invoice amount in cents

500

Invoice Amount

Total invoice amount in dollars

5.00

Invoice Balance

Remaining unpaid balance on invoice in dollars

0.00

Invoice Reason

Reason/category for the invoice (e.g. copay, contracted rate, self-pay visit)

copay

Clinic

Practice Name

Primary name, or brand name, for the clinic on Solv

Clear Care

Clinic Name

Secondary name, or site name, for the clinic on Solv

Bronx 149th

Location ID Hash

Case sensitive hashed unique identifier for location on Solv system

0404149TH

Timezone

Location's timezone for date conversions

America/New_York

Solv Account

Solv Account ID

Case sensitive hashed unique identifier for Solv Account associated with phone number

NzRykZ

Solv Account Phone Number

Phone number associated with account profile

(210) 375-9241

Solv Account First Name

First name on the Solv Account

Mary

Solv Account Last Name

Last name on the Solv Account

Brown

Solv Pay Stripe Customer ID

Stripe customer ID for Account

cus_Zabf4FoMfi6qjv

Patient User Profile

Solv User Profile ID

Case sensitive hashed unique identifier from Solv system for Patient's user profile

AAbY9n

Patient First Name

First name from patient's user profile associated with Solv booking or Stub booking

Noah

Patient Last Name

Last name from patient's user profile associated with Solv booking or Stub booking

Brown

Patient Email

Patient's email address

Patient Birth Date

Patient's date of birth associated with Solv booking or Stub booking

12/29/2024

Patient Phone Primary

Primary phone number from patient's user profile

(210) 375-9241

Patient Phone Alternate

Secondary phone number from patient's user profile

(212) 403-6512

Booking

Solv Booking ID

Case sensitive hashed unique identifier for booking on Solv system

AY2953

Stub Booking ID

For manual or imported patients that cannot be matched to an existing Solv booking, Solv generates a stub booking identifier

RDoqLJ

Appointment Date

Date of the medical service (local timezone) associated with Solv booking or stub booking

2025-03-15

Appointment Time

Time of the appointment

2025-12-12 00:45:00

Authorized Payment Method Stripe ID

Stripe ID for card on file

pm_1SdPyzDF6dGldWWNfOig8DM1

Payments Card on File Authorized Source

Source of card authorization for the booking

Possible values:

  • booking-flow: Card added by the patient during the consumer booking flow

  • facesheet-terminal: Card collected at a physical Stripe payment terminal by clinic staff

  • facesheet-online: Card added through the online facesheet interface by clinic staff (not using a terminal)

  • paperwork: Card collected during the digital paperwork/intake process

Payments Card on File Authorized Date

When card on file was authorized for the booking

2025-12-12 08:00:14

Booking Status

Current status of the booking

Reserved, Here, Ready, In Exam Room, Discharged, Cancelled, No Show

Visit Type Name

Type of visit booked

Immigration Physical

Reason For Visit

Patient's stated reason for the visit

rash on his face

Patient Notes

Free-text notes about the patient

Scheduled Payments

Scheduled Payment Date

Date for scheduled payment

2025-12-12 14:26:53

Scheduled Payment Status

Current status of scheduled payment

Possible values:

  • pending: Payment has been scheduled but not yet collected/processed (default value when created)

  • paid: Payment has been successfully collected from the customer

  • failed: Payment collection attempt failed (retries may still occur)

  • customer_canceled: Customer initiated cancellation of the scheduled payment

  • provider_canceled: Clinic staff initiated cancellation of the scheduled payment

Next Reminder Date

Date of next payment reminder SMS to be sent

2025-12-27 06:47:15

EMR

EMR Visit ID

External EMR system's visit identifier

4851798

EMR Patient ID

External EMR system's patient identifier

E15562390

Other External Ids

Additional external system identifiers (e.g. Patient GUID, Appointment GUID)

[{"patient_guid": "93Z3041C-65D7-F011-801X-0050568C09F2"}, {"appointment_guid": "A1F4FB21-65D7-F011-801A-0250518C09F2"}, {"encounter_guid": "C261591F-65A7-Z011-801A-0050568C09F2"}]

EMR Claim ID

External EMR system's claim identifier

741025

Did this answer your question?