You stay in control of your assets. We never custody your funds.
Onchain payments for stocks & ETH
Pay with stocks or ETH on Robinhood Chain.
Fast, secure and built for the future of finance.
Dashboard
Robinhood ChainAudited smart contracts ensure security and reliability.
Every transaction is verifiable and publicly available.
Built for performance with real-time settlements.
Simple. Fast. Onchain.
-
1Connect
Connect your wallet and choose what to pay with.
-
2Choose Asset
Pay with stocks or ETH instantly.
-
3Confirm
Review the details and confirm onchain.
-
4Settled
Payment settles in seconds on Robinhood Chain.
Powering payments for the future
Accept payments from users worldwide using stocks or ETH.
Pay-with-stock payment experiences for your customers.
Enable fast, secure payouts and low-fee settlements for vendors.
Embed native onchain payments into your dApp effortlessly.
Build with PayHood
Power your app with the easiest way to accept onchain payments. Full SDKs, APIs and docs to get you started in minutes.
- RESTful API
- Webhooks
- TypeScript SDK
- Sandbox environment
curl --request POST https://payhood.me/v1/payments \
--header 'Authorization: Bearer YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"amount": 125000,
"currency": "usd",
"allowed_assets": ["AAPL", "TSLA", "ETH"],
"description": "Pro Plan"
}'
import PayHood from '@payhood/node';
const payhood = new PayHood(process.env.PAYHOOD_SECRET_KEY);
// 1. Create the payment. Amount is an integer in cents.
const payment = await payhood.payments.create({
amount: 125000,
currency: 'usd',
allowed_assets: ['AAPL', 'TSLA', 'ETH']
});
// 2. Payer picks one; the share count is quoted server-side.
await payhood.payments.selectAsset(payment.id, { asset: 'AAPL' });
# No Python SDK yet — the REST API is the interface.
import os, requests
r = requests.post(
"https://payhood.me/v1/payments",
headers={"Authorization": key},
json={
"amount": 125000,
"currency": "usd",
"allowed_assets": ["AAPL", "ETH"],
},
)
payment = r.json()
// Hosted checkout — PayHood renders the payment page.
const session = await payhood.checkout.sessions.create({
amount: 125000,
currency: 'usd',
allowed_assets: ['AAPL', 'TSLA', 'ETH'],
success_url: 'https://yourapp.com/thanks'
});
// Send them to session.url; settlement lands on your webhook.
res.redirect(session.url);
Ready to start building
the future of payments?
Join thousands of developers and businesses already building on PayHood.