Debit @WorldUSD and credit the customer's USD balance for 100.00 USD. The transaction stays inflight, so the settled balance does not move yet. @World can go negative because it has no starting funds.
await blnk.Transactions.create({
precise_amount: <precise_amount>,
precision: <precision>,
reference: "<reference>",
currency: "USD",
source: "@WorldUSD",
destination: "<balance_id>",
description: "Deposit",
inflight: true,
allow_overdraft: true,
skip_queue: true,
})