---
title: "Retrieve Peer To Peer Payment Response"
method: GET
path: "/v2/payments/p2p/{id}/"
tags: ["payments"]
---

# Retrieve Peer To Peer Payment Response

`GET /v2/payments/p2p/{id}/`

Retrieve a single P2P payment by its ID. Returns 404 for payments that do not belong to the authenticated partner.

## Path parameters

- `id` string, uuid, required

## Headers

- `Authorization` string, required

## Response `200`

- GetP2PPaymentResponse — P2P payment details returned by retrieve and list endpoints.
  - `id` string, uuid, required — Unique identifier for this P2P payment.
  - `originating_account_id` string, required — External ID of the sending account.
  - `receiving_account_id` string, required — External ID of the receiving account.
  - `amount` number, double, required — Transfer amount in USD.
  - `status` 'pending' | 'posted' | 'pending_review' | 'error' | 'canceled' | 'returned', required — Current payment status.
  - `description` string — Memo provided at creation time.

## Other responses

- `404` — Payment not found or does not belong to this partner

---

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