Skip to main content
A virtual account is a set of bank details Kira opens for one user. Money sent to those details arrives as a deposit, and what the account does with it — hold it as fiat, or convert and forward it — is fixed when you create the account. Most fields on this object are filled in by the bank, not by you, so an account read straight after creation carries very little. The bank details arrive when the bank assigns them, and until then they are null.

Example

What the account is

Where money goes

methods and payment_methods are two names for one value, both returned on every read. Pick one and use it everywhere.

The flattened bank details

The bank details repeated at the top level, projected from the deposit instructions the account holds. All of them are null until the bank assigns the account.

Your fees

Every amount in markup is a string, not a number — "1.50", not 1.50. Parse it as a decimal rather than a float.