How Crypto Payment Works

Crypto Payments: Detailed Flow

Suby supports two distinct ways for users to complete a crypto payment. Both methods ultimately rely on the same smart contract logic and result in an instant payout to the merchant.

1. Payment Methods Available to Users

Option 1: Sign & Pay (Wallet Interaction)

Users can pay by directly signing a transaction using a crypto wallet, such as:

  • MetaMask

  • Phantom

  • Rabby

  • Coinbase Wallet

  • Binance Wallet

In this flow:

  • The user connects their wallet

  • Reviews the payment details

  • Signs and submits the transaction on-chain

This method is optimized for users already comfortable with on-chain interactions.


Option 2: Deposit (QR Code/Wallet Address)

Users can also pay by sending funds manually using:

  • Any crypto wallet

  • Any centralized exchange

In this flow:

  • A QR code or deposit address is displayed

  • The user sends funds to that address

Important: The displayed address is not the merchant’s wallet.

For each new customer, Suby creates a dedicated smart account:

  • One smart account per user

  • Funds are sent to this smart account

  • This enables consistent tracking, reconciliation, and security


2. Smart Contract Execution (Common to Both Flows)

Whether the user pays via Sign & Pay or Deposit, the payment always interacts with the same smart contract.

The contract logic is intentionally simple and deterministic:

  1. Funds are received by the smart contract

  2. Suby fees are routed to Suby’s fee wallet

  3. The remaining amount is paid out instantly to the merchant

There is:

  • No holding period

  • No aggregation

  • No delayed settlement

Payouts happen immediately on-chain.


3. Pricing & Token Conversion Logic

Pricing Definition

Suby uses USD-based pricing to ensure consistent and predictable payment amounts.

All prices are defined in USD. At the time of payment, the equivalent amount in cryptocurrency is calculated based on the selected token.

Suby does not rely on on-chain price discovery, swaps, or variable pricing mechanisms. Payment amounts are fixed at checkout, ensuring price stability and predictability for both users and merchants.

Price Feeds

Token conversion rates are powered by Pyth price feeds, providing:

  • Accurate, real-time pricing

  • Consistent USD-denominated amounts across supported tokens

Price feeds reference: https://insights.pyth.network/price-feedsarrow-up-right


4. Supported Blockchains & Tokens

Suby supports the following networks and tokens:

Blockchain
Supported Tokens

Base

USDC, ETH

BNB Chain

USDT, USDC, BNB

Solana

USDC, SOL

Ethereum

USDT, USDC, ETH

Arbitrum

USDC, ETH


5. Merchant Configuration & Payouts

  • Merchants choose which blockchains and tokens they want to accept

  • Users pay using any enabled token/network

  • Payouts are instant and made in the same token used by the user

  • Funds are sent directly to the merchant’s configured wallet


Last updated