Paymery Documentation
Welcome to the official documentation for Paymery – Laravel 12 Billing & Invoicing System. This documentation is written for developers and admins who want to install, configure, and run Paymery in production.
What’s Included
- Professional Installer (Welcome → Requirements → Database → Migrate → Admin → Finish)
- Billing modes: Stripe billing (Cashier) and Manual Payment Requests
- Plans with intervals (monthly/yearly), sorting, and Stripe Price ID mapping (when Stripe is enabled)
- Coupons: percent or fixed (smallest currency unit), with usage limits and date range controls
- Multi-currency with manual per-currency plan prices (no automatic conversion)
- Localization (i18n) with Arabic RTL and an optional language switcher
- Admin tools: Customers management, Roles & Permissions, Email Templates, System Health
- Customer dashboard: plan status, invoices history, PDF invoice downloads
Quick Start
- Install the application: Installation
- Complete post-install configuration: Post Installation
- Set up background processing: Cron & Queue
- Verify your deployment health: System Health
Billing Setup Paths
Option A: Stripe (Cashier)
- Enable Stripe mode and configure keys/webhooks: Stripe Configuration
- Create plans and assign Stripe Price IDs: Plans
- Optionally configure coupons for promotions: Coupons
Option B: Manual Payments
- Create plans and pricing (based on your selected currency): Plans
- Review incoming payment requests: Manual Payment Requests
- Customize email notifications if needed: Email Templates
Admin Panel Guides
Localization & Currency
Common Next Steps
- If you change the site currency later, review plan prices and fixed coupons: Multi-Currency, Plans, Coupons.
- If emails are not being delivered, review SMTP settings and send a test email: Post Installation, Email Templates.
- If webhooks or background tasks are not working, verify Cron/Queue and System Health: Cron & Queue, System Health.
© 2026 paymery. Documentation.