Skip to main content
Network transfers are Treasury Prime’s powerful solution for moving funds instantly between accounts across different banks within the OneKey Banking network. This guide will walk you through network transfers for your application.

What are Network Transfers?

Network transfers enable efficient fund movement between accounts at the same or different banks within Treasury Prime’s banking network. Unlike traditional ACH transfers, which can take days, network transfers are processed in seconds. The funds are part of the account’s current balance and are synchronized with the available balance throughout the day.
Network transfers are currently available exclusively for clients utilizing Treasury Prime’s OneKey Banking platform.

Key Benefits

  • Fast transfers: Move funds quickly across different banks
  • Unified API: Single interface for managing transfers across multiple financial institutions
  • Risk mitigation: Built-in redundancy across multiple bank partners
  • Scalability: Support uncapped deposit growth without changing providers

How Network Transfers Work

Network transfers leverage Treasury Prime’s unified banking infrastructure to enable seamless fund movement:
  1. Authorization: You must have access to both source and destination accounts
  2. Transit accounts: Banks maintain transit accounts to facilitate fund movement
  3. Unified view: Single view of transactions across all bank partners

Network Transfers vs Other Transfer Types

Network transfers require coordination with Treasury Prime and your bank partners to configure necessary transit and settlement accounts.

Testing Network Transfers

Sandbox does not currently offer a simulation type for network transfers, unlike ACH, wire, and card transfers. Treasury Prime plans to add sandbox simulation support for network transfers in a future release. Until then, Treasury Prime recommend testing network transfers directly in Production using low-value transfers between accounts you control.

Before you test

Confirm the following with Treasury Prime and your bank partners before initiating test transfers:
  • Both banks involved in the transfer have network transfers enabled.
  • The settlement and transit accounts required to support network transfers are configured for both banks. See Network Transfers Overview for details.
  • You have access to both the source account and the destination account used in each test transfer.
The scenarios below cover common network transfer paths. They serve as general guidelines and might not represent complete test coverage for your specific implementation.

Example: create a Network Transfer in Production

The following request creates a $1.00 network transfer between two accounts you control. Use a low-value amount to limit exposure while testing.
Treasury Prime returns the created object with a pending status:

Monitor transfer status

Because network transfers settle asynchronously, confirm the outcome of each test transfer using one of the following methods:
  • Console: Follow along in Treasury Prime’s Console by opening the source or destination account and reviewing the Transactions tab for the transfer.
  • Webhooks: Subscribe to the network_transfer.create and network_transfer.update events to receive the transfer status as it changes.
  • Polling: Retrieve the current status with GET /network_transfer/{id}.
A network transfer resolves to one of the following statuses:
Because no sandbox simulation exists, plan Production test transfers with real dollar amounts and settlement times in mind. Coordinate with Treasury Prime before running large batches of test transfers.