Overview
A payment moves money out of one of your fiat or virtual accounts. The same endpoint handles two cases, and Balansas picks the right one from the fields you send:- Internal transfer — send
toAccountId. Funds move between two accounts you own. - External payment — send
payeeId. Funds move to a registered payee.
pending),
which then progresses asynchronously — track it via
Transactions or Webhooks.
Send either
toAccountId (internal) or payeeId (external) — not both. The
external payee must already exist before you reference it. See
Payees.Create a payment
Pick a source account
fromAccountId is a fiat or virtual account you own. fromAccountType
(FIAT_ACCOUNT or VIRTUAL_ACCOUNT) is optional and auto-detected when
omitted.Choose a destination
Set
toAccountId for an internal transfer, or payeeId for an external
payment to a registered payee.Set amount, currency, and reference
amount must be greater than 0 (max 10,000,000), currency is one of
EUR, GBP, USD, and reference is a 1–200 character description.Fields
Source fiat or virtual account you own.
FIAT_ACCOUNT or VIRTUAL_ACCOUNT. Auto-detected when omitted.Destination account for an internal transfer.
Destination payee for an external payment.
Greater than
0, maximum 10,000,000.EUR, GBP, or USD. Must match the source account currency.Payment reference, 1–200 characters.
Optional for external payments:
SCT (EUR); FPS, CHAPS (GBP); ACH,
ACH_SAME_DAY, DOMESTIC_WIRE (USD). Internal transfers and AtlasNet payees
use the AtlasNet scheme automatically (instant, fee-free) — do not specify a
scheme for AtlasNet payees.Verification ID for EUR Verification of Payee (VoP).
Routes the payment through a Balansas-managed master business (PPA mode). See
below.
PPA mode
OmitumbrellaLinkId to run a payment under your own business (direct mode,
the default). Include it to route the payment through a GOAT Finance master
business (PPA mode). For a PPA-mode payment, the source account and (for
external payments) the payee must already exist under the same link.
See PPA Mode for the full explanation of when and how to
use it.
PPA-mode payment body
Related
Create a payment
Full request/response contract and request playground.
Payees
Register external recipients before paying them.
Transactions
Track the status of every payment.
Webhooks
Subscribe to
payment.* events for async status updates.
