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

  1. User selects fiat currency + bank/wallet

  2. User enters how much crypto to sell or buy

  3. 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?

  4. Best available vendor is matched

  5. Fiat payment is made by vendor

  6. Fiat transfer is verified via ZK-TLS, or if unavailable, only vetted vendors are allowed to participate

  7. 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?