Payment Integration
HOT Network provides seamless payment processing across crypto and fiat. This guide explains supported currencies, payment flows, and integration examples.
Payment & Outcall Flow
User→Frontend
Pay + Outcall
Frontend→Map API
GPS Location
Frontend→Geo Service
register()
Frontend→Blockchain
Lock Escrow
Frontend→Geo Service
Verify ≤2km
Frontend→User
Confirmed
Payment Methods
Supported methods your users can pay with
Crypto Payments
Accept instant blockchain-based payments in SOL, USDC, and HOT.
SOLUSDCHOT
Card Payments
Accept global credit and debit cards via Stripe.
VisaMastercard
Accepted Currencies
Supported tokens and fiat options
HOT Token
Native token with rewards and reduced platform fees.
PrimarySOL
Solana’s native cryptocurrency.
AcceptedUSDC
Stablecoin ideal for price-stable transactions.
AcceptedFiat Payments (Coming Soon)
Full Stripe integration for global fiat support.
VisaMastercard
Payment Processing
Developer example for initiating payments
// Process a payment
import { processPayment } from '@/lib/payments'
const payment = await processPayment({
amount: 10,
currency: 'HOT',
recipient: creatorWallet,
metadata: {
contentId: 'abc123',
type: 'purchase'
}
})
console.log('Payment successful:', payment.transactionId)Security & Escrow
Guaranteed protection for creators and buyers
Escrow Protection
HOT Network uses smart-contract-based escrow for all transactions.
- Funds held securely until content delivery
- Automatic release after confirmation
- Dispute resolution & buyer refund options
