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

  1. Install the application: Installation
  2. Complete post-install configuration: Post Installation
  3. Set up background processing: Cron & Queue
  4. Verify your deployment health: System Health

Billing Setup Paths

Option A: Stripe (Cashier)

  1. Enable Stripe mode and configure keys/webhooks: Stripe Configuration
  2. Create plans and assign Stripe Price IDs: Plans
  3. Optionally configure coupons for promotions: Coupons

Option B: Manual Payments

  1. Create plans and pricing (based on your selected currency): Plans
  2. Review incoming payment requests: Manual Payment Requests
  3. Customize email notifications if needed: Email Templates

Admin Panel Guides

Localization & Currency

Common Next Steps

© 2026 paymery. Documentation.