Overview
0xmeta uses a flat $0.01 USDC fee per settlement with pre-settlement collection via standard ERC-20 approval. No setup fees, no merchant accounts, zero surprises. Verification is FREE - only successful settlements incur the $0.01 fee, collected BEFORE the settlement executes.Fee Structure
| Service | Cost | Timing | Notes |
|---|---|---|---|
| Payment Verification | FREE | Immediate | Unlimited verifications |
| Settlement Execution | $0.01 USDC | Pre-settlement | Fee collected BEFORE executing customer payment |
| Failed Fee Collection | $0 | Pre-settlement | Settlement blocked, customer not charged |
Pre-Settlement Fee Collection Flow
Example Pricing
How Fee Collection Works
Pre-Settlement via transferFrom
Flow:- Facilitator verifies customer authorization (FREE)
- Facilitator collects $0.01 fee from merchant’s pre-approved USDC balance (PRE-SETTLEMENT)
- IF successful: Facilitator executes customer → merchant payment ($0.02)
- IF failed: Settlement blocked, customer never charged
transferFrom before each settlement.
Fee Collection Method
Standard ERC-20 Approval Pattern with Pre-Settlement
One-time merchant setup:- ✅ Fee collected BEFORE settlement executes
- ✅ If fee collection fails → settlement blocked
- ✅ Customer payment only executes after fee is paid
- ✅ No facilitator custody of customer funds
- ✅ Merchant controls via approval amount
- ⚠️ Merchant pays for settlement attempts (prevents free service)
For micropayments (less than $1), 0xmeta is 96-99% cheaper than traditional processors. Plus: Pre-settlement fee collection eliminates free service exploitation risk.
Pricing Details
What’s Included
Verification (FREE):- EIP-3009 signature validation
- Amount verification
- Token verification
- Address validation
- Unlimited verifications
- Pre-settlement fee collection from merchant
- On-chain settlement execution
- Gas fees paid by facilitator
- Settlement status tracking
- Webhook notifications
- Customer never charged if fee collection fails
- Settlement blocked if merchant has insufficient approval
- No free service exploitation possible
Merchant Economics
Calculate your net revenue:- Fee is collected BEFORE each settlement
- If settlement fails after fee collection, you paid $0.01 for the attempt
- Test thoroughly on testnet to minimize failed settlements
Recommended Pricing Strategies
0.10- API calls
- Data queries
- Simple computations
- Analysis reports
- Generated content
- Premium features
- Research reports
- AI-generated media
- Complex computations
- Enterprise features
- Bulk data access
- Subscription equivalents
Approval Requirements
How Much to Approve
Calculation:- 100 USDC = 10,000 settlements
- 500 USDC = 50,000 settlements
- 1000 USDC = 100,000 settlements
Managing Approval
Check allowance:Pre-Settlement Fee Collection Scenarios
Scenario 1: Normal Operation
Scenario 2: Insufficient Allowance
Scenario 3: Insufficient USDC Balance
Scenario 4: Fee Succeeds, Settlement Fails
Volume Pricing
Custom Rates for High Volume
If you process 10,000+ settlements per month, contact us for custom pricing: Email: [email protected] Volume tiers:- 10K-100K settlements/month
- 100K-1M settlements/month
- 1M+ settlements/month
Fee Transparency
On-Chain Verification
Every fee collection is a standard blockchain transaction:Settlement Response
Every settlement response includes complete fee breakdown:fee_collection_timestamp is before settlement_timestamp.
FAQ
Why flat fees instead of percentage-based?
Why flat fees instead of percentage-based?
Flat fees work better for micropayments:
- 2.9% of 0.003 (unsustainable)
- Plus fixed $0.30 = totally uneconomical for small payments
Who pays the facilitator fee?
Who pays the facilitator fee?
Merchant pays the fee via pre-settlement collection.Why: x402 requires customers pay merchants directly (trust-minimization). We can’t split customer payments.Solution: Merchant pays fee BEFORE settlement via pre-approved transferFrom. Add fee to your prices.Customer pays: 0.02 (from customer)
You pay: 0.01
Are there volume discounts?
Are there volume discounts?
Yes, for high volume:
- 10K+ settlements/month: Custom pricing
- 100K+ settlements/month: Significant discounts
- Enterprise contracts: [email protected]
Are there any hidden fees?
Are there any hidden fees?
What if my settlement fails after fee collection?
What if my settlement fails after fee collection?
You paid $0.01 for the settlement attempt.Services rendered:
- Customer authorization verification
- Fee collection transaction (gas paid)
- Settlement attempt (gas estimation, RPC calls)
- Error handling and status updates
How can I track my fees?
How can I track my fees?
Options:
- Settlement responses: Include full fee breakdown with timestamps
- On-chain: View transactions on BaseScan, verify pre-settlement timing
- Monitoring script:
check-allowance.mjsshows remaining settlements
What's the benefit of pre-settlement fee collection?
What's the benefit of pre-settlement fee collection?
For you (merchant):
- Prevents customer charges when you have insufficient fees
- Transparent fee structure
- Predictable costs
- Never charged if merchant can’t pay fee
- Protected from failed settlement attempts
- Guaranteed payment for service
- No free service exploitation
- Sustainable business model
Next Steps
Set Up Merchant Approval
Configure USDC approval for pre-settlement fee collection
Understand Fee Collection
Learn how pre-settlement fees work
Complete Integration Guide
Build your first payment flow
FAQs
Common questions about pre-settlement
Simple, transparent, pre-settlement - $0.01 per settlement, collected from merchant’s pre-approved USDC balance BEFORE executing the customer payment. No custody, fully auditable, economically sustainable.