Invoice rail on Solana

Payment infrastructure for AI agents on Solana.

Let AI assistants create invoices. Approve with your wallet. Get paid in USDC. Non-custodial. No seed phrases.

  • Non-custodial
  • No seed phrases
  • Verifiable on Solana
Invoice · approvedINV-7F9K-2A1B

12.50USDC, on mainnet

payUrl
sollection.xyz/pay/7f9k
x402Url
/api/x402/inv_7f9k
network
mainnet

Approved by 8r4n…T2m9. Payable now.

  1. 12:04:01invoice.intent.created
  2. 12:04:37invoice.approved
  3. 12:04:37links.issued
  4. 12:05:12invoice.paid
Why Sollection?

A wallet address isn't an invoice

Just sending crypto to an address isn't enough. You need to know what's being paid for, how much, and when it's due. Sollection turns 'send 25 USDC to this address' into a proper invoice.

  • Purpose

    TransferNot carried

    InvoiceStated on the invoice

  • Amount

    TransferA number, with no terms

    InvoiceAmount and token, fixed at approval

  • Status

    TransferNot carried

    InvoiceTracked through to settlement

  • Network

    TransferImplied by the address

    InvoiceRecorded on the invoice

  • Receipt

    TransferA signature you must interpret

    InvoiceAn invoice you can link to

  • Notification

    TransferNone

    InvoiceSigned webhook on every state change

Step by step

How it works

The 4-step flow ensures invoices can't be created without wallet approval — nothing is payable until you sign.

  1. 01 · draft

    AI creates invoice intent

    Draft only, not payable yet. AI assistants prepare the invoice data.

  2. 02 · approved

    You approve with wallet signature

    Connect Phantom or Solflare. Sign the approval message. Signing does not transfer funds.

  3. 03 · approved

    Invoice goes live

    Final invoice has payUrl for humans, x402Url for agents, and statusUrl for tracking.

  4. 04 · settled

    Payment settles on Solana

    Verifiable on-chain transaction. Invoice marked as PAID.

Settlement completes on Solana with a verifiable transaction signature.

Getting paid

One invoice. Two ways it gets paid.

Every approved invoice carries both a checkout link and an HTTP 402 endpoint — so the same object works for a person with a wallet and for software with a budget.

payUrlFor people

A checkout link you can send

payUrl opens a hosted payment page. The payer connects a wallet, signs, and the invoice settles on Solana.

sollection.xyz/pay/7f9k

x402UrlFor agents

An endpoint software can pay

x402Url answers HTTP 402 with the payment terms. An AI agent or a script pays it programmatically — no browser, no human in the loop.

GET /api/x402/inv_7f9k → 402 → paid → 200

Speaks natively
  • MCP
  • x402 (HTTP 402)
  • Solana Pay
  • USDC / USDT
  • REST + webhooks
  • OpenAPI
Used for
  • AI agents buying APIs
  • API vendors charging per request
  • Freelancers invoicing in crypto
  • SaaS billing in USDC or SOL
  • B2B Solana payments
Security model

Approval signs the invoice. It never moves your money.

An address is not a receipt

Sending crypto to an address is like handing someone cash with no receipt. Sollection creates proper invoices with line items and due dates.

x402 pays. The invoice carries the terms

x402 is the payment endpoint. The invoice carries the terms — what is being paid, how much, and when.

Two signatures, two jobs

The recipient wallet signs invoice creation. A different signature, from the payer wallet, is what settles it.

What we do (and don't do)
  • Sollection creates structured payment objects and invoice flows.
  • The recipient wallet approves invoice creation.
  • The payer wallet signs and submits the payment transaction.
  • Merchant payment and platform fee can settle atomically.
  • Webhooks and records support reconciliation and auditability.
Questions

What Sollection does, and what it deliberately does not

Do I need a Sollection account?

No. You can create invoices with just a wallet signature.

Is Sollection custodial?

No. We never hold your funds. Wallet signing only approves invoice creation.

What tokens are supported?

USDC and USDT on Solana mainnet.

Can AI agents pay invoices?

Yes. Final invoices have x402 endpoints that agents can pay programmatically.

How much does it cost?

0.25% platform fee per invoice.

Draft an invoice intent, then sign it into existence.