Admin profile cards

Verify each directory profile before it goes live.

Each card shows the applicant, payment path, requested primary service, credential status, and direct actions for admin verification. Stripe owns billing details; these cards only show payment status.

Loading live profile cards...
Open document queue
OL-1043High

M. Carter

Federal officer · Federal officer

Payment: Existing paid OfficerList account
Credential: Driver license + government email
Service: Other: Process Serving
Submitted: Today, 11:38 AM
Profile complete86%
Open full profile review
OL-1042Normal

Lt. Alex Rivera

Lieutenant · Denver Police Department

Payment: Stripe paid
Credential: Department ID
Service: Security Services
Submitted: Today, 9:12 AM
Profile complete94%
Open full profile review
OL-1044Watch

Dana Morris

Retired sergeant · Phoenix Police Department

Payment: Needs checkout
Credential: Retired department ID
Service: Firearms & Safety Training
Submitted: Yesterday, 4:45 PM
Profile complete78%
Open full profile review

These buttons model the admin actions the live backend should write: profile status, payment status, Stripe references, reviewer ID, timestamp, and decision reason. Billing details stay in Stripe.