In the Synctera platform, an account represents a bank account of your business or personal customer. This guide explains how to create and use accounts.
CHECKING
and SAVING
accounts are Demand Deposit Accounts (DDA), and hold funds deposited by the account holder.LINE_OF_CREDIT
account represents unsecured credit extended to the account holder.CHARGE_SECURED
account is a secured credit account. For a Synctera Smart card, this is secured by another DDA.curl
example will walk you through the creation of an account and getting it ready to use with other features such Cards and ACH. This assumes you have set up baseurl
and apikey
environment variables. See Base URL and Authentication for instructions.
If you don’t already have a business or personal customer, create one now. Replace the {CUSTOMER_ID}
with the customer’s id
.
Call POST /v0/accounts to create the account, linking to the existing customer.
relationship_type | Description |
---|---|
PRIMARY_ACCOUNT_HOLDER | Required, only 1 allowed |
ACCOUNT_HOLDER | Deprecated alias for PRIMARY_ACCOUNT_HOLDER |
JOINT_ACCOUNT_HOLDER | For joint accounts, specifies the secondary account holders |
AUTHORIZED_SIGNER | For accounts linked to cards, specifies the card holder, e.g. when the PRIMARY_ACCOUNT_HOLDER is a business and the AUTHORIZED_SIGNER is the employee card holder |
customer_id
attribute if the account holder is a personal customer, and business_id
if a business customer.
access_status
: can be set to FROZEN
to temporarily freeze an account.
status
represents the lifecycle of the account. A FinTech can progress the account from APPLICATION_SUBMITTED
to ACTIVE_OR_DISBURSED
to IN_CLOSING
to CLOSED
if the balance of the account is zero. The Synctera platform also updates this attribute, e.g. setting it to RESTRICTED
when the account holder has not been verified. Note that authorized signers do not need to be verified.
status
of IN_CLOSING
is only allowed to transition to CLOSED
. Account status update to any other status from IN_CLOSING
is not allowed.
access_status
of ACTIVE
and a status
of ACTIVE_OR_DISBURSED
.
balance_floor
and balance_ceiling
attributes control what happens when the account balance goes below or above a set level. This can be used to implement sweep accounts. Please see the Balance Floor and Ceiling guide.
ACCOUNT_BALANCE
and AVAILABLE_BALANCE
.
For SAVING
and CHECKING
accounts:
ACCOUNT_BALANCE
: the amount of money in the account. Equal to the sum of credits minus debits for all posted transactions.AVAILABLE_BALANCE
: the account balance minus any pending debits.LINE_OF_CREDIT
and CHARGE_SECURED
accounts:
ACCOUNT_BALANCE
: the amount of credit currently in use. Equal to the sum of debits minus credits for all posted transactions.AVAILABLE_BALANCE
: the amount of credit available. For LINE_OF_CREDIT
, this is equal to the credit limit minus ACCOUNT_BALANCE
minus any pending debits. For CHARGE_SECURED
, this is the available balance of the security account.COMPOUNDED_MONTHLY
), accured (e.g. DAILY
) and paid (e.g. MONTHLY
). You can specify that the interest rate varies over time by including multiple periods with different rates. The rate is specified using basis points (bps), i.e. 125
represents 1.25%.
id
attribute. This is used for when creating an account template.
CHECKING
), and the attributes for that type. The is_enabled
attribute must be set to true
to use this template when creating an account. This example will use a SAVING
account.
Note the is_ach_enabled
, is_card_enabled
and is_p2p_enabled
attributes. Synctera will enforce these controls as money movement requests could be generated both via the API and by your ops team on apps.synctera.com.
id
attribute. This is used for when creating an account.
Additional details:
interest_product_id
is optional, and if specified, should be a valid ID for an account product resource.spending_limits
is optional. This will limit the amount of spending on a lifetime, monthly, weekly or transaction basis.balance_floor
and balance_ceiling
are optional attributes that control what happens when a transaction would bring the account balance below or above a set amount. This can be used to implement sweep accounts. Please see the Balance Floor and Ceiling guide.