Payments API

Send Payment

POST/oris/payments/sendExecute payment
Request
"agent_id": "550e8400-...", "counterparty_address": "0x7f3a...", "amount": 12.50, "stablecoin": "USDC", "chain": "base", "protocol": "x402"
Response
"id": "770e8400-...", "status": "pending", "policy_result": "passed", "veris_pre_screen": "allow", "tx_hash": null
StatusDescription
pendingQueued
submittedOn blockchain
confirmedConfirmed
failedFailed
rejectedPolicy/compliance
revertedReverted

Get Payment

GET/oris/payments/{id}Payment details

List

GET/oris/payments/agent/{agent_id}Paginated list