Skip to content
Get started
Payments
Agentcard

Agentcard vs Stripe

Two payment providers, two different models — pick the right one for your use case.

Linq’s payments API supports two providers. They solve different problems, so the choice is about who pays whom, not just a config flag.

AgentcardStripe
ModelYour users connect their cards; their agent spends on their behalf from the Agentcard WalletYou collect money from customers
Direction of moneyOut — your user’s connected card pays a third-party merchantIn — a payer pays your connected account
OnboardingDashboard: connect Agentcard, then connect each customer handleDashboard: connect a Stripe Standard account, complete onboarding
Merchant of recordThe merchant the agent paysYour connected account (direct charges)
Card detailsSingle-use card handed to the agent, never stored by LinqN/A — Stripe hosts checkout
Gate before you can transactCustomer handle connectedcharges_enabled on the Stripe account (else 403)
Best forAgents buying things for a user (subscriptions, purchases, top-ups)Getting paid — invoices, payment links, subscriptions you bill
  • An agent needs to pay a merchant for your user (e.g. buy a subscription, place an order, top up an account).
  • You want a per-transaction virtual card with a hard spend limit and no stored credentials.
  • The customer is reachable by a handle (phone/email) and can do a one-time verification.

Agentcard quickstart

  • You are the merchant collecting money — payment links, checkout, subscriptions billed to your connected account.
  • You want Stripe to be the merchant of record via direct charges.
  • Onboarding through the Linq dashboard + Stripe Standard is acceptable.

Connected accounts (Stripe)

Yes — they’re independent providers on the same API. Use Stripe to get paid and Agentcard to let agents spend, in the same integration.