TermDescription
PaymanA secure financial platform designed for AI agents and humans to move money with full control.
AI AgentAn automated entity that can perform transactions under user-defined policies and controls.
USD WalletA wallet for real USD transactions, available to US-based users only.
USDC WalletA wallet for real USDC (stablecoin) transactions, available to both US and international users.
TSD WalletA test wallet with 1000 TSD for simulation purposes, used for testing transactions safely.
PaytagA human-readable identifier for Payman wallets (e.g., surge.produce.leg/26) used for transfers.
PolicyA set of programmable rules that define how, when, and how much money can move from a wallet.
PayeeAn entity to which money is sent, such as a bank account, crypto wallet, or test account.
Invite CodeA code required to register on Payman, ensuring secure onboarding and controlled access.
OAuthA protocol for secure authorization, allowing apps to access resources on behalf of users.
Client CredentialsAuthentication method using a client ID and secret for server-to-server communication.
Authorization CodeOAuth flow for apps needing access to another user’s resources, involving user consent.
PlaygroundA sandbox environment for testing Payman functionalities without real money movement.
WebhookA mechanism to receive real-time updates from Payman for events like payments and balance changes.
SDKSoftware Development Kit (TypeScript) for integrating Payman functionalities into applications.
DashboardThe web interface for managing Payman accounts, wallets, policies, and more.
Developer ModeA setting in the Payman Dashboard that unlocks additional features for developers, like TSD wallets.
KYC VerificationKnow Your Customer process for verifying identity with documents like a government-issued ID.
SessionA persistent state across requests in the SDK, allowing for continuous interaction.
TokenA digital key used for authentication and authorization in API requests.
Access TokenA temporary credential that grants access to Payman APIs for a specific duration.
ThresholdThe amount above which manual approval is needed for a transaction.
Spend LimitThe maximum amount allowed for transactions over a specified period, like daily or monthly.
ApprovalThe process of manually authorizing a transaction that exceeds set limits or thresholds.
RequestA payment attempt that requires user approval due to policy constraints.
App RegistrationThe process of creating an application in Payman to generate credentials and configure access.
Client IDA public identifier for your registered application.
Client SecretA private key used to authenticate your application (never expose in frontend code).
ScopeSpecific permissions granted to an application (e.g., read_balance, write_send_payment).
System PolicyPre-built policies provided by Payman (Minimalist, Personal Use, Professional, etc.).
Custom PolicyUser-created policies with personalized spending limits and approval rules.
ACHAutomated Clearing House - electronic network for financial transactions in the US.
USDCUSD Coin - a stablecoin pegged to the US Dollar, used for crypto transactions.
TSDTest Dollar - Payman’s test currency for simulation purposes (not real money).
MetadataAdditional contextual information attached to requests or transactions.
StreamingReal-time data flow for receiving live updates during API calls.
Grant TypeThe OAuth flow method used (Client Credentials or Authorization Code).
Redirect URIThe URL where users are sent after OAuth authorization.
Origin DomainAllowed domains for frontend applications in OAuth configuration.
Transaction LimitMaximum allowed amount per individual transaction in OAuth apps.

Need help? Reach out to [email protected]