four02_invoice_pay
Verify a signed 402 invoice, build the exact USDC payment plan, and return dry-run signing instructions by default; broadcast only after explicit human approval.
Instructions
Verify a signed 402 invoice and build the exact USDC payment plan for it. DRY RUN BY DEFAULT — returns the plan and client-side signing instructions, broadcasting nothing. Pass approveBroadcast:true ONLY after the human explicitly approved that exact payment in chat, and only when FOUR02_COMMERCE_PAYER_KEY is configured; then the server submits the USDC transfer itself.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| approveBroadcast | No | Set true ONLY after explicit human approval of this exact payment. Moves real USDC. | |
| signedInvoiceJson | Yes | The signed invoice JSON (as produced by four02_invoice_create) |