Overview
Payments in Sardis are stablecoin transfers that undergo policy enforcement, compliance checks, and are recorded in an immutable ledger. All payments are executed via the Wallets Transfer endpoint.Payment Flow
- Policy Check - Agent policy validation
- Compliance - KYC/AML screening
- Execution - On-chain transaction
- Ledger - Append-only record
- Webhook - Event notification
SDK Methods
Python
TypeScript
Payment States
| State | Description |
|---|---|
pending | Payment initiated, awaiting confirmation |
submitted | Transaction submitted to blockchain |
confirmed | Transaction confirmed on-chain |
completed | Payment finalized in ledger |
failed | Payment failed (policy, compliance, or chain error) |