Create Sollection invoices from any AI assistant

How ChatGPT, Claude, Gemini, Cursor and other assistants draft invoice intents, and the safety rules that apply to them.

AI assistants can prepare invoice intents from natural language or structured API calls. The intent is a draft, not a payable invoice. It has no payUrl or x402Url. Recipient wallet approval is required before Sollection creates a final invoice. Wallet signing approves invoice creation only and does not transfer funds.

User:
Create a Sollection invoice for PT Maju Jaya for 250 USDC,
due 2026-07-20, recipient wallet 9xQ...

AI assistant:
Calls createInvoiceIntent.

Sollection:
Returns preview + walletSignUrl.

User:
Opens walletSignUrl and signs with the recipient wallet.

Sollection:
Creates final invoice.

AI assistant:
Calls getInvoiceIntent. If finalInvoice exists, shows payUrl, x402Url, statusUrl.

Safety rules

  • Never share seed phrases or private keys.
  • AI assistants do not control your wallet.
  • Wallet signing only approves invoice creation.
  • Payment requires a separate payer wallet transaction.

Adding an extra charge

Add a rush fee, processing fee, or discount with the charges field, separate from lineItems — for example { "label": "Rush fee", "amount": "25" }. Charges add to the invoice total and platform fee the same way line items do. Use a negative amount for a discount.