ZEscrow Docs

Funds Flow

There are three0 ways to move funds into and out of ZEscrow accounts:

1. Transfer from Operational Account

The ZEscrow API supports transfers from your operational account directly into a specified subaccount (see creating a transfer). These transactions will process either in near real-time or the next business day, depending on the bank partner.

In addition to the operational account, it is possible to add additional accounts to move money into (ie: for a sweeper account). These custom account setups can be configured with your bank partner before launch depending on your needs.

2. Subaccount to Subaccount Transfer

Funds can be transferred between subaccounts in real-time. See creating a transfer.

3. External Payments

Currently, the ZEscrow platform does not natively support external payment origination. However, it does have a robust transaction reconciliation engine that makes it easy to integrate with any third party payment provider.

Specifically, there are two ways to reconcile payments. See the Reconciliation API guide for more information.

Include the unique ID number for the destination subaccount in the memo field of the payment.

ID value is provided on subaccount origination and is accessible via API. This is the simplest method for reconciliation, but only works if you have access to the memo field, which isn’t the case for all payment types and providers.

Use the Reconciliation API to assign a transaction to a subaccount

This allows you to assign any transaction on the holding account (inbound or outbound) to a specific subaccount. Splitting transactions to many subaccounts is also supported, allowing you to transfer funds in bulk and assign different amount to various subaccounts.