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.



Did this page help you?