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
| Status | Description |
|---|---|
pending | Queued |
submitted | On blockchain |
confirmed | Confirmed |
failed | Failed |
rejected | Policy/compliance |
reverted | Reverted |
Get Payment
GET/oris/payments/{id}Payment details
List
GET/oris/payments/agent/{agent_id}Paginated list