Wirex wallets are account-abstraction wallets at the center of everything we run. Your user controls the wallet; your app sets the rules; every other product attaches to its balance.
The wallet balance is the one place money lives. A card spends from it, bank account details pay into it, yield accrues on it and payouts leave from it. You program the rules; the user keeps control.
Every card authorization checks the wallet balance in real time.
Incoming transfers in USD, EUR, GBP and more land in the wallet.
Idle balance can be put to work without leaving the wallet.
Payouts, transfers and agent spend all draw from the same balance.
You create a wallet for an onboarded user. The user holds the keys; your app holds the policy. From then on, the card, the account details, the yield and the payments are features of that one balance, not separate products with separate ledgers.
The main EVM chains, Solana, Tron and Stellar, with USDC, USDT and more. Full list in the docs.