post
http://localhost:3001/v1/payment-requests//settle
The payee agent calls this after the payer's on-chain transfer
confirms. The backend verifies the supplied (txHash, payerAddress,
amountUsdcVerified) tuple against transactions before flipping
the invoice to settled and firing invoice.settled. Verification
failures fire invoice.settlement_failed.
Recent Requests
Log in to see full request history
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Loading…
403Agent mismatch (invoice belongs to a different agent), or the
caller's key is not agent-scoped.
409Invoice is no longer in open state, OR on-chain verification
failed (tx not found / unconfirmed, recipient mismatch, amount
mismatch). The error code distinguishes the case:
payment_request.not_settleable,
invoice.settlement_unconfirmed,
invoice.settlement_recipient_mismatch,
invoice.settlement_amount_mismatch.