Revisar respuesta de liquidación x402
x402-payment-response-verifyComprueba una liquidación X-PAYMENT-RESPONSE / PAYMENT-RESPONSE de x402 frente a los PaymentRequirements dados (y opcionalmente el pago): éxito, formato del hash, red, pagador, payTo y monto. Solo consistencia de los datos dados, no lo registrado en la cadena. Cuándo: hay que cotejar una respuesta de liquidación x402 con lo ofrecido y pagado antes de entregar o registrar. No para: decodificar una cabecera de pago x402 y revisar su estructura (x402-payment-decode); ni revisar el vínculo de entrega de un recibo pagado de Burs-IA (SKU x402 de pago aparte de Burs-IA verify-x402-delivery-receipt, por llamada en USDC en Base). Efectos secundarios: ninguno (solo lectura, sin red, sin estado guardado). Determinista: la misma entrada da la misma salida. Límites: entrada JSON de hasta 64 KB, 1 s por llamada, resultado de hasta 1 MB.
EN: Checks an x402 X-PAYMENT-RESPONSE / PAYMENT-RESPONSE settlement value against given PaymentRequirements (and optionally the payment… [EN completo / full EN: inputSchema.description]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| payment | No | Optional X-PAYMENT / PAYMENT-SIGNATURE value or decoded payload the client sent, to check payer, payTo and amount (string or object; optional; up to 16448 chars). | |
| response | Yes | X-PAYMENT-RESPONSE (v1) or PAYMENT-RESPONSE (v2) value: base64 JSON string or the decoded object (string or object; required; up to 16448 chars). | |
| requirements | Yes | The PaymentRequirements the seller offered: one accepts[] entry, the accepts array or the whole 402 body (object or array; required; up to 100 items). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | ||
| payer | No | ||
| checks | No | ||
| errors | No | ||
| network | No | ||
| settled | No | ||
| warnings | No | ||
| consistent | No | ||
| transaction | No |