curl --request GET \
--url https://api.fernhq.com/payment-accounts \
--header 'Authorization: Bearer <token>'{
"paymentAccounts": [
{
"paymentAccountId": "11111111-2222-3333-4444-555555555555",
"paymentAccountType": "EXTERNAL_BANK_ACCOUNT",
"nickname": "Operating Account",
"createdAt": "2025-10-30T12:00:00Z",
"customerId": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"paymentAccountStatus": "ACTIVE",
"externalBankAccount": {
"bankAccountType": "CHECKING",
"bankAccountOwnerName": "Acme Corp",
"bankAccountOwnerEmail": "[email protected]",
"bankName": "Chase Bank",
"bankAccountCurrency": {
"label": "USD"
},
"bankAccountMask": "***6789",
"bankAccountPaymentMethod": "ACH"
},
"isThirdParty": false
},
{
"paymentAccountId": "",
"paymentAccountType": "EXTERNAL_BANK_ACCOUNT",
"nickname": "Operating Account",
"customerId": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"paymentAccountStatus": "PENDING",
"isThirdParty": false,
"bankAccountFormLink": "https://forms.fernhq.com/payment-account/11111111-80fa-465f-8b95-040a6c6b7470"
},
{
"paymentAccountId": "33333333-4444-5555-6666-777777777777",
"paymentAccountType": "FERN_AUTO_FIAT_ACCOUNT",
"nickname": "Auto Float",
"createdAt": "2025-10-30T12:02:00Z",
"customerId": "99999999-aaaa-bbbb-cccc-dddddddddddd",
"paymentAccountStatus": "ACTIVE",
"fernAutoFiatAccount": {
"currency": {
"label": "USD"
},
"supportedDestinationCurrencies": [
{
"label": "USDC"
}
]
},
"isThirdParty": false
},
{
"paymentAccountId": "44444444-5555-6666-7777-888888888888",
"paymentAccountType": "EXTERNAL_CRYPTO_WALLET",
"nickname": "Treasury Wallet",
"createdAt": "2025-10-30T12:03:00Z",
"customerId": "bbbbbbbb-cccc-dddd-eeee-ffffffffffff",
"paymentAccountStatus": "ACTIVE",
"externalCryptoWallet": {
"currency": {
"label": "USDC",
"chain": "ETHEREUM",
"contractAddress": "0x123456789abcd123456789abcd123456789abcd",
"currencyDecimals": 18
},
"address": {
"address": "0x5C1F15c77F0cC123456789abcd123456789aBcDe",
"chain": "ETHEREUM"
}
},
"isThirdParty": false
},
{
"paymentAccountId": "55555555-6666-7777-8888-999999999999",
"paymentAccountType": "FERN_CRYPTO_WALLET",
"nickname": "Managed Wallet",
"createdAt": "2025-10-30T12:04:00Z",
"customerId": "12121212-3434-5656-7878-909090909090",
"paymentAccountStatus": "ACTIVE",
"fernCryptoWallet": {
"cryptoWalletType": "EVM",
"address": {
"address": "0x9A1F15c77F0cC123456789abcd123456789aBcDe",
"chain": "ETHEREUM"
}
},
"isThirdParty": false
}
],
"nextPageToken": "xyz"
}List all payment accounts
curl --request GET \
--url https://api.fernhq.com/payment-accounts \
--header 'Authorization: Bearer <token>'{
"paymentAccounts": [
{
"paymentAccountId": "11111111-2222-3333-4444-555555555555",
"paymentAccountType": "EXTERNAL_BANK_ACCOUNT",
"nickname": "Operating Account",
"createdAt": "2025-10-30T12:00:00Z",
"customerId": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"paymentAccountStatus": "ACTIVE",
"externalBankAccount": {
"bankAccountType": "CHECKING",
"bankAccountOwnerName": "Acme Corp",
"bankAccountOwnerEmail": "[email protected]",
"bankName": "Chase Bank",
"bankAccountCurrency": {
"label": "USD"
},
"bankAccountMask": "***6789",
"bankAccountPaymentMethod": "ACH"
},
"isThirdParty": false
},
{
"paymentAccountId": "",
"paymentAccountType": "EXTERNAL_BANK_ACCOUNT",
"nickname": "Operating Account",
"customerId": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"paymentAccountStatus": "PENDING",
"isThirdParty": false,
"bankAccountFormLink": "https://forms.fernhq.com/payment-account/11111111-80fa-465f-8b95-040a6c6b7470"
},
{
"paymentAccountId": "33333333-4444-5555-6666-777777777777",
"paymentAccountType": "FERN_AUTO_FIAT_ACCOUNT",
"nickname": "Auto Float",
"createdAt": "2025-10-30T12:02:00Z",
"customerId": "99999999-aaaa-bbbb-cccc-dddddddddddd",
"paymentAccountStatus": "ACTIVE",
"fernAutoFiatAccount": {
"currency": {
"label": "USD"
},
"supportedDestinationCurrencies": [
{
"label": "USDC"
}
]
},
"isThirdParty": false
},
{
"paymentAccountId": "44444444-5555-6666-7777-888888888888",
"paymentAccountType": "EXTERNAL_CRYPTO_WALLET",
"nickname": "Treasury Wallet",
"createdAt": "2025-10-30T12:03:00Z",
"customerId": "bbbbbbbb-cccc-dddd-eeee-ffffffffffff",
"paymentAccountStatus": "ACTIVE",
"externalCryptoWallet": {
"currency": {
"label": "USDC",
"chain": "ETHEREUM",
"contractAddress": "0x123456789abcd123456789abcd123456789abcd",
"currencyDecimals": 18
},
"address": {
"address": "0x5C1F15c77F0cC123456789abcd123456789aBcDe",
"chain": "ETHEREUM"
}
},
"isThirdParty": false
},
{
"paymentAccountId": "55555555-6666-7777-8888-999999999999",
"paymentAccountType": "FERN_CRYPTO_WALLET",
"nickname": "Managed Wallet",
"createdAt": "2025-10-30T12:04:00Z",
"customerId": "12121212-3434-5656-7878-909090909090",
"paymentAccountStatus": "ACTIVE",
"fernCryptoWallet": {
"cryptoWalletType": "EVM",
"address": {
"address": "0x9A1F15c77F0cC123456789abcd123456789aBcDe",
"chain": "ETHEREUM"
}
},
"isThirdParty": false
}
],
"nextPageToken": "xyz"
}To authenticate server-side requests
Token for forward pagination
Number of items per page (default: 10, max: 100)
x >= 1Customer to list payment accounts for
List Payment Accounts Response
Response schema for listing payment accounts
Retrieved payment accounts
Show child attributes
The id of the payment account
Type of payment account to create
FERN_CRYPTO_WALLET, EXTERNAL_CRYPTO_WALLET, EXTERNAL_BANK_ACCOUNT, FERN_AUTO_FIAT_ACCOUNT, FERN_FIAT_ACCOUNT The status of the payment account
PENDING, ACTIVE, DEACTIVATED Nickname for customer to use for the payment account
ISO timestamp when this transaction was created
The id of the customer this payment account belongs to
Response schema for external bank accounts
Show child attributes
The type of bank account
CHECKING, SAVINGS "CHECKING"
The name of the owner of this bank account
1"John Doe"
The emil of the owner of this bank account
The bank name
1"Chase Bank"
The mask of this bank accounts account number
"***6789"
The payment method bank account works with
ACH, WIRE, SEPA, AE_UAEFTS, AR_TRANSFERS_3, AU_BECS, BD_BEFTN, BO_RTGS, BR_TED_DOC_PIX, CA_INTERAC, CL_TEF, CN_CNAPS, CO_ACH, CR_SINPE, CZ_CERTIS, DK_NEMKONTO_FI, DO_ACH, EC_LOCAL, EG_RTGS_IPN, GB_BACS_CHAPS_FPS, GH_GHIPSS, GT_ACH, HK_HKICL_CHATS_ECG, HU_GIRO, ID_SKN_RTGS, IL_ZAHAV, IN_NEFT_RTGS_IMPS, JM_LOCAL, JO_ACH, JP_ZENGIN, KE_KIBBS_PESALINK, KR_LOCAL, LK_LOCAL, MX_SPEI, MY_IBG_RENTAS, NG_NIBSS_NEFT, NO_NICS, NP_LOCAL, NZ_LOCAL, PE_CCE, PH_INSTAPAY_PESONET, PK_RAAST_IBFT, PL_ELIXIR_BLUE_CASH, QA_QPS, RO_RTGS, SA_MADA, SE_BANKGIROT, SG_FAST_MEPS, SV_LOCAL, SWIFT, TH_BAHTNET_PROMPTPAY, TR_FAST_EFT, TZ_RTGS, VN_IBPS, ZA_RTGS_EFT "ACH"
The bank account's account number
"12346789"
The bank account's routing number if applicable
"11110000"
The bank account's wire routing number (US only)
"026009593"
International Bank Account Number
"GB29NWBK60161331926819"
SWIFT/BIC code for international transfers
"SMCOGB2LXXX"
Sort code (used in the UK)
"123456"
Transit number (used in Canada)
"12345"
Institution number (used in Canada)
"111"
BSB number (used in Australia)
"123-456"
IFSC code (used in India)
"IFSC0001234"
CLABE number (used in Mexico)
"123456789012345678"
Bank code (country-specific)
"123456"
Branch code (country-specific)
"12345"
CNAPS code (used in China)
"123456789"
NUBAN number (used in Nigeria)
"123456789012"
PIX key (used in Brazil)
"123456789"
Clearing code (used in Hong Kong)
"123456"
Tax identification number (CPF/CNPJ)
"123456789"
Response schema for Fern auto fiat accounts
Show child attributes
The name of the owner of this bank account
1"John Doe"
The bank name
1"Chase Bank"
The payment methods bank account works with
ACH, WIRE, SEPA, AE_UAEFTS, AR_TRANSFERS_3, AU_BECS, BD_BEFTN, BO_RTGS, BR_TED_DOC_PIX, CA_INTERAC, CL_TEF, CN_CNAPS, CO_ACH, CR_SINPE, CZ_CERTIS, DK_NEMKONTO_FI, DO_ACH, EC_LOCAL, EG_RTGS_IPN, GB_BACS_CHAPS_FPS, GH_GHIPSS, GT_ACH, HK_HKICL_CHATS_ECG, HU_GIRO, ID_SKN_RTGS, IL_ZAHAV, IN_NEFT_RTGS_IMPS, JM_LOCAL, JO_ACH, JP_ZENGIN, KE_KIBBS_PESALINK, KR_LOCAL, LK_LOCAL, MX_SPEI, MY_IBG_RENTAS, NG_NIBSS_NEFT, NO_NICS, NP_LOCAL, NZ_LOCAL, PE_CCE, PH_INSTAPAY_PESONET, PK_RAAST_IBFT, PL_ELIXIR_BLUE_CASH, QA_QPS, RO_RTGS, SA_MADA, SE_BANKGIROT, SG_FAST_MEPS, SV_LOCAL, SWIFT, TH_BAHTNET_PROMPTPAY, TR_FAST_EFT, TZ_RTGS, VN_IBPS, ZA_RTGS_EFT ["ACH", "WIRE"]The payment account id funds will be forwarded to
"03b7030f-6da1-4d76-9352-cdebd82112c8"
Schema representing either a fiat or crypto currency
Show child attributes
The chain the crypto currency is on
ARBITRUM, BASE, ETHEREUM, OPTIMISM, POLYGON, SOLANA {
"label": "USDC",
"chain": "ETHEREUM",
"contractAddress": "0x123456789abcd123456789abcd123456789abcd",
"currencyDecimals": 18
}The bank account's account number
"12346789"
The bank account's routing number if applicable
"12346789"
International Bank Account Number
"GB29NWBK60161331926819"
SWIFT/BIC code for international transfers
"SMCOGB2LXXX"
The payment method for the destination account
ARBITRUM, BASE, ETHEREUM, OPTIMISM, POLYGON, SOLANA "BASE"
Response schema for Fern fiat accounts
Show child attributes
The name of the owner of this bank account
1"John Doe"
The bank name
1"Chase Bank"
The payment methods bank account works with
ACH, WIRE, SEPA, AE_UAEFTS, AR_TRANSFERS_3, AU_BECS, BD_BEFTN, BO_RTGS, BR_TED_DOC_PIX, CA_INTERAC, CL_TEF, CN_CNAPS, CO_ACH, CR_SINPE, CZ_CERTIS, DK_NEMKONTO_FI, DO_ACH, EC_LOCAL, EG_RTGS_IPN, GB_BACS_CHAPS_FPS, GH_GHIPSS, GT_ACH, HK_HKICL_CHATS_ECG, HU_GIRO, ID_SKN_RTGS, IL_ZAHAV, IN_NEFT_RTGS_IMPS, JM_LOCAL, JO_ACH, JP_ZENGIN, KE_KIBBS_PESALINK, KR_LOCAL, LK_LOCAL, MX_SPEI, MY_IBG_RENTAS, NG_NIBSS_NEFT, NO_NICS, NP_LOCAL, NZ_LOCAL, PE_CCE, PH_INSTAPAY_PESONET, PK_RAAST_IBFT, PL_ELIXIR_BLUE_CASH, QA_QPS, RO_RTGS, SA_MADA, SE_BANKGIROT, SG_FAST_MEPS, SV_LOCAL, SWIFT, TH_BAHTNET_PROMPTPAY, TR_FAST_EFT, TZ_RTGS, VN_IBPS, ZA_RTGS_EFT ["ACH", "WIRE"]The bank account's account number
"12346789"
The bank account's routing number if applicable
"12346789"
International Bank Account Number
"GB29NWBK60161331926819"
SWIFT/BIC code for international transfers
"SMCOGB2LXXX"
Sort code (used in the UK)
"123456"
Transit number (used in Canada)
"12345"
Institution number (used in Canada)
"111"
BSB number (used in Australia)
"123-456"
CLABE number (used in Mexico)
"123456789012345678"
Bank code (country-specific)
"123456"
CNAPS code (used in China)
"123456789"
Clearing code (used in Hong Kong)
"123456"
Response schema for external crypto wallets
Show child attributes
The type of crypto wallet
EVM, SVM "EVM"
The chain the wallet is on
ARBITRUM, BASE, ETHEREUM, OPTIMISM, POLYGON, SOLANA "BASE"
The address of the crypto wallet
"0x1234567890123456789012345678901234567890"
Response schema for Fern crypto wallets
Whether the payment account is a third-party account. Defaults to false.
Page token to use to fetch next page
Was this page helpful?