Machine-to-Machine Crypto Payment
Abbreviation: M2M
Pronunciation: muh-SHEEN tuh muh-SHEEN KRIP-toh PAY-muhnt
Also known as: M2M Crypto Payment, M2M
Definition
A machine-to-machine crypto payment is a digitally authorized transfer in which software systems, devices, or autonomous agents request and complete payment with little or no direct human interaction at the moment of purchase. The flow can expose a price and payment requirement through an API, allow the paying system to evaluate policy and authorize a wallet transaction, and return proof or settlement information so the service can continue automatically. It differs from a scheduled payment because the purchase can be triggered dynamically by a machine request, and from ordinary API billing because value can settle on-chain between wallets.
Overview
A machine-to-machine crypto payment is a digitally authorized transfer in which software systems, devices, or autonomous agents request and complete payment with little or no direct human interaction at the moment of purchase. In an operational payment system, this field or policy should have one authoritative meaning across the API, checkout, webhook, ledger, and support tools.
The flow can expose a price and payment requirement through an API, allow the paying system to evaluate policy and authorize a wallet transaction, and return proof or settlement information so the service can continue automatically. In practice, the system should preserve the original request, the observed blockchain or checkout evidence, and every status change that affects this value. This makes support investigations and financial reconciliation possible without reconstructing the payment from screenshots or mutable client data.
Implementations need spending limits, authenticated requests, replay protection, idempotency, asset and network restrictions, clear service terms, and logging that connects the payment to the consumed resource. Agent access to keys should be minimized or mediated by policy-controlled wallets. The implementation should use exact asset precision, authenticated server-side updates, and idempotent processing wherever repeated API calls, blockchain observations, or webhook deliveries can occur.
It differs from a scheduled payment because the purchase can be triggered dynamically by a machine request, and from ordinary API billing because value can settle on-chain between wallets. It should be interpreted alongside Multi-Factor Crypto Payment Matching, Invoice Payment Session, Native Asset Payment. These concepts belong to the same workflow, but each answers a different operational question and should not be collapsed into one ambiguous field.
An AI agent can receive an HTTP payment challenge for a data endpoint, authorize a small stablecoin payment within its limit, and retry the request with payment proof. The practical test is whether a merchant can explain how the value was produced, verify it independently, and apply the same rule consistently when the payment is delayed, duplicated, partially paid, refunded, or reviewed manually.
Key Takeaway
A machine-to-machine crypto payment is a digitally authorized transfer in which software systems, devices, or autonomous agents request and complete payment with little or no direct human interaction at the moment of purchase; its meaning and evidence must remain consistent across checkout, monitoring, fulfillment, and reconciliation.
Sources
- Welcome to x402 — Coinbase Developer Documentation (2026-08-02)
- How x402 Works — Coinbase Developer Documentation (2026-08-02)
- HTTP 402 — Coinbase Developer Documentation (2026-08-02)