---
title: "A single payment’s detail, in any lifecycle state."
method: GET
path: "/payments/{id}"
tags: ["Payments"]
---

# A single payment’s detail, in any lifecycle state.

`GET /payments/{id}`

## Path parameters

- `id` string, required

## Response `200`

The payment.

- PaymentDetail
  - `id` string, required
  - `status` 'paid' | 'scheduled' | 'draft' | 'pending-approval' | 'canceled' | 'declined', required
  - `counterparty` string, required
  - `amount` object, nullable, required — An amount as integer minor units plus its currency.
    - `minorUnits` integer, required — Integer minor units (e.g. cents for USD); never a float.
    - `currency` string, required — ISO 4217 currency code, e.g. "USD".
  - `method` 'ACH' | 'Wire' | 'Intra transfer' | 'International wire fee' | 'International wire' | 'null', nullable, required
  - `frequency` string, nullable, required
  - `invoiceNumber` string, nullable, required
  - `invoiceDate` string, nullable, required — ISO 8601 timestamp.
  - `dueDate` string, nullable, required — ISO 8601 timestamp.
  - `scheduledDate` string, nullable, required — ISO 8601 timestamp.
  - `sentDate` string, nullable, required — ISO 8601 timestamp.
  - `createdAt` string, nullable, required — ISO 8601 timestamp.
  - `createdBy` string, nullable, required
  - `memo` string, nullable, required
  - `sourceAccount` PaymentAccount, nullable, required
    - `name` string, nullable, required
    - `accountMask` string, nullable, required
  - `destinationAccount` PaymentAccount, nullable, required
    - `name` string, nullable, required
    - `accountMask` string, nullable, required
  - `fee` object, nullable, required — An amount as integer minor units plus its currency.
    - `minorUnits` integer, required — Integer minor units (e.g. cents for USD); never a float.
    - `currency` string, required — ISO 4217 currency code, e.g. "USD".
  - `recipientAmount` object, nullable, required — An amount as integer minor units plus its currency.
    - `minorUnits` integer, required — Integer minor units (e.g. cents for USD); never a float.
    - `currency` string, required — ISO 4217 currency code, e.g. "USD".
  - `upcomingDates` string[], nullable, required
  - `reviewedBy` string, nullable, required

## Other responses

- `404` — No resource with that id in the key’s company.

---

[API](https://skmtc.dev/joinarc/apis/arc-api.md) · [All operations](https://skmtc.dev/joinarc/apis/arc-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/joinarc/arc-api/revisions/f0dc4aa0fe84/schema)
