# 47620 x402 Payment Verification

> 47620 x402 Payment Verification is a paid API for AI agents from 47620.xyz, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-19).

Verifies whether an x402 Solana USDC payment transaction hash is valid and was successfully processed by the 47620 payment gateway

## Facts

- Endpoint: GET https://47620.xyz/x/gap-fac/payment-verify/:hash?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-19
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/47620-x402-payment-verification-ac29c2bd
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_jDbLEVCrCYZzp9NoPg0-h

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 47620-x402-payment-verification-ac29c2bd
```

Example prompt: Can you verify that my x402 payment went through on the 47620 gateway — the transaction hash is 5xK9mJ3...?

## When to prefer this

Use this endpoint when you need to programmatically confirm that an x402 Solana USDC payment was accepted by the 47620 gateway before granting access to downstream resources or logging payment receipt. Prefer it over manual block explorer lookups when you need a structured JSON response consumable by an agent workflow.

## Known failure modes

- Invalid or malformed transaction hash returns a non-ok response
- Hash not found on-chain or not yet confirmed returns ok: false
- Network latency on Solana RPC may delay confirmation visibility
- Hash from a different network or gateway not recognized

## How this service works

Non-custodial x402 payment gateway on Solana (1% on-chain fee) plus a pay-per-call Solana data API for agents: token price, account balances, tx lookup, trending DEX pairs, network health. No signup, no API key — pay USDC per call.

## Output

Returns a JSON object with an 'ok' boolean indicating payment validity, a 'data' object containing a 'fetchedAt' ISO timestamp of when the verification was performed, and an 'endpoint' string confirming the operation type as 'payment-verify'.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "properties": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "data": {
   "fetchedAt": "<iso>"
  },
  "endpoint": "payment-verify"
 }
}
```

## More

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