POST /virtual-accounts
▒▀░
"message": "Virtual account created successfully",
"id": "cfbc005d",
"status": "activated",
"userId": "840c28f2",
"paymentRails": ["ach", "wire", "rtp"],
"sourceCurrency": "usd",
"destinationChain": "POLYGON",
"destinationCurrency": "usdc",
"walletAddress": "0xd102C413",
"bankName": "Bank of NoWhere",
"achRoutingNumber": "028000024",
"wireRoutingNumber": "021000021",
"createdAt": "2025-09-27T03:08:11.548Z"
Every inbound rail — bank transfers, cards, mobile wallets, blockchain addresses — resolves into one normalized model. Route, reconcile, and build on deposits without stitching together separate payment tools.
HIFI captures each deposit as programmable money, with fees, conversion, and settlement behavior defined at the point of entry.