Rapid payment integration supporting any payment flow or standard. AgentPass sits between your agent and the payment rail -- signing identity, scoring trust, screening sanctions, and shaping the request into whatever the rail wants. Works with x402, AP2, ACP, MPP, Mastercard Agent Pay, Visa TAP, Stripe, and L402.
One trust layer. Any transport. Any payment rail.
x-agent-trust (ECDSA P-256, AP2 Mandates, Visa TAP, ERC-8004)
Audited Transport MCP, WebMCP, A2A, REST, CLI -- all signed by xat
Unified Payment Gateways Stripe, L402, x402, ACP, MPP, TAP, Agent Pay
AgentPass Trust Scores L0--L4, graded on AML, sanctions, transaction velocity
MCP-native payment servers burn the context window on every transaction. AgentPass doesn't.
create_quote, confirm_payment_intent, capture, refund, dispute, customer CRUD, transfer, payout, subscription, webhook_verify, sanctions, KYC, velocity, risk, flag reviewagentpass_pay(rail, to, amount, currency)x-agent-trust (ECDSA, zero tokens)tiktoken cl100k_base against a realistic 30-tool payment MCP and our 1-tool agentpass_pay. On Claude Opus ($15/MTok input) all figures x5: $1,667 / month vs $104 / month. Reproducible: github.com/cybersecai-uk/agentpass-demo-mcp/tree/main/benchmark.
One adapter. One interface. One key pair.
Pick a rail. Pick an agent. Watch AgentPass gate the payment in real time with live sanctions and Mastercard risk scoring.
One npm install. One function call. Your payments never touch our servers.
$ npm install @cybersecai-uk/agentpass-sdk import { AgentPass } from '@cybersecai-uk/agentpass-sdk'; const ap = new AgentPass({ agentId, privateKey, publicKey }); const receipt = await ap.pay({ rail: 'x402', to: 'acme-cloud-services', amount: 2500, currency: 'USD' }); // Signed locally. Screened locally. Scored locally. Settled on rail. // Never touches agentpass.co.uk.
Switch x402 for stripe / acp / ap2 / mpp / mastercard / visa-tap / l402 / mcp. Everything else stays the same.
POST https://agentpass.co.uk/api/rails/x402/pay Authorization: Bearer ap_live_... Agent-Signature: keyId="...",alg="ES256",ts="...",sig="..." Content-Type: application/json { "agentId": "agent_12345", "to": "acme-cloud-services", "amount": 2500, "currency": "USD" } → 201 { "rail":"x402", "trust":{"score":88,"level":"L3"}, "settlement":{...}, "auditTrail":{"signedBy":"x-agent-trust"} }
For fintech production traffic, use the SDK path above -- your transactions never leave your infrastructure.