Skip to main content
Beta version

Welcome to the beta version of the Global Payments 2 API! For the generally available Global Payments API, refer to Global Payments

Get the status of a Zelle® Disbursement

In this tutorial, you learn how to get the status of a Zelle® Disbursement.

Before you begin

To get the status of a payment, you need the following:

Send a request

From your command line, send a GET request to the /payments/{paymentId}/status endpoint.

For example, the following code snippet contains a cURL command that gets the status of a Zelle® Disbursement that uses an email address:

Example of a request to get the status of a Zelle® payment that uses an email address
Curl
curl --request GET \
  --url https://api-mock.payments.jpmorgan.com/payment/v2/payments/784fd716-e804-4b0c-8b7b-18ebf950fa0b/status \
  --header 'Accept: application/json' \
  --header 'Request-Id: 1a2b3c4d-5e6f-7g8h-9i0j-1k2l3m4n5o6p'

For example, the following code snippet contains a response to the previous cURL command to get the status of a Zelle® Disbursement that uses an email address. It's formatted in JSON so that it's easier to see.

Example of a response to a successful request to get the status of a Zelle® payment that uses an email address
Json
{
    "requestedExecutionDate": "2024-10-01",
    "paymentIdentifiers": {
        "endToEndId": "FzDDuoBPOtDuwjLz"
    },
    "transferType": "CREDIT",
    "paymentType": "ZELLE",
    "paymentStatus": "PROCESSING",
    "paymentId": "784fd716-e804-4b0c-8b7b-18ebf950fa0b",
    "paymentSubStatus": "PROCESSING_BY_JPM",
    "statusUpdatedAt": "2025-03-21T15:38:22Z"
}