Ten drop-in starters that actually work. Subscriptions, paywalls, tips, RWAs, agent pay, NFT mint and secondary — your buyers pay from any wallet, any chain; you settle on Solana in under a second. Copy the source, swap the merchant address, ship before the next Firedancer block.
One button, any wallet, any chain. Arrives as USDC on Solana faster than you can blink.
For creators, maintainers, and the people chewing glass to ship.
Pay once, unlock forever. No account, no email, no newsletter trap.
Micropayments that don't need a cookie banner.
500 real Metaplex Core mints on Solana. Pay from any chain, mint the same block it settles. $25 USDC.
A limited-edition mint that works end-to-end — the way your NFT drop should.
Monthly USDC billing with HMAC-signed webhook extension. Stripe-shaped, Solana-settled.
Subscriptions that clear before Stripe's ACH even wakes up.
OBS-embeddable overlay. Chat tips from any wallet, you see the animation before they hit enter.
Twitch-style tipping on 400ms rails.
Recurring USDC billing. Weekly, monthly, yearly. Prorated first period and trial-day support built in.
Stripe-shaped, Solana-settled. New in v0.3.
Buy XAUt, PAXG, SLVon, JupUSD from any chain. Trading-window enforcement built in — JIT tokens are gated automatically.
Tokenized gold, silver, treasuries — paid for from Bitcoin if you like. New in v0.3.
USD-denominated buys for JUP, JTO, BONK, PYTH — or any mint you wire up. Slippage tolerance + affiliate split.
One UX for every token, not one button per pair. New in v0.3.
Buy a Tensor / Magic Eden / Exchange Art listing from any chain. Built-in price guard and listing-validation pass.
Pay USDC from Base, get the NFT in your Solana wallet. New in v0.3.
Pre-authorized scope (budget, per-call cap, expiry) gates every charge before the wallet ever signs. Headless, no popup.
x402-style agent payments without any RPC layer. New in v0.3.
// 1. Install (when published)
npm install @conduitexchange/connect
// 2. Wrap your app
import { ConduitConnectProvider } from "@conduitexchange/connect";
<ConduitConnectProvider config={{
appName: "MyApp",
features: { transactionSimulation: true, sessionPersistence: true },
}}>
<App />
</ConduitConnectProvider>
// 3. Drop in the button — that's it.
import { ConduitCheckout } from "@conduitexchange/connect";
<ConduitCheckout
amount="9.99"
currency="USDC"
merchantAddress="B2YjjQFN77aKsRNWW7eHzWwH1grHQP79MAV5jpgf3crb"
orderId="ord_123"
onSuccess={(paymentId) => console.log("paid:", paymentId)}
/>