# Get payment request by ID Retrieve detailed information about a specific payment request. Endpoint: GET /partner/v2/account/{accountId}/location/{locationId}/payment-request/{paymentRequestId} Version: 2.0 Security: PartnerOAuth ## Path parameters: - `paymentRequestId` (integer, required) Payment request ID - `accountId` (integer, required) Account identifier - `locationId` (integer, required) Location identifier ## Response 200 fields (application/json): - `amountCents` (integer) Amount requested in cents Example: 5000 - `amountDisplay` (string) Amount requested formatted Example: "$50.00" - `amountPaidCents` (integer) Amount paid so far in cents - `amountPaidDisplay` (string) Amount paid formatted Example: "$0.00" - `amountRemainingCents` (integer) Amount remaining in cents Example: 5000 - `amountRemainingDisplay` (string) Amount remaining formatted Example: "$50.00" - `appointmentId` (integer) Associated appointment ID Example: 111 - `createdAt` (string) Creation timestamp Example: "2025-01-15T09:00:00Z" - `description` (string) Description/memo for the payment Example: "Copay for office visit" - `expiresAt` (string) When the request expires Example: "2025-02-15T23:59:59Z" - `id` (integer) Unique payment request identifier Example: 12345 - `invoiceId` (integer) Associated invoice ID Example: 222 - `paidAt` (string) When payment was completed Example: "2025-01-16T14:30:00Z" - `patientId` (integer) Patient ID Example: 67890 - `patientName` (string) Patient name Example: "John Doe" - `paymentUrl` (string) Secure payment link for patient Example: "https://pay.lobbie.com/abc123" - `status` (string) Request status Enum: "PENDING", "PARTIALLY_PAID", "PAID", "VOIDED", "EXPIRED" - `updatedAt` (string) Last update timestamp Example: "2025-01-15T09:00:00Z" - `voidReason` (string) Reason for voiding (if voided) Example: "Patient paid in person" ## Response 401 fields ## Response 403 fields ## Response 404 fields