Integrate blockchain payments into your application with our simple and powerful REST API. Accept payments in multiple cryptocurrencies and stablecoins across all major blockchains.
https://api.payment-rails.comAssign and manage wallets for your users across multiple blockchains
Real-time balance queries for any wallet address
Initiate and track transfers between wallets
Link multiple wallets to individual users seamlessly
Payment Rails supports all major blockchains and stablecoins
Accept payments in popular stablecoins across multiple chains:
Explore our REST API endpoints with examples and responses
/wallets/{userId}Get all wallet addresses assigned to a user
userIdUnique user identifier
/balance/{blockchain}/{address}Get balance for a specific blockchain address
blockchainBlockchain network (solana, ethereum, bitcoin)
addressWallet address
/wallets/assignAssign a new wallet address to a user
userIdUnique user identifier
blockchainBlockchain network (solana, ethereum, bitcoin)
/transferInitiate a transfer between wallets
fromSource wallet address
toDestination wallet address
amountAmount to transfer
currencyCurrency (SOL, ETH, BTC, USDC, USDT)
blockchainBlockchain network
All API requests require authentication using an API key. Include your API key in the Authorization header:
Authorization: Bearer YOUR_API_KEY