Overview
An external payee is a US bank account that belongs to someone else, for example a contractor, a vendor, or a friend. You save it once on the account, then send ACH payouts to it withcreateExternalPayout using its externalPayeeId.
Why payees are saved first:
- Enter bank details once. The full routing and account number are sent only when you create the payee. After that you use the
externalPayeeId. - Sensitive data is not returned. Fluz stores the account number securely and returns only the last four digits.
- No duplicates. Adding the same routing and account number again returns the existing payee.
- Account-level list. Payees belong to the Fluz account, so every authorized user of that account sees the same list.
createExternalPayee- Add a bank account as a payeeexternalPayees- List the payees on the account
External payees are for sending money to other people’s bank accounts. To
move money to the user’s own bank account, use
withdrawals. To send money to
another Fluz account, use Account to Account
Transfers.
createExternalPayee
Add an external bank account as a payee on the authenticated user’s account.Mutation (CreateExternalPayeeInput)
MAKE_PAYOUT_TRANSFER_SEND scope.
Input
Response (ExternalPayee)
Example
Error Codes
externalPayees
List the external payees on the authenticated user’s account, newest first.Query
MAKE_PAYOUT_TRANSFER_SEND scope.
Input (OffsetInput)
Response (ExternalPayeeConnection)
Example
Error Codes
Important Notes
createExternalPayee
- Only US bank accounts reachable by ACH are supported. The account type must be
CHECKINGorSAVING. - Adding the same routing and account number again returns the existing payee. No duplicate is created.
- If a payee with the same routing and account number was removed earlier, adding it again restores it with its original details. New name, email, or nickname values in the request are not applied.
- You cannot add a bank account that belongs to the authenticated user’s own Fluz account.
- Some bank accounts cannot be added. In that case the request fails with a general error.
- The full account number is never returned. Store the
externalPayeeId, not the bank details.
externalPayees
- Returns payees for the whole Fluz account, not only those added by the current user.
- Removed payees are not listed.
- Results are sorted newest first.
Next step
Send money to a payee withcreateExternalPayout, using the externalPayeeId and a source cash balance.