How APISettle works

A simple, deterministic payment flow built for software. Three steps from payment request to service delivery.

1

Create a payment request

Your service generates a payment request specifying the amount, terms, and expiry window. The request is signed and returned as a token to the caller — they see exactly what they'll pay before committing.

  • Set the price, currency, and expiry for each request
  • Request tokens are tamper-proof and verifiable
  • Supports per-request and session-based pricing models
2

Buyer pays

The buyer submits payment through APISettle's settlement API. Payment processes and settles instantly — no manual steps, no delayed reconciliation. Each payment carries a unique reference key for safe retries.

  • Settlement completes in under a second
  • Unique payment references prevent duplicate charges
  • Automatic balance and spending limit checks
3

Verify and deliver

Your service verifies the paid token to confirm successful payment, then delivers the result. Verification is one-time and atomic — it cannot be replayed or double-spent.

  • One-time verification prevents replay
  • Atomic state transitions guarantee consistency
  • Clear verification status codes for every outcome

How it works

A simple, deterministic payment flow built for software.

1

Request

Your service creates a payment request with the amount, terms, and expiry. The buyer sees exactly what they'll pay before committing.

2

Pay

The buyer submits payment through APISettle. Settlement is instant — no manual invoicing, no delayed reconciliation.

3

Verify

Your service verifies the paid token and delivers the result. Verification is one-time and atomic — replay-proof by design.

Start building with APISettle

Simple, usage-based pricing. 0.5% per settled transaction. No monthly fees, no setup costs.