verify_receipt
Did this USDC transfer settle to the expected address and amount? Unpaid calls return HTTP 402 at $0.001 USDC. Same resource URL as the REST route.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tx | No | Alias of txHash. Same 0x-prefixed 64-hex format. If both are sent they must match case-insensitively. | |
| asset | No | USDC (case-insensitive) or the USDC contract address for the selected network. Omit to default to USDC. | |
| payTo | Yes | Expected recipient. 0x-prefixed 40-hex-character EVM address. | |
| amount | No | Atomic USDC amount: 1 to 30 digits, no leading zeros. Exactly one of amount or amountUsd is required. | |
| txHash | No | 0x-prefixed 64-hex-character transaction hash. Required by the validator (tx is an accepted alias). | |
| network | No | CAIP-2 of the live settlement network. Omit or send empty to use the configured default. A non-empty value must equal the schema enum exactly. | |
| amountUsd | No | Decimal USDC amount: up to 12 digits before the point and up to 6 after. Exactly one of amount or amountUsd is required. |