Let AI agents pay as they access your API.

What AI agents can pay to access.

Paid APIs
Charge for access to a protected endpoint or operation.

Data Access
Sell datasets, search results, or generated reports.

AI Tools
Require payment before an AI agent runs a model, workflow, or specialized tool.

Return paid, software-generated results without a manual purchase step.
Payment inside the API request flow.

x402 provides the standard payment-required interaction. MPP adds a signed receipt that can be verified by the API before access is returned.
Payment verification for machine-accessed services.






Integrate API Payments in the way that fits your service.
Custom Integration
Best For: services that want to connect GOAT Flow payments to their existing backend and fulfillment flow.

1
Complete your GOAT Flow merchant application and configure your cryptocurrency receiving wallet.
2
Define the paid service and its price.
3
Use GOAT Flow APIs or server SDKs to create and track the transaction.
4
Receive the payment result through the API or an authenticated webhook.
5
Return the result, grant access, or start an asynchronous job from your backend.
MPP Integration
Best For: APIs that want AI agents to complete payment and receive access directly inside the request flow.

1
Complete your GOAT Flow merchant application and configure your cryptocurrency receiving wallet.
2
Register the protected API route and its price.
3
Enable MPP and add a supported middleware or verification sidecar.
4
Return payment requirements when an AI agent requests the protected resource.
5
Verify the payment receipt before forwarding the original request to your API.
See a paid API request from start to finish.
A verified payment result before access is returned.
Role
Responsible For
01
API Provider
Defines paid routes, pricing, and response content, and remains responsible for access, availability, and service quality.
02
GOAT Flow
Creates and tracks the transaction, provides x402 payment requirements, receives fiat payment results from Stripe or verifies cryptocurrency payments on the selected blockchain network, and issues a signed receipt or authenticated status update.
03
Stripe
Handles card details, authorization, processing, and settlement for eligible merchants.
04
Blockchain Network
Confirms cryptocurrency payments sent directly to the merchant’s configured wallet and makes the result available for verification.
05
AI Agent
Reads the x402 payment requirements, completes payment using a supported fiat account or cryptocurrency wallet, and retries the original request with the payment receipt.
06
Middleware or Sidecar
Verifies the receipt signature, merchant, route, and expiry before allowing the request to reach the protected API.
07
Webhook Integration
Receives authenticated payment status updates and triggers asynchronous fulfillment when an immediate API response is not required.
GOAT Flow
GOAT Flow helps businesses turn AI agent intent into real transactions.
Solutions
Resources
GOAT Network
© 2026 GOAT Network. SDKs are MIT-licensed open source.
Built by GOAT Network for the future of agent commerce.