# Pycer - enterprise proprietary Payment Gateway > Pycer is an enterprise proprietary payment gateway platform built on PHP 8.3. It supports Pycer Direct Financial Rails, multi-brand tenancy, white-label checkout, double-entry ledger, and plugin extensibility. Zero transaction fees, Proprietary Commercial licensed. ## Documentation - [Introduction](https://pycer-docs.quantivogroup.com/introduction.md): Overview of Pycer, core features, audience guide - [Quick Start](https://pycer-docs.quantivogroup.com/quickstart.md): Deploy and accept your first payment in 5 minutes - [Installation](https://pycer-docs.quantivogroup.com/installation.md): Production deployment on shared hosting, VPS, or Docker - [How Pycer Works](https://pycer-docs.quantivogroup.com/fundamentals/how-pycer-works.md): End-to-end payment architecture - [Brands & Multi-Tenancy](https://pycer-docs.quantivogroup.com/fundamentals/brands.md): Isolated merchant tenants - [Payment Flow & States](https://pycer-docs.quantivogroup.com/fundamentals/payment-flow.md): Transaction lifecycle and statuses - [Gateways](https://pycer-docs.quantivogroup.com/fundamentals/gateways.md): Payment gateway types and routing - [Ledger & Accounting](https://pycer-docs.quantivogroup.com/fundamentals/ledger.md): Double-entry bookkeeping system - [Plugins & Extensions](https://pycer-docs.quantivogroup.com/fundamentals/plugins.md): Plugin architecture overview - [Domains & White-Label](https://pycer-docs.quantivogroup.com/fundamentals/domains.md): Custom domain setup per brand - [Brands Management](https://pycer-docs.quantivogroup.com/people/brands.md): Create and manage brands - [Staff Management](https://pycer-docs.quantivogroup.com/people/staff.md): Invite and manage team members - [Roles & Permissions](https://pycer-docs.quantivogroup.com/people/roles.md): Built-in roles and permission matrix - [Customers](https://pycer-docs.quantivogroup.com/people/customers.md): Customer profiles and PII encryption - [Payment Links](https://pycer-docs.quantivogroup.com/payments/payment-links.md): Create shareable payment links - [Transactions](https://pycer-docs.quantivogroup.com/payments/transactions.md): View and manage transactions - [Refunds](https://pycer-docs.quantivogroup.com/payments/refunds.md): Issue and track refunds - [Invoices](https://pycer-docs.quantivogroup.com/payments/invoices.md): Invoice creation and management - [Ledger UI](https://pycer-docs.quantivogroup.com/payments/ledger.md): Ledger entries and balance summaries - [Gateway Configuration](https://pycer-docs.quantivogroup.com/gateways/configuration.md): Set up payment gateways - [Manual Payment Methods](https://pycer-docs.quantivogroup.com/gateways/manual-methods.md): Offline payment methods - [Currencies & Exchange Rates](https://pycer-docs.quantivogroup.com/gateways/currencies.md): Multi-currency support - [SMS Auto-Verification](https://pycer-docs.quantivogroup.com/gateways/sms-verification.md): Auto-confirm via SMS parsing - [Branding & Logo](https://pycer-docs.quantivogroup.com/appearance/branding.md): Customize brand appearance - [Themes](https://pycer-docs.quantivogroup.com/appearance/themes.md): Checkout page themes - [Landing Page](https://pycer-docs.quantivogroup.com/appearance/landing-page.md): Public landing page config - [Email Configuration](https://pycer-docs.quantivogroup.com/notifications/email.md): SMTP setup and templates - [Outbound Webhooks](https://pycer-docs.quantivogroup.com/notifications/webhooks.md): Webhook endpoint management - [Telegram Alerts](https://pycer-docs.quantivogroup.com/notifications/telegram.md): Push notifications via Telegram - [SMS Center](https://pycer-docs.quantivogroup.com/notifications/sms-center.md): SMS log management - [Companion App](https://pycer-docs.quantivogroup.com/mobile/companion-app.md): Android SMS forwarding app - [Device Management](https://pycer-docs.quantivogroup.com/mobile/devices.md): Paired device management - [SMS Templates & Logs](https://pycer-docs.quantivogroup.com/mobile/sms-templates.md): Regex templates for SMS parsing - [Dashboard & Reports](https://pycer-docs.quantivogroup.com/reports/dashboard.md): Key metrics and visualizations - [Audit Log](https://pycer-docs.quantivogroup.com/reports/audit-log.md): Compliance audit trail - [Balance Verification](https://pycer-docs.quantivogroup.com/reports/balance-verification.md): Ledger reconciliation - [Disputes & Chargebacks](https://pycer-docs.quantivogroup.com/reports/disputes.md): Dispute management - [General Settings](https://pycer-docs.quantivogroup.com/system/settings.md): Application configuration - [Domain Setup](https://pycer-docs.quantivogroup.com/system/domains.md): DNS and SSL per brand - [Plugin Manager](https://pycer-docs.quantivogroup.com/system/plugins.md): Upload, activate, update plugins - [Addon Manager](https://pycer-docs.quantivogroup.com/system/addons.md): Manage addon plugins - [Languages](https://pycer-docs.quantivogroup.com/system/languages.md): Multi-language management - [System Update](https://pycer-docs.quantivogroup.com/system/system-update.md): One-click updates - [Login & Sessions](https://pycer-docs.quantivogroup.com/security/login.md): Authentication and sessions - [Two-Factor Authentication](https://pycer-docs.quantivogroup.com/security/two-factor.md): TOTP 2FA setup - [Password Reset](https://pycer-docs.quantivogroup.com/security/password-reset.md): Password recovery - [API Keys](https://pycer-docs.quantivogroup.com/security/api-keys.md): Generate and manage API keys - [Developer Hub](https://pycer-docs.quantivogroup.com/security/developer-hub.md): Webhook logs and API request logs - [My Account](https://pycer-docs.quantivogroup.com/security/my-account.md): Personal settings - [Customer Checkout Experience](https://pycer-docs.quantivogroup.com/checkout/customer-experience.md): What customers see ## API Reference - [API Overview](https://pycer-docs.quantivogroup.com/api/overview.md): Base URL, authentication, format, rate limits - [Authentication](https://pycer-docs.quantivogroup.com/api/authentication.md): Bearer token auth and key scopes - [Errors](https://pycer-docs.quantivogroup.com/api/errors.md): Error codes and response format - [Webhooks](https://pycer-docs.quantivogroup.com/api/webhooks.md): Event types, signature verification, retries ## Developer - [API Integration Quick Start](https://pycer-docs.quantivogroup.com/developer/quickstart.md): Build a payment form - [Testing & Test Cards](https://pycer-docs.quantivogroup.com/developer/testing.md): Test without real money - [Webhook Integration Guide](https://pycer-docs.quantivogroup.com/developer/webhook-integration.md): End-to-end webhook receiver - [PHP SDK](https://pycer-docs.quantivogroup.com/developer/integration/php.md): Official PHP SDK - [Laravel SDK](https://pycer-docs.quantivogroup.com/developer/integration/laravel.md): Laravel package - [Node.js SDK](https://pycer-docs.quantivogroup.com/developer/integration/nodejs.md): TypeScript SDK - [Python SDK](https://pycer-docs.quantivogroup.com/developer/integration/python.md): Python integration - [WooCommerce Plugin](https://pycer-docs.quantivogroup.com/developer/integration/woocommerce.md): WordPress/WooCommerce - [WHMCS Module](https://pycer-docs.quantivogroup.com/developer/integration/whmcs.md): WHMCS payment gateway - [Plugin Overview](https://pycer-docs.quantivogroup.com/developer/plugins/overview.md): Plugin architecture - [Directory Structure](https://pycer-docs.quantivogroup.com/developer/plugins/directory-structure.md): Plugin file layout - [Manifest Reference](https://pycer-docs.quantivogroup.com/developer/plugins/manifest.md): manifest.json fields - [Hook System](https://pycer-docs.quantivogroup.com/developer/plugins/hooks.md): Complete hook catalog - [Event System](https://pycer-docs.quantivogroup.com/developer/plugins/events.md): Built-in events - [Capabilities](https://pycer-docs.quantivogroup.com/developer/plugins/capabilities.md): Capability enum values - [Plugin Lifecycle](https://pycer-docs.quantivogroup.com/developer/plugins/lifecycle.md): Install, activate, deactivate, uninstall - [Gateway Plugin](https://pycer-docs.quantivogroup.com/developer/plugin-types/gateway.md): Build a payment gateway - [Addon Plugin](https://pycer-docs.quantivogroup.com/developer/plugin-types/addon.md): Build an addon - [Theme Plugin](https://pycer-docs.quantivogroup.com/developer/plugin-types/theme.md): Build a checkout theme - [Integration Plugin](https://pycer-docs.quantivogroup.com/developer/plugin-types/integration.md): Build a third-party integration - [Internationalization](https://pycer-docs.quantivogroup.com/developer/translations.md): i18n and translations - [AI Overview](https://pycer-docs.quantivogroup.com/developer/ai/overview.md): AI integration features - [MCP Server](https://pycer-docs.quantivogroup.com/developer/ai/mcp.md): Model Context Protocol - [AI Skills](https://pycer-docs.quantivogroup.com/developer/ai/skills.md): Documentation AI skills ## Resources - [Features](https://pycer-docs.quantivogroup.com/resources/features.md): Complete feature list - [Architecture](https://pycer-docs.quantivogroup.com/resources/architecture.md): Technical architecture - [Roadmap](https://pycer-docs.quantivogroup.com/resources/roadmap.md): Development roadmap - [Ecosystem & Marketplace](https://pycer-docs.quantivogroup.com/resources/ecosystem.md): SDKs, plugins, community - [Security & Compliance](https://pycer-docs.quantivogroup.com/resources/security-compliance.md): Encryption, compliance, security - [Performance & Scaling](https://pycer-docs.quantivogroup.com/resources/performance-scaling.md): Optimization guide - [Data Backup & Export](https://pycer-docs.quantivogroup.com/resources/backup-export.md): Backup and restore - [Migration Guide](https://pycer-docs.quantivogroup.com/resources/migration-guide.md): Version upgrades - [Rate Limiting](https://pycer-docs.quantivogroup.com/resources/rate-limiting.md): API rate limit tiers - [Common Errors](https://pycer-docs.quantivogroup.com/resources/common-errors.md): Troubleshooting guide - [FAQ](https://pycer-docs.quantivogroup.com/resources/faq.md): Frequently asked questions - [Debug Mode](https://pycer-docs.quantivogroup.com/resources/debug-mode.md): Enabling debug mode - [Contributing Guide](https://pycer-docs.quantivogroup.com/resources/contributing.md): How to contribute - [Code of Conduct](https://pycer-docs.quantivogroup.com/resources/code-of-conduct.md): Community standards - [Changelog](https://pycer-docs.quantivogroup.com/resources/changelog.md): Release history - [Glossary](https://pycer-docs.quantivogroup.com/resources/glossary.md): Terminology reference - [Code Examples](https://pycer-docs.quantivogroup.com/resources/code-examples.md): Multi-language payment examples - [Local Setup](https://pycer-docs.quantivogroup.com/resources/local-setup.md): Run Pycer locally for development ## API Reference Endpoints - [Acknowledge Push Notifications](https://pycer-docs.quantivogroup.com/api-reference/acknowledge-push-notifications.md): Acknowledge push notifications from companion app - [Bulk Revoke Devices](https://pycer-docs.quantivogroup.com/api-reference/bulk-revoke-devices.md): Bulk revoke paired companion devices - [Create Customer](https://pycer-docs.quantivogroup.com/api-reference/create-customer.md): Create a new customer record - [Dispatch Test Webhook](https://pycer-docs.quantivogroup.com/api-reference/dispatch-test-webhook.md): Send a test webhook event - [Generate API Key](https://pycer-docs.quantivogroup.com/api-reference/generate-api-key.md): Generate a new API key - [Get Pending Outbound SMS](https://pycer-docs.quantivogroup.com/api-reference/get-pending-outbound-sms.md): Retrieve pending outbound SMS messages - [Initiate Payment Intent](https://pycer-docs.quantivogroup.com/api-reference/initiate-payment-intent.md): Create a payment intent for checkout - [List API Keys](https://pycer-docs.quantivogroup.com/api-reference/list-api-keys.md): List all API keys for a brand - [List Companion App Notifications](https://pycer-docs.quantivogroup.com/api-reference/list-companion-app-notifications.md): List notifications from companion app - [List Customers](https://pycer-docs.quantivogroup.com/api-reference/list-customers.md): List all customers for a brand - [List Outbound SMS Queue](https://pycer-docs.quantivogroup.com/api-reference/list-outbound-sms-queue.md): List outbound SMS delivery queue - [List Paired Companion Devices](https://pycer-docs.quantivogroup.com/api-reference/list-paired-companion-devices.md): List all paired companion devices - [List Refunds](https://pycer-docs.quantivogroup.com/api-reference/list-refunds.md): List all refunds for a brand - [List SMS Templates](https://pycer-docs.quantivogroup.com/api-reference/list-sms-templates.md): List SMS verification templates - [List Transactions](https://pycer-docs.quantivogroup.com/api-reference/list-transactions.md): List all transactions for a brand - [Pair Mobile Companion Device](https://pycer-docs.quantivogroup.com/api-reference/pair-mobile-companion-device.md): Pair a new companion device - [Refresh Access Token](https://pycer-docs.quantivogroup.com/api-reference/refresh-access-token.md): Refresh an expired access token - [Request Transaction Refund](https://pycer-docs.quantivogroup.com/api-reference/request-transaction-refund.md): Request a refund for a transaction - [Retrieve Customer](https://pycer-docs.quantivogroup.com/api-reference/retrieve-customer.md): Retrieve a customer by ID - [Retrieve Dashboard Summary](https://pycer-docs.quantivogroup.com/api-reference/retrieve-dashboard-summary.md): Get dashboard metrics summary - [Retrieve Device Connection Status](https://pycer-docs.quantivogroup.com/api-reference/retrieve-device-connection-status.md): Check companion device connection status - [Retrieve Payment Details](https://pycer-docs.quantivogroup.com/api-reference/retrieve-payment-details.md): Retrieve payment intent details - [Retrieve Refund](https://pycer-docs.quantivogroup.com/api-reference/retrieve-refund.md): Retrieve a refund by ID - [Retrieve SMS Filter Rules](https://pycer-docs.quantivogroup.com/api-reference/retrieve-sms-filter-rules.md): Retrieve SMS filter rules - [Retrieve Transaction](https://pycer-docs.quantivogroup.com/api-reference/retrieve-transaction.md): Retrieve a transaction by ID - [Retry Outbound SMS](https://pycer-docs.quantivogroup.com/api-reference/retry-outbound-sms.md): Retry a failed outbound SMS - [Revoke API Key](https://pycer-docs.quantivogroup.com/api-reference/revoke-api-key.md): Revoke an API key - [Revoke Paired Device](https://pycer-docs.quantivogroup.com/api-reference/revoke-paired-device.md): Revoke a paired companion device - [Submit Device Heartbeat](https://pycer-docs.quantivogroup.com/api-reference/submit-device-heartbeat.md): Submit companion device heartbeat - [Submit Received SMS](https://pycer-docs.quantivogroup.com/api-reference/submit-received-sms.md): Submit a received SMS for processing - [System Health Check](https://pycer-docs.quantivogroup.com/api-reference/system-health-check.md): Check system health status - [Update SMS Template](https://pycer-docs.quantivogroup.com/api-reference/update-sms-template.md): Update an SMS verification template - [Verify Custom Domain](https://pycer-docs.quantivogroup.com/api-reference/verify-custom-domain.md): Verify a custom domain configuration - [Webhook Delivery Log](https://pycer-docs.quantivogroup.com/api-reference/webhook-delivery-log.md): Retrieve webhook delivery logs ## Optional - [GitHub Repository](https://github.com/quantivo/pycer): Source code and issues - [Website](https://pycer.quantivogroup.com): Official Pycer website - [Community Discussions](https://github.com/quantivo/pycer/discussions): Community forum