---
title: "List all parts of a payment"
method: GET
path: "/v1/payments/{paymentKey}/parts"
tags: ["Payments"]
---

# List all parts of a payment

`GET /v1/payments/{paymentKey}/parts`

**Note:** This operation is only available if you have [Invoice Settlement](https://docs.zuora.com?resourceId=billing-invoice-settlement) enabled. The Invoice Settlement feature is generally available as of Zuora Billing Release 296 (March 2021). This feature includes Unapplied Payments, Credit and Debit Memo, and Invoice Item Settlement. If you want to enable Invoice Settlement, see [Invoice Settlement Enablement and Checklist Guide](https://docs.zuora.com?resourceId=billing-invoice-settlement-migration-checklist-and-guide) for more information. 

Retrieves the information about all parts of a payment. A payment can consist of an unapplied part, and several parts applied to invoices and debit memos. You can use this operation to get all the applied and unapplied portions of a payment. Note that a fully refunded payment does not contain any payment part.

## Path parameters

- `paymentKey` string, required

## Query parameters

- `page` integer
- `pageSize` integer

## Headers

- `Accept-Encoding` string
- `Content-Encoding` string
- `Zuora-Track-Id` string
- `Zuora-Entity-Ids` string
- `Zuora-Org-Ids` string
- `Zuora-Version` string

## Response `200`

OK

- GETPaymentPartsCollectionType
  - `nextPage` string, URL — URL to retrieve the next page of the response if it exists; otherwise absent.
  - `parts` GETPaymentPartTypewithSuccess[] — Container for payment parts.
    - `amount` number, double — The amount of the payment part.
    - `createdById` string — The ID of the Zuora user who created the payment part.
    - `createdDate` string — The date and time when the payment part was created, in `yyyy-mm-dd hh:mm:ss` format. For example, 2017-03-01 15:31:10.
    - `debitMemoId` string, nullable — The ID of the debit memo associated with the payment part.
    - `id` string — The ID of the payment part.
    - `invoiceId` string, nullable — The ID of the invoice associated with the payment part.
    - `organizationLabel` string — The organization that this object belongs to. Note: This field is available only when the Multi-Org feature is enabled.
    - `updatedById` string — The ID of the Zuora user who last updated the payment part.
    - `updatedDate` string — The date and time when the payment part was last updated, in `yyyy-mm-dd hh:mm:ss` format. For example, 2017-03-02 15:36:10.
  - `success` boolean — Returns `true` if the request was processed successfully.

## Other responses

- `500` — Internal Server Error
- `4XX` — Request Errors

---

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