Developers

Payments should be an API call.

Docs in progress

The Internet USD developer platform is in design. This page tracks the planned surface area so teams can build against it as it becomes available.

Interface

One dollar unit, one integration.

An illustrative view of the intended interface. Nothing below is live yet.

payment.ts
const payment = await iusd.pay({
  recipient: "0x...",
  amount: "10.00",
  currency: "i_USD"
});

Illustrative interface — under development

Platform

Planned capabilities.

01

REST API

Create payments, transfers and payouts over HTTP.

02

SDKs

Typed client libraries for common server runtimes.

03

Webhooks

Event delivery for settlement and status changes.

04

Payment Links

Hosted payment pages created from an API call.

05

Wallet APIs

Programmatic balances, addresses and history.

06

Merchant APIs

Checkout, refunds, payouts and reporting.

07

Agent Payments

Micropayment primitives for autonomous software.

Documentation

Reference structure.

Documentation will be published section by section as the platform is built.

  • QuickstartSoon
  • AuthenticationSoon
  • PaymentsSoon
  • TransfersSoon
  • WebhooksSoon
  • ErrorsSoon
  • SandboxSoon
  • ChangelogSoon

No public API, SDK, sandbox or API keys are available yet. Code samples on this site are illustrative concepts, not working integrations.