Home / Issuing / Transfer Funds
Financial accounts hold payment card balances. The funding source for a financial account differs depending on your card product vertical.
The following table provides an overview of the funding source for each card product vertical:
Product Vertical | Funding Source |
---|---|
Debit | Funded using originated ACH transfers from an account holder's verified external bank account or non-originated ACH transfer |
Charge | Funded by the credit limit, which is backed by your product funding account balance |
Secured charge | Funded using secured deposits sent via transfer from an account holder's verified external bank account |
Fleet | Funded by the credit limit, which is backed by your product funding account balance |
AP automation | Funded using non-originated ACH transfers |
Prepaid | Funded using internal Highnote transfers from your product funding balance |
Payroll | Funded via external payroll or non-originated ACH transfers |
Note: Card product cancelation periods and risk and compliance reviews can impact transfer timelines.
The following table outlines the different transfer methods used for funding a financial account, and their associated timelines:
Transfer Method | Timeline |
---|---|
Originated ACH | Three to five business days |
Originated next day ACH | One to three business days |
Originated same day ACH | One to two business days |
Non-originated ACH | Three to five business days |
Internal Highnote transfer | Instant |
Originated ACH transfers have specific cutoff times for processing. Initiating a transfer after the specified cutoff time may result in additional processing time.
All originated ACH transfer methods have a required three business day hold period once the transfer has been initiated and is processing.
To retrieve a financial account ID, you can query the API using an application ID. Use the following query to find a financial account ID:
To add funds to a Highnote financial account, use one of the following methods:
Warning: The Highnote test environment lets you explore the platform features and functionality. It is intended for experimenting, building integrations, and training your team.
To ensure the security of your real-world data, please do not use production data in the test environment. Production data includes sensitive information like customer details, financial data, or personally identifiable information (PII).
Use only dummy or test data explicitly created for testing purposes in the test environment.
In the live environment, non-originated ACH transfers are initiated by account holders. In the test environment, you can simulate a non-originated ACH transfer to fund a financial account using the following mutation:
To pull funds from an external bank account via an originated ACH transfer, your account holder must connect a verified external account.
Once an account holder connects a verified external account, refer to the following guidelines for adding funds using originated ACH transfers:
fromFinancialAccountId
field, use the verified external account ID.toFinancialAccountId
field, use the account holder financial account.Use the following mutation to initiate an originated ACH transfer:
Some prepaid card products may require using your product funding account to fund an account holder's financial account. Use the following input variables to ensure money is moving in the correct direction:
toFinancialAccountId
: Account holder's financial account IDfromFinancialAccountId
: Product funding account IDUse the following mutation to initiate a transfer from your product funding account: