> ## Documentation Index
> Fetch the complete documentation index at: https://agenticbanking.backbase.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Connect to FIS Zelle through Grand Central for payer management, payer account management, and Zelle sign-in.

export const VendorApiVersionTag = ({versions, label = "Supports"}) => {
  useEffect(() => {
    if (!versions || versions.length === 0) {
      return undefined;
    }
    const findAndSegmentStart = (reference, target) => {
      let i = 0;
      while (i < reference.length && i < target.length && reference[i] === target[i]) {
        i += 1;
      }
      let start = i;
      while (start > 0 && (/[0-9.vR]/).test(target[start - 1])) {
        start -= 1;
      }
      return start;
    };
    const formatText = () => {
      const suffix = " operations";
      if (versions.length === 1) {
        return `${label} ${versions[0]}${suffix}`;
      }
      const [first, ...rest] = versions;
      const last = rest[rest.length - 1];
      const andStart = findAndSegmentStart(first, last);
      const lead = first.slice(0, andStart);
      if (versions.length === 2) {
        return `${label} ${first} and ${last.slice(andStart)}${suffix}`;
      }
      const stems = versions.map(version => version.slice(andStart));
      return `${label} ${lead}${stems.slice(0, -1).join(", ")}, and ${stems[stems.length - 1]}${suffix}`;
    };
    const text = formatText();
    const mountCallout = () => {
      const title = document.querySelector("#page-title");
      const header = title?.closest("header") ?? document.querySelector("#header");
      if (!title || !header || !header.contains(title)) {
        return null;
      }
      let titleBlock = title;
      while (titleBlock.parentElement && titleBlock.parentElement !== header) {
        titleBlock = titleBlock.parentElement;
      }
      let callout = header.querySelector("[data-vendor-api-version-callout='true']");
      if (!callout) {
        callout = document.createElement("div");
        callout.dataset.vendorApiVersionCallout = "true";
        callout.className = "vendor-api-version-callout";
        titleBlock.insertAdjacentElement("afterend", callout);
      }
      callout.replaceChildren();
      const textEl = document.createElement("span");
      textEl.className = "vendor-api-version-text";
      textEl.textContent = text;
      callout.appendChild(textEl);
      return callout;
    };
    let callout = mountCallout();
    if (callout) {
      return () => {
        callout?.remove();
      };
    }
    const observer = new MutationObserver(() => {
      callout = mountCallout();
      if (callout) {
        observer.disconnect();
      }
    });
    observer.observe(document.body, {
      childList: true,
      subtree: true
    });
    return () => {
      observer.disconnect();
      callout?.remove();
    };
  }, [versions, label]);
  return null;
};

export const vendorApiVersions = ["FIS Zelle REST API v4", "FIS PeoplePay SOAP v1.6.0"];

<VendorApiVersionTag versions={vendorApiVersions} />

Zelle is a US person-to-person payment network. It lets consumers and small businesses send money using an email address or mobile number linked to a bank account. Banks offer Zelle inside their own digital channels so customers can enroll, fund payments from deposit accounts, and complete transfers without leaving the banking experience. FIS provides the Zelle APIs that financial institutions integrate for retail and small-business programs.

The FIS Zelle Connector provides pre-built connectivity with [FIS Zelle](https://codeconnect.fisglobal.com/) through Grand Central. It covers payer management, payer account (funding) management, and Zelle sign-in.

<Note>
  Retail and small-business traffic uses the same unified APIs. The connector routes each call to the matching FIS channel based on the `Line-Of-Business` header (`Retail` for SOAP PeoplePay, `Business` for REST Code Connect).
</Note>

## Key features

<CardGroup cols={3}>
  <Card title="Payer management" icon="user">
    Register, search, retrieve, update, and delete Zelle customers (payers).
  </Card>

  <Card title="Payer account management" icon="building-columns">
    Link, retrieve, update, list, and delete bank funding accounts for Zelle.
  </Card>

  <Card title="Sign in to Zelle" icon="right-to-bracket">
    Initiate Zelle single sign-on and return a Zelle URL or redirect payload.
  </Card>
</CardGroup>

## Supported operations

The FIS Zelle Connector supports the following operations from the Grand Central Unified API Specification. Paths use the `zelle` directory value.

### Payer management

The following table lists payer management operations (`gc-fis-zelle-payment-order-connector`).

| Operation | Method | Endpoint |
| :- | :- | :- |
| Register payer | <span className="http-method-post">POST</span> | `/payer/zelle/registration` |
| Search payers | <span className="http-method-post">POST</span> | `/payer/zelle/registration/search` |
| Get payer by ID | <span className="http-method-get">GET</span> | `/payer/zelle/registration/{registrationId}` |
| Update payer | <span className="http-method-put">PUT</span> | `/payer/zelle/registration/{registrationId}` |
| Delete payer | <span className="http-method-delete">DELETE</span> | `/payer/zelle/registration/{registrationId}` |

The connector supports get payer by ID for the `Business` line of business only. For `Retail`, use the search payers operation.

### Payer account management

The following table lists payer account management operations (`gc-fis-zelle-payment-order-connector`).

| Operation | Method | Endpoint |
| :- | :- | :- |
| Register payer account | <span className="http-method-post">POST</span> | `/payer/account/zelle/registration` |
| Get payer account by ID | <span className="http-method-get">GET</span> | `/payer/account/zelle/registration/{accountRegistrationId}` |
| Update payer account | <span className="http-method-patch">PATCH</span> | `/payer/account/zelle/registration/{accountRegistrationId}` |
| Delete payer account | <span className="http-method-delete">DELETE</span> | `/payer/account/zelle/registration/{accountRegistrationId}` |
| List payer accounts | <span className="http-method-post">POST</span> | `/payer/zelle/registration/{registrationId}/accounts` |

### Sign in to Zelle

The following table lists single sign-on (SSO) operations (`gc-fis-zelle-party-authentication-connector`).

| Operation | Method | Endpoint |
| :- | :- | :- |
| Initiate SSO login | <span className="http-method-post">POST</span> | `/single-sign-on/zelle` |

## Related topics

* [Get started](/connectors/payments/fis-zelle/get-started) to configure and deploy the connector
* [Reference](/connectors/payments/fis-zelle/reference) for configuration properties and error mapping
* [Error codes](/grand-central-apis/error-codes) for the full list of Grand Central error codes
