Send money with Zelle

Your app is the one-stop center for your users’ finances. They’ll expect to be able to do anything with their money, and thanks to Zelle, that includes sending money. Whether they’re sending money or requesting money be sent, Zelle ensures your users don’t have to stop for cash or leave your ecosystem. The user experience they’re used to, with the features they expect.

It’s easy to get started. They just need to tap Send money with Zelle. This allows the user to Send a payment, Request a payment, or view their Activity.

User enrollment

If this is a user’s first time sending money with Zelle they’ll be guided through the enrollment process. We make it simple—the app will guide them through the following steps:

  1. Accept EULA
  2. Select contact token
  3. Select primary account
  4. Verify contact token

Contact token

As part of the enrollment process, the user will be asked to select a contact token: an email address or phone number. By default the user can select from the email addresses and phone numbers on file, but the user can freely add a different token as needed. The user will need to validate their token using a 6-digit token delivered to the email address or phone number they select.

If the selected token has been used with Zelle already, any pending payments or payment requests will be shown to the user after the token is entered. If the token is associated with a different financial institution, the user will be prompted to switch the token to be associated with your financial institution.

Setting a primary account

As part of the enrollment process, the user will be prompted to select a primary account from their valid accounts. This will be the default selection when the user sends a payment or requests a payment, but all valid accounts will be available when the payment or request is created.

Creating a payment or payment request

Whether a user is paying someone or requesting payment from someone, the process is more or less the same. And no matter which way the payment is going, the process is simple. As always, the app will guide them where they need to go.

Selecting a recipient

Whether the user is selecting a recipient for a payment or for a payment request, the process is the same. Recipients are stored in a user’s contact list. For mobile users, the app will ask permission to import contacts from their phone’s contact list to populate a starting list. For those without an preexisting contacts, users can add new contacts with a first name, last name, and a phone number or email address. If the supplied email or phone number already exists for a Zelle user, but the names do not match, the user will be informed of the mismatch and provided the name on file for that user before allowing them to send a payment or a request.

Adding a new contact will send a confirmation email to the user, and all payments to a first-time contact will be treated as a high risk action, requiring the user to re-authenticate before sending.

Entering an amount

The amount screen provides the name of the recipient, as well as the default account, its balance, and the option to change to any other valid account. For payments, this represents the account the payment will be taken from. For payment requests, this represents the account the payment will be deposited to.

Reviewing the payment or request

The review screen provides all relevant information before submitting the payment or request:

  • Amount
  • Recipient name
  • Recipient phone number or email address
  • An optional note to send with the payment or request

After tapping Send, the user will be shown an animated processing screen until the payment or request can be confirmed. After the confirmation screen is shown, the user can safely navigate away or close the app.

Viewing activity

The user can also view a history of all Zelle payments within the app. The Activity screen shows all pending and past requests and payments, including the following information:

  • Name of recipient
  • Amount
  • Associated notes

For pending requests sent to the user, the user can decline or send money directly from the Activity screen.

This screen also shows the user all enrolled email addresses and phone numbers. The user can add more email addresses or phone numbers as needed.

Accepting a request

Requests for money can be accepted or declined within the activity menu. Upon accepting a request, the end user can send money to the requester directly from the activity menu, with the contact token being selected automatically.

After tapping Send $X.XX, the user will be taken to the Review & send screen if the requester is already a contact. If they are not an existing contact, the end user will be prompted to first verify their password.