Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.fyatu.com/llms.txt

Use this file to discover all available pages before exploring further.

The Billing section of the CaaS Portal covers program balance funding, invoice management, and deposit tracking. All monetary movements use USD as the settlement currency, funded via USDT deposits.

Program Balance

Your program balance is the central USD pool from which all card funding is drawn. Monitor it from the Dashboard widget or in Billing → Balance.
Cards cannot be funded when the program balance is zero. Set up the ACCOUNT_LOW_BALANCE webhook event to receive an alert when your balance falls below the configured threshold.

Funding the Program Balance

1

Go to Billing → Deposit

Click Billing in the sidebar then select Deposit Funds.
2

Choose a network

Select TRC20 (USDT on Tron) or ERC20 (USDT on Ethereum) and copy the deposit address.
3

Send USDT

Send USDT from your exchange or wallet to the deposit address. The amount is credited to your program balance after on-chain confirmation.
NetworkConfirmations RequiredTypical Time
TRC2020 blocks~1 minute
ERC2012 blocks~3 minutes
Only send USDT to your deposit addresses. Sending any other token results in permanent loss of funds.

Invoices

Fyatu charges for platform fees via invoices. All invoices are visible in Billing → Invoices.

Invoice Types

TypeDescription
SetupOne-time fee for creating a new card program
MonthlyRecurring platform subscription charged on the 1st of each month
UsageVariable fees — card issuance, KYC, tokenisation, and other per-transaction fees
CreditCredits applied by Fyatu to your account

Invoice Status

StatusDescription
DraftNot yet finalised
OpenDue — awaiting payment
PendingPayment initiated, awaiting confirmation
PaidSettled
OverduePast due — API access to live environment may be restricted
WaivedWaived by Fyatu

Paying an Invoice

Each open invoice has a dedicated deposit address for direct invoice payment:
1

Open the invoice

Click on an open invoice from the Invoices list.
2

Copy the invoice deposit address

Select TRC20 or ERC20 and copy the address shown on the invoice. This address is specific to this invoice — do not reuse it for other payments.
3

Send the exact USDT amount

The invoice is automatically marked Paid after the deposit is confirmed on-chain.

Deposit History

Billing → Deposit History shows every inbound USDT transaction, including:
  • Transaction hash (with explorer link)
  • Network (TRC20 / ERC20)
  • Token (USDT / USDC)
  • Amount received
  • Purpose (program funding or invoice payment)
  • Confirmation status and date

Fee Schedule

To view the complete fee schedule for your program, navigate to Billing → Pricing or see the Pricing page in this documentation.