Skip to main content
CARD ISSUING Build a card program for any use case — and approve every authorization in real time. See how →

PLATFORM FEATURE

Just-In-Time Funding, Real-Time Authorization

Two halves of one mechanism. A card authorization arrives, Fyatu calls your endpoint in real time with the full transaction context, and your backend decides against your own wallet balances, ledger, and custom authorization rules — approve, decline, or modify the amount, typically in under 100ms and always inside the network's window. Just-in-time funding is the funding half: the card is funded at the instant of the swipe rather than prefunded, so no working capital sits idle and no blockchain sits in the settlement path.

REST API · Webhooks · Real-time

<100ms

Real-time authorization decision

Zero

Prefunding — cards funded just in time

180+

Countries, no blockchain in the path

Technical Deep-Dive

How It Works

The technical architecture behind JIT Funding & Real-Time Authorization — built into every Fyatu card program.

WEBHOOK

Authorization Intercept

Every card swipe, tap, ATM withdrawal, and online checkout passes through Fyatu's decisioning gateway before it reaches settlement. Within 20ms of the network request, your endpoint receives a signed HTTPS POST carrying the full authorization context — merchant name and ID, MCC, amount, currency, country, transaction type, initiation type, card ID, cardholder ID, and any custom metadata you attached at issuance. Nothing is decided, and nothing settles, until your handler answers.

DECIDE

Real-Time Decisioning on Your Own Balances

Your backend becomes the authorization oracle. Inside the handler you read whatever the decision actually depends on — a wallet balance, a fiat or crypto ledger, available margin, a credit line, a scoring model, a sanctions list — then return `{"decision":"APPROVE"}`, a decline carrying an ISO 8583 reason code, or an approval with a `modifiedAmount` for a partial draw. Card authorization using wallet balances carries no reconciliation lag: the balance you read is the balance at the moment of the transaction, and the merchant's POS never times out waiting for it.

$0

Zero Prefunding

Card balances sit at $0 until authorization fires, when funds are pulled from your ledger and the card is funded just in time. No stablecoin pools, no on-chain settlement, no capital parked against cards nobody has spent yet — JIT funding removes the working-capital cost that prefunding platforms impose.

Custom Authorization Rules

Rolling velocity caps by minute, hour, or day; per-employee budgets; MCC policy; geographic and sanctions screening — written as custom transaction logic in your own code rather than boxed into a configuration UI. Rule complexity is bounded only by what your handler can compute inside the window.

Fallbacks, Events & Audit Trail

Set program-level fallback behaviour for timeouts, handler errors, and network partitions: auto-approve, auto-decline, or a rule-based fallback that applies spend controls without calling you. Beyond authorizations, subscribe to settlements, refunds, disputes, ATM withdrawals, and network declines — ordered per card, replayable through the events API, on 99.9% webhook uptime. Every decision, its payload, response body, latency, and outcome is logged and queryable for reconciliation, disputes, and compliance exports.

Use Cases

Who Benefits from JIT Funding & Real-Time Authorization

Industries and platforms building with JIT Funding & Real-Time Authorization through the Fyatu Card Issuing API.

Crypto Card Programs

Users hold USDT, USDC, or any crypto balance in your ledger. The JIT handler converts at spot and settles at the moment of authorization, so no blockchain sits in the card network path — zero smart contract complexity, standard Visa and Mastercard acceptance globally.

Neobanks & Wallet Apps

Card authorization using wallet balances, read live on every transaction. Overdrafts become impossible without batch reconciliation or day-end sweeps, and the same call gates spend against the cardholder's KYC tier.

Forex, Trading & Lending

Cards funded by a trading account balance, available margin, or a loan drawdown. Your handler checks exact headroom before every transaction, so a card can never exceed what the account actually holds across volatile positions.

Expense & Budget Management

Enforce per-employee budgets, MCC policies, and receipt requirements before the charge goes through, not after. Decline against an exhausted budget line, notify the manager in the same second, and push new limits straight from your HR or ERP system.

Emerging Market Fintechs

Build card programs in LATAM, MENA, or any market with limited traditional banking infrastructure. Zero prefunding removes the capital requirement that normally blocks fintechs from entering card issuing at all.

Fraud & Custom Risk Models

Score every authorization with your own fraud, credit, or behavioural analytics model and decline anomalies in real time — before settlement, before chargebacks, before losses compound — without being constrained by a platform's built-in risk engine.

COMPARISON

JIT vs Stablecoin Prefunding

Why fintechs building crypto card programs choose Fyatu JIT funding and real-time authorization over blockchain-settled platforms

Feature
Fyatu JIT
Stablecoin Prefunding (Rain · Kulipa · Reap)
Who decides the authorization
Your handler, in real time, on every transaction
The platform, against the balance you prefunded
Custom transaction logic
Any rule your code can compute inside the window
Whatever the configuration screens expose
Prefunding required
None — card balance is $0 until authorization fires
Must prefund with USDC/USDT before any card can transact
Blockchain dependency
None — runs on standard Visa/Mastercard rails
EVM, Solana, or proprietary chain integration required
Capital efficiency
Zero locked capital — funds pulled at point of authorization
Working capital tied up in on-chain stablecoin pools
Integration complexity
REST API + authorization webhook — any backend stack
Smart contracts, wallet integrations, on-chain tooling required
Stablecoin depeg risk
None — no stablecoin in the card settlement path
Depeg events reduce card purchasing power mid-program
Crypto card support
Yes — USDT/USDC balance managed in your own ledger
Yes — via on-chain settlement
Geographic API access
180+ countries, no blockchain regulatory friction
Restricted by chain licensing exposure per jurisdiction
Time to first card (sandbox)
Minutes, once your sandbox is provisioned
Days to weeks — blockchain setup + sales process
FAQ

JIT Funding & Real-Time Authorization FAQ

Common questions about jit funding & real-time authorization on the Fyatu Card Issuing API.

Skip the 18-Month Bank Negotiation.