# OLIVE Payment Platform ## Docs - [Architecture](https://docs.vultlocal.com/agent-ts/architecture.md): Internal architecture and flow of the Agent-TS service - [Configuration](https://docs.vultlocal.com/agent-ts/configuration.md): Environment variables and configuration for Agent-TS - [KYC Validation](https://docs.vultlocal.com/agent-ts/kyc-validation.md): OCR extraction, fraud detection, and document validation for KYC - [Overview](https://docs.vultlocal.com/agent-ts/overview.md): OpenAI-powered conversational agent for OLIVE wallet operations - [Tools Reference](https://docs.vultlocal.com/agent-ts/tools.md): Complete reference for all Agent-TS tool definitions - [Webhooks](https://docs.vultlocal.com/agent-ts/webhooks.md): WhatsApp webhook integration for Agent-TS - [Create account rules for KYC level](https://docs.vultlocal.com/api-reference/account-rules/create-account-rules-for-kyc-level.md): Create new balance and transaction limits for a KYC level (admin only) - [Get account rules for KYC level](https://docs.vultlocal.com/api-reference/account-rules/get-account-rules-for-kyc-level.md): Get balance and transaction limits for a specific KYC level - [List all account rules](https://docs.vultlocal.com/api-reference/account-rules/list-all-account-rules.md): List account rules for all KYC levels - [Update account rules](https://docs.vultlocal.com/api-reference/account-rules/update-account-rules.md): Update existing account rules for a KYC level (admin only) - [API Keys](https://docs.vultlocal.com/api-reference/admin/api-keys.md): Create and manage API keys - [Audit Logs](https://docs.vultlocal.com/api-reference/admin/audit-logs.md): Query system audit logs - [Change user password](https://docs.vultlocal.com/api-reference/admin/change-user-password.md): Allows authenticated system users to change their password - [Create a new system user](https://docs.vultlocal.com/api-reference/admin/create-a-new-system-user.md): Allows system admin to create new users with roles (admin, sales, agent, etc.) - [Get current logged-in user details](https://docs.vultlocal.com/api-reference/admin/get-current-logged-in-user-details.md): Returns details of the currently authenticated user - [List all system users](https://docs.vultlocal.com/api-reference/admin/list-all-system-users.md): Returns a list of all system users (admin only) - [List all transactions (Admin)](https://docs.vultlocal.com/api-reference/admin/list-all-transactions-admin.md): Get all transactions with optional filtering (admin only) - [Admin Login](https://docs.vultlocal.com/api-reference/admin/login.md): Authenticate and receive JWT token - [Logout](https://docs.vultlocal.com/api-reference/admin/logout.md): Logout and revoke refresh token - [Logout and revoke refresh token](https://docs.vultlocal.com/api-reference/admin/logout-and-revoke-refresh-token.md): Revokes the refresh token to prevent future token refreshes - [Current User](https://docs.vultlocal.com/api-reference/admin/me.md): Get current logged-in user details - [Refresh Token](https://docs.vultlocal.com/api-reference/admin/refresh.md): Refresh access token using refresh token - [Refresh access token](https://docs.vultlocal.com/api-reference/admin/refresh-access-token.md): Issues a new access token using a valid refresh token - [Update user status](https://docs.vultlocal.com/api-reference/admin/update-user-status.md): Activates, suspends, or deactivates a user account - [User login (Admin or Processor)](https://docs.vultlocal.com/api-reference/admin/user-login-admin-or-processor.md): Authenticates an admin user or processor and returns a JWT token - [Create User](https://docs.vultlocal.com/api-reference/admin/users.md): Create a new system user - [Agent-TS API](https://docs.vultlocal.com/api-reference/agent-ts/endpoints.md): REST API endpoints for the OLIVE Agent-TS service - [Agent-TS Tools](https://docs.vultlocal.com/api-reference/agent-ts/tools.md): OpenAI function calling tools available in the Agent - [Agent cash-in transaction](https://docs.vultlocal.com/api-reference/agents/agent-cash-in-transaction.md): Process cash-in transaction from agent to subscriber. Agent authenticates with their own PIN, not subscriber's PIN. - [Get Agent Balance](https://docs.vultlocal.com/api-reference/agents/balance.md): Check agent's current float balance - [Agent Cash-In](https://docs.vultlocal.com/api-reference/agents/cashin.md): Credit subscriber wallet through agent - [Change agent PIN](https://docs.vultlocal.com/api-reference/agents/change-agent-pin.md): Change an agent's PIN by providing the current PIN and new PIN - [Fund Agent](https://docs.vultlocal.com/api-reference/agents/fund.md): Add float to an agent's account - [Fund agent account](https://docs.vultlocal.com/api-reference/agents/fund-agent-account.md): Add float to an agent's account. Admin can fund any agent. Super-agent can fund their sub-agents. - [Get Agent](https://docs.vultlocal.com/api-reference/agents/get.md): Retrieve agent details by ID - [Get agent balance](https://docs.vultlocal.com/api-reference/agents/get-agent-balance.md): Get current float balance for an agent - [Get agent details](https://docs.vultlocal.com/api-reference/agents/get-agent-details.md): Get detailed information about an agent - [List Agents](https://docs.vultlocal.com/api-reference/agents/list.md): List all agents with filtering and pagination - [List all agents](https://docs.vultlocal.com/api-reference/agents/list-all-agents.md): List agents with optional filtering by type and parent - [Lookup Agent](https://docs.vultlocal.com/api-reference/agents/lookup.md): Find agent by phone number - [Lookup agent by phone number](https://docs.vultlocal.com/api-reference/agents/lookup-agent-by-phone-number.md): Check if a phone number belongs to a registered agent - [Agents](https://docs.vultlocal.com/api-reference/agents/overview.md): Agent network management - registration, funding, and cash-in operations - [Register Agent](https://docs.vultlocal.com/api-reference/agents/register.md): Register a new super-agent or sub-agent - [Register a new agent](https://docs.vultlocal.com/api-reference/agents/register-a-new-agent.md): Register a super-agent or sub-agent for the system. Only admins can register super-agents. Both admins and super-agents can register sub-agents. - [Transfer Float](https://docs.vultlocal.com/api-reference/agents/transfer.md): Transfer float from super-agent to sub-agent - [Transfer float to sub-agent](https://docs.vultlocal.com/api-reference/agents/transfer-float-to-sub-agent.md): Super-agent transfers float to their sub-agent. Super-agent ID is auto-detected from logged-in user. Admin can specify super_agent_id. - [Create a new API key](https://docs.vultlocal.com/api-reference/api-keys/create-a-new-api-key.md): Create a new API key for third-party integration - [Get API key details](https://docs.vultlocal.com/api-reference/api-keys/get-api-key-details.md): Get details of a specific API key (without the actual key). Processors can only view their own API key. - [Get API key usage statistics](https://docs.vultlocal.com/api-reference/api-keys/get-api-key-usage-statistics.md): Get usage statistics for an API key. Processors can only view stats for their own API key. - [Get predefined scope templates](https://docs.vultlocal.com/api-reference/api-keys/get-predefined-scope-templates.md): Get predefined scope templates for common integrations - [List all API keys](https://docs.vultlocal.com/api-reference/api-keys/list-all-api-keys.md): List all API keys with optional status filter - [Revoke an API key](https://docs.vultlocal.com/api-reference/api-keys/revoke-an-api-key.md): Revoke an API key to prevent further use - [Authentication](https://docs.vultlocal.com/api-reference/authentication.md): API authentication methods and examples - [Block Card](https://docs.vultlocal.com/api-reference/cards/block.md): Block an NFC card from transactions - [Block a card](https://docs.vultlocal.com/api-reference/cards/block-a-card.md): Block an NFC card with a reason - [Change child card PIN](https://docs.vultlocal.com/api-reference/cards/change-child-card-pin.md): Parent changes the PIN for a child card. Requires parent's PIN for authentication, current child PIN, and new child PIN. The child uses their PIN when making payments for security. - [Create Child Card](https://docs.vultlocal.com/api-reference/cards/child.md): Create a child card with daily spending limits - [Create child card](https://docs.vultlocal.com/api-reference/cards/create-child-card.md): Create a child card linked to parent subscriber with spending limits. Requires parent's PIN for authentication and a separate PIN for the child's card transactions. The child will use their own PIN when making payments for security. - [Get Card](https://docs.vultlocal.com/api-reference/cards/get.md): Retrieve card details by serial number - [Get card details](https://docs.vultlocal.com/api-reference/cards/get-card-details.md): Get NFC card details by serial number - [Link Card](https://docs.vultlocal.com/api-reference/cards/link.md): Link a parent NFC card to a subscriber account - [Link parent card to subscriber](https://docs.vultlocal.com/api-reference/cards/link-parent-card-to-subscriber.md): Link a parent NFC card to a subscriber account - [List Cards](https://docs.vultlocal.com/api-reference/cards/list.md): List all cards with filtering and pagination - [List all cards](https://docs.vultlocal.com/api-reference/cards/list-all-cards.md): Get a paginated list of all NFC cards with optional filters - [List subscriber cards](https://docs.vultlocal.com/api-reference/cards/list-subscriber-cards.md): List all NFC cards linked to a subscriber - [Cards](https://docs.vultlocal.com/api-reference/cards/overview.md): Manage NFC cards - linking, child cards, blocking, and bulk upload - [Unblock Card](https://docs.vultlocal.com/api-reference/cards/unblock.md): Restore a blocked NFC card - [Unblock a card](https://docs.vultlocal.com/api-reference/cards/unblock-a-card.md): Unblock a previously blocked NFC card - [Upload Cards CSV](https://docs.vultlocal.com/api-reference/cards/upload.md): Bulk upload NFC cards via CSV file - [Upload NFC cards via CSV file](https://docs.vultlocal.com/api-reference/cards/upload-nfc-cards-via-csv-file.md): Admin uploads CSV file containing Serial No. and MAC Address (supports both 6-octet and 7-octet formats). Valid records are inserted with status = "Unassigned" - [Create a compliance alert](https://docs.vultlocal.com/api-reference/compliance-alerts/create-a-compliance-alert.md): Manually create a compliance alert (compliance and admin only) - [Get compliance alert by ID](https://docs.vultlocal.com/api-reference/compliance-alerts/get-compliance-alert-by-id.md): Retrieve details of a specific compliance alert - [List compliance alerts](https://docs.vultlocal.com/api-reference/compliance-alerts/list-compliance-alerts.md): Get a list of compliance alerts with optional filters - [Resolve a compliance alert](https://docs.vultlocal.com/api-reference/compliance-alerts/resolve-a-compliance-alert.md): Mark a compliance alert as resolved or false positive - [Update compliance alert status](https://docs.vultlocal.com/api-reference/compliance-alerts/update-compliance-alert-status.md): Update the status of a compliance alert - [Account Rules](https://docs.vultlocal.com/api-reference/compliance/account-rules.md): Get KYC tier limits and restrictions - [List Alerts](https://docs.vultlocal.com/api-reference/compliance/alerts.md): List and filter compliance alerts - [Check Compliance](https://docs.vultlocal.com/api-reference/compliance/check.md): Validate a transaction against compliance rules - [Check Compliance](https://docs.vultlocal.com/api-reference/compliance/check-compliance.md): Validate a transaction against compliance rules - [Create Alert](https://docs.vultlocal.com/api-reference/compliance/create-alert.md): Manually raise a compliance alert - [Get suspicious transactions](https://docs.vultlocal.com/api-reference/compliance/get-suspicious-transactions.md): Retrieve transactions flagged as suspicious by fraud detection system - [Get suspicious transactions summary](https://docs.vultlocal.com/api-reference/compliance/get-suspicious-transactions-summary.md): Retrieve aggregated statistics about suspicious transactions - [Compliance](https://docs.vultlocal.com/api-reference/compliance/overview.md): Anti-Money Laundering (AML) and transaction monitoring - [Resolve Alert](https://docs.vultlocal.com/api-reference/compliance/resolve-alert.md): Update the status of a compliance alert - [Monitoring Rules](https://docs.vultlocal.com/api-reference/compliance/rules.md): Manage detection rules - [Delete fee settings](https://docs.vultlocal.com/api-reference/fee-settings/delete-fee-settings.md): Remove custom fee settings and revert to defaults (admin only) - [Get fee settings for specific transaction and party](https://docs.vultlocal.com/api-reference/fee-settings/get-fee-settings-for-specific-transaction-and-party.md): Get configured fee settings for a specific combination - [List all fee settings](https://docs.vultlocal.com/api-reference/fee-settings/list-all-fee-settings.md): Get all configured fee settings - [Update or create fee settings](https://docs.vultlocal.com/api-reference/fee-settings/update-or-create-fee-settings.md): Update existing or create new fee settings (admin only) - [Delete Fee Setting](https://docs.vultlocal.com/api-reference/fees/delete.md): Delete fee setting and revert to defaults - [Get Fee Setting](https://docs.vultlocal.com/api-reference/fees/get.md): Get fee setting for specific transaction and party type - [List Fees](https://docs.vultlocal.com/api-reference/fees/list.md): List all fee settings with optional filtering - [Fee Settings](https://docs.vultlocal.com/api-reference/fees/overview.md): Configure transaction fees by type and party - [Update Fee Setting](https://docs.vultlocal.com/api-reference/fees/update.md): Create or update fee setting (upsert) - [Create a new monitoring rule](https://docs.vultlocal.com/api-reference/monitoring-rules/create-a-new-monitoring-rule.md): Create a new transaction monitoring rule with thresholds and actions - [Delete a monitoring rule](https://docs.vultlocal.com/api-reference/monitoring-rules/delete-a-monitoring-rule.md): Soft delete a monitoring rule by setting it to inactive - [Get a monitoring rule by ID](https://docs.vultlocal.com/api-reference/monitoring-rules/get-a-monitoring-rule-by-id.md): Retrieve details of a specific monitoring rule - [List all monitoring rules](https://docs.vultlocal.com/api-reference/monitoring-rules/list-all-monitoring-rules.md): Get a list of all monitoring rules with optional status filter - [Update a monitoring rule](https://docs.vultlocal.com/api-reference/monitoring-rules/update-a-monitoring-rule.md): Update an existing monitoring rule's thresholds and settings - [API Reference](https://docs.vultlocal.com/api-reference/overview.md): Complete REST API reference for the OLIVE Payment Platform - [Account Status](https://docs.vultlocal.com/api-reference/partner/account-status.md): Check if subscriber account exists - [Cash In](https://docs.vultlocal.com/api-reference/partner/cash-in.md): Credit subscriber wallet via partner - [Cash In](https://docs.vultlocal.com/api-reference/partner/cashin.md): Credit subscriber wallet via partner - [Partner API](https://docs.vultlocal.com/api-reference/partner/overview.md): External partner integration with HMAC authentication - [Transaction History](https://docs.vultlocal.com/api-reference/partner/transaction-history.md): Get partner's transaction history - [Lookup Card](https://docs.vultlocal.com/api-reference/payment/lookup-card.md): Get administrative details about a card - [Payment API](https://docs.vultlocal.com/api-reference/payment/overview.md): HMAC-authenticated in-app OLIVE payment routes - [Process Payment](https://docs.vultlocal.com/api-reference/payment/payment.md): Process an in-app OLIVE payment - [Process in-app payment](https://docs.vultlocal.com/api-reference/payment/process-in-app-payment.md): Process an in-app OLIVE payment - [Refund Payment](https://docs.vultlocal.com/api-reference/payment/refund.md): Refund a previous payment transaction - [Verify Account](https://docs.vultlocal.com/api-reference/payment/verify-account.md): Verify whether an OLIVE account ID exists - [Verify Card](https://docs.vultlocal.com/api-reference/payment/verify-card.md): Verify card status and retrieve partial subscriber info - [Request OTP for PEP account access](https://docs.vultlocal.com/api-reference/pep-access/request-otp-for-pep-account-access.md): Generate and send OTP for accessing a PEP account (requires PEP authorization) - [Verify OTP for PEP account access](https://docs.vultlocal.com/api-reference/pep-access/verify-otp-for-pep-account-access.md): Verify the OTP code and grant access to PEP account - [PEP Access Control](https://docs.vultlocal.com/api-reference/pep/overview.md): Secure access to Politically Exposed Person accounts - [Request PEP Access](https://docs.vultlocal.com/api-reference/pep/request-access.md): Request OTP for accessing a PEP account - [Verify PEP Access](https://docs.vultlocal.com/api-reference/pep/verify-access.md): Verify OTP and grant access to PEP account - [Lookup Card](https://docs.vultlocal.com/api-reference/pos/lookup-card.md): Get administrative details about a card - [Lookup card information](https://docs.vultlocal.com/api-reference/pos/lookup-card-information.md): Get card ownership and balance by serial number or MAC address (with or without colons) - [Lookup card information](https://docs.vultlocal.com/api-reference/pos/lookup-card-information-1.md): Get card ownership and balance by serial number or MAC address (with or without colons) - [POS Terminal](https://docs.vultlocal.com/api-reference/pos/overview.md): Smart PAY POS terminal integration with OLIVE - [Process Payment](https://docs.vultlocal.com/api-reference/pos/payment.md): Process an NFC card payment at a POS terminal - [Process POS payment](https://docs.vultlocal.com/api-reference/pos/process-pos-payment.md): Process NFC card payment at Smart PAY POS terminal - [Refund Payment](https://docs.vultlocal.com/api-reference/pos/refund.md): Refund a previous POS transaction - [Refund POS payment](https://docs.vultlocal.com/api-reference/pos/refund-pos-payment.md): Refund a previous POS payment transaction - [Refund POS payment](https://docs.vultlocal.com/api-reference/pos/refund-pos-payment-1.md): Refund a previous POS payment transaction - [Verify Card](https://docs.vultlocal.com/api-reference/pos/verify-card.md): Verify card status and retrieve partial subscriber info - [Verify if account ID exists](https://docs.vultlocal.com/api-reference/pos/verify-if-account-id-exists.md): Verify if an OLIVE account ID exists in the database (HMAC authenticated endpoint for processors) - [Verify NFC card](https://docs.vultlocal.com/api-reference/pos/verify-nfc-card.md): Verify card status and balance before payment - [Verify NFC card](https://docs.vultlocal.com/api-reference/pos/verify-nfc-card-1.md): Verify card status and balance before payment - [Create Processor](https://docs.vultlocal.com/api-reference/processors/create.md): Register a new payment processor - [Create new payment processor](https://docs.vultlocal.com/api-reference/processors/create-new-payment-processor.md): Register a new payment processor (merchant) with associated subscriber account - [Create reclaim request](https://docs.vultlocal.com/api-reference/processors/create-reclaim-request.md): Submit a request to reclaim funds from processor account (admin will review) - [Get Processor](https://docs.vultlocal.com/api-reference/processors/get.md): Get processor details by ID - [Get processor API credentials](https://docs.vultlocal.com/api-reference/processors/get-processor-api-credentials.md): Processor retrieves their API key details from their dashboard (keys are not returned). Processors can only view their own credentials. - [Get processor details](https://docs.vultlocal.com/api-reference/processors/get-processor-details.md): Retrieve details of a specific processor by ID - [Get processor transaction history](https://docs.vultlocal.com/api-reference/processors/get-processor-transaction-history.md): Retrieve transaction history for a processor account - [List Processors](https://docs.vultlocal.com/api-reference/processors/list.md): List all processors with pagination - [List all processors](https://docs.vultlocal.com/api-reference/processors/list-all-processors.md): Retrieve list of all payment processors with pagination - [List reclaim requests](https://docs.vultlocal.com/api-reference/processors/list-reclaim-requests.md) - [Processors](https://docs.vultlocal.com/api-reference/processors/overview.md): Payment processor (merchant) management - [Create Reclaim Request](https://docs.vultlocal.com/api-reference/processors/reclaim.md): Submit a request to reclaim funds - [Review reclaim request (Admin only)](https://docs.vultlocal.com/api-reference/processors/review-reclaim-request-admin-only.md): Approve or reject a pending reclaim request - [Suspend Processor](https://docs.vultlocal.com/api-reference/processors/suspend.md): Suspend a processor to prevent transactions - [Suspend a processor](https://docs.vultlocal.com/api-reference/processors/suspend-a-processor.md): Suspend a processor to prevent transactions - [Processor Transactions](https://docs.vultlocal.com/api-reference/processors/transactions.md): Get processor transaction history - [Processor Transfer](https://docs.vultlocal.com/api-reference/processors/transfer.md): Transfer funds from processor to subscriber - [Transfer funds from processor to account](https://docs.vultlocal.com/api-reference/processors/transfer-funds-from-processor-to-account.md): Transfer money from processor account to any OLIVE subscriber account - [Update processor details](https://docs.vultlocal.com/api-reference/processors/update-processor-details.md): Update name, phone number, or email of an existing processor - [Block Subscriber](https://docs.vultlocal.com/api-reference/subscribers/block.md): Block a subscriber account - [Block a subscriber](https://docs.vultlocal.com/api-reference/subscribers/block-a-subscriber.md): Block a subscriber account with a reason - [Subscriber Cards](https://docs.vultlocal.com/api-reference/subscribers/cards.md): List all cards linked to a subscriber - [Change PIN](https://docs.vultlocal.com/api-reference/subscribers/change-pin.md): Change subscriber's 4-digit PIN - [Change subscriber PIN](https://docs.vultlocal.com/api-reference/subscribers/change-subscriber-pin.md): Change a subscriber's 4-digit PIN - [Create new subscriber (public endpoint)](https://docs.vultlocal.com/api-reference/subscribers/create-new-subscriber-public-endpoint.md): Create a new subscriber without authentication. Intended for third-party integrations. - [Get Subscriber](https://docs.vultlocal.com/api-reference/subscribers/get.md): Retrieve subscriber details by ID - [Get subscriber by phone number](https://docs.vultlocal.com/api-reference/subscribers/get-subscriber-by-phone-number.md): Get subscriber details by phone number - [Get subscriber details](https://docs.vultlocal.com/api-reference/subscribers/get-subscriber-details.md): Get subscriber details by subscriber ID - [List Subscribers](https://docs.vultlocal.com/api-reference/subscribers/list.md): List all subscribers with pagination and filtering - [List all subscribers](https://docs.vultlocal.com/api-reference/subscribers/list-all-subscribers.md): Get a paginated list of all subscribers with their details including balance - [Lookup Subscriber](https://docs.vultlocal.com/api-reference/subscribers/lookup.md): Find subscriber by phone number - [Subscribers](https://docs.vultlocal.com/api-reference/subscribers/overview.md): Manage subscriber accounts, KYC, and profile information - [Register Subscriber](https://docs.vultlocal.com/api-reference/subscribers/register.md): Create a new subscriber account with KYC details - [Register a new subscriber](https://docs.vultlocal.com/api-reference/subscribers/register-a-new-subscriber.md): Register a new subscriber with KYC details - [Unblock Subscriber](https://docs.vultlocal.com/api-reference/subscribers/unblock.md): Restore access to a blocked subscriber account - [Unblock a subscriber](https://docs.vultlocal.com/api-reference/subscribers/unblock-a-subscriber.md): Unblock a previously blocked subscriber account - [Update Subscriber](https://docs.vultlocal.com/api-reference/subscribers/update.md): Update subscriber profile and KYC information - [Update subscriber details](https://docs.vultlocal.com/api-reference/subscribers/update-subscriber-details.md): Update subscriber information including KYC level and VULT wallet ID - [Verify PIN](https://docs.vultlocal.com/api-reference/subscribers/verify-pin.md): Verify a subscriber's 4-digit PIN - [Verify subscriber PIN](https://docs.vultlocal.com/api-reference/subscribers/verify-subscriber-pin.md): Verify a subscriber's PIN for authentication - [List Suspicious Transactions](https://docs.vultlocal.com/api-reference/suspicious-transactions/list.md): List transactions flagged as suspicious - [Suspicious Transactions](https://docs.vultlocal.com/api-reference/suspicious-transactions/overview.md): Fraud detection and transaction monitoring - [Suspicious Transactions Summary](https://docs.vultlocal.com/api-reference/suspicious-transactions/summary.md): Get aggregated statistics for suspicious transactions - [Get Balance](https://docs.vultlocal.com/api-reference/wallet/balance.md): Get current wallet balance for a subscriber - [Fund from VULT](https://docs.vultlocal.com/api-reference/wallet/fund.md): Top up OLIVE wallet from VULT wallet - [Fund OLIVE wallet from VULT](https://docs.vultlocal.com/api-reference/wallet/fund-olive-wallet-from-vult.md): Top-up OLIVE wallet from VULT wallet account - [Get transaction history](https://docs.vultlocal.com/api-reference/wallet/get-transaction-history.md): Get transaction history for a subscriber (requires PIN verification) - [Get wallet balance](https://docs.vultlocal.com/api-reference/wallet/get-wallet-balance.md): Get current wallet balance for a subscriber (requires PIN verification) - [Internal Transfer](https://docs.vultlocal.com/api-reference/wallet/internal-transfer.md): Transfer funds between accounts internally - [Wallet](https://docs.vultlocal.com/api-reference/wallet/overview.md): Core financial operations - balances, transfers, and transactions - [Peer-to-peer transfer](https://docs.vultlocal.com/api-reference/wallet/peer-to-peer-transfer.md): Transfer funds between OLIVE users by card serial - [Request account statement (PDF only)](https://docs.vultlocal.com/api-reference/wallet/request-account-statement-pdf-only.md): Get comprehensive financial statement for a subscriber with all transactions within date range. Returns data for PDF generation and WhatsApp delivery. - [Account Statement](https://docs.vultlocal.com/api-reference/wallet/statement.md): Generate PDF or CSV account statement - [Transaction History](https://docs.vultlocal.com/api-reference/wallet/transactions.md): Get transaction history for a subscriber - [Internal Transfer](https://docs.vultlocal.com/api-reference/wallet/transfer.md): Transfer funds between accounts internally - [Transfer from OLIVE to VULT wallet](https://docs.vultlocal.com/api-reference/wallet/transfer-from-olive-to-vult-wallet.md): Move funds from OLIVE wallet back to VULT wallet - [P2P Transfer](https://docs.vultlocal.com/api-reference/wallet/transfer-p2p.md): Transfer funds between subscribers by card serial - [Webhooks](https://docs.vultlocal.com/api-reference/webhooks/overview.md): Receive real-time event notifications - [VULT Webhook](https://docs.vultlocal.com/api-reference/webhooks/vult.md): VULT cash-in webhook - [Vult cash-in webhook](https://docs.vultlocal.com/api-reference/webhooks/vult-cash-in-webhook.md): HMAC-protected webhook for Vult to credit subscriber wallets - [WhatsApp Webhook](https://docs.vultlocal.com/api-reference/webhooks/whatsapp.md): Kapso-first WhatsApp message webhooks - [WhatsApp Webhook](https://docs.vultlocal.com/api-reference/webhooks/whatsapp-webhook.md): WhatsApp message webhooks - [Architecture](https://docs.vultlocal.com/architecture.md): System architecture overview of the OLIVE payment platform - [Agent Network](https://docs.vultlocal.com/concepts/agents.md): Understanding OLIVE's cash-in/cash-out agent network - [NFC Cards](https://docs.vultlocal.com/concepts/cards.md): Understanding the OLIVE NFC card system - [Compliance](https://docs.vultlocal.com/concepts/compliance.md): Understanding OLIVE's compliance and monitoring system - [Fees](https://docs.vultlocal.com/concepts/fees.md): Understanding OLIVE's fee structure - [Processors](https://docs.vultlocal.com/concepts/processors.md): Understanding OLIVE merchants and payment processors - [Subscribers](https://docs.vultlocal.com/concepts/subscribers.md): Understanding OLIVE subscriber accounts - [Transactions](https://docs.vultlocal.com/concepts/transactions.md): Understanding how money moves in OLIVE - [Wallets](https://docs.vultlocal.com/concepts/wallets.md): Understanding OLIVE wallets and balances - [Webhooks](https://docs.vultlocal.com/concepts/webhooks.md): Understanding how external systems notify OLIVE - [Architecture](https://docs.vultlocal.com/gateway/architecture.md): Internal architecture of the OLIVE Gateway service - [Authentication](https://docs.vultlocal.com/gateway/authentication.md): Authentication methods and configuration for the Gateway - [Configuration](https://docs.vultlocal.com/gateway/configuration.md): Gateway configuration reference - [Overview](https://docs.vultlocal.com/gateway/overview.md): REST API Gateway for the OLIVE payment platform - [Agent Integration](https://docs.vultlocal.com/guides/agent-integration.md): Complete guide for integrating with OLIVE agent network - [KYC Upgrade](https://docs.vultlocal.com/guides/kyc-upgrade.md): Complete guide for upgrading user KYC levels - [POS Integration](https://docs.vultlocal.com/guides/pos-integration.md): Complete guide for integrating POS terminals with OLIVE - [Quickstart](https://docs.vultlocal.com/guides/quickstart.md): Get started with OLIVE integration - [Subscriber Registration](https://docs.vultlocal.com/guides/subscriber-registration.md): Complete guide to registering OLIVE subscribers - [OLIVE Payment Platform](https://docs.vultlocal.com/introduction.md): Unified payment platform with conversational AI, secure transactions, and comprehensive compliance - [Quickstart](https://docs.vultlocal.com/quickstart.md): Get OLIVE up and running in minutes - [Architecture](https://docs.vultlocal.com/reference/architecture.md): Complete system architecture reference for OLIVE - [Deployment](https://docs.vultlocal.com/reference/deployment.md): Production deployment guide for OLIVE - [Error Codes](https://docs.vultlocal.com/reference/error-codes.md): Complete reference of OLIVE API error codes - [Security](https://docs.vultlocal.com/reference/security.md): Security policies and best practices for OLIVE - [Troubleshooting](https://docs.vultlocal.com/reference/troubleshooting.md): Common issues and solutions for OLIVE - [Architecture](https://docs.vultlocal.com/wallet-core/architecture.md): Internal architecture of the Wallet-Core financial engine - [Configuration](https://docs.vultlocal.com/wallet-core/configuration.md): Wallet-Core configuration reference - [Ledger](https://docs.vultlocal.com/wallet-core/ledger.md): Transaction processing engine for atomic payments - [Overview](https://docs.vultlocal.com/wallet-core/overview.md): Secure financial engine for the OLIVE payment platform ## OpenAPI Specs - [olive-openapi](https://docs.vultlocal.com/olive-openapi.json) - [openapi](https://docs.vultlocal.com/api-reference/openapi.json)