Digital Wallets
Digital Wallets allow each 1Money customer to hold, send, and receive digital assets (e.g., stablecoins) within 1Money on-platform wallet, while all underlying assets are securely custodied and managed through 1Money’s regulated infrastructure. Each wallet is uniquely linked to a customer portfolio, enabling precise attribution, real-time balance updates, and programmable asset movement.
Unlike external self-custody wallets, 1Money Digital Wallets abstract away private key management and blockchain complexity, while still providing on-chain settlement and transparency where applicable.
Once your account is approved, you can call https://developer.1money.com/reference/retrieve_deposit_instructions to retrive your digital wallet addresses on specific asset and network.
Do not cache deposit instructions. Always retrieve deposit instructions from the API immediately before displaying them to your users or initiating a transfer. Bank account details, wallet addresses, reference codes, and other deposit information may change. Using stale deposit instructions can result in misrouted funds or failed transactions.
Key Features
- Dedicated Wallet per Portfolio: Each customer portfolio is assigned one or more unique digital wallets, scoped by asset and network.
- Multi-Asset and Network Support: Hold and transact supported stablecoins and digital assets (e.g., USDC, USDT) across approved networks.
- Automated Attribution: Incoming on-chain transfers are automatically attributed to the correct portfolio and asset balance.
- Programmable Transfers: Funds can be moved via API for payouts, conversions, treasury operations, or internal transfers.
- Gas & Network Abstraction: 1Money manages network fees and transaction execution, optionally enabling gasless experiences for end users.
- Compliance-Ready: Wallets are issued under 1Money’s regulated entities and linked to verified KYC/KYB profiles with full transaction monitoring.
Common Use Cases
- Receive stablecoin payments from external wallets or counterparties.
- Support merchant settlement, remittances, payroll, or treasury operations in digital assets.
- Power embedded wallets for platforms operating under a platform, agency, or B2B2C model.
Example Flow
- Platform calls POST
https://api.sandbox.1money.com/v1/customers/{customer_id}/deposit_instructionsand specify your asset and network to create a new digital wallet - 1Money provisions a wallet address for the specified asset and network.
- External sender transfers digital assets to the wallet address.
- 1Money detects the on-chain transaction and credits the portfolio balance.
- Platform receives a Wallet Deposit webhook confirming settlement.
- Funds can be transferred, converted, or withdrawn to an external address or bank account.
Updated 7 days ago
