How Offer Matching Works
Unigox takes a new approach to how P2P trades are matched. We donβt just look for identical payment methods between buyer and seller, we go deeper by matching based on payment network compatibility.
We also:
Eliminate chat between buyer and seller
Verify fiat payments using ZK-TLS proofs (or vetted vendor status if ZK-TLS isnβt available yet)
Use on-chain escrow to automatically release crypto once fiat is verified
This approach creates a simpler, more efficient, and fraud-resistant system.
π Example 1: Argentina β CBU Network Matching
Role
Bank / Wallet
Transfer Type
Network
Match?
User
Banco Galicia
CBU
β CBU
β
Vendor
BBVA
CBU
β CBU
β
Even though the bank names differ, both belong to the CBU network. Unigox matches them seamlessly.
No need for vendor to list 20+ Argentinian banks.
π³ Example 2: Europe β SEPA Network Matching
Role
Payment Method
Declared Network
Match?
User
Deutsche Bank
SEPA
β
Vendor
Revolut (EUR)
SEPA (enabled)
β
User chooses a German bank. Vendor has Revolut but supports SEPA transfers.
Our system matches based on SEPA, not brand. This allows smoother cross-platform matching.
π What Are Payment Networks?
A payment network is a group of compatible institutions (banks or wallets) that can send and receive fiat to each other.
Some examples:
CBU (Clave Bancaria Uniforme) β Argentinaβs bank transfer network
CVU (Clave Virtual Uniforme) β Argentinaβs wallet transfer network
SEPA (Single Euro Payments Area) β Europeβs standardized Euro payment network
PIX β Brazilβs instant payment system
UPI (Unified Payments Interface) β Indiaβs real-time mobile transfer system
NIBBS (Nigeria Inter-Bank Settlement System) β Automated processing and settlement of transactions between banks in Nigeria
Faster Payments β Almost instant local GBP payments in the UK
MTN, Airtel, Vodafone, Telecel - Mobile operators in Ghana supporting mobile banking operations between it's customers and cross-network transactions (sending money from one operator to another)
Unigox vendors select one payment method, and our engine matches them with users whose payment method belongs to the same network.
π§© Behind the Scenes: How It Works
User selects fiat currency + bank/wallet
User enters how much crypto to sell or buy
Our engine checks all active vendor listings:
Does their method belong to the same payment network?
Are they currently online and eligible?
Does the amount fit within their min/max range?
Best available vendor is matched
Fiat payment is made by vendor
Fiat transfer is verified via ZK-TLS, or if unavailable, only vetted vendors are allowed to participate
Upon verification, crypto is automatically released from on-chain escrow
π Why It Works Better
Feature
Other P2P Platforms
Unigox
Payment matching
Exact method only
Network-based (SEPA, CBU, etc.)
Chat
Required
β None
Fiat payment verification
Manual screenshots / trust
β ZK-TLS or vetted vendor
Escrow
Often manual release
β On-chain, auto-released
Vendor setup
Dozens of methods to list
β One account per network
β¨ In Summary
Unigox radically improves P2P matching by:
Simplifying vendor setup
Giving users more flexible payment options
Removing chat and fraud risk
Automating verification and settlement
π All thanks to network-aware matching, ZK-TLS, and on-chain escrow.
Last updated
Was this helpful?