Home / Issuing / Transfer Funds
Card products have an underlying financial account called the product funding account. Like all financial accounts, the product funding account has its own associated set of ledgers. The ledgers for your product funding account differ based on your card product's vertical.
Funding your product funding account differs for live and test environments:
Your product funding account's role depends on your card product vertical. The following table provides an overview of each card product vertical and its associated product funding account role:
Card Product Vertical | Product Funding Account Role |
---|---|
Prepaid debit | Covers negative balances in account holder financial accounts and issues provisional credits |
Charge | Backs the line of credit issued to financial accounts |
Secured charge | Backs the line of credit issued to financial accounts |
Fleet | Backs the line of credit issued to financial accounts |
AP automation | Provides funds to account holder financial accounts via funds load |
Prepaid | Provides funds to account holder financial accounts via funds load |
Payroll | Provides payroll advance, covers negative balances in account holder financial accounts, and issues provisional credits |
The speed and cost of transfer methods varies. The following table outlines the transfer methods available for product funding accounts, and the speed of each method:
Transfer Method | Speed |
---|---|
Wire transfer | Same business day |
Internal Highnote transfer | Instant |
Note: To fund your product funding account in the live environment, you will initiate a wire transfer outside of Highnote. This does not require knowing your product funding account ID.
To fund your product funding account using an internal Highnote transfer or to simulate a wire transfer in the test environment, you must use your product funding account ID.
You can use the following query to find your product funding account ID using the Highnote API. In the response payload, the ID in the ProductFundingFinancialAccountFeature
field is your product funding account ID:
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 test environment, you can simulate a wire transfer to fund your product funding account using the following mutation:
You can use a node query to find incoming and outgoing wire transfers. The direction of a wire transfer is defined as follows:
Wire transfer reversals occur when a wire transfer has been reversed by Highnote's support team. In the event of a wire transfer reversal, a memo is left on the wire transfer to state the reason for the reversal. The direction of a wire transfer reversal is defined as follows:
Use the following query to find an incoming wire transfer reversal:
Use the following query to find an outgoing wire transfer reversal:
Use the following mutation to transfer funds from a Highnote financial account to your product funding account. For input variables, use the following IDs:
toFinancialAccountId
: Product funding account IDfromFinancialAccountId
: Account holder's payment card financial account ID