Skip to content
Developer platform

Integrate the whole payment lifecycle.

Start with hosted checkout, then add the API, signed events, embeds, or x402 protection your product actually needs.

Illustrative imagery; the person shown is not a LinkSell customer.

Request / response Neutral integration model

Request

Present stated payment terms

Response

Act on a verified outcome

No endpoint, secret, identifier, transaction, or response value is fabricated in this model.

Event lifecycle

Keep product state tied to payment state.

Treat each stage as a distinct operational boundary. Verification is not settlement, and fulfilment belongs after the confirmed money-movement outcome.

  1. 01

    Created

    Your application or a hosted LinkSell surface defines the payment terms.

  2. 02

    Initiated

    A buyer opens checkout or an agent receives a payment challenge.

  3. 03

    Confirmed

    The submitted authorization is verified before settlement completes.

  4. 04

    Settled

    Your system receives the settlement outcome and can fulfil the purchase.

HTTP-native payment

Request → 402 → settle.

A protected route returns payment requirements. A compatible client authorizes those terms, retries with proof, and receives the paid response after settlement.

A paid request

A compatible client receives stated payment requirements, authorizes them, and retries with proof.

Request calls a protected route
402 terms states price and recipient
Authorize signs a single-use transfer
Retry submits payment proof
Paid response served after settlement
LinkSell never touches the money. It hosts the checkout and the dashboard — the USDC moves from the buyer straight to your wallet on-chain.
Wallet, facilitator, asset, network, and finality support determine the exact production path.

Integration tasks

Add only the surfaces your product needs.

Start with one complete path, then add events, embeds, agent payments, or the published Laravel SDK when the job requires them.

Evidence first

The page still works before JavaScript.

REST, webhook, embed, and agent-payment doorways are server rendered. The optional integration examples enhance this path only when published and enabled.

Open the REST reference →
Operational boundaries Code-verified guidance
  • Keep API credentials on the server.Browser widgets use purpose-built, limited surfaces.
  • Verify webhook signatures against the raw body.Handle retry and rotation candidates before processing.
  • Fulfil on settlement, not verification.Treat events as state assertions because delivery order is not guaranteed.
Confirm event names against the runtime catalogue and the service descriptor for the environment you deploy.

Documentation

Open the reference for the job.

Move from protocol concepts to the exact API, event, embed, agent-payment, or published SDK surface you need.

Start getting paid

Start with a supported wallet.

Create your account, verify a receiving wallet, and configure a payment surface. Review the live networks, plan limits, and external costs before publishing.

Need help first? Contact [email protected].


0%
LinkSell commission per sale
Direct
Authorized to your wallet
0
LinkSell-held balances