Guides & Playbooks
Learn how to use DevPayr the right way.
These guides cover everything from first setup to advanced usage patterns. Whether you're a freelancer, an agency, or building a SaaS — start where you are, and pick the guide that fits your project.
Browse by category
Setting up your first project
Create a project, connect it to your app, and verify your first request end-to-end.
Installing DevPayr in Laravel
Walkthrough for adding DevPayr to a Laravel app and wiring up the first checks.
License creation & management
How to generate licenses, attach limits, and keep them under control.
Understanding enforcement modes
Modal, Redirect, Silent, Log — what they do and when to use each pattern.
Working with API keys
Global vs project keys, permissions, rotation, and safer usage patterns.
Domain locking & auto-detection
How DevPayr knows where your app is running and how to keep that in check.
Offline caching patterns
Let licensed apps keep running even when your server or network has issues.
Debugging failed verifications
Where to look, what to log, and how to fix common verification failures.
Quick example
A small reminder of how easy it is to get started.
import { DevPayr } from '@xultech/devpayr';
DevPayr.bootstrap({
license: 'YOUR-LICENSE',
api_key: 'PROJECT-KEY',
invalidBehavior: 'modal',
onReady: (res) => console.log(res)
});
Not sure which guide to follow?
Start a livechat — we’ll point you to the right doc for your stack and setup.