Quickstart
Decision tables for picking the right Sollection flow and the right integration path for your use case.
Flow comparison
Use this decision table to pick the right Sollection flow.
| Flow | Who uses it | Requires account? | Requires wallet signature? | Creates payable invoice? | Returns payUrl/x402Url? | Best for |
|---|---|---|---|---|---|---|
| AI assistant invoice intent | ChatGPT, Claude, Gemini, Cursor, agents, automation tools | No merchant account for the user; uses platform GPT key | Yes, recipient wallet approval | No | No, only walletSignUrl | Natural-language or tool-generated invoice drafts |
| Wallet-approved invoice | Recipient wallet owner | No normal dashboard required in current implementation | Yes | Yes, after approval | Yes, after finalInvoice exists | AI-assisted invoices with explicit wallet consent |
| Verified merchant invoice | Logged-in merchant or merchant API key | Yes | Recipient wallet was verified during onboarding | Yes | Yes for OPEN invoices | ERP, dashboard, and account billing |
| x402 agent payment | Payer agent | No Sollection account | Payer wallet signs payment transaction | No, it pays an existing final invoice | Uses existing x402Url | Agent-paid final invoices |
| Payment links | Merchant API key callers | Yes | No recipient pre-verification | Yes immediately | Yes | Legacy/account-only trusted integrations |
Which integration should I use?
| Use case | Recommended path | Required approval | Output |
|---|---|---|---|
| I want to create invoices from an AI assistant | Action-safe REST API | Recipient wallet signature or verified merchant authorization | Invoice intent first; final invoice after approval |
| I want to integrate Claude or MCP-compatible clients | MCP if available, otherwise REST API | Recipient wallet signature or verified merchant authorization | payUrl/x402Url only after final invoice |
| I am building my own backend agent | REST API | Recipient wallet signature or verified merchant authorization | Invoice intent first; final invoice after approval |
| I am using n8n/Zapier-style workflows | REST API / HTTP request node | Recipient wallet signature or verified merchant authorization | Invoice intent first; final invoice after approval |
| I only want a dashboard | Human dashboard | Verified merchant/account authorization | Final invoice from account flow |
| I want an agent to pay invoices | x402 payment endpoint | Payer wallet signs payment transaction | Uses an existing final invoice x402Url |
