Stellar Solution Overview
Main flows overview

Nodes / Legend
Wirex Pay App
Сlient-facing application.
Crossmint Account Backend
Operated by Crossmint and initiates account deployments.
Crossmint Contract Factory
A Stellar smart contract that is used to deploy individual smart accounts.
WirexPay User Account
A smart contract account that has an Owner Wallet and the WirexPay Funds Manager as signers, and the Timelock Policy as a plugin.
Owner Wallet
A Stellar wallet that acts as a user’s key to their smart account. Created by Crossmint.
WirexPay Funds Manager
A Stellar smart contract controlled by WirexPay that debits funds for card transactions initiated by Visa.
Timelock Policy
A Stellar smart contract that authorises the outbound transactions from the User Account and implements the delay logic for user-initiated transactions.
Account Management Contract
A Stellar smart contract controlled by WirexPay that serves as a registry of User Accounts.
WirexPay Backend
Operated by WirexPay, initiates transactions for inbound and outbound card and bank transfers on the User Account.
Funds Buffer
A Stellar smart contract operated by WirexPay where operational funds are stored and used for inbound and outbound card and bank transfers.
Updated 8 months ago
