Agent (Claude, GPT, bot riêng) tạo mã VietQR, gửi cho khách, và tự xác nhận khi tiền về — không bao giờ giữ tiền. Tiền chảy thẳng vào tài khoản ngân hàng của bạn.
Bốn bước — agent thu tiền ngay trong hội thoại, settled tự động.
Agent gọi create_payment_request → nhận QR VietQR + link checkout.
Gửi ảnh QR hoặc link cho người dùng ngay trong chat.
await_settlement() chờ tới khi bank-feed báo tiền về (mã AP*).
Chỉ khi settled mới mở khoá / giao hàng. AgentPay không giữ tiền.
Python SDK (async) hoặc MCP server cho Claude — không cần viết REST thủ công.
Python SDK
from agentpay.client import AsyncAgentPayClient, await_settlement async with AsyncAgentPayClient("ap_live_xxx") as c: pr = await c.create_payment_request(amount=50_000, description="Order #1") # gửi pr["checkout_url"] cho khách r = await await_settlement(c, pr["id"], timeout=120) assert r["status"] == "settled"
MCP server (Claude Desktop / Code)
// claude_desktop_config.json { "mcpServers": { "agentpay": { "command": "agentpay-mcp", "env": { "AGENTPAY_API_KEY": "ap_live_xxx" } } } }
Tính theo số giao dịch settled mỗi tháng. Tiền luôn vào thẳng TK của bạn — AgentPay chỉ xác nhận.
Cần API key? Liên hệ vận hành nền tảng hoặc tự host (xem README trên GitHub).