# httpay.xyz Stripe API Gateway

> httpay.xyz Stripe API Gateway is a paid API for AI agents from httpay.xyz, paid per call via x402, $0.002/call, status unknown (last checked 2026-09-15).

Proxies POST requests to the Stripe API through an x402 micropayment-gated gateway, enabling agents to call any Stripe endpoint without managing Stripe API keys directly.

## Facts

- Endpoint: POST https://httpay.xyz/api/gateway/stripe/%7B*path%7D/*
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/httpay-xyz-bfc052e7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_p_wN3W3_rWJJesz2pqbui

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability httpay-xyz-bfc052e7 -d '<json body>'
```

Example prompt: Use the Stripe API gateway to create a new Stripe customer with email 'alice@example.com' and name 'Alice Smith' by calling the /v1/customers endpoint.

## When to prefer this

Use this endpoint when an AI agent needs to call the Stripe API but does not have a Stripe API key configured, or when operating in an x402 micropayment environment where paying per-call in USDC is preferable to managing long-lived API credentials. Ideal for agentic workflows that need to create charges, customers, subscriptions, or invoices on-demand.

## Known failure modes

- Invalid or unsupported Stripe API path returns 404 or routing error
- Malformed request body causes Stripe to return 400 with validation errors
- Payment for x402 gateway fee fails, blocking the request
- Stripe rate limits or authentication issues on the backend return 429 or 401
- Missing required Stripe parameters returns Stripe error object

## How this service works

API Gateway: Stripe API

## Output

Returns the raw Stripe API JSON response for the proxied endpoint call — e.g. a customer object, payment intent, charge, subscription, or error response, exactly as Stripe would return it.

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/httpay-xyz-bfc052e7/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from httpay.xyz](https://www.zero.xyz/host/httpay.xyz/llms.txt)
