Earn on orders, if you choose
Optional. Take a share of each purchase completed through Accelerate, or pass it through at cost. Set once in your dashboard, paid out with your statement.
Accelerate recognizes your users from just a name and phone number, so your agent can complete the purchase for them, quickly and reliably.
Add programmable fees to each order, and give your users control over when a purchase needs their approval. Accelerate keeps card details away from your agent, leaves merchant liability with the merchant, and lets your users pay with the card they already have.
Optional. Take a share of each purchase completed through Accelerate, or pass it through at cost. Set once in your dashboard, paid out with your statement.
Card details travel to checkout outside your agent's scope. Your agent, your prompts and your logs never see them.
Rewards, protections and merchant acceptance all work exactly as they would if your user paid by hand. No virtual card declines.
The merchant handles shipping, returns, chargebacks and liability. You handled the sale. Accelerate handled the card.
Every purchase is confirmed by the user with a one-time code. Set per-order, per-merchant or per-amount rules for when a confirmation is required.
Install the SDK, start a session when your user is ready to pay, and listen for the result. Accelerate handles the code, the card and the checkout.
npm install @accelerate/agentsimport { Accelerate } from "@accelerate/agents";const accelerate = new Accelerate({ apiKey: process.env.ACCELERATE_KEY });const session = await accelerate.sessions.create({ user: { name: "Sarah Chen", phone: "+14155550142" }, browser: browserSession.id, // the agent's browser session approval: "per_order" // or per_merchant, or { over: 10000 }});session.on("verified", ({ cards }) => { // cards: [{ id, brand: "visa", last4: "3310" }, ...] // show these to the user, then: session.pay({ cardId: cards[0].id });});session.on("paid", ({ orderRef, amount, last4 }) => { // Accelerate filled checkout in the browser. The agent never saw the card.});Card credentials are held in a PCI DSS Level 1 vault and never written to your systems. Your platform stores a session reference and the last four digits, nothing more.
Every session begins with a one-time code sent to the user's phone. No code, no cards, no payment.
Card credentials are never exposed, ensuring you remain outside PCI scope.
Every payment carries an audit trail: who approved it, when, on which card, at which merchant, available through the API and your dashboard.