Create a checkout
Set your amount, choose accepted assets, and create a session with one API call.
CA: 0xffc3cfd3d9f3f904b229e6d5fddf1364f77ce8d8One checkout for the assets your customers already hold. Accept supported stock-linked tokens, USDC, and ETH with a few lines of code.
Your prices stay in dollars.
We handle the payment infrastructure.
Set your amount, choose accepted assets, and create a session with one API call.
A familiar checkout handles the quote, wallet connection, and exact payment amount.
Funds settle to your wallet. An independently verified payment triggers your webhook.
One API. Clear docs. A test environment to get it right. Everything you expect from your payments stack.
// Your first StockCheckout session
const session = await stockcheckout
.checkout.sessions.create({
amount: 12900,
currency: "USD",
acceptedAssets: [
"NVDA", "HOOD", "USDC"
],
successUrl: "https://shop.com/thanks",
cancelUrl: "https://shop.com/cart"
});
// Send your customer to checkout
redirect(session.url);Direct settlement puts your payments where they belong. No platform balance to withdraw.
Every payment is independently checked onchain before your checkout is marked paid.
Receipts, payment records, and accounting exports keep your operations in sync.
Start in test mode. Build with confidence.